Mail Archives: djgpp/2000/06/30/23:54:08
the same problem here: (btw : -14 mb ??? ... - 79 mb ??? .... hmm, something
is really wrong)
djdev 2.03
gcc 2.95.2
binutils 2.10
[c:\games\id software\quake] dosquake
Quake v1.09
Loaded -14 Mb image
Allocated -79 Mb data
malloc'd: -83025924
Exiting due to signal SIGSEGV
Page fault at eip=00067f00, error=0007
eax=ff111ffc ebx=ff111ffc ecx=00001010 edx=ff111ffc esi=00001000
edi=ff11300c
ebp=0017dd04 esp=0017dccc program=C:\GAMES\IDSOFT~1\QUAKE\DOSQUAKE.EXE
cs: sel=00a7 base=85560000 limit=ffffffff
ds: sel=00af base=85560000 limit=ffffffff
es: sel=00af base=85560000 limit=ffffffff
fs: sel=0087 base=00007b30 limit=0000ffff
gs: sel=00bf base=00000000 limit=0010ffff
ss: sel=00af base=85560000 limit=ffffffff
App stack: [0017de2c..000fde2c] Exceptn stack: [000fdd80..000fbe40]
Call frame traceback EIPs:
0x00067f00 _malloc+480
0x0006a0c8 __go32_dpmi_chain_protected_mode_interrupt_vector+160
0x0006a182 __go32_dpmi_allocate_iret_wrapper+22
0x0005d559 _dos_registerintr+85
0x0005ec7f _main+431
0x00066af0 ___crt1_startup+204
[c:\games\id software\quake] symify dosquake.exe
[c:\games\id software\quake]
Regards,
Norberto
----- Original Message -----
From: "Raymond Martineau" <bk039 AT freenet DOT carleton DOT ca>
Newsgroups: comp.os.msdos.djgpp
To: <djgpp AT delorie DOT com>
Sent: Friday, June 30, 2000 6:10 PM
Subject: Re: Quake source, DJGPP 2.00
> On Fri, 30 Jun 2000 21:44:54 +0200, "Christian Werle" <shadax AT gmx DOT de>
wrote:
>
> >Hi everyone
> >
> >I'm not sure if anyone already posted something about compiling the Quake
> >source code, since i'm new to this list.
> >
> >Is it possible that i need to have djdev 2.00 in order to get a working
> >quake.exe for dos? It compiles well with even the latest gcc and djgpp
but
> >then the compiled .exe often crashes with an error, and sometimes prints
all
> >cpu registers to screen.
>
> There is documentation on how to compile Quake under DJGPP at
> http://www.quakesrc.com/.
>
> You might also want to compile Quake with the '-g' switch, and run symify
on the
> register dump.
>
> >I contacted someone who has the same problem and he said it could be
because
> >the original quake.exe was compiled with an earlier libc version (i
suppose
> >it must have been the one that came with v2.00).
> >But where can I find djdev 2.00 ?? Every ftp server only has 2.01 and
higher
> >but no 2.00...
>
> For me, it compiles and runs cleanly under 2.03. I'd recommend trying to
symify
> the dump to find the location of the crash.
>
> >Has anyone encountered the problem that i describede here?
> >
> >
>
>
> --
> Raymond Martineau - dynamo_tamarin AT yahoo DOT com
> Team Fortress bots: http://www.mdqnet.net/friktf/
>
- Raw text -