FS#66918 - [keepassxc] Segfaults with qt 5.15
Attached to Project:
Community Packages
Opened by null (null) - Saturday, 06 June 2020, 15:37 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 06 June 2020, 17:07 GMT
Opened by null (null) - Saturday, 06 June 2020, 15:37 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 06 June 2020, 17:07 GMT
|
Details
Description: After the update of qt5 from 5.14.2 to 5.15.0
keepassxc segfaults on my machine with the following
message:
QPainter::begin: Paint device returned engine == 0, type: 2 Segmentation fault Downgrading qt5-x11extras qt5-svg qt5-base to 5.14.2 is necessary to use keepassxc again. Additional info: * keepassxc 2.5.4-2 Steps to reproduce: Fully upgrade system, try to start keepassxc |
This task depends upon
(gdb) run
Starting program: /usr/bin/keepassxc
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff2e0e700 (LWP 850644)]
(keepassxc:850640): Gtk-WARNING **: 18:08:48.677: Unable to locate theme engine in module_path: "murrine",
(keepassxc:850640): Gtk-WARNING **: 18:08:48.677: Unable to locate theme engine in module_path: "murrine",
(keepassxc:850640): Gtk-WARNING **: 18:08:48.678: Unable to locate theme engine in module_path: "murrine",
Cannot find user-level thread for LWP 850645: generic error
(gdb) bt
Selected thread is running.
After this neither keepassxc is started nor does the thread terminate by itself and has to be killed by gdb.
My gdb skills are not too strong and googling the problem just resulted in this unsolved thread for an Ubuntu system: https://askubuntu.com/questions/1164119/gdb-error-for-keepassx-keepassxc-cannot-find-user-level-thread-for-lwp-gener
I'm happy to provide any additional information or trying this again if you have any idea on how to get a proper backtrace?
Sorry for the noise and thank you for your help!