From: Shue-Cheng CHEN Newsgroups: comp.os.msdos.djgpp Subject: How to deal with my program crash? Date: 6 May 1998 08:44:25 GMT Organization: Graduate School of Engineering, The Univ. of Tokyo, Japan. Lines: 89 Message-ID: <355022B3.7199D06A@ohriki.t.u-tokyo.ac.jp> NNTP-Posting-Host: pc14.ohriki.t.u-tokyo.ac.jp Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------A8089A66F3D703713DB6C3FF" To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk This is a multi-part message in MIME format. --------------A8089A66F3D703713DB6C3FF Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi! Everyone, My program can be compiled by GCC to generate an execution file but always crashes during execution. I followed the direction in the DJGPP FAQ to print out its stack dump. I don't know how to deal with my problem with the stack dump list. Please show me a way to do that. Thanks a lot! The related information is attached to this mail. Best Regards, Shue-Cheng Chen --------------A8089A66F3D703713DB6C3FF Content-Type: text/plain; charset=us-ascii; name="Post" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="Post" autoexec.bat C:\CWIN95\COMMAND\MSCDEX.EXE /D:MSCD000 /M:12 /V @ECHO OFF PATH C:\CWIN95;C:\CWIN95\COMMAND;C:\WINDOWS;C:\DOS;C:\UTI;C:\HE4;C:\ET3 SET TEMP=C:\TMP SET DJGPP=C:\DJGPP\DJGPP.ENV SET PATH=C:\DJGPP\BIN;%PATH% SET HE4=C:\HE4 C:\CWIN95\SMARTDRV /X C+ A- /C /N 3072 3072 LH C:\CWIN95\COMMAND\DOSKEY C:\CWIN95\COMMAND\MODE CON RATE=32 DELAY=1 PROMPT $p$g @ECHO ON config.sys DOS=HIGH,UMB DEVICE=C:\CWIN95\HIMEM.SYS DEVICE=C:\CDROM\D011V110.SYS /D:MSCD000 /I:0 DEVICEHIGH=C:\CWIN95\COMMAND\ANSI.SYS DEVICE=C:\CWIN95\SETVER.EXE DEVICE=C:\CWIN95\RAMDRIVE.SYS 4096 /E FILES=40 SHELL=C:\COMMAND.COM C:\ /P /E:384 environ.lst TMP=C:\CWIN95\TEMP winbootdir=C:\CWIN95 COMSPEC=C:\COMMAND.COM TEMP=C:\TMP DJGPP=C:\DJGPP\DJGPP.ENV PATH=C:\DJGPP\BIN;C:\CWIN95;C:\CWIN95\COMMAND;C:\WINDOWS;C:\DOS PROMPT=$p$g go32-v2 DPMI memory available: 11463 Kb DPMI swap space available: 130389 Kb Stack dump C:\FEAPPP>a displ.dat displ.out Exiting due to signal SIGSEGV Page fault at eip=00051f26, error=0004 eax=00000002 ebx=000b39a8 ecx=000bff9c edx=00000000 esi=000b3f90 edi=000b3f34 ebp=000b3a24 esp=000b3a1c program=C:\FEAPPP\A.EXE cs: sel=00a7 base=10000000 limit=000cffff ds: sel=00af base=10000000 limit=000cffff es: sel=00af base=10000000 limit=000cffff fs: sel=008f base=0000b7e0 limit=0000ffff gs: sel=00bf base=00000000 limit=ffffffff ss: sel=00af base=10000000 limit=000cffff Call frame traceback EIPs: 0x00051f26 _peek__7istream+80 0x00010b5c _Comment__FR10istrstream+28, line 355 of func2.cc 0x000024e3 _main+535, line 56 of feappp2.cc 0x0006364a ___crt1_startup+138 C:\FEAPPP>symify -o c:\tmp\problem.dmp a.exe --------------A8089A66F3D703713DB6C3FF--