Summary: | Kwin crashes from time to time | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | tobias |
Component: | core | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | nate |
Priority: | NOR | ||
Version: | 5.24.3 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
tobias
2022-03-18 09:34:20 UTC
Thank you for the bug report! Unfortunately the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong: > #7 0x00007f7dc9dcca89 in () at /usr/lib/dri/iris_dri.so > #8 0x00007f7dcaa4ecc5 in () at /usr/lib/dri/iris_dri.so > #9 0x00007f7dc9fd3849 in () at /usr/lib/dri/iris_dri.so > #10 0x00007f7dd410cd48 in () at /usr/lib/libkwin.so.5 Could you please install debug symbols for kwin and mesa, reproduce the crash, and attach a new symbolicated backtrace? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports The issue is very likely a duplicate of one of the ones reported here: https://bugs.kde.org/buglist.cgi?quicksearch=KWin%3A%3AScene%3A%3ApaintScreen&list_id=2013268 But without the above information, I can't be sure. Thanks again! I was able to install the debug symbols for Kwin, but not for mesa. They seem to be missing in Arch Linux debug packages. Here is a stacktrace with Kwin debug symbols:
> Application: KWin (kwin_x11), signal: Aborted
> [KCrash Handler]
> #4 0x00007f34fe1f534c in __pthread_kill_implementation () at /usr/lib/libc.so.6
> #5 0x00007f34fe1a84b8 in raise () at /usr/lib/libc.so.6
> #6 0x00007f34fe192534 in abort () at /usr/lib/libc.so.6
> #7 0x00007f34f260e59b in () at /usr/lib/dri/iris_dri.so
> #8 0x00007f34f324623f in () at /usr/lib/dri/iris_dri.so
> #9 0x00007f34f288fea7 in () at /usr/lib/dri/iris_dri.so
> #10 0x00007f3500c17d88 in KWin::WindowThumbnailItem::updateOffscreenTexture() (this=0x561e4d044ed0) at /usr/src/debug/kwin-5.24.4/src/scripting/thumbnailitem.cpp:432
> #11 0x00007f34ff2a9463 in () at /usr/lib/libQt5Core.so.5
> #12 0x00007f3500bef3e6 in KWin::Scene::paintScreen(QRegion const&, QRegion const&, QRegion*, QRegion*, KWin::RenderLoop*, QMatrix4x4 const&) (this=0x561e4c2f90a0, damage=<optimized out>, repaint=..., updateRegion=0x7ffc97548ac0, validRegion=0x7ffc97548ab8, renderLoop=<optimized out>, projection=...) at /usr/src/debug/kwin-5.24.4/src/scene.cpp:282
> #13 0x00007f3500cb5297 in KWin::SceneOpenGL::paint(KWin::AbstractOutput*, QRegion const&, QList<KWin::Toplevel*> const&, KWin::RenderLoop*) (this=0x561e4c2f90a0, output=0x0, damage=..., toplevels=<optimized out>, renderLoop=0x561e4c033820) at /usr/src/debug/kwin-5.24.4/src/scenes/opengl/scene_opengl.cpp:259
> #14 0x00007f3500b517f4 in KWin::Compositor::composite(KWin::RenderLoop*) (this=0x561e4c01ba40, renderLoop=0x561e4c033820) at /usr/src/debug/kwin-5.24.4/src/composite.cpp:633
> #15 0x00007f3500b51d40 in KWin::X11Compositor::composite(KWin::RenderLoop*) (this=0x561e4c01ba40, renderLoop=<optimized out>) at /usr/src/debug/kwin-5.24.4/src/composite.cpp:844
> #16 0x00007f34ff2a9463 in () at /usr/lib/libQt5Core.so.5
> #17 0x00007f3500b0f7a7 in KWin::RenderLoop::frameRequested(KWin::RenderLoop*) (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/build/src/kwin_autogen/EWIEGA46WW/moc_renderloop.cpp:206
> #18 0x00007f3500be0c18 in KWin::RenderLoopPrivate::dispatch() (this=0x561e4c01fe20) at /usr/src/debug/kwin-5.24.4/src/renderloop.cpp:150
> #19 0x00007f34ff2a9463 in () at /usr/lib/libQt5Core.so.5
> #20 0x00007f34ff2ab69f in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
> #21 0x00007f34ff29c766 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
> #22 0x00007f34fe8a61c6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
> #23 0x00007f34ff2785aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
> #24 0x00007f34ff2c3dd5 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
> #25 0x00007f34ff2c4272 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
> #26 0x00007f34f917bf83 in () at /usr/lib/libQt5XcbQpa.so.5
> #27 0x00007f34ff27088b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
> #28 0x00007f34ff27bfd7 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
> #29 0x0000561e4bb71e8c in main(int, char**) (argc=<optimized out>, argv=0x7ffc975494e8) at /usr/src/debug/kwin-5.24.4/src/main_x11.cpp:482
> [Inferior 1 (process 838) detached]
Thanks, that turns out to be good enough. *** This bug has been marked as a duplicate of bug 451612 *** |