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

Matěj Laitl <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected],
                   |                            |[email protected]
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |CONFIRMED
            Version|5.6.95                      |5.9.5

--- Comment #5 from Matěj Laitl <[email protected]> ---
Also happens to me with more KDE components:

org_kde_powerdevil (5.9.5)
polkit-kde-authentication-agent-1 (5.9.5)

Qt Version: 5.7.1
Frameworks Version: 5.34.0
polkit-qt-1: 0.112.0
Operating System: Linux 4.9.16-gentoo x86_64
Distribution (Platform): Gentoo Packages

All the crashes have common end of the backtrace:

Thread 1 (Thread 0x7f5a98552840 (LWP 3681)):
[KCrash Handler]
#6  0x00007f5a96b13128 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f5a96b1457a in __GI_abort () at abort.c:89
#8  0x00007f5a97306999 in qt_message_fatal (context=..., message=<synthetic
pointer>...) at global/qlogging.cpp:1682
#9  QMessageLogger::fatal (this=this@entry=0x7ffd00abfaa0,
msg=msg@entry=0x7f5a986b0098 "QDBusArgument: read from a write-only object") at
global/qlogging.cpp:793
#10 0x00007f5a98645e08 in QDBusArgumentPrivate::checkRead (d=<optimized out>)
at qdbusargument.cpp:142
#11 0x00007f5a98693ee8 in QDBusArgumentPrivate::checkRead (d=<optimized out>)
at qdbusargument.cpp:166
#12 QDBusArgumentPrivate::checkReadAndDetach (d=@0x7ffd00abfc50: 0x2503980) at
qdbusargument.cpp:152
#13 0x00007f5a98696ea9 in QDBusArgument::beginMapEntry (this=0x7ffd00abfc50) at
qdbusargument.cpp:1069
#14 0x00007f5a7edba93f in operator>><QString> (list=..., arg=...) at
/usr/include/qt5/QtDBus/qdbusargument.h:275
#15 PolkitQt1::Authority::Private::init (this=0x24e1090) at
/var/tmp/portage/sys-auth/polkit-qt-0.112.0-r1/work/polkit-qt-1-0.112.0/core/polkitqt1-authority.cpp:226

...and appear indeed only when QtDBus is compiled in debug mode:
https://code.qt.io/cgit/qt/qtbase.git/tree/src/dbus/qdbusargument.cpp?h=5.7#n141

The assertion has been however probably fixed in polkit-qt master in this
commit:
https://cgit.kde.org/polkit-qt-1.git/commit/?id=fb1667ac9a5437b4784d2806a3e816cbdbe404a5

Alex, maybe this warrants releasing new polkit-qt-1 with the fix?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to