Bug 500139 - kwin_wayland crash when connecting a second external monitor on a thunderbolt dock port
Summary: kwin_wayland crash when connecting a second external monitor on a thunderbolt...
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (show other bugs)
Version: 6.3.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-15 17:55 UTC by Micha Kalfon
Modified: 2025-04-08 11:04 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Backtrace and logs (4.29 KB, application/x-compressed-tar)
2025-02-15 17:55 UTC, Micha Kalfon
Details
DRM and system log for crash (109.48 KB, application/x-compressed-tar)
2025-03-06 19:30 UTC, Micha Kalfon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Micha Kalfon 2025-02-15 17:55:13 UTC
Created attachment 178406 [details]
Backtrace and logs

SUMMARY
kwin_wayland crash when connecting a second external monitor on a thunderbolt dock port

STEPS TO REPRODUCE
1. Boot with a single monitor connected to laptop dock.
2. Login to a wayland session from SDDM.
3. Connect another display to the HDMI output on the dock.

OBSERVED RESULT
Black screen and going back to console mode. Observing the system logs reveals some failures in kwin_core and kwin_wayland afterwards kwin_wayland appears to crash. 

EXPECTED RESULT
New monitor is identified by the system and becomes usable via display settings.

SOFTWARE/OS VERSIONS
Linux: Arch Linux
Kernel Version: 6.13.2-arch1-1 (64 bit)
KDE Plasma Version: 6.3.0
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2

ADDITIONAL INFORMATION
I tested the dock with a Windows 11 laptop and it seems to work fine. Backtrace and relevant debug level logs are attached.

BACKTRACE (also attached):
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0)
    at pthread_kill.c:44
44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7b93137cca00 (LWP 1899))]
(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0)
    at pthread_kill.c:44
#1  0x00007b93198a56d3 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89
#2  0x00007b931984bba0 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007b931d0e42a1 in KCrash::defaultCrashHandler (sig=11)
    at /usr/src/debug/kcrash/kcrash-6.10.0/src/kcrash.cpp:596
#4  <signal handler called>
#5  KWin::DrmPipeline::prepareAtomicPresentation (this=this@entry=0x7b92f8003bd0, commit=0x569c93fe00e0,
    frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...})
    at /usr/src/debug/kwin/kwin-6.3.0/src/backends/drm/drm_property.cpp:153
#6  0x00007b931cc3a7eb in KWin::DrmPipeline::present (this=0x7b92f8003bd0,
    frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...})
    at /usr/include/c++/14.2.1/bits/unique_ptr.h:193
#7  KWin::DrmPipeline::present (this=this@entry=0x7b92f8003bd0,
    frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...})
    at /usr/src/debug/kwin/kwin-6.3.0/src/backends/drm/drm_pipeline.cpp:51
#8  0x00007b931cc3c509 in KWin::DrmOutput::present (this=0x569c94191730,
    frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...})
    at /usr/src/debug/kwin/kwin-6.3.0/src/backends/drm/drm_output.cpp:325
#9  0x00007b931c97ae80 in KWin::WaylandCompositor::composite (this=0x569c918c9d20,
    renderLoop=<optimized out>) at /usr/src/debug/kwin/kwin-6.3.0/src/compositor_wayland.cpp:436
#10 0x00007b9319fb1a49 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>,
    a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:486
#11 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4115
#12 0x00007b931c990835 in KWin::RenderLoop::frameRequested (this=<optimized out>, _t1=<optimized out>)
--Type <RET> for more, q to quit, c to continue without paging--
    at /usr/src/debug/kwin/build/src/kwin_autogen/include/moc_renderloop.cpp:211
#13 0x00007b931c995033 in KWin::RenderLoopPrivate::dispatch (this=0x569c94a18b50)
    at /usr/src/debug/kwin/kwin-6.3.0/src/core/renderloop.cpp:190
#14 0x00007b9319fb1a49 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>,
    a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:486
#15 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4115
#16 0x00007b9319fbaa75 in QTimer::timeout (this=0x569c94a18d90, _t1=...)
    at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:223
