Application: kwin_wayland (6.5.5) ApplicationNotResponding [ANR]: false Qt Version: 6.10.1 Frameworks Version: 6.22.0 Operating System: Linux 6.18.6-arch1-1 x86_64 Windowing System: Wayland Distribution: "Arch Linux" DrKonqi: 6.5.5 [CoredumpBackend] -- Information about the crash: I just sat down to play some Euro Truck Simulator 2, launching it via Steam as usual. Instead of launching normally this time the screen froze for a bit and then KWin restarted. I'm not sure if it is related to this (or even relevant) but I had a GPU hang(?) earlier this afternoon involving Teams for Linux (installed via Flatpak). The log contains multiple lines mentioning `amdgpu 0000:0e:00.0: [drm] device wedged, but recovered through reset` The reporter is unsure if this crash is reproducible. -- Backtrace (Reduced): #5 0x00007f5655b3e469 in KWin::SurfacePixmap::update (this=0x5581c77d45d0) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/surfaceitem.cpp:305 #6 0x00007f5655b44493 in KWin::SurfaceItem::preprocess (this=0x5581c6eb0940) at /usr/include/c++/15.2.1/bits/unique_ptr.h:192 #7 0x00007f5655b344ba in KWin::ItemRendererOpenGL::createRenderNode (this=0x5581c66319a0, item=<optimized out>, context=0x7ffc0a8d24c0, filter=..., holeFilter=...) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/itemrenderer_opengl.cpp:176 #8 0x00007f5655b350b0 in KWin::ItemRendererOpenGL::createRenderNode (this=this@entry=0x5581c66319a0, item=item@entry=0x5581c70684b0, context=context@entry=0x7ffc0a8d24c0, filter=..., holeFilter=...) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/itemrenderer_opengl.cpp:301 #9 0x00007f5655b396df in KWin::ItemRendererOpenGL::renderItem (this=this@entry=0x5581c66319a0, renderTarget=..., viewport=..., item=0x5581c70684b0, mask=mask@entry=0, region=..., data=..., filter=..., holeFilter=...) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/itemrenderer_opengl.cpp:349 #10 0x00007f5655b549bd in KWin::WorkspaceScene::finalDrawWindow (this=<optimized out>, renderTarget=..., viewport=..., w=<optimized out>, mask=0, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/workspacescene.cpp:722 #11 0x00007f5655a39e31 in KWin::CrossFadeEffect::drawWindow (this=0x5581c6ba65c0, renderTarget=..., viewport=..., window=0x5581c7481130, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/offscreeneffect.cpp:329 #12 0x00007f5655a0f3ec in KWin::EffectsHandler::drawWindow (this=0x5581c66d2010, renderTarget=..., viewport=..., w=<optimized out>, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:426 #13 0x00007f5655a39e31 in KWin::CrossFadeEffect::drawWindow (this=0x5581c6bb3e30, renderTarget=..., viewport=..., window=0x5581c7481130, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/offscreeneffect.cpp:329 #14 0x00007f5655a0f3ec in KWin::EffectsHandler::drawWindow (this=0x5581c66d2010, renderTarget=..., viewport=..., w=<optimized out>, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:426 #15 0x00007f5655a0f3ec in KWin::EffectsHandler::drawWindow (this=0x5581c66d2010, renderTarget=..., viewport=..., w=<optimized out>, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:426 #16 0x00007f5655a0417a in KWin::AnimationEffect::paintWindow (this=this@entry=0x5581c6ba65c0, renderTarget=..., viewport=..., w=<optimized out>, w@entry=0x5581c7481130, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/animationeffect.cpp:507 #17 0x00007f5655a0f300 in KWin::EffectsHandler::paintWindow (this=0x5581c66d2010, renderTarget=..., viewport=..., w=0x5581c7481130, mask=0, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:397 #18 0x00007f5655a0417a in KWin::AnimationEffect::paintWindow (this=this@entry=0x5581c6bb3e30, renderTarget=..., viewport=..., w=<optimized out>, w@entry=0x5581c7481130, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/animationeffect.cpp:507 #19 0x00007f5655a0f300 in KWin::EffectsHandler::paintWindow (this=0x5581c66d2010, renderTarget=..., viewport=..., w=0x5581c7481130, mask=0, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:397 #20 0x00007f5655a0f300 in KWin::EffectsHandler::paintWindow (this=0x5581c66d2010, renderTarget=..., viewport=..., w=0x5581c7481130, mask=0, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:397 Reported using DrKonqi
Created attachment 188924 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
Searchable backrace Thread 1 (Thread 0x7f564bf48b80 (LWP 2254)): [KCrash Handler] #5 0x00007f5655b3e469 in KWin::SurfacePixmap::update (this=0x5581c77d45d0) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/surfaceitem.cpp:305 #6 0x00007f5655b44493 in KWin::SurfaceItem::preprocess (this=0x5581c6eb0940) at /usr/include/c++/15.2.1/bits/unique_ptr.h:192 #7 0x00007f5655b344ba in KWin::ItemRendererOpenGL::createRenderNode (this=0x5581c66319a0, item=<optimized out>, context=0x7ffc0a8d24c0, filter=..., holeFilter=...) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/itemrenderer_opengl.cpp:176 #8 0x00007f5655b350b0 in KWin::ItemRendererOpenGL::createRenderNode (this=this@entry=0x5581c66319a0, item=item@entry=0x5581c70684b0, context=context@entry=0x7ffc0a8d24c0, filter=..., holeFilter=...) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/itemrenderer_opengl.cpp:301 #9 0x00007f5655b396df in KWin::ItemRendererOpenGL::renderItem (this=this@entry=0x5581c66319a0, renderTarget=..., viewport=..., item=0x5581c70684b0, mask=mask@entry=0, region=..., data=..., filter=..., holeFilter=...) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/itemrenderer_opengl.cpp:349 #10 0x00007f5655b549bd in KWin::WorkspaceScene::finalDrawWindow (this=<optimized out>, renderTarget=..., viewport=..., w=<optimized out>, mask=0, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/workspacescene.cpp:722 #11 0x00007f5655a39e31 in KWin::CrossFadeEffect::drawWindow (this=0x5581c6ba65c0, renderTarget=..., viewport=..., window=0x5581c7481130, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/offscreeneffect.cpp:329 #12 0x00007f5655a0f3ec in KWin::EffectsHandler::drawWindow (this=0x5581c66d2010, renderTarget=..., viewport=..., w=<optimized out>, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:426 #13 0x00007f5655a39e31 in KWin::CrossFadeEffect::drawWindow (this=0x5581c6bb3e30, renderTarget=..., viewport=..., window=0x5581c7481130, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/offscreeneffect.cpp:329 #14 0x00007f5655a0f3ec in KWin::EffectsHandler::drawWindow (this=0x5581c66d2010, renderTarget=..., viewport=..., w=<optimized out>, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:426 #15 0x00007f5655a0f3ec in KWin::EffectsHandler::drawWindow (this=0x5581c66d2010, renderTarget=..., viewport=..., w=<optimized out>, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:426 #16 0x00007f5655a0417a in KWin::AnimationEffect::paintWindow (this=this@entry=0x5581c6ba65c0, renderTarget=..., viewport=..., w=<optimized out>, w@entry=0x5581c7481130, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/animationeffect.cpp:507 #17 0x00007f5655a0f300 in KWin::EffectsHandler::paintWindow (this=0x5581c66d2010, renderTarget=..., viewport=..., w=0x5581c7481130, mask=0, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:397 #18 0x00007f5655a0417a in KWin::AnimationEffect::paintWindow (this=this@entry=0x5581c6bb3e30, renderTarget=..., viewport=..., w=<optimized out>, w@entry=0x5581c7481130, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/animationeffect.cpp:507 #19 0x00007f5655a0f300 in KWin::EffectsHandler::paintWindow (this=0x5581c66d2010, renderTarget=..., viewport=..., w=0x5581c7481130, mask=0, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:397 #20 0x00007f5655a0f300 in KWin::EffectsHandler::paintWindow (this=0x5581c66d2010, renderTarget=..., viewport=..., w=0x5581c7481130, mask=0, region=..., data=...) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:397 #21 0x00007f5655b598a3 in KWin::WorkspaceScene::paintWindow (this=<optimized out>, renderTarget=..., viewport=..., item=0x5581c70684b0, mask=0, region=...) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/workspacescene.cpp:708 #22 KWin::WorkspaceScene::paintWindow (this=this@entry=0x5581c6700530, renderTarget=..., viewport=..., item=0x5581c70684b0, mask=0, region=...) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/workspacescene.cpp:701 #23 0x00007f5655b59b9f in KWin::WorkspaceScene::paintSimpleScreen (this=0x5581c6700530, renderTarget=..., viewport=..., region=...) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/workspacescene.cpp:681 #24 0x00007f5655a0f215 in KWin::EffectsHandler::paintScreen (this=0x5581c66d2010, renderTarget=..., viewport=..., mask=<optimized out>, region=..., screen=<optimized out>) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:369 #25 0x00007f5655a0f215 in KWin::EffectsHandler::paintScreen (this=0x5581c66d2010, renderTarget=..., viewport=..., mask=<optimized out>, region=..., screen=<optimized out>) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:369 #26 0x00007f5655a0f215 in KWin::EffectsHandler::paintScreen (this=0x5581c66d2010, renderTarget=..., viewport=..., mask=<optimized out>, region=..., screen=<optimized out>) at /usr/src/debug/kwin/kwin-6.5.5/src/effect/effecthandler.cpp:369 #27 0x00007f5655b59ce7 in KWin::WorkspaceScene::paint (this=0x5581c6700530, renderTarget=..., region=...) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/workspacescene.cpp:612 #28 0x00007f5655b333e6 in KWin::SceneView::paint (this=<optimized out>, renderTarget=..., region=...) at /usr/src/debug/kwin/kwin-6.5.5/src/scene/scene.cpp:128 #29 0x00007f565598af17 in KWin::renderLayer (view=view@entry=0x5581c6631900, frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...}, surfaceDamage=..., output=<optimized out>) at /usr/src/debug/kwin/kwin-6.5.5/src/compositor.cpp:459 #30 0x00007f565598f621 in KWin::Compositor::composite (this=<optimized out>, renderLoop=<optimized out>) at /usr/src/debug/kwin/kwin-6.5.5/src/compositor.cpp:859 #31 0x00007f56531d734f 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:461 #32 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4257 #33 0x00007f56559b4c0b in QMetaObject::activate<void, KWin::RenderLoop*> (sender=<optimized out>, mo=<optimized out>, local_signal_index=2, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:319 #34 KWin::RenderLoop::frameRequested (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kwin/build/src/kwin_autogen/include/moc_renderloop.cpp:171 #35 0x00007f56531c4936 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1388 #36 0x00007f56543021c0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5581c5a3b510, e=0x7ffc0a8d38f0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3305 #37 0x00007f565316a958 in QCoreApplication::notifyInternal2 (receiver=0x5581c5a3b510, event=0x7ffc0a8d38f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109 #38 0x00007f565332c9af in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7ffc0a8d38f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549 #39 QTimerInfoList::activateTimers (this=this@entry=0x5581c5586548) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426 #40 0x00007f565332e549 in QEventDispatcherUNIXPrivate::activateTimers (this=0x5581c5586470) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:221 #41 QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=..., flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:503 #42 0x00007f5653f34b73 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qunixeventdispatcher.cpp:28 #43 0x00007f5653175786 in QEventLoop::processEvents (this=0x7ffc0a8d3ad0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104 #44 QEventLoop::exec (this=0x7ffc0a8d3ad0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186 #45 0x00007f565316f3f1 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452 #46 0x00007f56542fd32a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2575 #47 0x000055818abbba94 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin/kwin-6.5.5/src/main_wayland.cpp:635