[PATCH] Create reasonable backtraces via gdb automatically
Matthias Hopf
mhopf at suse.de
Tue Oct 19 09:21:01 PDT 2010
On Oct 20, 10 03:14:31 +1100, Daniel Stone wrote:
> > I think this is something X could benefit from (especially for getting
> > better bug reports from users). Would this reasonable to commit?
>
> I'm torn. On one hand, glibc's backtrace() is a sad joke, and I'd love
> to see better debug info. On the other hand, this seems like exactly
> the kind of 'let's work around our deficient OS' crap that we've spent
> the last six years deleting.
I think being able to call an external script doesn't exactly fit into
the same category. Though it's close.
Issue is that creating a reasonable backtrace is a complex task, and I
doubt you'll find much love in suggesting that this should be done by
glibc... ;-)
> Perhaps you could write the one coredump handler to rule them all (i.e.
> have the kernel invoke the script when a segfault is hit, not out of X's
> signal handler), and get that shipped everywhere instead? :)
*That* would probably a great thing. Out of my league ATM, though, would
take more time to dig into the code than I can reasonably spare.
Matthias
--
Matthias Hopf <mhopf at suse.de> __ __ __
Maxfeldstr. 5 / 90409 Nuernberg (_ | | (_ |__ mat at mshopf.de
Phone +49-911-74053-715 __) |_| __) |__ R & D www.mshopf.de
More information about the xorg-devel
mailing list