Mail Archives: djgpp/1997/10/17/23:32:17
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
|
(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
- Raw text -