Bug 247967 - Bluedevil crashed, when switching on bluetooth mouse
Summary: Bluedevil crashed, when switching on bluetooth mouse
Status: RESOLVED FIXED
Alias: None
Product: solid
Classification: Frameworks and Libraries
Component: bluetooth (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Alex Fiestas
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-15 17:44 UTC by Elias Probst
Modified: 2010-10-03 16:15 UTC (History)
2 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 Elias Probst 2010-08-15 17:44:01 UTC
Application: bluedevil-monolithic (0.1)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.6.3
Operating System: Linux 2.6.35 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:
Bluedevil crashed, when I switched on my bluetooth mouse which was already paired previously.
The crash produced this backtrace:

-- Backtrace:
Application: Bluetooth (bluedevil-monolithic), signal: Segmentation fault
[KCrash Handler]
#6  0x00007f512bfa7a18 in QString::operator==(QString const&) const () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f512cc41f61 in QAction::setText(QString const&) () from /usr/lib64/qt4/libQtGui.so.4
#8  0x0000000000409cbf in Monolithic::propertyChanged (this=0x76f360, key=<value optimized out>, value=<value optimized out>)
    at /var/tmp/portage/net-wireless/bluedevil-9999/work/bluedevil-9999/src/monolithic/monolithic.cpp:365
#9  0x0000000000404502 in Monolithic::qt_metacall (this=0x76f360, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffca6f5a80)
    at /var/tmp/portage/net-wireless/bluedevil-9999/work/bluedevil-9999_build/src/monolithic/moc_monolithic.cpp:110
#10 0x00007f512c057f24 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x000000000040a5cb in OrgBluezInputInterface::PropertyChanged (this=0x98, _t1=<value optimized out>, _t2=<value optimized out>)
    at /var/tmp/portage/net-wireless/bluedevil-9999/work/bluedevil-9999_build/src/monolithic/input_interface.moc:95
#12 0x000000000040a6ad in OrgBluezInputInterface::qt_metacall (this=0x785200, _c=QMetaObject::InvokeMetaMethod, _id=-898672432, _a=0x7fffca6f5c00)
    at /var/tmp/portage/net-wireless/bluedevil-9999/work/bluedevil-9999_build/src/monolithic/input_interface.moc:79
#13 0x00007f512c37d1f0 in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QList<int> const&, int) () from /usr/lib64/qt4/libQtDBus.so.4
#14 0x00007f512c386d07 in QDBusCallDeliveryEvent::placeMetaCall(QObject*) () from /usr/lib64/qt4/libQtDBus.so.4
#15 0x00007f512c054c5e in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f512cc45486 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#17 0x00007f512cc4bf44 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007f512db2c394 in KApplication::notify (this=0x7fffca6f6940, receiver=0x785200, event=0x73f580) at /var/tmp/portage/kde-base/kdelibs-4.5.0/work/kdelibs-4.5.0/kdeui/kernel/kapplication.cpp:310
#19 0x00007f512c046464 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007f512c0488f0 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00007f512c06c2c3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007f5128a2143a in g_main_dispatch (context=0x63e920) at gmain.c:1960
#23 IA__g_main_context_dispatch (context=0x63e920) at gmain.c:2513
#24 0x00007f5128a24a61 in g_main_context_iterate (context=0x63e920, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#25 0x00007f5128a24c1e in IA__g_main_context_iteration (context=0x63e920, may_block=1) at gmain.c:2654
#26 0x00007f512c06bec4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007f512cce6b96 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00007f512c045124 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#29 0x00007f512c04546f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#30 0x00007f512c048b3e in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#31 0x0000000000404a21 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/net-wireless/bluedevil-9999/work/bluedevil-9999/src/monolithic/main.cpp:39

Reported using DrKonqi
Comment 1 Andrew M 2010-08-16 02:47:47 UTC
Confirming this crashes on Archlinux with my Logitech bluetooth mouse. I'll need to recompile it with debugging symbols before I can give more info.
Comment 2 Rafael Fernández López 2010-08-17 14:52:55 UTC
Please, I need you to check again, if you could update to latest bluedevil version. Bluedevil version: e76495e43ac3c5258c858ac0a0fb9d71d1a6a565, libbluedevil version: e4e5de32fcc88fc80e5da66b037d92d7fd611d0b.
Comment 3 Elias Probst 2010-08-19 21:10:24 UTC
Suspended and resumed my Laptop now several times and there wasn't a single crash anymore.

Consider this issue to be fixed.
Thanks a lot!
Comment 4 Rafael Fernández López 2010-08-19 23:45:12 UTC
Thank you very much. Closing it.