[gs-devel] Re: Crash reporting links xefitra
Ralph Giles
ralph.giles at artifex.com
Mon Aug 27 17:02:42 PDT 2007
On Tue, Aug 28, 2007 at 12:09:01AM +0400, Igor V. Melichev wrote:
> I think there are 2 main problems here :
>
> 1. C stack content is compiler specific.
Yes. This is why gdb is used on linux, and why Google's breakpad is
being developed.
> 2. Line numbers and function names are not included
> in release build binaries.
This is more of a problem. The bug-buddy back traces are still useful
because they are usually submitted back to the binary distributor, who
as you suggest can retain a symbol table for the relevent binary. We
could do that for our windows binaries, but for other platforms we
only distribute source. The only advantage may be that it is easier for
users to generate stack traces when they find a bug. Just 'make debug'
and run the file again.
(gcc leaves function names in release builds, but Linux distributions
often strip these out of their builds to save space.)
-r
More information about the gs-devel
mailing list