Bug 186051

Summary: kbluetooth4 crashes and causes the signal 11 (SIGSEGV) when usb bt removed
Product: [Unmaintained] kde-bluetooth Reporter: Petr Lautrbach <plautrba>
Component: generalAssignee: Tom Patzig <tom>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: backtrace from KCrash Handler

Description Petr Lautrbach 2009-03-03 17:20:32 UTC
Version:           0.3 (using KDE 4.2.0)
OS:                Linux
Installed from:    Fedora RPMs

How to Reproduce:

 run kbluetooth4
 insert usb BT stick
 remove usb BT stick

Backtrace:
Application: KBluetooth4 - The KDE4 Bluetooth Framework (kbluetooth4), signal SIGSEGV                                                                                                                                
0x000000355f2a7f50 in __nanosleep_nocancel () from /lib64/libc.so.6                                                                                                                                                  
Current language:  auto; currently c                                                                                                                                                                                 
[Current thread is 1 (Thread 0x7f0b9f1b1800 (LWP 1170))]                                                                                                                                                             

Thread 1 (Thread 0x7f0b9f1b1800 (LWP 1170)):
[KCrash Handler]                            
#5  0x0000003ac7d542f5 in QObject::property (this=0x1be1ef0, name=0x3ac8654a30 "_qdbus_slotCache") at kernel/qobject.cpp:3207
#6  0x0000003ac8622ffe in QDBusConnectionPrivate::activateCall (this=0x1b57ed0, object=0x1be1ef0, flags=273, msg=@0x1be1c60) at qdbusintegrator.cpp:711
#7  0x0000003ac8623a31 in QDBusConnectionPrivate::activateObject (this=0x1b57ed0, node=@0x1be1c38, msg=@0x1be1c60, pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1283
#8  0x0000003ac8623d48 in QDBusActivateObjectEvent::placeMetaCall (this=0x1be1bf0) at qdbusintegrator.cpp:1400
#9  0x0000003ac7d513d5 in QObject::event (this=0x7fffa71f2070, e=0x1be1bf0) at kernel/qobject.cpp:1155
#10 0x0000003af0b87fea in QApplication::event (this=0x7fffa71f2070, e=0x1be1bf0) at kernel/qapplication.cpp:2187
#11 0x0000003af0b828dd in QApplicationPrivate::notify_helper (this=0x1adbad0, receiver=0x7fffa71f2070, e=0x1be1bf0) at kernel/qapplication.cpp:3803
#12 0x0000003af0b8a68a in QApplication::notify (this=0x7fffa71f2070, receiver=0x7fffa71f2070, e=0x1be1bf0) at kernel/qapplication.cpp:3768
#13 0x0000003af1e04deb in KApplication::notify (this=0x7fffa71f2070, receiver=0x7fffa71f2070, event=0x1be1bf0) at /usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307
#14 0x0000003ac7d42391 in QCoreApplication::notifyInternal (this=0x7fffa71f2070, receiver=0x7fffa71f2070, event=0x1be1bf0) at kernel/qcoreapplication.cpp:587
#15 0x0000003ac7d4302a in QCoreApplication::sendEvent () at ../../src/corelib/kernel/qcoreapplication.h:209
#16 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1ab7d10) at kernel/qcoreapplication.cpp:1198
#17 0x0000003ac7d6ab13 in QCoreApplication::sendPostedEvents () at ../../src/corelib/kernel/qcoreapplication.h:214
#18 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:205
#19 0x0000003ac683779b in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#20 0x0000003ac683af6d in ?? () from /lib64/libglib-2.0.so.0
#21 0x0000003ac683b12b in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#22 0x0000003ac7d6a79f in QEventDispatcherGlib::processEvents (this=0x1ace1d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:319
#23 0x0000003af0c1328f in QGuiEventDispatcherGlib::processEvents (this=0x1be1ef0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:198
#24 0x0000003ac7d40cb2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:143
#25 0x0000003ac7d40e3d in QEventLoop::exec (this=0x7fffa71f0920, flags=) at kernel/qeventloop.cpp:194
#26 0x0000003ac8625bad in QDBusConnectionPrivate::sendWithReply (this=0x1c72180, message=@0x7fffa71f0d50, sendMode=<value optimized out>, timeout=-1) at qdbusintegrator.cpp:1692
#27 0x0000003ac8612283 in QDBusConnection::call (this=0x1cbd000, message=@0x3ac8654a30, mode=29236320, timeout=4344821) at qdbusconnection.cpp:512
#28 0x0000003ac862e36f in QDBusAbstractInterface::callWithArgumentList (this=0x1d82980, mode=QDBus::BlockWithGui, method=<value optimized out>, args=@0x7fffa71f0e50) at qdbusabstractinterface.cpp:397
#29 0x0000003ac86300bc in QDBusAbstractInterface::call (this=0x1d82980, mode=QDBus::BlockWithGui, method=@0x7fffa71f0f60, arg1=@0x7fffa71f0f40, arg2=@0x7fffa71f0f30, arg3=@0x7fffa71f0f20,
    arg4=@0x7fffa71f0f10, arg5=@0x7fffa71f0f00, arg6=@0x7fffa71f0ef0, arg7=@0x7fffa71f0ee0, arg8=@0x7fffa71f0ed0) at qdbusabstractinterface.cpp:630
