Mail Archives: djgpp/2000/08/13/06:05:38
when attempting to symify an EXE I compiled with GCC 2.952, it crashed down
to this:
Exiting due to signal SIGSEGV
General Protection Fault at eip=0000262a
eax=000282dc ebx=0014e772 ecx=00000000 edx=fff5d7f0 esi=000e8c58 edi=00093800
ebp=00092d88 esp=00092d44 program=D:\DJGPP\BIN\SYMIFY.EXE
cs: sel=00a7 base=834e4000 limit=0029ffff
ds: sel=00af base=834e4000 limit=0029ffff
es: sel=00af base=834e4000 limit=0029ffff
fs: sel=0087 base=00016d30 limit=0000ffff
gs: sel=00bf base=00000000 limit=0010ffff
ss: sel=00af base=834e4000 limit=0029ffff
App stack: [00093250..00013250] Exceptn stack: [000131ac..0001126c]
Call frame traceback EIPs:
0x0000262a
0x0000325b
0x0000324f
0x000032a0
0x00001781
0x0000421e
I was using the SYMIFY from the binary distribution of djdev203.zip.
The command line I used was:
symify edge.exe
and it crashed both if there was and if there wasn't traceback info on the
screen.
The EXE was rather big (3.2 megs), and if I stripped the debug info, I got
this crash:
Exiting due to signal SIGSEGV
General Protection Fault at eip=000025e7
eax=00000020 ebx=000307e6 ecx=ffff81e4 edx=00093760 esi=fffd8974 edi=000c60c8
ebp=00092d88 esp=00092d44 program=C:\WINDOWS\SYMIFY.EXE
cs: sel=00a7 base=834e4000 limit=0026ffff
ds: sel=00af base=834e4000 limit=0026ffff
es: sel=00af base=834e4000 limit=0026ffff
fs: sel=0087 base=00016d20 limit=0000ffff
gs: sel=00bf base=00000000 limit=0010ffff
ss: sel=00af base=834e4000 limit=0026ffff
App stack: [00093250..00013250] Exceptn stack: [000131ac..0001126c]
Call frame traceback EIPs:
0x000025e7
0x0000325b
0x0000324f
0x000032a0
0x00001781
0x0000421e
(c:\windows contains an exact copy of 2.03's symify.exe)
My EXE was created from the following stuff:
- Our own C files, compiled with GCC 2.952
- Our own ASM files, compiled with NASM 0.98
- libc
- Newly compiled Allegro version
I haven't posted any of the exes (since they are quite big), do you need a
bz2:ed copy of any of them?
Erik
- Raw text -