delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/02/18/18:44:13

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
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



    


    

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019