[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