[Bug] Segfault on startup with Qt6 version on Wayland + AMD Ryzen (Mesa 26.0.6)
Frescobaldi version: 4.0.6
Environment:
OS: Manjaro KDE
KDE Version: 6.6.4
KDE Frameworks version: 6.11.0
Kernel version: 7.0.3-1-MANJARO (64-bit)
Graphics platform: Wayland
Python: 3.14
PyQt6: 6.11.0
Qt6: 6.11.0-2
Graphics: AMD Ryzen integrated Radeon
Mesa: 26.0.6
Description:
Frescobaldi segfaults immediately on startup when installed from distribution packages (Manjaro repo). The crash happens on Wayland with AMD integrated graphics.
Important: The same version works correctly on:
- The same OS with Intel integrated graphics
- The standalone (downloaded) version from your website on the same AMD hardware
Stack trace (main thread from coredump):
#0 _ZN14QWidgetPrivate12showChildrenEb (libQt6Widgets.so.6 + 0x15ac85)
#1 _ZN14QWidgetPrivate11show_helperEv (libQt6Widgets.so.6 + 0x15b174)
#2 _ZN14QWidgetPrivate10setVisibleEb (libQt6Widgets.so.6 + 0x15b733)
#3 n/a (QtWidgets.abi3.so + 0x19a73c)
#4 n/a (QtWidgets.abi3.so + 0x2fc9fa)
Additional threads show crashes/traces inside:
libgallium-26.0.6-arch1.1.so (AMD Mesa driver)
libQt6WaylandClient.so.6
What I tried (no effect):
QT_QPA_PLATFORM=wayland
QT_QPA_PLATFORM=xcb (though system is Wayland-only)
LIBGL_ALWAYS_SOFTWARE=1
QT_OPENGL=software
Expected behavior:
Frescobaldi should launch on Wayland with AMD integrated graphics, as it does on Intel hardware.
Additional information:
The distribution packaging of Frescobaldi (Manjaro/Arch) builds against system Qt6. The working standalone version likely bundles its own runtime. This suggests a library compatibility issue rather than a code bug in Frescobaldi itself, but I'm reporting here since the crash is in QtWidgets/QtWayland.
Steps to reproduce:
-
Install Frescobaldi 4.0.6 from distribution package on Wayland + AMD Ryzen
-
Launch from terminal
-
Observe segfault
[Bug] Segfault on startup with Qt6 version on Wayland + AMD Ryzen (Mesa 26.0.6)
Frescobaldi version: 4.0.6
Environment:
Description:
Frescobaldi segfaults immediately on startup when installed from distribution packages (Manjaro repo). The crash happens on Wayland with AMD integrated graphics.
Important: The same version works correctly on:
Stack trace (main thread from coredump):
#0 _ZN14QWidgetPrivate12showChildrenEb (libQt6Widgets.so.6 + 0x15ac85)
#1 _ZN14QWidgetPrivate11show_helperEv (libQt6Widgets.so.6 + 0x15b174)
#2 _ZN14QWidgetPrivate10setVisibleEb (libQt6Widgets.so.6 + 0x15b733)
#3 n/a (QtWidgets.abi3.so + 0x19a73c)
#4 n/a (QtWidgets.abi3.so + 0x2fc9fa)
Additional threads show crashes/traces inside:
What I tried (no effect):
Expected behavior:
Frescobaldi should launch on Wayland with AMD integrated graphics, as it does on Intel hardware.
Additional information:
The distribution packaging of Frescobaldi (Manjaro/Arch) builds against system Qt6. The working standalone version likely bundles its own runtime. This suggests a library compatibility issue rather than a code bug in Frescobaldi itself, but I'm reporting here since the crash is in QtWidgets/QtWayland.
Steps to reproduce:
Install Frescobaldi 4.0.6 from distribution package on Wayland + AMD Ryzen
Launch from terminal
Observe segfault