#17 QTimer::timerEvent (e=<optimized out>, this=0x569c94a18d90)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:285
#18 QTimer::timerEvent (this=0x569c94a18d90, e=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:279
#19 0x00007b9319fa2ef9 in QObject::event (this=0x569c94a18d90, e=0x7fff79b8b070)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1393
#20 0x00007b931b0ff0ca in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x569c94a18d90,
    e=0x7fff79b8b070) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3296
#21 0x00007b9319f55b00 in QCoreApplication::notifyInternal2 (receiver=0x569c94a18d90, event=0x7fff79b8b070)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1172
#22 0x00007b931a0d5aff in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7fff79b8b070)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1612
#23 QTimerInfoList::activateTimers (this=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#24 0x00007b931a0de408 in QEventDispatcherUNIXPrivate::activateTimers (this=0x569c915dc450)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:199
#25 QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=..., flags@entry=...)
--Type <RET> for more, q to quit, c to continue without paging--
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:475
#26 0x00007b931ac61d93 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#27 0x00007b9319f606a6 in QEventLoop::processEvents (this=0x7fff79b8b270, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:103
#28 QEventLoop::exec (this=0x7fff79b8b270, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:185
#29 0x00007b9319f591d6 in QCoreApplication::exec ()
    at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#30 0x00007b931b0faf9a in QApplication::exec ()
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2564
#31 0x0000569c90f9207f in main (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/kwin/kwin-6.3.0/src/main_wayland.cpp:622
Comment 1 cwo 2025-02-16 23:57:31 UTC
Thank you for the bug report! This issue is already being tracked; marking as a duplicate.

*** This bug has been marked as a duplicate of bug 500031 ***
Comment 2 Micha Kalfon 2025-02-27 18:49:18 UTC
I'm afraid this bug is not a duplicate of bug 500031 as it still happens with 6.3.2. Here's a backtrace of kwin_wayland crash:

