[Bug 173154] Re: KBlueMon crashes when scanning with service discovery enabled

jdb2 jonathanbusby at gmail.com
Wed Oct 15 20:03:59 BST 2008

I can confirm this behavior with a Kensington USB 2.0 Bluetooth 2.0 EDR
dongle ( model# K33348B , Chip: Broadcom Corp 2 BCM92045B3 ROM ) : a
segfault after pressing "Scan" every time "Discover Remote Services" is

Recently not only did KBlueMon segfault or lock up, but invariably my
whole system would lock up, with the exception that in some cases the
mouse pointer would still be active -- I could still gain access to a
shell prompt using the Magic SysRq key by putting the keyboard into RAW
mode and tapping Alt-1. For some reason, after some recent updates, this
behavior stopped with the reproducible segfault described in the first
sentence taking its place. Sorry that I can't be more specific
concerning the updates. :/

Also, I have attached the output of dmesg, lspci, uname, version, and
lsusb. ( with each conforming to the same criteria required by a kernel
bug report ) I captured output from the above commands 3 times : Before
insertion of the Bluetooth USB key, After the insertion, After the
crash. Each of the 3 outputs from the above commands has been saved in a
Bzipped TAR file corresponding to the name of the command. Also, I've
included the backtrace of the crash, which follows. My system
configuration is included at the end of this comment. ( I know that
including 3 copies of the output of uname and version is redundant, but
I have a shell script to do the logging and taring, and I'm lazy. ;) )


kbluemon.kcrash :

(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb67ca6c0 (LWP 9230)]
[KCrash handler]
#6  0xb6fbe052 in QShared::ref (this=0x53e58955) at ../include/qshared.h:52
#7  0xb73b6367 in QString::operator= (this=0x6530d00c, s=@0xb70b0076)
    at tools/qstring.cpp:1596
#8  0x080525aa in ?? ()
#9  0x080525f0 in ?? ()
#10 0x08051c91 in ?? ()
#11 0x08052098 in ?? ()
#12 0xb709a704 in QObject::activate_signal (this=0x80e9a88, clist=0x8091b40, 
    o=0xbfcd73fc) at kernel/qobject.cpp:2359
#13 0xb7f27ae4 in KBluetooth::Adapter::remoteDeviceFound ()
   from /usr/lib/libkbluetooth.so.0
#14 0xb7f2ad41 in KBluetooth::Adapter::filterFunctionAd ()
   from /usr/lib/libkbluetooth.so.0
#15 0xb7ee0a37 in dbus_connection_dispatch () from /usr/lib/libdbus-1.so.3
#16 0xb7eb9893 in DBusQt::Connection::dispatchRead ()
   from /usr/lib/libdbus-qt-1.so.1
#17 0xb7eba147 in DBusQt::Connection::qt_invoke ()
   from /usr/lib/libdbus-qt-1.so.1
#18 0xb709a704 in QObject::activate_signal (this=0x80e9ce0, clist=0x80ea138, 
    o=0xbfcd7638) at kernel/qobject.cpp:2359
#19 0xb709b1e9 in QObject::activate_signal (this=0x80e9ce0, signal=2)
    at kernel/qobject.cpp:2328
#20 0xb7ebab29 in DBusQt::Internal::Integrator::readReady ()
   from /usr/lib/libdbus-qt-1.so.1
#21 0xb7ebac0f in DBusQt::Internal::Integrator::slotRead ()
   from /usr/lib/libdbus-qt-1.so.1
#22 0xb7ebac8a in DBusQt::Internal::Integrator::qt_invoke ()
   from /usr/lib/libdbus-qt-1.so.1
#23 0xb709a704 in QObject::activate_signal (this=0x80e8728, clist=0x80e9ff0, 
    o=0xbfcd7770) at kernel/qobject.cpp:2359
#24 0xb709b051 in QObject::activate_signal (this=0x80e8728, signal=2, 
    param=10) at kernel/qobject.cpp:2452
#25 0xb742ab99 in QSocketNotifier::activated (this=0x80e8728, t0=10)
    at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85
#26 0xb70bc766 in QSocketNotifier::event (this=0x80e8728, e=0xbfcd7a80)
    at kernel/qsocketnotifier.cpp:261
#27 0xb702ec36 in QApplication::internalNotify (this=0xbfcd7f14, 
    receiver=0x80e8728, e=0xbfcd7a80) at kernel/qapplication.cpp:2638
#28 0xb7030a5f in QApplication::notify (this=0xbfcd7f14, receiver=0x80e8728, 
    e=0xbfcd7a80) at kernel/qapplication.cpp:2361
#29 0xb77ef9b2 in KApplication::notify (this=0xbfcd7f14, receiver=0x80e8728, 
    at /build/buildd/kdelibs-3.5.10/./kdecore/kapplication.cpp:550
#30 0xb6fbf28d in QApplication::sendEvent (receiver=0x80e8728, 
    event=0xbfcd7a80) at ../include/qapplication.h:523
#31 0xb7020b4a in QEventLoop::activateSocketNotifiers (this=0x80929b8)
    at kernel/qeventloop_unix.cpp:581
#32 0xb6fd4630 in QEventLoop::processEvents (this=0x80929b8, flags=4)
    at kernel/qeventloop_x11.cpp:386
#33 0xb7049f90 in QEventLoop::enterLoop (this=0x80929b8)
    at kernel/qeventloop.cpp:201
#34 0xb703075d in QApplication::enter_loop (this=0xbfcd7f14)
    at kernel/qapplication.cpp:2796
#35 0xb724d6c7 in QDialog::exec (this=0xbfcd7d18) at dialogs/qdialog.cpp:435
#36 0x0804e1d5 in ?? ()
#37 0xb6845450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#38 0x0804df01 in ?? ()


System Configuration :

Motherboard : ASUS A7N8X-E Deluxe
Chipset : nForce2 Ultra 400
Processor : AMD Athlon XP 2600+
Memory : 1.5GB, Super Talent
Installed cards : Nvidia NV17GL aka Quadro4 550 XGL -- Manufacturer : PNY
No internal hard drives
1 500GB Acomdata USB/1394a external hard drive -- E5 HybridDrive : HD500UHE5-72
1 CD-R/RW drive : HL-DT-ST CD-RW GCE-8481B
1 floppy drive

Operating System Information :

OS : Kubuntu 8.04 Linux

Kernel : ( uname -a ) Linux jdb2-Kubuntu-temp 2.6.24-21-generic #1 SMP
Mon Aug 25 17:32:09 UTC 2008 i686 GNU/Linux

"lsb_release -rd" output :
        Description:    Ubuntu 8.04.1
        Release:        8.04

** Attachment added: "dmesg.log.tar.bz2"

KBlueMon crashes when scanning with service discovery enabled
You received this bug notification because you are a member of
Bluetooth, which is subscribed to kdebluetooth in ubuntu.

More information about the Ubuntu-bluetooth mailing list