FS#73471 - [libreoffice] crashes with gtk3 VCL plugin since qt5-wayland-r44
Attached to Project:
Arch Linux
Opened by MadCatX (MadCatX) - Sunday, 23 January 2022, 13:24 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 05 February 2022, 16:21 GMT
Opened by MadCatX (MadCatX) - Sunday, 23 January 2022, 13:24 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 05 February 2022, 16:21 GMT
|
Details
Hi all,
I noticed that upgrade to qt5-wayland-r44 makes Libreoffice-fresh (7.2.5-4 at the time of writing) unusable when the SAL_USE_VCLPLUGIN variable is set to gtk3. Any of the libreoffice suite applications crash immediately when the loading splash screen disappears. Downgrade to -r41 fixes the problem. kf5 plugin works even with -r44. Unfortunately I cannot figure out how to start LO with the gtk3 plugin in a debug session, it always seems to pick kf5... (Just FTR I cannot switch to the kf5 plugin because its rendering performance is unacceptable and the GUI stalls often crash LO, presumably because the Wayland socket buffer overflows. gtk3 plugin is fine in this regard.) Additional info: libreoffice-fresh 7.2.5-4 qt5-wayland 5.15.2+kde+r44-1 qt5-base 5.15.2+kde+r294-1 Steps to reproduce: 1) run "SAL_USE_VCLPLUGIN=gtk3 soffice" 2) Wait for the splash screen do disappear 3) Crash |
This task depends upon
Rollback (agetpkg -i qt5-wayland '5.15.2\+kde\+r41') to r41 put my desktop back on track.
Discussion here https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/24, any help debugging this is appreciated (but no empty "me too" comments please)
- This QtWayland patch (https://codereview.qt-project.org/c/qt/qtwayland/+/393273) that is supposed to address other issues caused by the original QtWayland threading patch does not seem to fix the LO issue. I have yet to see if it fixes the other issues. Note that trivial backporting is required for Qt 5.15
- libreoffice-fresh 7.3.0-3 now starts just fine