#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7f1ecfba9a40 (LWP 5365))]
(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f1ed68a56d3 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89
#2  0x00007f1ed684bba0 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f1ed96034da in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash/kcrash-6.11.0/src/kcrash.cpp:605
#4  <signal handler called>
#5  KWin::DrmPipeline::prepareAtomicPresentation (this=this@entry=0x7f1eb4072480, commit=0x7f1eb406faa0, frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...}) at /usr/src/debug/kwin/kwin-6.3.2.1/src/backends/drm/drm_property.cpp:153
#6  0x00007f1ed923a32b in KWin::DrmPipeline::present (this=0x7f1eb4072480, frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...}) at /usr/include/c++/14.2.1/bits/unique_ptr.h:193
#7  KWin::DrmPipeline::present (this=this@entry=0x7f1eb4072480, frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...}) at /usr/src/debug/kwin/kwin-6.3.2.1/src/backends/drm/drm_pipeline.cpp:51
#8  0x00007f1ed923c184 in KWin::DrmOutput::present (this=0x64800569a760, frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...}) at /usr/src/debug/kwin/kwin-6.3.2.1/src/backends/drm/drm_output.cpp:326
#9  0x00007f1ed8f7b4c0 in KWin::WaylandCompositor::composite (this=0x64800400a960, renderLoop=<optimized out>) at /usr/src/debug/kwin/kwin-6.3.2.1/src/compositor_wayland.cpp:448
#10 0x00007f1ed63b1a49 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:486
#11 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4115
#12 0x00007f1ed8f90725 in KWin::RenderLoop::frameRequested (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kwin/build/src/kwin_autogen/include/moc_renderloop.cpp:211
#13 0x00007f1ed8f95813 in KWin::RenderLoopPrivate::dispatch (this=0x64800566c1f0) at /usr/src/debug/kwin/kwin-6.3.2.1/src/core/renderloop.cpp:195
#14 0x00007f1ed63b1a49 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:486
#15 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4115
#16 0x00007f1ed63baa75 in QTimer::timeout (this=0x64800566c430, _t1=...) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:223
#17 QTimer::timerEvent (e=<optimized out>, this=0x64800566c430) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:285
#18 QTimer::timerEvent (this=0x64800566c430, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:279
#19 0x00007f1ed63a2ef9 in QObject::event (this=0x64800566c430, e=0x7fff5b8a7480) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1393
#20 0x00007f1ed76ff0ca in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x64800566c430, e=0x7fff5b8a7480) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3296
#21 0x00007f1ed6355b00 in QCoreApplication::notifyInternal2 (receiver=0x64800566c430, event=0x7fff5b8a7480) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1172
#22 0x00007f1ed64d5aff in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7fff5b8a7480) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1612
#23 QTimerInfoList::activateTimers (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#24 0x00007f1ed64de408 in QEventDispatcherUNIXPrivate::activateTimers (this=0x648003cb0e30) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:199
#25 QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=..., flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:475
#26 0x00007f1ed7061d93 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#27 0x00007f1ed63606a6 in QEventLoop::processEvents (this=0x7fff5b8a7680, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:103
#28 QEventLoop::exec (this=0x7fff5b8a7680, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:185
#29 0x00007f1ed63591d6 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#30 0x00007f1ed76faf9a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2564
#31 0x0000647ff9b1007b in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin/kwin-6.3.2.1/src/main_wayland.cpp:622


Please let me know if you need anything else to engage this.
Micha
Comment 3 Nate Graham 2025-02-28 16:48:51 UTC
This may be fixed with KWin 6.3.2.1. Can you try that?
Comment 4 Micha Kalfon 2025-03-01 18:03:02 UTC
(In reply to Nate Graham from comment #3)
> This may be fixed with KWin 6.3.2.1. Can you try that?

The version this happens on is 6.3.2.1 (6.3.2.1-1 in Arch).
Comment 5 Zamundaaa 2025-03-03 14:39:58 UTC

*** This bug has been marked as a duplicate of bug 500819 ***
Comment 6 Micha Kalfon 2025-03-05 18:36:39 UTC
Still happens on Arch with 6.3.2.1-4. Here's a backtrace:

#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f68364a56d3 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89
#2  0x00007f683644bba0 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f68391fb4da in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash/kcrash-6.11.0/src/kcrash.cpp:605
#4  <signal handler called>
#5  KWin::DrmPipeline::prepareAtomicPresentation (this=this@entry=0x7f6814001880, commit=0x59eec6dd4b20, frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...}) at /usr/src/debug/kwin/kwin-6.3.2.1/src/backends/drm/drm_property.cpp:153
#6  0x00007f6838e39ceb in KWin::DrmPipeline::present (this=0x7f6814001880, frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...}) at /usr/include/c++/14.2.1/bits/unique_ptr.h:193
#7  KWin::DrmPipeline::present (this=this@entry=0x7f6814001880, frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...}) at /usr/src/debug/kwin/kwin-6.3.2.1/src/backends/drm/drm_pipeline.cpp:51
#8  0x00007f6838e3bb44 in KWin::DrmOutput::present (this=0x59eec6eed8e0, frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...}) at /usr/src/debug/kwin/kwin-6.3.2.1/src/backends/drm/drm_output.cpp:326
#9  0x00007f6838b7b5c0 in KWin::WaylandCompositor::composite (this=0x59eec52e22c0, renderLoop=<optimized out>) at /usr/src/debug/kwin/kwin-6.3.2.1/src/compositor_wayland.cpp:448
#10 0x00007f6835fb1a49 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:486
#11 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4115
#12 0x00007f6838b90825 in KWin::RenderLoop::frameRequested (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kwin/build/src/kwin_autogen/include/moc_renderloop.cpp:211
#13 0x00007f6838b95913 in KWin::RenderLoopPrivate::dispatch (this=0x7f67f8005770) at /usr/src/debug/kwin/kwin-6.3.2.1/src/core/renderloop.cpp:195
#14 0x00007f6835fb1a49 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:486
#15 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4115
#16 0x00007f6835fbaa75 in QTimer::timeout (this=0x7f67f80059b0, _t1=...) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:223
#17 QTimer::timerEvent (e=<optimized out>, this=0x7f67f80059b0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:285
#18 QTimer::timerEvent (this=0x7f67f80059b0, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:279
#19 0x00007f6835fa2ef9 in QObject::event (this=0x7f67f80059b0, e=0x7ffcd53858e0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1393
#20 0x00007f68372ff0ca in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7f67f80059b0, e=0x7ffcd53858e0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3296
#21 0x00007f6835f55b00 in QCoreApplication::notifyInternal2 (receiver=0x7f67f80059b0, event=0x7ffcd53858e0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1172
#22 0x00007f68360d5aff in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7ffcd53858e0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1612
#23 QTimerInfoList::activateTimers (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#24 0x00007f68360de408 in QEventDispatcherUNIXPrivate::activateTimers (this=0x59eec4faccd0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:199
#25 QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=..., flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:475
#26 0x00007f6836c61d93 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#27 0x00007f6835f606a6 in QEventLoop::processEvents (this=0x7ffcd5385ae0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:103
#28 QEventLoop::exec (this=0x7ffcd5385ae0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:185
#29 0x00007f6835f591d6 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#30 0x00007f68372faf9a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2564
#31 0x000059ee8f60507b in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin/kwin-6.3.2.1/src/main_wayland.cpp:622
Comment 7 Zamundaaa 2025-03-05 19:20:55 UTC
It's possible that there's a different case where all output configurations get rejected. Please attach the output of
> journalctl --user-unit plasma-kwin_wayland --boot 0
after reproducing it. If you could get a drm debug log (https://invent.kde.org/plasma/kwin/-/wikis/Debugging/Debugging-DRM-issues)  for when you trigger the crash, that could also be helpful.
Comment 8 Micha Kalfon 2025-03-05 19:28:09 UTC
(In reply to Zamundaaa from comment #7)
> It's possible that there's a different case where all output configurations
> get rejected. Please attach the output of
> > journalctl --user-unit plasma-kwin_wayland --boot 0
> after reproducing it. If you could get a drm debug log
> (https://invent.kde.org/plasma/kwin/-/wikis/Debugging/Debugging-DRM-issues) 
> for when you trigger the crash, that could also be helpful.

Here's the log for now. I'm gonna reproduce this tomorrow and send both the system log and DRM log. Please let me know if there's a way to get more info (e.g. the faulty output configuration) for you.

Mar 05 20:27:23 alduin systemd[1907]: Starting KDE Window Manager...
Mar 05 20:27:23 alduin systemd[1907]: Started KDE Window Manager.
Mar 05 20:27:23 alduin kwin_wayland[1973]: No backend specified, automatically choosing drm
Mar 05 20:27:23 alduin kwin_wayland_wrapper[2083]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Mar 05 20:27:23 alduin kwin_wayland_wrapper[2083]: > Warning:          Could not resolve keysym XF86RefreshRateToggle
Mar 05 20:27:23 alduin kwin_wayland_wrapper[2083]: > Warning:          Could not resolve keysym XF86Accessibility
Mar 05 20:27:23 alduin kwin_wayland_wrapper[2083]: > Warning:          Could not resolve keysym XF86DoNotDisturb
Mar 05 20:27:23 alduin kwin_wayland_wrapper[2083]: Errors from xkbcomp are not fatal to the X server
Mar 05 20:27:23 alduin kwin_wayland_wrapper[2094]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Mar 05 20:27:23 alduin kwin_wayland_wrapper[2094]: > Warning:          Unsupported maximum keycode 708, clipping.
Mar 05 20:27:23 alduin kwin_wayland_wrapper[2094]: >                   X11 cannot support keycodes above 255.
Mar 05 20:27:23 alduin kwin_wayland_wrapper[2094]: > Warning:          Could not resolve keysym XF86RefreshRateToggle
Mar 05 20:27:23 alduin kwin_wayland_wrapper[2094]: > Warning:          Could not resolve keysym XF86Accessibility
Mar 05 20:27:23 alduin kwin_wayland_wrapper[2094]: > Warning:          Could not resolve keysym XF86DoNotDisturb
Mar 05 20:27:23 alduin kwin_wayland_wrapper[2094]: Errors from xkbcomp are not fatal to the X server
Mar 05 20:27:23 alduin kcminit[2096]: Initializing  "/usr/lib/qt6/plugins/plasma/kcms/systemsettings/kcm_fonts.so"
Mar 05 20:27:23 alduin kcminit[2096]: Initializing  "/usr/lib/qt6/plugins/plasma/kcms/systemsettings/kcm_style.so"
Mar 05 20:27:27 alduin kwin_wayland[1973]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:27:27 alduin kwin_wayland[1973]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:27:27 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_VALUE in glTexStorage2D(width, height or depth < 1)
Mar 05 20:27:27 alduin kwin_wayland[1973]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 05 20:27:27 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glBindFramebuffer(non-gen name)
Mar 05 20:27:27 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)
Mar 05 20:27:27 alduin kwin_wayland[1973]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:27:27 alduin kwin_wayland[1973]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:27:27 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_VALUE in glTexStorage2D(width, height or depth < 1)
Mar 05 20:27:27 alduin kwin_wayland[1973]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 05 20:27:27 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glBindFramebuffer(non-gen name)
Mar 05 20:27:27 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)
Mar 05 20:27:27 alduin kwin_wayland[1973]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:27:28 alduin kwin_wayland[1973]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:27:28 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_VALUE in glTexStorage2D(width, height or depth < 1)
Mar 05 20:27:28 alduin kwin_wayland[1973]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 05 20:27:28 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glBindFramebuffer(non-gen name)
Mar 05 20:27:28 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)
Mar 05 20:27:28 alduin kwin_wayland[1973]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:27:28 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_VALUE in glTexStorage2D(width, height or depth < 1)
Mar 05 20:27:28 alduin kwin_wayland[1973]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 05 20:27:28 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glBindFramebuffer(non-gen name)
Mar 05 20:27:28 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)
Mar 05 20:27:28 alduin kwin_wayland[1973]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:27:28 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_VALUE in glTexStorage2D(width, height or depth < 1)
Mar 05 20:27:28 alduin kwin_wayland[1973]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 05 20:27:28 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glBindFramebuffer(non-gen name)
Mar 05 20:27:28 alduin kwin_wayland[1973]: kwin_scene_opengl: 0x2: GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)
Mar 05 20:27:28 alduin kwin_wayland[1973]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:30:29 alduin kwin_wayland[1973]: kwin_wayland_drm: failed to open drm device at ""
Mar 05 20:30:29 alduin kwin_wayland[1973]: kwin_core: Applying output config failed!
Mar 05 20:30:29 alduin kwin_wayland[1973]: kwin_wayland_drm: failed to open drm device at ""
Mar 05 20:30:30 alduin kwin_wayland[1973]: kwin_core: Applying output config failed!
Mar 05 20:30:30 alduin kwin_wayland[1973]: kwin_wayland_drm: failed to open drm device at ""
Mar 05 20:30:30 alduin kwin_wayland[1973]: kwin_core: Applying output config failed!
Mar 05 20:30:31 alduin kwin_wayland[1973]: kwin_core: Applying output config failed!
Mar 05 20:30:31 alduin kwin_wayland[1973]: kwin_core: Applying output config failed!
Mar 05 20:30:32 alduin kwin_wayland[1973]: kwin_core: Applying output config failed!
Mar 05 20:30:32 alduin kwin_wayland_wrapper[1973]: KCrash: Application 'kwin_wayland' crashing... crashRecursionCounter = 2
Mar 05 20:30:33 alduin systemd-coredump[5727]: Process 1973 (kwin_wayland) of user 1000 dumped core.
                                               
                                               Stack trace of thread 1973:
                                               #0  0x00007f68364a5624 n/a (n/a + 0x0)
                                               #1  0x00007f683644bba0 n/a (n/a + 0x0)
                                               #2  0x00007f68391fb4da n/a (n/a + 0x0)
                                               #3  0x00007f683644bcd0 n/a (n/a + 0x0)
                                               #4  0x00007f6838e39ceb n/a (n/a + 0x0)
                                               #5  0x00007f6838e3bb44 n/a (n/a + 0x0)
                                               #6  0x00007f6838b7b5c0 n/a (n/a + 0x0)
                                               #7  0x00007f6835fb1a49 n/a (n/a + 0x0)
                                               #8  0x00007f6838b90825 n/a (n/a + 0x0)
                                               #9  0x00007f6838b95913 n/a (n/a + 0x0)
                                               #10 0x00007f6835fb1a49 n/a (n/a + 0x0)
                                               #11 0x00007f6835fbaa75 n/a (n/a + 0x0)
                                               #12 0x00007f6835fa2ef9 n/a (n/a + 0x0)
                                               #13 0x00007f68372ff0ca n/a (n/a + 0x0)
                                               #14 0x00007f6835f55b00 n/a (n/a + 0x0)
                                               #15 0x00007f68360d5aff n/a (n/a + 0x0)
                                               #16 0x00007f68360de408 n/a (n/a + 0x0)
                                               #17 0x00007f6836c61d93 n/a (n/a + 0x0)
                                               #18 0x00007f6835f606a6 n/a (n/a + 0x0)
                                               #19 0x00007f6835f591d6 n/a (n/a + 0x0)
                                               #20 0x000059ee8f60507b n/a (n/a + 0x0)
                                               #21 0x00007f6836435488 n/a (n/a + 0x0)
                                               #22 0x00007f683643554c n/a (n/a + 0x0)
                                               #23 0x000059ee8f60b3f5 n/a (n/a + 0x0)
                                               ELF object binary architecture: AMD x86-64
