FS#66883 - [qt5ct] latest qt5 updates break telegram, notepadqq, and maybe others

Attached to Project: Community Packages
Opened by eefano (eefano) - Wednesday, 03 June 2020, 20:07 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 04 June 2020, 21:01 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

latest batch of qt5 updates (5.15.0-1) causes instant segfault on some qt5 applications.

the output message is:

qt5ct: using qt5ct plugin
fish: 'notepadqq' terminated by signal SIGSEGV (Address boundary error)

dmesg:

[ 308.302686] notepadqq-bin[4522]: segfault at 7ffee0f00ff8 ip 00007f5a10448648 sp 00007ffee0f00ff0 error 6 in libc-2.31.so[7f5a103af000+14d000]
[ 308.302692] Code: 12 05 00 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 57 41 56 41 55 41 54 55 48 89 cd 53 48 89 fb 48 83 ec 28 <48> 89 54 24 08 4c 89 44 24 10 85 f6 0f 84 e3 01 00 00 4c 8b 25 e7
[ 308.302732] audit: type=1701 audit(1591214659.075:86): auid=1000 uid=1000 gid=1000 ses=2 pid=4522 comm="notepadqq-bin" exe="/usr/lib/notepadqq/notepadqq-bin" sig=11 res=1
[ 308.320050] audit: type=1334 audit(1591214659.092:87): prog-id=21 op=LOAD
[ 308.320125] audit: type=1334 audit(1591214659.092:88): prog-id=22 op=LOAD
[ 308.321618] audit: type=1130 audit(1591214659.095:89): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@2-4535-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 308.734805] audit: type=1131 audit(1591214659.509:90): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@2-4535-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 308.857207] audit: type=1334 audit(1591214659.632:91): prog-id=22 op=UNLOAD
[ 308.857212] audit: type=1334 audit(1591214659.632:92): prog-id=21 op=UNLOAD

This task depends upon

Closed by  Antonio Rojas (arojas)
Thursday, 04 June 2020, 21:01 GMT
Reason for closing:  Fixed
Additional comments about closing:  qt5ct 0.41-5
Comment by Antonio Rojas (arojas) - Wednesday, 03 June 2020, 20:22 GMT
which Qt style?
Comment by Bruno Miguel (brunomiguel) - Wednesday, 03 June 2020, 20:29 GMT
I'm also having problems after the latest qt5 updates. Sddm-greeter and klauncher have coredumps, I can start SDDM but can only see the mouse cursor, and even when trying to run the Plasma X11 session via LightDM, I can't enter the Plasma desktop and the kwin_x11 keeps using 100% of CPU even after stopping every display manager that might be running.

I can, however, run telegram-desktop
Comment by Antonio Rojas (arojas) - Wednesday, 03 June 2020, 20:40 GMT
> I'm also having problems after the latest qt5 updates

So please provide the information I requested
Comment by Bruno Miguel (brunomiguel) - Wednesday, 03 June 2020, 20:42 GMT
I'm using kvantum but also happens with breeze. Don't know if it's relevant but I'm also using qt5ct
Comment by Antonio Rojas (arojas) - Wednesday, 03 June 2020, 20:44 GMT
Please attach your qt5ct.conf
Comment by Bruno Miguel (brunomiguel) - Wednesday, 03 June 2020, 20:49 GMT
Here it is
Comment by Antonio Rojas (arojas) - Wednesday, 03 June 2020, 21:32 GMT
Thanks, can reproduce now. Please report it upstream to qt5ct
Comment by Bruno Miguel (brunomiguel) - Wednesday, 03 June 2020, 21:43 GMT
Will do as soon as possible. Thanks for your patience :)
Comment by Anatoly Bashmakov (abashmakov) - Wednesday, 03 June 2020, 22:16 GMT
Hello.

I solved this by rebuilding `qt5-styleplugins`, but I'm using gtk2 style. Telegram works fine at least.
Comment by Antonio Rojas (arojas) - Thursday, 04 June 2020, 05:34 GMT
qt5-styleplugins is no longer supported.
Comment by Adam Hirst (aphirst) - Thursday, 04 June 2020, 07:31 GMT
I had the same problem. I noticed it first with anki, and eventually realised it applied to pcmanfm-qt and qt5ct as well.

Rebuilding qt5-styleplugins from the AUR fixed the problem. A shame to see it drop out of the repos.
Comment by Alois Nespor (anespor) - Thursday, 04 June 2020, 15:11 GMT
package kglobalaccel is also affected by this bug --> SIGSEV (Plasma works not properly) - after uninstall qt5ct works kglobalaccel again
Comment by Alois Nespor (anespor) - Thursday, 04 June 2020, 19:59 GMT
https://sourceforge.net/p/qt5ct/code/570/ this revision should fix it, please test it

Loading...