Skip to content

[frescobaldi] Segfault on startup with repo version — but standalone and Flatpak work (AMD Ryzen + Wayland) #68

Description

@Xasman

Package version: frescobaldi 4.0.6-1 (from Arch Extra repository via Manjaro)

System:

  • OS: Manjaro KDE (Wayland only, no X11)
  • CPU: AMD Ryzen with integrated Radeon graphics
  • Mesa: 26.0.6
  • Qt6: as shipped with Manjaro
  • Python: 3.14
  • PyQt6: 6.11.0

Bug Description:
Frescobaldi segfaults immediately on startup when installed from the Manjaro/Arch repository. The crash occurs on Wayland with AMD integrated graphics.

What works (same hardware, same OS):

  • Standalone version downloaded from Frescobaldi's website → runs correctly
  • Flatpak version (org.frescobaldi.Frescobaldi from Flathub) → runs correctly with KDE integration

What does not work:

  • Repository version (pacman -S frescobaldi) → segfault

Observations:
Since both the standalone and Flatpak versions work, the issue appears to be specific to the Arch/Manjaro package build or its dependency linking, rather than Frescobaldi's source code or the underlying system configuration.

Stack trace (from coredumpctl):

#0 _ZN14QWidgetPrivate12showChildrenEb (libQt6Widgets.so.6)
#1 _ZN14QWidgetPrivate11show_helperEv (libQt6Widgets.so.6)
#2 _ZN14QWidgetPrivate10setVisibleEb (libQt6Widgets.so.6)

Multiple threads show crashes inside libgallium-26.0.6-arch1.1.so (AMD Mesa driver) and libQt6WaylandClient.so.6.

Additional context:

  • A Frescobaldi developer confirmed they cannot reproduce this on Fedora with similar AMD/Wayland hardware, suggesting the issue may be distribution-specific.
  • Manjaro KDE no longer supports X11 — Wayland is the only session option.

Expected behavior:
The repository version should work as well as the standalone and Flatpak versions do.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions