>>> 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
