"John A. Turner" <turner(a)blueskystudios.com> writes:
> yes, I leave the terminal around as well, and I don't background gdb,
> but still don't get a lisp backtrace... maybe it's because I'm using
> Cygnus' gdb with the Insight frontend? maybe I'll try starting gdb
> w/o the GUI and see if that helps...
> I don't do that... I just do gdb `which xemacs` in a term window...
If you start xemacs under gdb's control (as opposed to using gdb
post-mortem to analyse the core dump) then you'll get the gdb prompt
back as soon as the fatal signal (ABORT, SEGV,...) is generated,
before our signal handler (which in due course would generate the lisp
backtrace) is called. You can get the lisp backtrace by either
continuing execution from gdb or by calling 'lbt' if you use our
.gdbinit.
Gunnar