Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#53025 - [kwallet] kwalletd5 segfault on wayland

Attached to Project: Arch Linux
Opened by Matteo De Carlo (Portaloffreedom) - Sunday, 19 February 2017, 23:12 GMT
Last edited by Antonio Rojas (arojas) - Friday, 24 February 2017, 10:22 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Felix Yan (felixonmars)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
kwalletd5 segfaults when is trying to open a GPG encrypted wallet. When using classic blowfish encryption everything works fine.

Additional info:

* package version(s)
- kwallet 5.31.0-1
- kwidgetsaddons 5.31.0-1
- kwayland 5.31.0-1
- wayland 1.12.0-1
- qt5-base 5.8.0-5
- qt5-wayland 5.8.0-2
- Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
- kernel 4.9.6-1-covolunablu-gaming (just 4.9.6 with a disk patch, different IRQ frequency and xpad.c driver from steamos)

* config and/or log files etc.
journalctl complete log
Feb 19 23:53:13 stormrider kwalletd5[1888]: Setting useNewHash to true
Feb 19 23:53:14 stormrider kwalletd5[1888]: Error decrypting message: Decryption failed , code 152 , source GPGME
Feb 19 23:53:14 stormrider kernel: kwalletd5[1888]: segfault at 8 ip 00007f4e4527fb52 sp 00007ffc6bbe19b0 error 4 in libQt5Core.so.5.8.0[7f4e44fc9000+4cc000]
Feb 19 23:53:14 stormrider kwalletd5[1888]: QWindow::fromWinId(): platform plugin does not support foreign windows.
Feb 19 23:53:14 stormrider systemd[1]: Started Process Core Dump (PID 1927/UID 0).
Feb 19 23:53:14 stormrider kwalletmanager5[1778]: Invalid DBus reply: QDBusError("org.freedesktop.DBus.Error.NoReply", "Message recipient disconnected from message bus without replying")
Feb 19 23:53:14 stormrider kwalletd5[1930]: QObject::connect: invalid null parameter
Feb 19 23:53:14 stormrider systemd-coredump[1928]: Process 1888 (kwalletd5) of user 1000 dumped core.

Stack trace of thread 1888:
#0 0x00007f4e4527fb52 _ZN14QObjectPrivate13addConnectionEiPNS_10ConnectionE (libQt5Core.so.5)
#1 0x00007f4e452801cd _ZN14QObjectPrivate11connectImplEPK7QObjectiS2_PPvPN9QtPrivate15QSlotObjectBaseEN2Qt14ConnectionTypeEPKiPK11QMetaObject (libQt5Core.so.5)
#2 0x00007f4e45280602 _ZN7QObject11connectImplEPKS_PPvS1_S3_PN9QtPrivate15QSlotObjectBaseEN2Qt14ConnectionTypeEPKiPK11QMetaObject (libQt5Core.so.5)
#3 0x00007f4e470e91b3 _ZN11KMessageBox19warningYesNoListWIdEyRK7QStringRK11QStringListS2_RK8KGuiItemS8_S2_6QFlagsINS_6OptionEE (libKF5WidgetsAddons.so.5)
#4 0x00007f4e470e925c _ZN11KMessageBox15warningYesNoWIdEyRK7QStringS2_RK8KGuiItemS5_S2_6QFlagsINS_6OptionEE (libKF5WidgetsAddons.so.5)
#5 0x00007f4e48846da1 n/a (libkwalletbackend5.so.5)
#6 0x00007f4e4883cdf5 _ZN7KWallet7Backend12openInternalEy (libkwalletbackend5.so.5)
#7 0x000000000041bac9 n/a (kwalletd5)
#8 0x000000000041d242 n/a (kwalletd5)
#9 0x000000000041de36 n/a (kwalletd5)
#10 0x000000000044053e n/a (kwalletd5)
#11 0x00007f4e4527dba9 _ZN7QObject5eventEP6QEvent (libQt5Core.so.5)
#12 0x00007f4e4691434c _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
#13 0x00007f4e4691bb61 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
#14 0x00007f4e45251440 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
#15 0x00007f4e45253bcd _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt5Core.so.5)
#16 0x00007f4e452a5c43 n/a (libQt5Core.so.5)
#17 0x00007f4e3f925587 g_main_context_dispatch (libglib-2.0.so.0)
#18 0x00007f4e3f9257f0 n/a (libglib-2.0.so.0)
#19 0x00007f4e3f92589c g_main_context_iteration (libglib-2.0.so.0)
#20 0x00007f4e452a604f _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#21 0x00007f4e4524f89a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#22 0x00007f4e45257de4 _ZN16QCoreApplication4execEv (libQt5Core.so.5)
#23 0x00000000004134e0 n/a (kwalletd5)
#24 0x00007f4e446ac291 __libc_start_main (libc.so.6)
#25 0x00000000004137da _start (kwalletd5)

Stack trace of thread 1895:
#0 0x00007f4e447674ed __read (libc.so.6)
#1 0x00007f4e446ffa90 _IO_file_underflow@@GLIBC_2.2.5 (libc.so.6)
#2 0x00007f4e446f4448 __getdelim (libc.so.6)
#3 0x00007f4e2aebd104 n/a (libspeechd.so.2)
#4 0x00007f4e2aebd350 n/a (libspeechd.so.2)
#5 0x00007f4e4783a454 start_thread (libpthread.so.0)
#6 0x00007f4e447747df __clone (libc.so.6)

Stack trace of thread 1889:
#0 0x00007f4e4476b48d poll (libc.so.6)
#1 0x00007f4e3f925786 n/a (libglib-2.0.so.0)
#2 0x00007f4e3f92589c g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f4e452a604f _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f4e4524f89a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f4e45071a73 _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f4e456bb125 n/a (libQt5DBus.so.5)
#7 0x00007f4e450766d8 n/a (libQt5Core.so.5)
#8 0x00007f4e4783a454 start_thread (libpthread.so.0)
#9 0x00007f4e447747df __clone (libc.so.6)
Feb 19 23:53:14 stormrider kwalletmanager5[1778]: The kwalletd service has been registered
Feb 19 23:53:14 stormrider kwalletd5[1930]: kwalletd5 started
Feb 19 23:53:14 stormrider kwalletd5[1930]: Migration agent starting...
Feb 19 23:53:14 stormrider kwalletd5[1930]: old wallets were already migrated
Feb 19 23:53:14 stormrider kwalletd5[1930]: Migration agent stop.



Steps to reproduce:
- Create a GPG encrypted wallet.
- Start plasma in a wayland session.
- Try to open the wallet (wifi password, chromium store, using the wallet manager, all of them fail what seems to be the same way.
- kwalletd5 chrashes, and is restarted.
This task depends upon

Closed by  Antonio Rojas (arojas)
Friday, 24 February 2017, 10:22 GMT
Reason for closing:  Upstream
Comment by Antonio Rojas (arojas) - Monday, 20 February 2017, 07:29 GMT
Please report this upstream

Loading...