delorie.com/archives/browse.cgi   search  
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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019