From: mert0407 AT sable DOT ox DOT ac DOT uk (George Foot) Newsgroups: comp.os.msdos.djgpp Subject: Possible bug in web-based cross compiler Date: 18 Oct 1997 00:52:59 GMT Organization: Oxford University, England Lines: 39 Message-ID: <62919b$d8q$1@news.ox.ac.uk> NNTP-Posting-Host: sable.ox.ac.uk To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk (I've pointed this out before, but at the time I was unable to test it properly.) When compiling programs using DJ's online cross compiler, they don't run on the machines I am using for internet access. These machines are 486s running Win95, 8Mb or 16Mb RAM (not a lot, I know...) and Novell networking software installed. What happens varies from run to run; for a simple Hello World program, I sometimes get nothing (no errors but no output either), sometimes I get various crash dumps like this one: Exiting due to signal SIGSEGV General Protection Fault at eip=00003174 eax=0000000c ebx=00000001 ecx=fffffffc edx=50cc458d esi=00000008 edi=0000bac0 ebp=000b0fbc esp=000b0fb4 cs=00a7 ds=00af es=00af fs=0087 gs=00cf ss=00af Call frame traceback EIPs: 0x00003174 0x00005bce 0x00002c24 0x00001ab4 (unsymifyable since the cross-compiler strips debugging info) and sometimes I get "This program has performed an illegal operation and will be terminated...". Very very rarely, I get the correct output. Programs compiled on my own computer work perfectly well on these (this is what I was unable to test when I mentioned this before). Unless I'm very much mistaken, the above crash dump indicates that the cross compiler is not from v2.01; on my own computer I use version 2.01. This is the only difference I can see. So either it's a bug in v2.00 (which is now fixed in v2.01 and can be corrected by upgrading the cross compiler), or it's a bug in the cross compiler itself. I realise that the cross compiler is by no means a priority; I'm sure DJ has much better things to do ;). But I thought I'd mention it. -- george DOT foot AT merton DOT ox DOT ac DOT uk