Mail Archives: djgpp/2000/02/18/18:44:13
Previously I had written:
>and when I call the function
> unload_datafile(datafile);
>my program freezes. I have isolated it and I know it is causing the
problem.
>i've tried using unload_datafile() in other smaller test-programs and it
>works fine. I think this problem arose around the time when i changed the
type of >some of the datafile objects from BMP to RLE.
Since then, I've turned off the Allegro keyboard handler to enable a full
report of the errors. First, when it freezes initially with just a black
screen, i have to press CTRL+ALT+END to get the following error:
Shutting down Allegro
Exiting due to signal SIGINT
INTR key Pressed at eip=000339d7
after which the program is still frozen. Then, the only way to get a
response is to then press CTRL+BREAK, which produces
Exiting due to signal SIGINT
Control-Break Pressed at eip=00033957
eax=001248b8 ebx=00113800 ecx=00113800 edx=001248bc esi=00114838
edi=0000000b
ebp=0011227c esp=00112270 program=C:\DJGPP\BIN\MEDIEVAL.EXE
cs: sel=00a7 base=82f49000 limit=0021ffff
ds: sel=00af base=82f49000 limit=0021ffff
es: sel=00af base=82f49000 limit=0021ffff
fs: sel=00bf base=00000000 limit=0010ffff
gs: sel=00bf base=00000000 limit=0010ffff
ss: sel=00af base=82f49000 limit=0021ffff
App stack: [0011273c..0009273c] Exceptn stack: [0009261c..000906dc]
Call frame traceback EIPs:
0x00033957
0x0001d4ba
0x00032285
0x00032761
0x000327e2
0x000031ff
0x0003282e
0x0012acf8
0x00006a06
0x0003282e
0x005a5a20
Then, if I do this from RHIDE, the following appears in the "Message Window":
Call frame traceback:
in function free+275
in function _unload_datafile_object+55
I have very little of an idea what all this crap means. I hope that this
information can assist somebody (i'm no that somebody) :)
-Kevin
- Raw text -