Description of problem: Plugged in the external display over USB-C Version-Release number of selected component: kwin-wayland-6.3.0-1.fc41 Additional info: reporter: libreport-2.17.15 type: CCpp reason: kwin_wayland killed by SIGSEGV journald_cursor: s=8735c004deba4031829a1e0bc7eab936;i=b09e;b=cd5b7a64c2594fcf9f74cdeadb32525f;m=2acb8298;t=62e02e1cd7eaf;x=17935ebcedc73596 executable: /usr/bin/kwin_wayland cmdline: /usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :0 --xwayland-xauthority /run/user/1000/xauth_yrvaJT --xwayland cgroup: 0::/user.slice/user-1000.slice/user/session.slice/plasma-kwin_wayland.service rootdir: / uid: 1000 kernel: 6.12.11-200.fc41.x86_64 package: kwin-wayland-6.3.0-1.fc41 runlevel: N 5 comment: Plugged in the external display over USB-C backtrace_rating: 4 crash_function: KCrash::defaultCrashHandler Truncated backtrace: Thread no. 1 (21 frames) #3 KCrash::defaultCrashHandler at /usr/src/debug/kf6-kcrash-6.10.0-1.fc41.x86_64/src/kcrash.cpp:596 #5 KWin::OutputMode::refreshRate at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/core/output.cpp:59 #6 KWin::OutputConfigurationStore::chooseMode at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/outputconfigurationstore.cpp:590 #7 KWin::OutputConfigurationStore::setupToConfig at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/outputconfigurationstore.cpp:367 #8 KWin::OutputConfigurationStore::queryConfig at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/outputconfigurationstore.cpp:51 #9 KWin::Workspace::updateOutputConfiguration at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/workspace.cpp:550 #10 KWin::Workspace::slotOutputBackendOutputsQueried at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/workspace.cpp:1228 #11 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #12 doActivate<false> at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobject.cpp:4115 #13 KWin::DrmBackend::updateOutputs at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/backends/drm/drm_backend.cpp:283 #14 QObject::event at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobject.cpp:1418 #15 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/widgets/kernel/qapplication.cpp:3296 #16 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1172 #17 QCoreApplication::sendEvent at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1612 #18 QCoreApplicationPrivate::sendPostedEvents at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1946 #19 QEventDispatcherUNIX::processEvents at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qeventdispatcher_unix.cpp:418 #20 QUnixEventDispatcherQPA::processEvents at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/gui/platform/unix/qunixeventdispatcher.cpp:27 #21 QEventLoop::exec at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/global/qflags.h:34 #22 QCoreApplication::exec at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/global/qflags.h:74 #23 QGuiApplication::exec at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/gui/kernel/qguiapplication.cpp:1975 #24 QApplication::exec at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/widgets/kernel/qapplication.cpp:2564
Created attachment 2076299 [details] File: proc_pid_status
Created attachment 2076300 [details] File: maps
Created attachment 2076301 [details] File: limits
Created attachment 2076302 [details] File: environ
Created attachment 2076303 [details] File: open_fds
Created attachment 2076304 [details] File: mountinfo
Created attachment 2076305 [details] File: os_info
Created attachment 2076306 [details] File: cpuinfo
Created attachment 2076307 [details] File: core_backtrace
Created attachment 2076308 [details] File: dso_list
Created attachment 2076309 [details] File: var_log_messages
Created attachment 2076310 [details] File: backtrace
*** Bug 2345515 has been marked as a duplicate of this bug. ***
I used my ThinkPad for a while, being connected to the Thunderbolt dock. I unplugged the dock and replugged it back in, which resulted in crash of kwin_wayland and plasmashell. The latter has too huge stacktraces, therefore only the former is reported. See also: https://bugs.kde.org/show_bug.cgi?id=500033 reporter: libreport-2.17.15 type: CCpp reason: kwin_wayland killed by SIGSEGV journald_cursor: s=1f0ec2969e574be9ba72b5842a038499;i=9a309;b=1dccd56bb5754b63badf703b3e49f460;m=14bd08ff9;t=62e0c7fa4b809;x=954f0503c5440b71 executable: /usr/bin/kwin_wayland cmdline: /usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :0 --xwayland-xauthority /run/user/1000/xauth_qOBqUk --xwayland rootdir: / uid: 1000 kernel: 6.12.11-200.fc41.x86_64 package: kwin-wayland-6.3.0-1.fc41 runlevel: N 5 backtrace_rating: 4 crash_function: KCrash::defaultCrashHandler
I can confirm its 6.3 related : On my T580, the external screen works, and after I ran the latest update to 6,3, kwin crashes on plugging in the external screen. Its not the same crash, so it will be a different report.
Tried it with a different screen, same crash.
Upstream bug : https://bugs.kde.org/show_bug.cgi?id=500466 Fixed in kwin-wayland-6.3.1.1