Bug 468664

Summary: kwin_wayland random segfault in KWin::WorkspaceScene::postPaint()
Product: [Plasma] kwin Reporter: henke9600
Component: wayland-genericAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: kde, nate
Priority: NOR    
Version First Reported In: 5.26.90   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description henke9600 2023-04-18 20:11:35 UTC
Was playing Trackmania 2020 in fullscreen through Proton when screen went black from kwin crash. Has only happened once so far.

Dmesg:
kwin_wayland[1528]: segfault at 559bc02915e0 ip 00007f7fbca2a560 sp 00007ffc968a5518 error 4 in libwayland-server.so.0.21.0[7f7fbca23000+8000] likely on CPU 17 (core 5, socket 0)

Backtrace:
#0  0x00007f7fbca2a560 in wl_list_remove () from /lib/x86_64-linux-gnu/libwayland-server.so.0
#1  0x00007f7fbca23ebc in ?? () from /lib/x86_64-linux-gnu/libwayland-server.so.0
#2  0x00007f7fbca245f0 in wl_resource_destroy () from /lib/x86_64-linux-gnu/libwayland-server.so.0
#3  0x00007f7fbfc5e83a in KWaylandServer::SurfaceInterface::frameRendered(unsigned int) () from /lib/x86_64-linux-gnu/libkwin.so.5
#4  0x00007f7fbfab1703 in KWin::WorkspaceScene::postPaint() () from /lib/x86_64-linux-gnu/libkwin.so.5
#5  0x00007f7fbf9d811f in KWin::Compositor::postPaintPass(KWin::RenderLayer*) () from /lib/x86_64-linux-gnu/libkwin.so.5
#6  0x00007f7fbf9db382 in KWin::Compositor::composite(KWin::RenderLoop*) () from /lib/x86_64-linux-gnu/libkwin.so.5
#7  0x00007f7fbe0e8f4f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7fbf990092 in KWin::RenderLoop::frameRequested(KWin::RenderLoop*) () from /lib/x86_64-linux-gnu/libkwin.so.5
#9  0x00007f7fbf9e4d63 in KWin::RenderLoopPrivate::dispatch() () from /lib/x86_64-linux-gnu/libkwin.so.5
#10 0x00007f7fbe0e8f4f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f7fbe0ecd6a in QTimer::timeout(QTimer::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f7fbe0dd50d in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f7fbd762fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f7fbe0b16f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f7fbe108c31 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f7fbe1071b0 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00005599be03577d in ?? ()
#18 0x00007f7fbe0b017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f7fbe0b82d6 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00005599bdf41ea8 in ?? ()
#21 0x00007f7fbd04618a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#22 0x00007f7fbd046245 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#23 0x00005599bdf43e31 in ?? ()
Comment 1 Bug Janitor Service 2023-04-18 20:33:50 UTC
Thank you for the bug report!

Please note that Plasma 5.26.90 will not be supported for much longer by KDE; supported versions are 5.27, and 5.27 or newer.

Please upgrade to the latest version as soon as your distribution makes it available to you. Plasma is a fast-moving project, and bugs in one version are often fixed in the next one.
Comment 2 David Edmundson 2023-07-06 12:34:00 UTC
As this was against a beta and we have no duplicates, closing