Bug 468664 - kwin_wayland random segfault in KWin::WorkspaceScene::postPaint()
Summary: kwin_wayland random segfault in KWin::WorkspaceScene::postPaint()
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (other bugs)
Version First Reported In: 5.26.90
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-18 20:11 UTC by henke9600
Modified: 2023-07-06 12:34 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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