Bug 150564 - KBlueMon crashes when "Discover Remote Services" is enabled
Summary: KBlueMon crashes when "Discover Remote Services" is enabled
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kde-bluetooth
Classification: Miscellaneous
Component: kbluemon (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Unknown
URL:
Keywords:
: 162463 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-10-07 12:45 UTC by David
Modified: 2013-02-11 20:30 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David 2007-10-07 12:45:02 UTC
Version:           1.0_beta8-9 (using KDE KDE 3.5.7)
Installed from:    SuSE RPMs
OS:                Linux

Using Nokia N73 phone, OpenSUSE 10.3
 
KBlueMon works well until "Discover Remote Services" check box is not enabled. When scanning for bluetooth devices with this option enabled, KBlueMon crashes and KDE Crash Handler returns the following text:

System configuration startup check disabled.

[?1034h(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(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 0xb692f9e0 (LWP 6870)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb77f54af in operator== () from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x08051b2b in ?? ()
#8  0x00000029 in ?? ()
#9  0x08056622 in ?? ()
#10 0x08126dd8 in ?? ()
#11 0x00000010 in ?? ()
#12 0x08126dd8 in ?? ()
#13 0xbffc8e0c in ?? ()
#14 0xbffc8cd8 in ?? ()
#15 0xb705ee11 in ?? () from /lib/libdbus-1.so.3
#16 0x080d5b78 in ?? ()
#17 0x00000000 in ?? ()
Comment 1 Gilboa Davara 2007-11-14 15:46:16 UTC
I seem to be hitting the same bug.
If you select "Periodic Scan" and then select "Discover Remote Services" beta8 dies after ~10 seconds.

gdb output. (This is non-debug build. I'll rebuild with debug information and post the output when I have some free time)

$ gdb /usr/bin/kbluemon
GNU gdb Red Hat Linux (6.6-16.fc7rh)
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/lib64/libthread_db.so.1".
(gdb) con
condition  continue
(gdb) con
condition  continue
(gdb) attach 9704
Attaching to program: /usr/bin/kbluemon, process 9704
Reading symbols from /usr/lib64/libkbluetooth.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libkbluetooth.so.0
Reading symbols from /usr/lib64/libkdeui.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libkdeui.so.4
Reading symbols from /usr/lib64/libkdecore.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libkdecore.so.4
Reading symbols from /usr/lib64/libkdefx.so.4...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libkdefx.so.4
Reading symbols from /usr/lib64/qt-3.3/lib/libqt-mt.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/qt-3.3/lib/libqt-mt.so.3
Reading symbols from /usr/lib64/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libstdc++.so.6
Reading symbols from /lib64/libc.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/libdbus-1.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib64/libdbus-1.so.3
Reading symbols from /usr/lib64/libkio.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libkio.so.4
Reading symbols from /usr/lib64/libbluetooth.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libbluetooth.so.2
Reading symbols from /usr/lib64/libdbus-qt-1.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libdbus-qt-1.so.1
Reading symbols from /usr/lib64/libutempter.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libutempter.so.0
Reading symbols from /usr/lib64/libDCOP.so.4...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libDCOP.so.4
Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /lib64/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libresolv.so.2
Reading symbols from /lib64/libutil.so.1...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libutil.so.1
Reading symbols from /usr/lib64/libart_lgpl_2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libart_lgpl_2.so.2
Reading symbols from /usr/lib64/libidn.so.11...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libidn.so.11
Reading symbols from /usr/lib64/libpng12.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libpng12.so.0
Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libz.so.1
Reading symbols from /usr/lib64/libXext.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXext.so.6
Reading symbols from /usr/lib64/libX11.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libX11.so.6
Reading symbols from /usr/lib64/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libSM.so.6
Reading symbols from /usr/lib64/libICE.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libICE.so.6
Reading symbols from /lib64/libpthread.so.0...
(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread 46912526687872 (LWP 9704)]
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /usr/lib64/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXrender.so.1
Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libm.so.6
Reading symbols from /lib64/libgcc_s.so.1...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libgcc_s.so.1
Reading symbols from /usr/lib64/libmng.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libmng.so.1
Reading symbols from /usr/lib64/libjpeg.so.62...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libjpeg.so.62
Reading symbols from /usr/lib64/libXi.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXi.so.6
Reading symbols from /usr/lib64/libXrandr.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXrandr.so.2
Reading symbols from /usr/lib64/libXcursor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXcursor.so.1
Reading symbols from /usr/lib64/libXinerama.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXinerama.so.1
Reading symbols from /usr/lib64/libXft.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXft.so.2
Reading symbols from /usr/lib64/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libfreetype.so.6
Reading symbols from /usr/lib64/libfontconfig.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libfontconfig.so.1
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib64/libcap.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libcap.so.1
Reading symbols from /usr/lib64/libkdesu.so.4...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libkdesu.so.4
Reading symbols from /usr/lib64/libkwalletclient.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libkwalletclient.so.1
Reading symbols from /lib64/libacl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libacl.so.1
Reading symbols from /lib64/libattr.so.1...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libattr.so.1
Reading symbols from /lib64/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnsl.so.1
Reading symbols from /usr/lib64/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXau.so.6
Reading symbols from /usr/lib64/libXdmcp.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXdmcp.so.6
Reading symbols from /usr/lib64/liblcms.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/liblcms.so.1
Reading symbols from /usr/lib64/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXfixes.so.3
Reading symbols from /lib64/libexpat.so.0...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libexpat.so.0
Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnss_files.so.2
Reading symbols from /usr/lib64/kde3/plugins/styles/plastik.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/kde3/plugins/styles/plastik.so
Reading symbols from /usr/lib64/qt-3.3/plugins/inputmethods/libqimsw-multi.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/qt-3.3/plugins/inputmethods/libqimsw-multi.so
Reading symbols from /usr/lib64/qt-3.3/plugins/inputmethods/libqimsw-none.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/qt-3.3/plugins/inputmethods/libqimsw-none.so
Reading symbols from /usr/lib64/qt-3.3/plugins/inputmethods/libqscim.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/qt-3.3/plugins/inputmethods/libqscim.so
Reading symbols from /usr/lib64/libscim-x11utils-1.0.so.8...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libscim-x11utils-1.0.so.8
Reading symbols from /usr/lib64/libscim-1.0.so.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libscim-1.0.so.8
Reading symbols from /usr/lib64/qt-3.3/plugins/inputmethods/libqsimple.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/qt-3.3/plugins/inputmethods/libqsimple.so
Reading symbols from /usr/lib64/qt-3.3/plugins/inputmethods/libqxim.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/qt-3.3/plugins/inputmethods/libqxim.so
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fff2c7fd000
(no debugging symbols found)
0x0000003a00eca413 in __select_nocancel () from /lib64/libc.so.6
(gdb) cont
Continuing.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912526687872 (LWP 9704)]
0x000000000040d27e in QWidget::setUpdatesEnabled ()
(gdb) bt
#0  0x000000000040d27e in QWidget::setUpdatesEnabled ()
#1  0x000000000040da1c in QWidget::setUpdatesEnabled ()
#2  0x000000349db62a19 in QObject::activate_signal () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
#3  0x00000034a0629ab6 in KBluetooth::Adapter::remoteDeviceFound ()
   from /usr/lib64/libkbluetooth.so.0
#4  0x00000034a06337d0 in KBluetooth::Adapter::filterFunctionAd ()
   from /usr/lib64/libkbluetooth.so.0
#5  0x0000003a0c00d760 in dbus_connection_dispatch () from /lib64/libdbus-1.so.3
#6  0x0000003c0b00afc0 in DBusQt::Connection::dispatchRead () from /usr/lib64/libdbus-qt-1.so.1
#7  0x0000003c0b00b6ef in DBusQt::Connection::qt_invoke () from /usr/lib64/libdbus-qt-1.so.1
#8  0x000000349db62a19 in QObject::activate_signal () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
#9  0x000000349db63700 in QObject::activate_signal () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
#10 0x0000003c0b00bdc6 in DBusQt::Internal::Integrator::slotRead ()
   from /usr/lib64/libdbus-qt-1.so.1
#11 0x0000003c0b00be2e in DBusQt::Internal::Integrator::qt_invoke ()
   from /usr/lib64/libdbus-qt-1.so.1
#12 0x000000349db62a19 in QObject::activate_signal () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
#13 0x000000349db635a8 in QObject::activate_signal () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
#14 0x000000349db7fe6b in QSocketNotifier::event () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
#15 0x000000349db019b5 in QApplication::internalNotify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
#16 0x000000349db02c60 in QApplication::notify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
#17 0x00002aaaab255bb8 in KApplication::notify () from /usr/lib64/libkdecore.so.4
#18 0x000000349daf6599 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
#19 0x000000349dab02ce in QEventLoop::processEvents () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
#20 0x000000349db19117 in QEventLoop::enterLoop () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
#21 0x000000349dce4d2b in QDialog::exec () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
#22 0x000000000040ac17 in QWidget::setUpdatesEnabled ()
#23 0x0000003a00e1dab4 in __libc_start_main () from /lib64/libc.so.6
#24 0x0000000000406ce9 in QWidget::setUpdatesEnabled ()
#25 0x00007fff2c656d78 in ?? ()
#26 0x0000000000000000 in ?? ()
(gdb) quit
The program is running.  Quit anyway (and detach it)? (y or n) y
Detaching from program: /usr/bin/kbluemon, process 9704
Comment 2 Gilboa Davara 2007-11-14 15:49:51 UTC
P.S. I'm using the Fedora 7 (and 8) RPMs. (I'm the package maintainer)

- Gilboa
Comment 3 Ruslan Gallyamov 2007-12-13 20:23:32 UTC
Version:           1.0_beta8-9 (using KDE 3.5.7) 
Installed from:    SuSE RPMs 
OS:                Linux (openSUSE 10.3)

[?1034hUsing host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2ba7e44eb710 (LWP 4672)]
[KCrash handler]
#5  Monitor::newdev (this=0x7fffcd5bff50, name=@0x77d520, 
    dev_class=<value optimized out>, rssi=<value optimized out>)
    at /usr/lib/qt3/include/qvaluevector.h:479
#6  0x000000000040b441 in Monitor::qt_invoke (this=0x7fffcd5bff50, _id=53, 
    _o=0x7fffcd5bf5d0)
    at /usr/src/debug/kdebluetooth-1.0_beta8/kdebluetooth/kbluemon/monitor.moc:123
#7  0x00002ba7de944e6c in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#8  0x00002ba7dd72adf5 in KBluetooth::Adapter::remoteDeviceFound (
    this=0x7ab650, t0=<value optimized out>, t1=5243404, t2=-61)
    at /usr/src/debug/kdebluetooth-1.0_beta8/kdebluetooth/libkbluetooth/adapter.moc:324
#9  0x00002ba7dd72dc43 in KBluetooth::Adapter::filterFunctionAd (msg=0x7a34e0)
    at /usr/src/debug/kdebluetooth-1.0_beta8/kdebluetooth/libkbluetooth/adapter.cpp:556
#10 0x00002ba7df690f4c in dbus_connection_dispatch ()
   from /lib64/libdbus-1.so.3
#11 0x00002ba7e00af910 in DBusQt::Connection::dispatchRead ()
   from /usr/lib64/libdbus-qt-1.so.1
#12 0x00002ba7e00aff3e in DBusQt::Connection::qt_invoke ()
   from /usr/lib64/libdbus-qt-1.so.1
#13 0x00002ba7de944e6c in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#14 0x00002ba7de945604 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#15 0x00002ba7e00b068f in DBusQt::Internal::Integrator::slotRead ()
   from /usr/lib64/libdbus-qt-1.so.1
#16 0x00002ba7e00b0901 in DBusQt::Internal::Integrator::qt_invoke ()
   from /usr/lib64/libdbus-qt-1.so.1
#17 0x00002ba7de944e6c in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#18 0x00002ba7de945524 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#19 0x00002ba7de95ef4b in QSocketNotifier::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#20 0x00002ba7de8ee6dd in QApplication::internalNotify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#21 0x00002ba7de8ef3f8 in QApplication::notify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#22 0x00002ba7de0e62ed in KApplication::notify ()
   from /opt/kde3/lib64/libkdecore.so.4
#23 0x00002ba7de8e44a3 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#24 0x00002ba7de8a4854 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#25 0x00002ba7de902f53 in QEventLoop::enterLoop ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#26 0x00002ba7deaa2ae0 in QDialog::exec ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#27 0x000000000040798c in main (argc=1, argv=<value optimized out>)
    at /usr/src/debug/kdebluetooth-1.0_beta8/kdebluetooth/kbluemon/main.cpp:69
#28 0x00002ba7df35ab54 in __libc_start_main () from /lib64/libc.so.6
#29 0x00000000004076f9 in _start ()
Comment 4 Juha Tuomala 2008-09-21 12:30:45 UTC
this is kde3.x right?
Comment 5 Dario Andres 2008-12-08 00:08:00 UTC
*** Bug 162463 has been marked as a duplicate of this bug. ***
Comment 6 Tom Albers 2013-02-11 20:26:50 UTC
Bluetooth support has been replaced by "BlueDevil" and the old code is no
longer maintained. If you still have an issue with Bluetooth support in a
recent KDE version, such as KDE 4.9.5 or 4.10, please report a new bug.

Also, if this is a feature request that has not yet been implemented in
BlueDevil, please add a comment.