Comment 6 for bug 364713

Revision history for this message
Torsten Ekedahl (teke-lp) wrote :

Found another way which seems to work:

1. I insert the USB bluetooth adapter.
2. kbluetooth4 is started.
3. I attach gdb to it and continue the running inside gdb.
4. I detach the adapter and kbluetooth4 crashes.
5. I abacktrace in gdb and get the following result:
#0 0x095b75c6 in ?? ()
#1 0xb74f7c43 in ?? () from /usr/lib/libQtDBus.so.4
#2 0xb74f8501 in ?? () from /usr/lib/libQtDBus.so.4
#3 0xb74f89fa in ?? () from /usr/lib/libQtDBus.so.4
#4 0xb73ee3a0 in QObject::event () from /usr/lib/libQtCore.so.4
#5 0xb73dd3db in QCoreApplication::event () from /usr/lib/libQtCore.so.4
#6 0xb69e9379 in QApplication::event () from /usr/lib/libQtGui.so.4
#7 0xb69e5e9c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#8 0xb69ee19e in QApplication::notify () from /usr/lib/libQtGui.so.4
#9 0xb7c0494d in KApplication::notify () from /usr/lib/libkdeui.so.5
#10 0xb73dda3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#11 0xb73de695 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#12 0xb73de88d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#13 0xb74097ef in ?? () from /usr/lib/libQtCore.so.4
#14 0xb6310b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0xb63140eb in ?? () from /usr/lib/libglib-2.0.so.0
#16 0xb6314268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#17 0xb7409438 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#18 0xb6a87365 in ?? () from /usr/lib/libQtGui.so.4
#19 0xb73dc06a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#20 0xb73dc4aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#21 0xb74fb99c in ?? () from /usr/lib/libQtDBus.so.4
#22 0xb74e5551 in QDBusConnection::call () from /usr/lib/libQtDBus.so.4
#23 0xb7503f3b in QDBusAbstractInterface::callWithArgumentList () from /usr/lib/libQtDBus.so.4
#24 0xb7507e8d in QDBusAbstractInterface::call () from /usr/lib/libQtDBus.so.4
#25 0x08066ce3 in ObexServer::stop (this=0x969f7a8)
    at /build/buildd/kdebluetooth-0.3/src/obexserver/obexserver.cpp:100
#26 0x080556f8 in KBlueTray::offlineMode (this=0xbfa5a9f4) at /build/buildd/kdebluetooth-0.3/src/trayicon.cpp:239
#27 0x08058e61 in KBlueTray::adapterRemoved (this=0xbfa5a9f4, ubi=@0xbfa5a130)
    at /build/buildd/kdebluetooth-0.3/src/trayicon.cpp:294
#28 0x080515d0 in KBlueTray::qt_metacall (this=0xbfa5a9f4, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfa59fbc)
    at /build/buildd/kdebluetooth-0.3/obj-i486-linux-gnu/src/moc_trayicon.cpp:142
#29 0xb73f3ca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#30 0xb73f4932 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#31 0xb7944ff3 in Solid::Control::BluetoothManager::interfaceRemoved () from /usr/lib/libsolidcontrol.so.4
#32 0xb7945302 in ?? () from /usr/lib/libsolidcontrol.so.4
#33 0xb7946c15 in Solid::Control::BluetoothManager::qt_metacall () from /usr/lib/libsolidcontrol.so.4
#34 0xb73f3ca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#35 0xb73f4932 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#36 0xb63ee1c3 in Solid::Control::Ifaces::BluetoothManager::interfaceRemoved ()
   from /usr/lib/libsolidcontrolifaces.so.4
#37 0xb486e86b in BluezBluetoothManager::slotDeviceRemoved () from /usr/lib/kde4/solid_bluez.so
#38 0xb486f115 in BluezBluetoothManager::qt_metacall () from /usr/lib/kde4/solid_bluez.so
#39 0xb74f6d7a in ?? () from /usr/lib/libQtDBus.so.4
#40 0xb74ff187 in ?? () from /usr/lib/libQtDBus.so.4
#41 0xb73ee3a0 in QObject::event () from /usr/lib/libQtCore.so.4
#42 0xb69e5e9c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#43 0xb69ee19e in QApplication::notify () from /usr/lib/libQtGui.so.4
#44 0xb7c0494d in KApplication::notify () from /usr/lib/libkdeui.so.5
#45 0xb73dda3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#46 0xb73de695 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#47 0xb73de88d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#48 0xb74097ef in ?? () from /usr/lib/libQtCore.so.4
#49 0xb6310b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0xb63140eb in ?? () from /usr/lib/libglib-2.0.so.0
#51 0xb6314268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#52 0xb7409438 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#53 0xb6a87365 in ?? () from /usr/lib/libQtGui.so.4
#54 0xb73dc06a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#55 0xb73dc4aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#56 0xb73de959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#57 0xb69e5d17 in QApplication::exec () from /usr/lib/libQtGui.so.4
#58 0x08051a5e in main (argc=1, argv=0xbfa5ab94) at /build/buildd/kdebluetooth-0.3/src/main.cpp:77

Please tell me if there are other dbgsym packages I should install to get more information about the crash
in QtDBus.