From: Riddler02 AT aol DOT com Message-ID: <13.1a3e228.25df16f5@aol.com> Date: Fri, 18 Feb 2000 16:43:17 EST Subject: unload_datafile( ) freezes - new info! still need help! To: djgpp AT delorie DOT com MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: AOL 4.0 for Windows 95 sub 38 Reply-To: djgpp AT delorie DOT com 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