Message-ID: <37EE142C.945E7357@this.newsgroup> From: Tony Welsh X-Mailer: Mozilla 4.61 [en]C-NECCK (Win98; I) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: Re: HELP! "invalid page exception"?? References: <37D534CD DOT 9FE72805 AT this DOT newsgroup> <37D6B63A DOT 68278B19 AT this DOT newsgroup> <37D7B0BD DOT DE998100 AT this DOT newsgroup> <37DF937D DOT 28220E2D AT this DOT newsgroup> <37E203F4 DOT 496C6106 AT this DOT newsgroup> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Sun, 26 Sep 1999 13:40:12 +0100 NNTP-Posting-Host: 195.44.4.183 X-Trace: news2-hme0 938365956 195.44.4.183 (Sun, 26 Sep 1999 18:12:36 BST) NNTP-Posting-Date: Sun, 26 Sep 1999 18:12:36 BST Lines: 60 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com > So the problems seems to be related to nested DJGPP program > invocation. > > > Bizarrly it feels like a loop of some kind, as if I CTRL-C and hit return I > > can get a prompt prompt back after this message. > > Please press Ctrl-BREAK instead of Ctrl-C and post here the entire > crash message that is printed as the result of that. I tried pressing CTRL and the BREAK key, but I also needed to hit return... Hope this is the crash data you wanted... == C:\DJGPP\src>go32-v2 c:\djgpp\lib\gcc-lib\djgpp\2.95\cpp.exe -lang-c -isystem C: /djgpp/include Exiting due to signal SIGINT Control-Break Pressed at eip=00022be4 eax=00000000 ebx=00000021 ecx=00000000 edx=00000000 esi=000007d0 edi=000b4344 ebp=000b4304 esp=000b42f4 program=C:\DJGPP\LIB\GCC-LIB\DJGPP\2.95\CPP.EXE cs: sel=00f7 base=83659000 limit=000bffff ds: sel=00ff base=83659000 limit=000bffff es: sel=0107 base=83659000 limit=000bffff fs: sel=00cf base=0001e170 limit=0000ffff gs: sel=010f base=00000000 limit=0010ffff ss: sel=0107 base=83659000 limit=000bffff App stack: [000b4518..00034518] Exceptn stack: [00034424..000324e4] Call frame traceback EIPs: 0x00022be4 0x0002504e 0x000203fe 0x000016b9 0x00005776 0x00017dcc C:\DJGPP\src> == > The GCC specs are in another directory, so they don't overwrite the > djdev version. > > But in any case, try to rename the files %DJDIR%/lib/gcc-lib/djgpp/2.95/specs > and %DJDIR%/lib/specs (one at a time) and see if the problem goes away > with any of these files renamed. Okay, I tried it with both the goto32-v2 and the gcc -c commands because I didn't know which one you meant. I tried it with the first renamed, the second renamed, both renamed, it still behaves as normal ie it just kills the dos box with gcc and the goto hangs and CTRL-BREAK gives the same message as printed above. At no time did it say anything about not being able to find the specs files, even with both renamed... == Thought: Are the DJGPP programs okay with massive hard disks? I have a 12.7GB C: drive... (I know it's better to have multiple smaller drives, but I haven't got the time to play with that at the moment)