Date: Mon, 12 Feb 1996 08:20:00 +0200 (IST) From: Eli Zaretskii To: Erik Max Francis 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.