www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/02/12/01:33:30

Date: Mon, 12 Feb 1996 08:20:00 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Erik Max Francis <max AT alcyone DOT com>
Cc: djgpp AT delorie DOT com
Subject: Re: Guide to understanding error dumps? (was NOT grx 2.0 problem, stack problem)

On Sun, 11 Feb 1996, Erik Max Francis wrote:

> Charles Sandmann wrote:
> 
> > > Stack Fault at eip=00001545
> > > ebp=0005e408 esp=fff5e408 cs=00e7 ds=00ef es=00ef fs=00cf gs=00ff ss=00ef
> > 
> > Here in the register information, it clearly says stack fault.
> > The ESP is way too large.
> 
> I've seen enough of these kinds of questions that it occurs to me that it
> might be valuable for someone to put together a guide to understand the error
> dumps that DJGPP spits out when it crashes; if understood properly, they would

The error dumps are explained by `symify' (the way to use it is explained
in the FAQ).  The claim that it ``clearly says stack fault'' is printed at
the beginning of the dump in plain English.  What you (and me, too)
probably want is some additional info, like the following: 

	1) What is the memory layout of DJGPP program at run time?
	2) How to make sense out of values of the special registers' (like the 
segment registers, the ESP, and the FLAGS)?

I agree that this kind of info would be valuable when hunting down bugs.

- Raw text -


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