www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/05/06/08:17:47

From: Shue-Cheng CHEN <scchen AT ohriki DOT t DOT u-tokyo DOT ac DOT jp>
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
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

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

- Raw text -


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