Mar 05 20:30:33 alduin kwin_wayland_wrapper[2066]: (EE) failed to read Wayland events: Connection reset by peer
Mar 05 20:30:33 alduin kwin_wayland[5783]: No backend specified, automatically choosing drm
Mar 05 20:30:34 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:35 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:36 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:36 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:36 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:36 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:36 alduin kwin_wayland_wrapper[5885]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Mar 05 20:30:36 alduin kwin_wayland_wrapper[5885]: > Warning:          Could not resolve keysym XF86RefreshRateToggle
Mar 05 20:30:36 alduin kwin_wayland_wrapper[5885]: > Warning:          Could not resolve keysym XF86Accessibility
Mar 05 20:30:36 alduin kwin_wayland_wrapper[5885]: > Warning:          Could not resolve keysym XF86DoNotDisturb
Mar 05 20:30:36 alduin kwin_wayland_wrapper[5885]: Errors from xkbcomp are not fatal to the X server
Mar 05 20:30:36 alduin kwin_wayland_wrapper[5890]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Mar 05 20:30:36 alduin kwin_wayland_wrapper[5890]: > Warning:          Unsupported maximum keycode 708, clipping.
Mar 05 20:30:36 alduin kwin_wayland_wrapper[5890]: >                   X11 cannot support keycodes above 255.
Mar 05 20:30:36 alduin kwin_wayland_wrapper[5890]: > Warning:          Could not resolve keysym XF86RefreshRateToggle
Mar 05 20:30:36 alduin kwin_wayland_wrapper[5890]: > Warning:          Could not resolve keysym XF86Accessibility
Mar 05 20:30:36 alduin kwin_wayland_wrapper[5890]: > Warning:          Could not resolve keysym XF86DoNotDisturb
Mar 05 20:30:36 alduin kwin_wayland_wrapper[5890]: Errors from xkbcomp are not fatal to the X server
Mar 05 20:30:36 alduin kcminit[5894]: Initializing  "/usr/lib/qt6/plugins/plasma/kcms/systemsettings/kcm_fonts.so"
Mar 05 20:30:36 alduin kcminit[5894]: Initializing  "/usr/lib/qt6/plugins/plasma/kcms/systemsettings/kcm_style.so"
Mar 05 20:30:37 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:37 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:38 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:38 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:39 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:39 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:40 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:40 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:41 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:41 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:42 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:42 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:43 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:43 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:44 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:44 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:45 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:45 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:46 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:46 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:47 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:47 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:48 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:48 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:30:52 alduin kwin_wayland[5783]: kwin_core: Applying output config failed!
Mar 05 20:32:49 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:32:49 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:32:49 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_VALUE in glTexStorage2D(width, height or depth < 1)
Mar 05 20:32:49 alduin kwin_wayland[5783]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 05 20:32:49 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glBindFramebuffer(non-gen name)
Mar 05 20:32:49 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)
Mar 05 20:32:49 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:32:49 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:32:49 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_VALUE in glTexStorage2D(width, height or depth < 1)
Mar 05 20:32:49 alduin kwin_wayland[5783]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 05 20:32:49 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glBindFramebuffer(non-gen name)
Mar 05 20:32:49 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)
Mar 05 20:32:59 alduin kwin_wayland[5783]: kwin_core: Cannot grant a token to KWin::ClientConnection(0x6524f6d67670)
Mar 05 20:40:07 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:40:08 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:40:08 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:40:08 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:40:08 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:40:08 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:40:08 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:40:08 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:40:08 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:40:08 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_VALUE in glTexStorage2D(width, height or depth < 1)
Mar 05 20:40:08 alduin kwin_wayland[5783]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 05 20:40:08 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glBindFramebuffer(non-gen name)
Mar 05 20:40:08 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)
Mar 05 20:40:08 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:40:08 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:40:08 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_VALUE in glTexStorage2D(width, height or depth < 1)
Mar 05 20:40:08 alduin kwin_wayland[5783]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 05 20:40:08 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glBindFramebuffer(non-gen name)
Mar 05 20:40:08 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)
Mar 05 20:40:08 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:40:08 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 20:40:08 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_VALUE in glTexStorage2D(width, height or depth < 1)
Mar 05 20:40:08 alduin kwin_wayland[5783]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 05 20:40:08 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glBindFramebuffer(non-gen name)
Mar 05 20:40:08 alduin kwin_wayland[5783]: kwin_scene_opengl: 0x2: GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)
Mar 05 20:43:13 alduin kwin_wayland[5783]: kwin_xwl: Could not create a source from 0x6524f5e82050 0
Mar 05 20:55:30 alduin kscreenlocker_greet[181322]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 20:55:30 alduin kscreenlocker_greet[181322]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 20:55:30 alduin kscreenlocker_greet[181322]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 20:55:30 alduin kscreenlocker_greet[181322]: Failed to write to the pipe: Bad file descriptor.
Mar 05 21:14:58 alduin kscreenlocker_greet[298079]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 21:14:58 alduin kscreenlocker_greet[298079]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 21:14:58 alduin kscreenlocker_greet[298079]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 21:14:58 alduin kscreenlocker_greet[298079]: Failed to write to the pipe: Bad file descriptor.
Mar 05 21:15:25 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 21:15:43 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 21:15:43 alduin kwin_wayland[5783]: kwin_core: Failed to focus 0x2200004 (error 8)
Mar 05 21:18:45 alduin kwin_wayland[5783]: kwin_xwl: Could not create a source from 0x7247a80856c0 0
Mar 05 21:18:50 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 21:19:00 alduin kwin_wayland[5783]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Mar 05 21:24:49 alduin kwin_wayland[5783]: qt.dbus.integration: QDBusConnection: couldn't handle call to Teardown, no slot matched
Mar 05 21:24:49 alduin kwin_wayland[5783]: qt.dbus.integration: QDBusConnection: couldn't handle call to Teardown, no slot matched
Mar 05 21:24:49 alduin kwin_wayland[5783]: qt.dbus.integration: Could not find slot Krunner1Adaptor::Teardown
Comment 9 Zamundaaa 2025-03-05 20:17:09 UTC
> Please let me know if there's a way to get more info (e.g. the faulty output configuration) for you.
The output of drm_info with the "faulty" output configuration could help
Comment 10 Micha Kalfon 2025-03-06 19:30:25 UTC
Created attachment 179188 [details]
DRM and system log for crash

The DRM and system log as requested.
Comment 11 Bug Janitor Service 2025-03-21 03:47:03 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 12 Micha Kalfon 2025-03-21 05:24:19 UTC
I provided the requested information.
Comment 13 Micha Kalfon 2025-04-08 11:04:49 UTC
Seems to be fixed in ARCH 6.3.4-3.