[Bug 184771] after hardware switch bluetooth off, kbluetooth4 crashed with SIGSEGV

Georg georg.martius at web.de
Mon Oct 26 21:56:25 GMT 2009


https://bugs.kde.org/show_bug.cgi?id=184771


Georg <georg.martius at web.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |georg.martius at web.de




--- Comment #9 from Georg <georg martius web de>  2009-10-26 22:54:24 ---
I can confirm this bug on a Thinkpad T61p (lsusb says: ID 0a5c:2110 Broadcom
Corp. Bluetooth Controller) with Ubuntu 9.04 and KDE 4.2.2
and KBluetooth4 Version 0.3. 

I started with gdb and run -nofork and then switched off the hardware switch.
(also happens after resume from suspend). Here the output and the trace:

[Thread debugging using libthread_db enabled]                                
[New Thread 0xb5e44920 (LWP 1202)]                                           
kbluetooth4(1202) Solid::Control::ManagerBasePrivate::loadBackend: Backend
loaded:  "BlueZ"
kbluetooth4(1202) Solid::Control::BluetoothManager::buildDeviceList: UBI List 
("/org/bluez/3118/hci0")
kbluetooth4(1202)
Solid::Control::BluetoothManagerPrivate::findRegisteredBluetoothInterface:
findRegisteredBluetoothInterface  "/org/bluez/3118/hci0"                        
kbluetooth4(1202)
Solid::Control::BluetoothManagerPrivate::findRegisteredBluetoothInterface:
Creating New Interface  "/org/bluez/3118/hci0"                                  
kbluetooth4(1202)
Solid::Control::BluetoothManagerPrivate::findRegisteredBluetoothInterface:
Calling Backend to Creating New Interface  "/org/bluez/3118/hci0"               
kbluetooth4(1202)
Solid::Control::BluetoothManagerPrivate::findRegisteredBluetoothInterface:
BackendIface created            
kbluetooth4(1202) BluezBluetoothManager::defaultInterface: Calling Backend
Default Interface                                 
kbluetooth4(1202) KBlueTray::onlineMode: online Mode                            
kbluetooth4(1202) Solid::Control::BluetoothManager::buildDeviceList: UBI List 
("/org/bluez/3118/hci0")                      
kbluetooth4(1202)
Solid::Control::BluetoothManagerPrivate::findRegisteredBluetoothInterface:
findRegisteredBluetoothInterface  "/org/bluez/3118/hci0"                        
kbluetooth4(1202) KBlueTray::onlineMode: adapter size  1                        
kbluetooth4(1202) BluezBluetoothManager::defaultInterface: Calling Backend
Default Interface                                 
kbluetooth4(1202)
Solid::Control::BluetoothManagerPrivate::findRegisteredBluetoothInterface:
findRegisteredBluetoothInterface  "/org/bluez/3118/hci0"                        
kbluetooth4(1202) KBlueTray::onlineMode: Adapter found  "chugul-0"              
kbluetooth4(1202) BluezBluetoothManager::defaultInterface: Calling Backend
Default Interface                                 
kbluetooth4(1202)
Solid::Control::BluetoothManagerPrivate::findRegisteredBluetoothInterface:
findRegisteredBluetoothInterface  "/org/bluez/3118/hci0"                        
AGENT registered !                                                              
kbluetooth4(1202) ObexServer::ObexServer: "00:00:00:00:00:00"                   
kbluetooth4(1202) ObexServer::serverCreated: obex server created                
kbluetooth4(1202) ObexServer::serverCreated: session interface created for: 
"/org/openobex/server12"                        
kbluetooth4(1202) ObexServer::slotStarted: server started                       
kbluetooth4(1202) KBlueTray::slotServerStarted: obex server started             
kbluetooth4(1202) BluezBluetoothManager::slotDeviceRemoved: interfaceRemoved 
"/org/bluez/3118/hci0"                         
kbluetooth4(1202)
Solid::Control::BluetoothManagerPrivate::_k_interfaceDestroyed: Interface
detroyed                         
kbluetooth4(1202) BluezBluetoothManager::removeInterface: Removing Interface
"/org/bluez/3118/hci0"                          
kbluetooth4(1202) KBlueTray::adapterRemoved: adapterRemoved: 
"/org/bluez/3118/hci0"                                         
kbluetooth4(1202) Solid::Control::BluetoothManager::buildDeviceList: UBI List 
()                                            
kbluetooth4(1202) KBlueTray::offlineMode: offline Mode                          
kbluetooth4(1202) KBlueTray::offlineMode: Unregistering Agent                   
kbluetooth4(1202) ObexServer::stop: obex server stopped                         

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5e44920 (LWP 1202)]         
0x00000000 in ?? ()                                 
(gdb) bt
#0  0x00000000 in ?? ()
#1  0xb7395c43 in QDBusConnectionPrivate::activateCall (this=0x82e1118,
object=0x83315a8, flags=273, msg=@0x836a5b8)
    at qdbusintegrator.cpp:753                                                  
#2  0xb7396501 in QDBusConnectionPrivate::activateObject (this=0x82e1118,
node=@0x836a5a4, msg=@0x836a5b8, pathStartPos=18)
    at qdbusintegrator.cpp:1375                                                 
#3  0xb73969fa in QDBusActivateObjectEvent::placeMetaCall (this=0x836a578) at
qdbusintegrator.cpp:1469                     
#4  0xb728c3a0 in QObject::event (this=0xbfa700a0, e=0x836a578) at
kernel/qobject.cpp:1118
#5  0xb727b3db in QCoreApplication::event (this=0xbfa700a0, e=0x836a578) at
kernel/qcoreapplication.cpp:1426
#6  0xb6887379 in QApplication::event (this=0xbfa700a0, e=0x836a578) at
kernel/qapplication.cpp:2334
#7  0xb6883e9c in QApplicationPrivate::notify_helper (this=0x8230f78,
receiver=0xbfa700a0, e=0x836a578)
    at kernel/qapplication.cpp:4084
#8  0xb688c19e in QApplication::notify (this=0xbfa700a0, receiver=0xbfa700a0,
e=0x836a578) at kernel/qapplication.cpp:3631
#9  0xb7aa294d in KApplication::notify () from /usr/lib/libkdeui.so.5
#10 0xb727ba3b in QCoreApplication::notifyInternal (this=0xbfa700a0,
receiver=0xbfa700a0, event=0x836a578)
    at kernel/qcoreapplication.cpp:602
#11 0xb727c695 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0,
event_type=0, data=0x820db38)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#12 0xb727c88d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1132
#13 0xb72a77ef in postEventSourceDispatch (s=0x8233110)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#14 0xb61aeb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0xb61b20eb in ?? () from /usr/lib/libglib-2.0.so.0
#16 0xb61b2268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#17 0xb72a7438 in QEventDispatcherGlib::processEvents (this=0x8223428, flags={i
= -1079578648})
    at kernel/qeventdispatcher_glib.cpp:323
#18 0xb6925365 in QGuiEventDispatcherGlib::processEvents (this=0x8223428,
flags={i = -1079578600})
    at kernel/qguieventdispatcher_glib.cpp:202
#19 0xb727a06a in QEventLoop::processEvents (this=0xbfa6f118, flags={i =
-1079578536}) at kernel/qeventloop.cpp:149
#20 0xb727a4aa in QEventLoop::exec (this=0xbfa6f118, flags={i = -1079578316})
at kernel/qeventloop.cpp:200
#21 0xb739999c in QDBusConnectionPrivate::sendWithReply (this=0x834dfe0,
message=@0xbfa6f288,
    sendMode=<value optimized out>, timeout=-1) at qdbusintegrator.cpp:1787
#22 0xb7383551 in QDBusConnection::call (this=0x834492c, message=@0xbfa6f288,
mode=QDBus::BlockWithGui, timeout=-1)
    at qdbusconnection.cpp:516
#23 0xb73a1f3b in QDBusAbstractInterface::callWithArgumentList (this=0x8344d50,
mode=QDBus::BlockWithGui,
    method=@0xbfa6f434, args=@0xbfa6f368) at qdbusabstractinterface.cpp:402
#24 0xb73a5e8d in QDBusAbstractInterface::call (this=0x8344d50,
mode=QDBus::BlockWithGui, method=@0xbfa6f434, arg1=@0xbfa6f41c,
arg2=@0xbfa6f410, arg3=@0xbfa6f404, arg4=@0xbfa6f3f8, arg5=@0xbfa6f3ec,
arg6=@0xbfa6f3e0,arg7=@0xbfa6f3d4, arg8=@0xbfa6f3c8) at
qdbusabstractinterface.cpp:655
#25 0x08066ce3 in _start ()

Regards!
  Georg

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list