[Bug 300050] New: crash modifying actions policy

Jaime Torres jtamate at gmail.com
Tue May 15 11:11:49 BST 2012


https://bugs.kde.org/show_bug.cgi?id=300050

            Bug ID: 300050
          Severity: crash
           Version: 1.0
          Priority: NOR
          Assignee: unassigned-bugs at kde.org
           Summary: crash modifying actions policy
    Classification: Unclassified
                OS: Linux
          Reporter: jtamate at gmail.com
          Hardware: Compiled Sources
            Status: NEW
         Component: general
           Product: systemsettings

Application: systemsettings (1.0)
KDE Platform Version: 4.8.3 (4.8.3) (Compiled from sources)
Qt Version: 4.8.2
Operating System: Linux 3.4.0-rc6-1-desktop x86_64
Distribution: "openSUSE 12.2 Milestone 4 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

from systemsettings, in Actions policy, try to modify
org.kde.powerdevil.KDE.Set brightness

when I have another policy window asking me for the password for this action.

The stderr output is:
QDBusArgument: read from a write-only object

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Aborted
[Current thread is 1 (Thread 0x7f6781cd87c0 (LWP 17246))]

Thread 2 (Thread 0x7f676b8d2700 (LWP 17265)):
#0  0x00007f677d8c417f in poll () from /lib64/libc.so.6
#1  0x00007f6779a8c694 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6779a8caf2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f676bc0d6d6 in ?? () from /usr/lib64/libgio-2.0.so.0
#4  0x00007f6779aaf025 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f677e3a5e0e in start_thread () from /lib64/libpthread.so.0
#6  0x00007f677d8cc2fd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6781cd87c0 (LWP 17246)):
[KCrash Handler]
#6  0x00007f677d81cd95 in raise () from /lib64/libc.so.6
#7  0x00007f677d81e218 in abort () from /lib64/libc.so.6
#8  0x00007f677e64a6df in qt_message_output (msgType=<optimized out>,
buf=<optimized out>) at /g/kdegit/qt/src/corelib/global/qglobal.cpp:2260
#9  0x00007f677e64a844 in qt_message(QtMsgType, const char *, typedef
__va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f677eb3d400
"QDBusArgument: read from a write-only object", ap=0x7fff28e82778) at
/g/kdegit/qt/src/corelib/global/qglobal.cpp:2306
#10 0x00007f677e64a9d4 in qFatal (msg=<optimized out>) at
/g/kdegit/qt/src/corelib/global/qglobal.cpp:2489
#11 0x00007f677eb25382 in QDBusArgumentPrivate::checkRead (d=<optimized out>)
at /g/kdegit/qt/src/dbus/qdbusargument.cpp:144
#12 0x00007f677eb253af in QDBusArgumentPrivate::checkReadAndDetach
(d=@0x7fff28e82900) at /g/kdegit/qt/src/dbus/qdbusargument.cpp:154
#13 0x00007f677eb28489 in QDBusArgument::beginArray (this=0x7fff28e82900) at
/g/kdegit/qt/src/dbus/qdbusargument.cpp:993
#14 0x00007f676e4cfed1 in operator>><QVariant> (arg=..., list=...) at
/usr/lib/qt4.5/include/QtDBus/qdbusargument.h:275
#15 0x00007f676e4cf342 in PolkitKde::ActionWidget::reloadPKLAs()
(this=0x7f6770fa57e0) at
/g/kdegit/extragear/base/polkit-kde-kcmodules-1/polkitactions/ActionWidget.cpp:88
#16 0x00007f676e4cf4e2 in
PolkitKde::ActionWidget::setAction(PolkitQt1::ActionDescription const&)
(this=0x7f6770fa57e0, action=...) at
/g/kdegit/extragear/base/polkit-kde-kcmodules-1/polkitactions/ActionWidget.cpp:240
#17 0x00007f676e4cf8f7 in slotCurrentChanged (this=0x7f6770e9da60, current=...)
at
/g/kdegit/extragear/base/polkit-kde-kcmodules-1/polkitactions/PolkitActionsKCM.cpp:175
#18 0x00007f677e7733ff in QMetaObject::activate (sender=0x7f6770f15dd0,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff28e82c50) at
/g/kdegit/qt/src/corelib/kernel/qobject.cpp:3547
#19 0x00007f677fa80f6a in QItemSelectionModel::currentChanged (this=<optimized
out>, _t1=<optimized out>, _t2=<optimized out>) at
.moc/debug-shared/moc_qitemselectionmodel.cpp:173
#20 0x00007f677fa8107b in QItemSelectionModel::setCurrentIndex
(this=0x7f6770f15dd0, index=<optimized out>, command=...) at
/g/kdegit/qt/src/gui/itemviews/qitemselectionmodel.cpp:1175
#21 0x00007f677fa2b2fa in QAbstractItemView::mousePressEvent
(this=0x7f6770fa01f0, event=<optimized out>) at
/g/kdegit/qt/src/gui/itemviews/qabstractitemview.cpp:1682
#22 0x00007f677f4fb9c7 in QWidget::event (this=0x7f6770fa01f0,
event=0x7fff28e83a60) at /g/kdegit/qt/src/gui/kernel/qwidget.cpp:8367
#23 0x00007f677f9013de in QFrame::event (this=0x7f6770fa01f0, e=0x7fff28e83a60)
at /g/kdegit/qt/src/gui/widgets/qframe.cpp:557
#24 0x00007f677fa272d3 in QAbstractItemView::viewportEvent
(this=0x7f6770fa01f0, event=0x7fff28e83a60) at
/g/kdegit/qt/src/gui/itemviews/qabstractitemview.cpp:1644
#25 0x00007f677fa70bc0 in QTreeView::viewportEvent (this=0x7f6770fa01f0,
event=0x7fff28e83a60) at /g/kdegit/qt/src/gui/itemviews/qtreeview.cpp:1257
#26 0x00007f677e75be3e in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>,
receiver=0x7f6770fa0220, event=0x7fff28e83a60) at
/g/kdegit/qt/src/corelib/kernel/qcoreapplication.cpp:1025
#27 0x00007f677f4a3201 in QApplicationPrivate::notify_helper
(this=0x7f6776c7d700, receiver=0x7f6770fa0220, e=0x7fff28e83a60) at
/g/kdegit/qt/src/gui/kernel/qapplication.cpp:4547
#28 0x00007f677f4a8c54 in QApplication::notify (this=<optimized out>,
receiver=0x7f6770fa0220, e=0x7fff28e83a60) at
/g/kdegit/qt/src/gui/kernel/qapplication.cpp:4094
#29 0x00007f678054a7ae in KApplication::notify (this=0x7fff28e846b0,
receiver=0x7f6770fa0220, event=0x7fff28e83a60) at
/g/kdegit/kdelibs/kdeui/kernel/kapplication.cpp:311
#30 0x00007f677e75bc4d in QCoreApplication::notifyInternal
(this=0x7fff28e846b0, receiver=0x7f6770fa0220, event=0x7fff28e83a60) at
/g/kdegit/qt/src/corelib/kernel/qcoreapplication.cpp:915
#31 0x00007f677f4a4642 in QCoreApplication::sendEvent (event=<optimized out>,
receiver=<optimized out>) at
../../include/QtCore/../../../../kdegit/qt/src/corelib/kernel/qcoreapplication.h:231
#32 QApplicationPrivate::sendMouseEvent (receiver=0x7f6770fa0220,
event=0x7fff28e83a60, alienWidget=0x7f6770fa0220, nativeWidget=0x7f6776cb2b40,
buttonDown=0x7f67800894a8, lastMouseReceiver=..., spontaneous=true) at
/g/kdegit/qt/src/gui/kernel/qapplication.cpp:3162
#33 0x00007f677f52bd7e in QETWidget::translateMouseEvent (this=0x7f6776cb2b40,
event=<optimized out>) at /g/kdegit/qt/src/gui/kernel/qapplication_x11.cpp:4502
#34 0x00007f677f52a641 in QApplication::x11ProcessEvent (this=0x7fff28e846b0,
event=0x7fff28e841b0) at /g/kdegit/qt/src/gui/kernel/qapplication_x11.cpp:3625
#35 0x00007f677f551a32 in x11EventSourceDispatch (s=0x7f6776c7b080, callback=0,
user_data=0x0) at /g/kdegit/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#36 0x00007f6779a8c2dc in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#37 0x00007f6779a8c6f8 in ?? () from /usr/lib64/libglib-2.0.so.0
#38 0x00007f6779a8c7b4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#39 0x00007f677e78d1c4 in QEventDispatcherGlib::processEvents
(this=0x7f6776c3b1e0, flags=<optimized out>) at
/g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#40 0x00007f677f5516e6 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
/g/kdegit/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#41 0x00007f677e75a1af in QEventLoop::processEvents (this=<optimized out>,
flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:149
#42 0x00007f677e75a468 in QEventLoop::exec (this=0x7fff28e84570, flags=...) at
/g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:204
#43 0x00007f677e75f9e8 in QCoreApplication::exec () at
/g/kdegit/qt/src/corelib/kernel/qcoreapplication.cpp:1187
#44 0x000000000040b5f0 in main (argc=1, argv=0x7fff28e847f8) at
/g/kdegit/kde-workspace/systemsettings/app/main.cpp:49

Possible duplicates by query: bug 259677, bug 248664, bug 246638.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list