Bug 270064 - crash in bluedevil-wizard while broswing a device in dolpin
Summary: crash in bluedevil-wizard while broswing a device in dolpin
Status: RESOLVED FIXED
Alias: None
Product: solid
Classification: Frameworks and Libraries
Component: bluetooth-wizard (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Alex Fiestas
URL:
Keywords:
: 270065 270071 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-04-04 11:07 UTC by Toralf Förster
Modified: 2011-10-08 18:56 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 1.0.6


Attachments
New crash information added by DrKonqi (3.72 KB, text/plain)
2011-10-04 22:07 UTC, Elias Probst
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster 2011-04-04 11:07:16 UTC
Application: bluedevil-wizard (0.1)
KDE Platform Version: 4.6.1 (4.6.1) (Compiled from sources)
Qt Version: 4.7.2
Operating System: Linux 2.6.38.2 i686
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:
I started under my stable Gentoo /etc/init.d/bluetooth, searched for new bluetooth devices, clicked on the found device within Dolphin and then clicked at "Headset".

-- Backtrace:
Application: Bluetooth Wizard (bluedevil-wizard), signal: Aborted
[KCrash Handler]
#7  0xb77ac424 in __kernel_vsyscall ()
#8  0xb60a5401 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0xb60a6b42 in abort () at abort.c:92
#10 0xb59b46e5 in _dbus_abort () at /var/tmp/portage/sys-apps/dbus-1.4.1/work/dbus-1.4.1/dbus/dbus-sysdeps.c:94
#11 0xb59aa1a6 in _dbus_warn_check_failed (format=0xb59b9d28 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at /var/tmp/portage/sys-apps/dbus-1.4.1/work/dbus-1.4.1/dbus/dbus-internals.c:289
#12 0xb5999036 in dbus_message_get_sender (message=0x0) at /var/tmp/portage/sys-apps/dbus-1.4.1/work/dbus-1.4.1/dbus/dbus-message.c:3320
#13 0xb6584ff7 in ?? () from /usr/lib/qt4/libQtDBus.so.4
#14 0xb6572d58 in ?? () from /usr/lib/qt4/libQtDBus.so.4
#15 0xb6567090 in QDBusConnection::send(QDBusMessage const&) const () from /usr/lib/qt4/libQtDBus.so.4
#16 0x08058a0c in PairingPage::cleanupPage (this=0x983fa98) at /var/tmp/portage/net-wireless/bluedevil-1.0.3/work/bluedevil-1.0.3/src/wizard/pages/pairingpage.cpp:142
#17 0xb6f6c434 in QWizard::cleanupPage (this=0x97faa90, theid=3) at dialogs/qwizard.cpp:3287
#18 0xb6f73e9b in QWizardPrivate::reset (this=0x97e87f8) at dialogs/qwizard.cpp:759
#19 0xb6f74070 in QWizard::done (this=0x97faa90, result=0) at dialogs/qwizard.cpp:3239
#20 0x080517da in BlueWizard::done (this=0x97faa90, result=0) at /var/tmp/portage/net-wireless/bluedevil-1.0.3/work/bluedevil-1.0.3/src/wizard/bluewizard.cpp:77
#21 0xb6f261ac in QDialog::reject (this=0x97faa90) at dialogs/qdialog.cpp:621
#22 0xb6f27f96 in QDialog::qt_metacall (this=0x97faa90, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbffc9528) at .moc/release-shared/moc_qdialog.cpp:97
#23 0xb6f7439b in QWizard::qt_metacall (this=0x97faa90, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbffc9528) at .moc/release-shared/moc_qwizard.cpp:159
#24 0x0805076f in BlueWizard::qt_metacall (this=0x97faa90, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbffc9528) at /var/tmp/portage/net-wireless/bluedevil-1.0.3/work/bluedevil-1.0.3_build/src/wizard/moc_bluewizard.cpp:67
#25 0xb6427bfa in QMetaObject::metacall (object=0x97faa90, cl=20944, idx=34, argv=0xbffc9528) at kernel/qmetaobject.cpp:237
#26 0xb643ab97 in QMetaObject::activate (sender=0x980c9f8, m=0xb7337864, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3278
#27 0xb7120cea in QAbstractButton::clicked (this=0x980c9f8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#28 0xb6decbfa in QAbstractButtonPrivate::emitClicked (this=0x97e7bf0) at widgets/qabstractbutton.cpp:546
#29 0xb6dee315 in QAbstractButtonPrivate::click (this=0x97e7bf0) at widgets/qabstractbutton.cpp:539
#30 0xb6dee5de in QAbstractButton::mouseReleaseEvent (this=0x980c9f8, e=0xbffc9d44) at widgets/qabstractbutton.cpp:1121
#31 0xb6a25820 in QWidget::event (this=0x980c9f8, event=0xbffc9d44) at kernel/qwidget.cpp:8259
#32 0xb6deca8f in QAbstractButton::event (this=0x980c9f8, e=0x6) at widgets/qabstractbutton.cpp:1080
#33 0xb6e9aad3 in QPushButton::event (this=0x980c9f8, e=0xbffc9d44) at widgets/qpushbutton.cpp:683
#34 0xb69c7634 in QApplicationPrivate::notify_helper (this=0x97910b0, receiver=0x980c9f8, e=0xbffc9d44) at kernel/qapplication.cpp:4462
#35 0xb69cd9a3 in QApplication::notify (this=0xbffca520, receiver=0x980c9f8, e=0xbffc9d44) at kernel/qapplication.cpp:4023
#36 0xb759272b in KApplication::notify (this=0xbffca520, receiver=0x980c9f8, event=0xbffc9d44) at /var/tmp/portage/kde-base/kdelibs-4.6.1-r2/work/kdelibs-4.6.1/kdeui/kernel/kapplication.cpp:311
#37 0xb6421db2 in QCoreApplication::notifyInternal (this=0xbffca520, receiver=0x980c9f8, event=0xbffc9d44) at kernel/qcoreapplication.cpp:731
#38 0xb69cbfb8 in sendEvent (receiver=0x980c9f8, event=0xbffc9d44, alienWidget=0x980c9f8, nativeWidget=0x97faa90, buttonDown=0xb7340c00, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QApplicationPrivate::sendMouseEvent (receiver=0x980c9f8, event=0xbffc9d44, alienWidget=0x980c9f8, nativeWidget=0x97faa90, buttonDown=0xb7340c00, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#40 0xb6a5c4bc in QETWidget::translateMouseEvent (this=0x97faa90, event=0xbffca190) at kernel/qapplication_x11.cpp:4461
#41 0xb6a5b8bb in QApplication::x11ProcessEvent (this=0xbffca520, event=0xbffca190) at kernel/qapplication_x11.cpp:3465
#42 0xb6a8925a in x11EventSourceDispatch (s=0x9794468, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#43 0xb5b72c7c in g_main_dispatch (context=0x9792d08) at gmain.c:2149
#44 g_main_context_dispatch (context=0x9792d08) at gmain.c:2702
#45 0xb5b76be8 in g_main_context_iterate (context=0x9792d08, block=<value optimized out>, dispatch=1, self=0x97914b8) at gmain.c:2780
#46 0xb5b76dd9 in g_main_context_iteration (context=0x9792d08, may_block=1) at gmain.c:2843
#47 0xb6450c36 in QEventDispatcherGlib::processEvents (this=0x977ca60, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#48 0xb6a88b06 in QGuiEventDispatcherGlib::processEvents (this=0x977ca60, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0xb642081a in QEventLoop::processEvents (this=0xbffca484, flags=) at kernel/qeventloop.cpp:149
#50 0xb6420c9a in QEventLoop::exec (this=0xbffca484, flags=...) at kernel/qeventloop.cpp:201
#51 0xb64252f1 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#52 0xb69c62f8 in QApplication::exec () at kernel/qapplication.cpp:3736
#53 0x08051159 in main (argc=2, argv=0xbffca674) at /var/tmp/portage/net-wireless/bluedevil-1.0.3/work/bluedevil-1.0.3/src/wizard/main.cpp:50

Reported using DrKonqi
Comment 1 Toralf Förster 2011-04-04 12:49:14 UTC
*** Bug 270065 has been marked as a duplicate of this bug. ***
Comment 2 Toralf Förster 2011-04-04 12:49:34 UTC
*** Bug 270071 has been marked as a duplicate of this bug. ***
Comment 3 Elias Probst 2011-10-04 22:07:21 UTC
Created attachment 64218 [details]
New crash information added by DrKonqi

bluedevil-wizard (0.1) on KDE Platform 4.7.1 (4.7.1) using Qt 4.7.2

- What I was doing when the application crashed:
→ Removed a device from the devicelist in bluedevil KCM
→ Immediately started scanning for the removed device again
→ Wizard opened, crash window appeared in background

-- Backtrace (Reduced):
#6  BlueDevil::Device::icon (this=0x874e40) at /var/tmp/portage/net-libs/libbluedevil-1.9/work/libbluedevil-1.9/bluedevil/bluedevildevice.cpp:332
#7  0x00007fa6659986b0 in AudioPlugin::timeout (this=0x7e3060) at /var/tmp/portage/net-wireless/bluedevil-1.2/work/bluedevil-1.2/src/actionplugins/audio/audio.cpp:55
#8  0x00007fa6659980e0 in AudioPlugin::qt_metacall (this=0x7e3060, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6cba1950) at /var/tmp/portage/net-wireless/bluedevil-1.2/work/bluedevil-1.2_build/src/actionplugins/audio/moc_audio.cpp:78
[...]
#10 0x00007fa67353f581 in QSingleShotTimer::timerEvent (this=0xb91270) at kernel/qtimer.cpp:308
#11 0x00007fa673534eef in QObject::event (this=0xb91270, e=0x874e40) at kernel/qobject.cpp:1181
Comment 4 Alex Fiestas 2011-10-08 18:55:38 UTC
Git commit 50fc9f4e579f9cc22b13d7bedeb68ce0d21148f4 by Alex Fiestas.
Committed on 08/10/2011 at 20:54.
Pushed by afiestas into branch '1.0'.

If the device is destroyed, finish the plugin

BUG: 270064
BUG: 280908
FIXED-IN: 1.0.6

M  +7    -0    src/actionplugins/actionplugin.cpp
M  +3    -0    src/actionplugins/actionplugin.h

http://commits.kde.org/bluedevil/50fc9f4e579f9cc22b13d7bedeb68ce0d21148f4
Comment 5 Alex Fiestas 2011-10-08 18:56:16 UTC
Git commit 825c80e913e8015422826200d2cd5a366d2a2df3 by Alex Fiestas.
Committed on 08/10/2011 at 20:54.
Pushed by afiestas into branch '1.1'.

If the device is destroyed, finish the plugin

BUG: 270064
BUG: 280908
FIXED-IN: 1.0.6

M  +7    -0    src/actionplugins/actionplugin.cpp
M  +3    -0    src/actionplugins/actionplugin.h

http://commits.kde.org/bluedevil/825c80e913e8015422826200d2cd5a366d2a2df3