delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/08/05/02:32:20

Date: Wed, 5 Aug 1998 09:32:07 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: George Foot <george DOT foot AT merton DOT oxford DOT ac DOT uk>
cc: Cephaler <cephaler AT hotmail DOT com>, djgpp AT delorie DOT com
Subject: Re: help! SIGILL?!?
In-Reply-To: <199808042014.VAA10740@sable.ox.ac.uk>
Message-ID: <Pine.SUN.3.91.980805093142.11089A-100000@is>
MIME-Version: 1.0

On Tue, 4 Aug 1998, George Foot wrote:

> It looks like you have overwritten part of your stack; the EBP and 
> ESP values are similar enough to indicate that they themselves 
> probably are correct, but the call frame traceback got nowhere.

This could be because the EIP itself is trash.  EBP and ESP look quite
innocent to me, btw.

> The latest version of my post mortem debugger can do this for you.
> To use this you need to install my core dump system too, which 
> catches selected signals and writes a file called `core' to disk 
> containing information about the program when it crashed, including a 
> memory dump.
> 
> I've also written a signal handler that generates these reversed 
> tracebacks.  If you're interested, I can send it.

Hey, George, that's wonderful news!  What's preventing you from
submitting this for inclusion in v2.02?  Seems like a pretty important
addition to me.  For example, I'm hunting a bug in Emacs which causes
it to crash roughly once every 2 months; with core dumps, I imagine it
would be much easier to find.

- Raw text -


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