[Bug 296210] graphics/qt6-wayland, x11/kf6-kwindowsystem: Segmentation fault in spectacle, systemsettings

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Jun 22 18:25:03 BST 2026


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296210

            Bug ID: 296210
           Summary: graphics/qt6-wayland, x11/kf6-kwindowsystem:
                    Segmentation fault in spectacle, systemsettings
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: kde at FreeBSD.org
          Reporter: keivan at motavalli.me
             Flags: maintainer-feedback?(kde at FreeBSD.org)
          Assignee: kde at FreeBSD.org

Created attachment 272046
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=272046&action=edit
libQt6Core crash in systemsettings under wayland backtrace

Hello, I'm trying to test running KDE 6 under Wayland on FreeBSD 15.1-RELEASE
and my system Nvidia RTX 3060 gpu, since in October KDE is going to remove X11
support. 

As of now this has surfaced the need of a patch for nvidia-drm-612-kmod ( bug
#296195, comment #9 ) to avoid a kernel panic. With it Plasma6 loads under
Wayland, with some caveats:

- with default settings, the cursor is not visible, enabling "Share cursor to
find it" under System Settings -> Accessibility manager to make a giant cursor
visible when shaking the mouse

- Opening "About This System" in System Settings manager to crash
systemsettings (page fault, core dump created).

- Launching spectacle manages to crash it with a segmentation fault, core dump
created. 

The backtrace points to the same problem in both programs in a QString
operation in libQt6Core.so.6 after it gets called by some function in
kf6/kwindowsystem/KF6WindowSystemKWaylandPlugin.so

Here follows an except from the backtrace:

Core was generated by `/usr/local/bin/systemsettings'.
Program terminated with signal SIGSEGV, Segmentation fault.
Invalid permissions for mapped object.
(gdb) bt
#0  0x000000083b220037 in QString::operator=(QString const&) () at
/usr/local/lib/qt6/libQt6Core.so.6
#1  0x00000008ded3bd49 in ??? ()
    at
/usr/local/lib/qt6/plugins/kf6/kwindowsystem/KF6WindowSystemKWaylandPlugin.so
#2  0x00000008c9013836 in ??? () at
/usr/local/lib/qt6/plugins/kf6/kauth/backend/kauth_backend_plugin.so
#3  0x0000000825a2aa03 in ??? () at /usr/local/lib/libKF6AuthCore.so.6
#4  0x000000083b18d146 in QObject::event(QEvent*) () at
/usr/local/lib/qt6/libQt6Core.so.6
#5  0x0000000837d05928 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
    at /usr/local/lib/qt6/libQt6Widgets.so.6
#6  0x0000000837d069a6 in QApplication::notify(QObject*, QEvent*) () at
/usr/local/lib/qt6/libQt6Widgets.so.6

Attached to the bug report are both backtraces

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-freebsd mailing list