>>> Lars Marowsky-Bree <[email protected]> schrieb am 06.02.2013 um 09:28 in 
>>> Nachricht
<[email protected]>:
> On 2013-02-06T09:22:53, Ulrich Windl <[email protected]> 
> wrote:
> 
> > If you say so, here it is:
> > #3  0x00000000004082c0 in ?? ()
> > No symbol table info available.
> 
> It looks like you need to install a couple of debuginfo packages for
> glib, libglue, glibc at least until these resolve.

I don't have much experience with debuginfo packages, but when "hb_report" is 
intended for providing useful information to support (as you claimed), wouldn't 
it be nice (as an option) if hb_report could (maybe temporarily) install the 
packages needed to decode the stacktraces?

Actually (having something like 25 years of UNIX experience) it may be 
preferrable not to strip the libraries: In "good old UNIX" (TM) the standard 
symbol table included each public function (and most functions in a library 
were public), while actual debug info (like parameters, local variables, types, 
etc.) was absent. Actually when you "stripped" a library those days, the 
library was actually unusable then (the days of static linking). Today "debug 
info" is quite huge, so it may be preferrable to leave that away from a 
(production) system. Despite of that I always wondered why a "bare" backtrace 
cannot be decorated at a later time at a different place (I'm talking about 
support, in case you are wondering) ;-)

A quick search in gdb brought "set debug-file-directory" and "add-symbol-file" 
to my attention; with "info symbol .." it seems you can get what you (and I) 
are desiring...

Regards,
Ulrich


_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to