[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: