Bug 200849

Summary: Kbluetooth4 crashes while removing a usb-bluetooth-stick
Product: [Unmaintained] kde-bluetooth Reporter: Thomas Janssen <thomasj>
Component: generalAssignee: Tom Patzig <tom>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thomas Janssen 2009-07-20 11:34:55 UTC
Application that crashed: kbluetooth4
Version of the application: 0.3
KDE Version: 4.2.96 (KDE 4.2.96 (KDE 4.3 RC2))
Qt Version: 4.5.2
Operating System: Linux 2.6.27.21-170.2.56.fc10.x86_64 x86_64
Distribution: "Fedora release 10 (Cambridge)"

What I was doing when the application crashed:
Inserted my USB-Bluetooth-stick, did run kbluetooth4. Sent a file from mobile to laptop, removed the usb-bt-stick and bamm.. crashed.

 -- Backtrace:
Application: KBluetooth4 - The KDE4 Bluetooth Framework (kbluetooth4), signal: Segmentation fault
[KCrash Handler]
#5  0x000000349536dac0 in main_arena () from /lib64/libc.so.6
#6  0x0000003117356ac7 in QObject::property (this=0x2211d80, name=0x311805a100 "_qdbus_slotCache") at kernel/qobject.cpp:3293
#7  0x00000031180245ee in QDBusConnectionPrivate::activateCall (this=0x209edc0, object=0x2211d80, flags=273, msg=@0x21f4cd0) at qdbusintegrator.cpp:753
#8  0x0000003118025071 in QDBusConnectionPrivate::activateObject (this=0x209edc0, node=@0x21f4ca8, msg=@0x21f4cd0, pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1347
#9  0x0000003118025388 in QDBusActivateObjectEvent::placeMetaCall (this=0x21f4c60) at qdbusintegrator.cpp:1464
#10 0x00000031173540b8 in QObject::event (this=0x7fffda60c4b0, e=0x21f4c60) at kernel/qobject.cpp:1111
#11 0x00000033ebd94f8a in QApplication::event (this=0x7fffda60c4b0, e=0x21f4c60) at kernel/qapplication.cpp:2317
#12 0x00000033ebd8f80d in QApplicationPrivate::notify_helper (this=0x1fb0320, receiver=0x7fffda60c4b0, e=0x21f4c60) at kernel/qapplication.cpp:4056
#13 0x00000033ebd97a7a in QApplication::notify (this=0x7fffda60c4b0, receiver=0x7fffda60c4b0, e=0x21f4c60) at kernel/qapplication.cpp:4021
#14 0x0000003f87012aeb in KApplication::notify (this=0x7fffda60c4b0, receiver=0x7fffda60c4b0, event=0x21f4c60) at /usr/src/debug/kdelibs-4.2.96/kdeui/kernel/kapplication.cpp:302
#15 0x000000311734403c in QCoreApplication::notifyInternal (this=0x7fffda60c4b0, receiver=0x7fffda60c4b0, event=0x21f4c60) at kernel/qcoreapplication.cpp:610
#16 0x0000003117344caa in QCoreApplication::sendEvent () at kernel/qcoreapplication.h:213
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1f87110) at kernel/qcoreapplication.cpp:1247
#18 0x000000311736d8e3 in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#19 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#20 0x0000003a68e377bb in g_main_dispatch () at gmain.c:2144
#21 IA__g_main_context_dispatch (context=0x1fb3120) at gmain.c:2697
#22 0x0000003a68e3af8d in g_main_context_iterate (context=0x1fb3120, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778
#23 0x0000003a68e3b14b in IA__g_main_context_iteration (context=0x1fb3120, may_block=1) at gmain.c:2841
#24 0x000000311736d56f in QEventDispatcherGlib::processEvents (this=0x1f86920, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#25 0x00000033ebe26c5f in QGuiEventDispatcherGlib::processEvents (this=0x2211d80, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#26 0x00000031173428d2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#27 0x0000003117342ca4 in QEventLoop::exec (this=0x7fffda60ade0, flags=) at kernel/qeventloop.cpp:201
#28 0x0000003118028796 in QDBusConnectionPrivate::sendWithReply (this=0x2218fa0, message=@0x7fffda60b130, sendMode=<value optimized out>, timeout=-1) at qdbusintegrator.cpp:1782
#29 0x0000003118013813 in QDBusConnection::call (this=0x1ff9150, message=@0x311805a100, mode=35605712, timeout=4344821) at qdbusconnection.cpp:516
#30 0x000000311802ee6f in QDBusAbstractInterface::callWithArgumentList (this=0x21e80c0, mode=QDBus::BlockWithGui, method=<value optimized out>, args=@0x7fffda60b230) at qdbusabstractinterface.cpp:402
#31 0x0000003118032b3c in QDBusAbstractInterface::call (this=0x21e80c0, mode=QDBus::BlockWithGui, method=@0x7fffda60b340, arg1=@0x7fffda60b320, arg2=@0x7fffda60b310, arg3=@0x7fffda60b300, 
    arg4=@0x7fffda60b2f0, arg5=@0x7fffda60b2e0, arg6=@0x7fffda60b2d0, arg7=@0x7fffda60b2c0, arg8=@0x7fffda60b2b0) at qdbusabstractinterface.cpp:655
#32 0x000000000041c8f1 in ObexServer::stop (this=<value optimized out>) at /usr/src/debug/kdebluetooth4-0.3/src/obexserver/obexserver.cpp:100
#33 0x000000000040b2f7 in KBlueTray::offlineMode (this=0x7fffda60c380) at /usr/src/debug/kdebluetooth4-0.3/src/trayicon.cpp:239
#34 0x000000000040d240 in KBlueTray::adapterRemoved (this=0x7fffda60c380, ubi=<value optimized out>) at /usr/src/debug/kdebluetooth4-0.3/src/trayicon.cpp:294
#35 0x0000000000409b51 in KBlueTray::qt_metacall (this=0x7fffda60c380, _c=QMetaObject::InvokeMetaMethod, _id=-1791567152, _a=0x7fffda60b4e0)
    at /usr/src/debug/kdebluetooth4-0.3/src/moc_trayicon.cpp:141
#36 0x0000003117358f32 in QMetaObject::activate (sender=0x20a54f0, from_signal_index=<value optimized out>, to_signal_index=5, argv=0x21f4cd0) at kernel/qobject.cpp:3113
#37 0x0000003f89022e45 in Solid::Control::BluetoothManager::interfaceRemoved (this=0x2211d80, _t1=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.2.96/x86_64-redhat-linux-gnu/libs/solid/control/bluetoothmanager.moc:106
#38 0x0000003f890247ae in Solid::Control::BluetoothManager::qt_metacall (this=0x20a54f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffda60b600)
    at /usr/src/debug/kdebase-workspace-4.2.96/x86_64-redhat-linux-gnu/libs/solid/control/bluetoothmanager.moc:85
#39 0x0000003117358f32 in QMetaObject::activate (sender=0x2111d60, from_signal_index=<value optimized out>, to_signal_index=5, argv=0x21f4cd0) at kernel/qobject.cpp:3113
#40 0x0000003f88c08915 in Solid::Control::Ifaces::BluetoothManager::interfaceRemoved (this=0x2211d80, _t1=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.2.96/x86_64-redhat-linux-gnu/libs/solid/control/ifaces/bluetoothmanager.moc:92
#41 0x00007fe6c979f35f in BluezBluetoothManager::slotDeviceRemoved (this=0x2111d60, adapter=@0x20d0fe0) at /usr/src/debug/kdebase-workspace-4.2.96/solid/bluez/bluez-bluetoothmanager.cpp:202
#42 0x00007fe6c979fc1d in BluezBluetoothManager::qt_metacall (this=0x2111d60, _c=QMetaObject::InvokeMetaMethod, _id=-1791567152, _a=0x7fffda60b960)
    at /usr/src/debug/kdebase-workspace-4.2.96/x86_64-redhat-linux-gnu/solid/bluez/bluez-bluetoothmanager.moc:74
#43 0x0000003118023723 in QDBusConnectionPrivate::deliverCall (this=0x209edc0, object=0x2111d60, msg=@0x2ad74d8, metaTypes=@0x2ad74e0, slotIdx=8) at qdbusintegrator.cpp:891
#44 0x000000311802b3ff in QDBusCallDeliveryEvent::placeMetaCall (this=0x349536dad0, object=0x2211d80) at qdbusintegrator_p.h:101
#45 0x00000031173540b8 in QObject::event (this=0x2111d60, e=0x2ad7490) at kernel/qobject.cpp:1111
#46 0x00000033ebd8f80d in QApplicationPrivate::notify_helper (this=0x1fb0320, receiver=0x2111d60, e=0x2ad7490) at kernel/qapplication.cpp:4056
#47 0x00000033ebd97a7a in QApplication::notify (this=0x7fffda60c4b0, receiver=0x2111d60, e=0x2ad7490) at kernel/qapplication.cpp:4021
#48 0x0000003f87012aeb in KApplication::notify (this=0x7fffda60c4b0, receiver=0x2111d60, event=0x2ad7490) at /usr/src/debug/kdelibs-4.2.96/kdeui/kernel/kapplication.cpp:302
#49 0x000000311734403c in QCoreApplication::notifyInternal (this=0x7fffda60c4b0, receiver=0x2111d60, event=0x2ad7490) at kernel/qcoreapplication.cpp:610
#50 0x0000003117344caa in QCoreApplication::sendEvent () at kernel/qcoreapplication.h:213
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1f87110) at kernel/qcoreapplication.cpp:1247
#52 0x000000311736d8e3 in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#53 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#54 0x0000003a68e377bb in g_main_dispatch () at gmain.c:2144
#55 IA__g_main_context_dispatch (context=0x1fb3120) at gmain.c:2697
#56 0x0000003a68e3af8d in g_main_context_iterate (context=0x1fb3120, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778
#57 0x0000003a68e3b14b in IA__g_main_context_iteration (context=0x1fb3120, may_block=1) at gmain.c:2841
#58 0x000000311736d56f in QEventDispatcherGlib::processEvents (this=0x1f86920, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#59 0x00000033ebe26c5f in QGuiEventDispatcherGlib::processEvents (this=0x2211d80, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#60 0x00000031173428d2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#61 0x0000003117342ca4 in QEventLoop::exec (this=0x7fffda60c2f0, flags=) at kernel/qeventloop.cpp:201
#62 0x0000003117344f74 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#63 0x000000000040ad97 in main (argc=1, argv=0x7fffda60c6e8) at /usr/src/debug/kdebluetooth4-0.3/src/main.cpp:77

This bug may be a duplicate of or related to bug 186051

Reported using DrKonqi
Comment 1 Dario Andres 2009-07-21 00:48:48 UTC
Merging with bug 181268. Thanks

*** This bug has been marked as a duplicate of bug 181268 ***