Re: Squeeze Dolphin Crash - need debug symbols
Hi Nick,
Am Mittwoch, 12. September 2012 schrieb Nick Boyce:
> On Tuesday 11 Sep 2012 21:13:15 Nick Boyce wrote:
> > Can anyone help me figure out how to proceed in order to get useful
> > crash dumps from Dolphin ?
>
> It's been suggested to me off-list that if I posted the entire
> backtrace it might help someone see which debug symbols I need, so
> I've attached it here as a textfile (it seems strangely short).
>
> > Is there some other package (perhaps called by Dolphin) that needs
> > debugging here ?
>
> Actually (answering my own question), looking at just the first 4 stack
> frames ... I could use my superpowers to deduce perhaps the missing
> debug symbols are the ones for D-Bus :-)
>
> Would I be right ?
Yes. You used the force and the force was with you ;)
> ===================< cut >====================
> Application: Dolphin (dolphin), signal: Segmentation fault
> The current source language is "auto; currently asm".
> [KCrash Handler]
> #5 0x00007f801bfaf324 in ?? () from /lib/libdbus-1.so.3
> #6 0x00007f801bfc0d8d in ?? () from /lib/libdbus-1.so.3
> #7 0x00007f801bfb2cde in ?? () from /lib/libdbus-1.so.3
mondschein:~> dpkg -S /lib/libdbus-1.so.3
libdbus-1-3: /lib/libdbus-1.so.3
> #8 0x00007f8021446107 in q_dbus_timeout_handle (this=0x919210,
> e=0x7fffa06a9cb0) at qdbus_symbols_p.h:172
> ===================< cut >====================
>
> Would that be package 'dbus-1-dbg' ?
> http://packages.debian.org/squeeze/dbus-1-dbg
mondschein:~> apt-cache search dbus dbg
libdbus-glib-1-2-dbg - simple interprocess messaging system (GLib library debug symbols)
python-dbus-dbg - Debug build of the D-Bus Python interface
dbus-1-dbg - simple interprocess messaging system (debug symbols)
python-qt4-dbus-dbg - DBus Support for PyQt4 (debug extensions)
So yes.
> [What's the "-1-" bit of the name signify ?]
Don´t know.
Similar it goes for others like:
#19 0x00007f801b4d96f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#20 0x00007f801b4dd568 in ?? () from /lib/libglib-2.0.so.0
#21 0x00007f801b4dd71c in g_main_context_iteration () from /lib/libglib-2.0.so.0
But then this one does already seem installed its just that particular
address that gdb can´t resolve.
You can do this with almost all references in there. Sometimes are is a
bigger metapackage like kdelibs5-dbg which might include dbg symbols
for libs in other packages (didn´t verify whether thats exactly the case
with kdelibs5-dbg).
Ciao,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
Reply to: