Bug 312252

Summary: Polkit kcm crashes on clicking in any action
Product: [Plasma] policykit-kde-agent-1 Reporter: Alex Fiestas <afiestas>
Component: kcm_authAssignee: Dario Freddi <drf>
Status: RESOLVED DUPLICATE    
Severity: crash CC: dantti12
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alex Fiestas 2012-12-27 06:51:47 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.9.95 (Compiled from sources)
Qt Version: 4.8.5
Operating System: Linux 3.7.0-7-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
I was testing polkit by checking the kcm, once any action is clicked the kcm crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f63499ee780 (LWP 2289))]

Thread 2 (Thread 0x7f632c2b9700 (LWP 2291)):
#0  0x00007f63463db303 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f633f0e1d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f633f0e21e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f632c5a54a6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f633f105645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f633f398e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f63463e6cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f63499ee780 (LWP 2289)):
[KCrash Handler]
#6  0x00007f6346329425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f634632cb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x00007f6346a71493 in qt_message_output (msgType=QtFatalMsg, buf=0x1e020c8 "QDBusArgument: read from a write-only object") at /home/afiestas/kdesrc/source/qt/src/corelib/global/qglobal.cpp:2323
#9  0x00007f6346a71632 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f6346ffe838 "QDBusArgument: read from a write-only object", ap=0x7fffde272048) at /home/afiestas/kdesrc/source/qt/src/corelib/global/qglobal.cpp:2369
#10 0x00007f6346a71dfc in qFatal (msg=0x7f6346ffe838 "QDBusArgument: read from a write-only object") at /home/afiestas/kdesrc/source/qt/src/corelib/global/qglobal.cpp:2552
#11 0x00007f6346fe0fb8 in QDBusArgumentPrivate::checkRead (d=0x1e116e0) at /home/afiestas/kdesrc/source/qt/src/dbus/qdbusargument.cpp:144
#12 0x00007f6346fe0fdc in QDBusArgumentPrivate::checkReadAndDetach (d=@0x7fffde272280: 0x1e116e0) at /home/afiestas/kdesrc/source/qt/src/dbus/qdbusargument.cpp:154
#13 0x00007f6346fe20c0 in QDBusArgument::beginArray (this=0x7fffde272280) at /home/afiestas/kdesrc/source/qt/src/dbus/qdbusargument.cpp:993
#14 0x00007f632cea802d in operator>><QVariant> (list=..., arg=...) at /home/afiestas/kde/qt4/include/QtDBus/qdbusargument.h:275
#15 PolkitKde::ActionWidget::reloadPKLAs (this=0x1c809c0) at /home/afiestas/kdesrc/source/extragear/base/polkit-kde-kcmodules-1/polkitactions/ActionWidget.cpp:88
#16 0x00007f632cea8c6d in PolkitKde::ActionWidget::setAction (this=0x1c809c0, action=...) at /home/afiestas/kdesrc/source/extragear/base/polkit-kde-kcmodules-1/polkitactions/ActionWidget.cpp:240
#17 0x00007f632cea0518 in PolkitActionsKCM::slotCurrentChanged (this=0x1c4af80, current=...) at /home/afiestas/kdesrc/source/extragear/base/polkit-kde-kcmodules-1/polkitactions/PolkitActionsKCM.cpp:175
#18 0x00007f6346bd9e4e in QMetaObject::activate (sender=0x1c58e50, m=0x7f6348755c20 <QItemSelectionModel::staticMetaObject>, local_signal_index=1, argv=0x7fffde272620) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qobject.cpp:3543
#19 0x00007f634808a055 in QItemSelectionModel::currentChanged (this=0x1c58e50, _t1=..., _t2=...) at .moc/debug-shared/moc_qitemselectionmodel.cpp:173
#20 0x00007f634808710f in QItemSelectionModel::setCurrentIndex (this=0x1c58e50, index=..., command=...) at /home/afiestas/kdesrc/source/qt/src/gui/itemviews/qitemselectionmodel.cpp:1175
#21 0x00007f63480179d2 in QAbstractItemView::mousePressEvent (this=0x1c4d520, event=0x7fffde273520) at /home/afiestas/kdesrc/source/qt/src/gui/itemviews/qabstractitemview.cpp:1682
#22 0x00007f634806b5de in QTreeView::mousePressEvent (this=0x1c4d520, event=0x7fffde273520) at /home/afiestas/kdesrc/source/qt/src/gui/itemviews/qtreeview.cpp:1831
#23 0x00007f63479a82d3 in QWidget::event (this=0x1c4d520, event=0x7fffde273520) at /home/afiestas/kdesrc/source/qt/src/gui/kernel/qwidget.cpp:8378
#24 0x00007f6347eadbf3 in QFrame::event (this=0x1c4d520, e=0x7fffde273520) at /home/afiestas/kdesrc/source/qt/src/gui/widgets/qframe.cpp:557
#25 0x00007f6347f5c8db in QAbstractScrollArea::viewportEvent (this=0x1c4d520, e=0x7fffde273520) at /home/afiestas/kdesrc/source/qt/src/gui/widgets/qabstractscrollarea.cpp:1043
#26 0x00007f6348017414 in QAbstractItemView::viewportEvent (this=0x1c4d520, event=0x7fffde273520) at /home/afiestas/kdesrc/source/qt/src/gui/itemviews/qabstractitemview.cpp:1644
#27 0x00007f6348067e7a in QTreeView::viewportEvent (this=0x1c4d520, event=0x7fffde273520) at /home/afiestas/kdesrc/source/qt/src/gui/itemviews/qtreeview.cpp:1252
#28 0x00007f6347f5d5fb in QAbstractScrollAreaPrivate::viewportEvent (this=0x1c4d550, event=0x7fffde273520) at /home/afiestas/kdesrc/source/qt/src/gui/widgets/qabstractscrollarea_p.h:100
#29 0x00007f6347f5d6f6 in QAbstractScrollAreaFilter::eventFilter (this=0x1c4f2c0, o=0x1c4c1f0, e=0x7fffde273520) at /home/afiestas/kdesrc/source/qt/src/gui/widgets/qabstractscrollarea_p.h:116
#30 0x00007f6346bbb2f7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x177c800, receiver=0x1c4c1f0, event=0x7fffde273520) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qcoreapplication.cpp:1059
#31 0x00007f6347942025 in QApplicationPrivate::notify_helper (this=0x177c800, receiver=0x1c4c1f0, e=0x7fffde273520) at /home/afiestas/kdesrc/source/qt/src/gui/kernel/qapplication.cpp:4558
#32 0x00007f634793fd96 in QApplication::notify (this=0x7fffde274020, receiver=0x1c4c1f0, e=0x7fffde273520) at /home/afiestas/kdesrc/source/qt/src/gui/kernel/qapplication.cpp:4105
#33 0x00007f63489cf3a6 in KApplication::notify (this=0x7fffde274020, receiver=0x1c4c1f0, event=0x7fffde273520) at /home/afiestas/kdesrc/source/kde/kdelibs/kdeui/kernel/kapplication.cpp:311
#34 0x00007f6346bbb054 in QCoreApplication::notifyInternal (this=0x7fffde274020, receiver=0x1c4c1f0, event=0x7fffde273520) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qcoreapplication.cpp:949
#35 0x00007f6347944c5d in QCoreApplication::sendSpontaneousEvent (receiver=0x1c4c1f0, event=0x7fffde273520) at ../../include/QtCore/../../../../qt/src/corelib/kernel/qcoreapplication.h:234
#36 0x00007f634793e304 in QApplicationPrivate::sendMouseEvent (receiver=0x1c4c1f0, event=0x7fffde273520, alienWidget=0x1c4c1f0, nativeWidget=0x191d960, buttonDown=0x7f6348784a18 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at /home/afiestas/kdesrc/source/qt/src/gui/kernel/qapplication.cpp:3171
#37 0x00007f63479e52ed in QETWidget::translateMouseEvent (this=0x191d960, event=0x7fffde273ba0) at /home/afiestas/kdesrc/source/qt/src/gui/kernel/qapplication_x11.cpp:4516
#38 0x00007f63479e1979 in QApplication::x11ProcessEvent (this=0x7fffde274020, event=0x7fffde273ba0) at /home/afiestas/kdesrc/source/qt/src/gui/kernel/qapplication_x11.cpp:3517
#39 0x00007f6347a1e602 in x11EventSourceDispatch (s=0x1770c50, callback=0x0, user_data=0x0) at /home/afiestas/kdesrc/source/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#40 0x00007f633f0e1ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f633f0e1de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f633f0e1ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f6346bf7e9f in QEventDispatcherGlib::processEvents (this=0x1727ad0, flags=...) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#44 0x00007f6347a1e9ca in QGuiEventDispatcherGlib::processEvents (this=0x1727ad0, flags=...) at /home/afiestas/kdesrc/source/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007f6346bb83ac in QEventLoop::processEvents (this=0x7fffde273ef0, flags=...) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qeventloop.cpp:149
#46 0x00007f6346bb8540 in QEventLoop::exec (this=0x7fffde273ef0, flags=...) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qeventloop.cpp:204
#47 0x00007f6346bbb6ea in QCoreApplication::exec () at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qcoreapplication.cpp:1221
#48 0x00007f634793efa8 in QApplication::exec () at /home/afiestas/kdesrc/source/qt/src/gui/kernel/qapplication.cpp:3823
#49 0x000000000040a9be in main (argc=5, argv=0x7fffde274168) at /home/afiestas/kdesrc/source/kde/kde-workspace/systemsettings/app/main.cpp:49

Possible duplicates by query: bug 302063.

Reported using DrKonqi
Comment 1 Jonathan Marten 2013-06-08 19:39:41 UTC
Same message and backtrace.

*** This bug has been marked as a duplicate of bug 300050 ***