[phobos] Calling abort() on unhandled exception
Leandro Lucarella
luca at llucax.com.ar
Fri Jul 30 13:05:18 PDT 2010
Jonathan M Davis, el 30 de julio a las 10:22 me escribiste:
> On Friday, July 30, 2010 09:41:56 Steve Schveighoffer wrote:
> > Calm down :) I don't know anything about stack traces, I thought you could
> > not know the stack trace until you unwound the stack. If that's not true,
> > then excuse my ignorance, and by all means, call abort at the point the
> > exception is thrown after printing a stack trace.
>
> You can get at the stack trace in the core dump with gdb. It's just way more of
> a pain than getting it when it's printed to the console. It's actually pretty
> amazing how much stuff is sitting in a core dump. Personally, I generally don't
> care about having anywhere near that much info, or if I do, I'd rather be
> debugging the program directly, but there is quite a lot of useful info there,
> and the stack trace is definitely on the list.
Sometimes bugs are not that easy to reproduce, and having a core dump in
those cases to inspect the dead program can be a life saver (talking out
of experience). But again, calling abort() != dumping a core, it just
give you the option.
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
Charles Chaplin once won 3rd price in a Charles Chaplin look-a-like contest
More information about the phobos
mailing list