#30 0x000000000041c8f1 in ObexServer::stop (this=<value optimized out>) at /usr/src/debug/kdebluetooth4-0.3/src/obexserver/obexserver.cpp:100
#31 0x000000000040b2f7 in KBlueTray::offlineMode (this=0x7fffa71f1f40) at /usr/src/debug/kdebluetooth4-0.3/src/trayicon.cpp:239
#32 0x000000000040d240 in KBlueTray::adapterRemoved (this=0x7fffa71f1f40, ubi=<value optimized out>) at /usr/src/debug/kdebluetooth4-0.3/src/trayicon.cpp:294
#33 0x0000000000409b51 in KBlueTray::qt_metacall (this=0x7fffa71f1f40, _c=QMetaObject::InvokeMetaMethod, _id=28156288, _a=0x7fffa71f1100) at /usr/src/debug/kdebluetooth4-0.3/src/moc_trayicon.cpp:141
#34 0x0000003ac7d56764 in QMetaObject::activate (sender=0x1b5f270, from_signal_index=<value optimized out>, to_signal_index=5, argv=0x1be1c60) at kernel/qobject.cpp:3031
#35 0x0000003af3421915 in Solid::Control::BluetoothManager::interfaceRemoved (this=0x1be1ef0, _t1=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.2.0/x86_64-redhat-linux-gnu/libs/solid/control/bluetoothmanager.moc:104
#36 0x0000003af3422a1e in Solid::Control::BluetoothManager::qt_metacall (this=0x1b5f270, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa71f1220)
    at /usr/src/debug/kdebase-workspace-4.2.0/x86_64-redhat-linux-gnu/libs/solid/control/bluetoothmanager.moc:84
#37 0x0000003ac7d56764 in QMetaObject::activate (sender=0x1b779d0, from_signal_index=<value optimized out>, to_signal_index=5, argv=0x1be1c60) at kernel/qobject.cpp:3031
#38 0x0000003af3c08b85 in Solid::Control::Ifaces::BluetoothManager::interfaceRemoved (this=0x1be1ef0, _t1=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.2.0/x86_64-redhat-linux-gnu/libs/solid/control/ifaces/bluetoothmanager.moc:90
#39 0x0000000000897829 in BluezBluetoothManager::slotDeviceRemoved (this=0x1be1ef0, adapter=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.2.0/solid/bluez/bluez-bluetoothmanager.cpp:202
#40 0x000000000089832d in BluezBluetoothManager::qt_metacall (this=0x1b779d0, _c=QMetaObject::InvokeMetaMethod, _id=28156288, _a=0x7fffa71f1520)
    at /usr/src/debug/kdebase-workspace-4.2.0/x86_64-redhat-linux-gnu/solid/bluez/bluez-bluetoothmanager.moc:73
#41 0x0000003ac8622143 in QDBusConnectionPrivate::deliverCall (this=0x1b57ed0, object=0x1b779d0, msg=@0x1d8bb78, metaTypes=@0x1d8bb80, slotIdx=8) at qdbusintegrator.cpp:849
#42 0x0000003ac862934f in QDBusCallDeliveryEvent::placeMetaCall (this=0x1ada180, object=0x1be1ef0) at qdbusintegrator_p.h:130
#43 0x0000003ac7d513d5 in QObject::event (this=0x1b779d0, e=0x1d8bb30) at kernel/qobject.cpp:1155
#44 0x0000003af0b828dd in QApplicationPrivate::notify_helper (this=0x1adbad0, receiver=0x1b779d0, e=0x1d8bb30) at kernel/qapplication.cpp:3803
#45 0x0000003af0b8a68a in QApplication::notify (this=0x7fffa71f2070, receiver=0x1b779d0, e=0x1d8bb30) at kernel/qapplication.cpp:3768
#46 0x0000003af1e04deb in KApplication::notify (this=0x7fffa71f2070, receiver=0x1b779d0, event=0x1d8bb30) at /usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307
#47 0x0000003ac7d42391 in QCoreApplication::notifyInternal (this=0x7fffa71f2070, receiver=0x1b779d0, event=0x1d8bb30) at kernel/qcoreapplication.cpp:587
#48 0x0000003ac7d4302a in QCoreApplication::sendEvent () at ../../src/corelib/kernel/qcoreapplication.h:209
#49 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1ab7d10) at kernel/qcoreapplication.cpp:1198
#50 0x0000003ac7d6ab13 in QCoreApplication::sendPostedEvents () at ../../src/corelib/kernel/qcoreapplication.h:214
#51 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:205
#52 0x0000003ac683779b in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#53 0x0000003ac683af6d in ?? () from /lib64/libglib-2.0.so.0
#54 0x0000003ac683b12b in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#55 0x0000003ac7d6a79f in QEventDispatcherGlib::processEvents (this=0x1ace1d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:319
#56 0x0000003af0c1328f in QGuiEventDispatcherGlib::processEvents (this=0x1be1ef0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:198
#57 0x0000003ac7d40cb2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:143
#58 0x0000003ac7d40e3d in QEventLoop::exec (this=0x7fffa71f1eb0, flags=) at kernel/qeventloop.cpp:194
#59 0x0000003ac7d432ed in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#60 0x000000000040ad97 in main (argc=1, argv=0x7fffa71f22a8) at /usr/src/debug/kdebluetooth4-0.3/src/main.cpp:77
Comment 1 Petr Lautrbach 2009-03-03 17:22:27 UTC
Created attachment 31753 [details]
backtrace from KCrash Handler
Comment 2 Jonathan Thomas 2009-03-03 20:26:10 UTC

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