| Summary: | Plasmashell - Kwin mutual crash in KWin::SyncReleasePoint() | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | chosensoul404 |
| Component: | generic-crash | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | crash | CC: | kde, nate |
| Priority: | NOR | ||
| Version First Reported In: | 6.4.4 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Logs | ||
Pasting inline: Thread 1 (Thread 0x7fa9ccd7da40 (LWP 578)): #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007fa9d2698a13 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89 #2 0x00007fa9d263e410 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007fa9d61a7e97 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash/kcrash-6.17.0/src/kcrash.cpp:605 #4 <signal handler called> #5 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count (this=<optimized out>, this=<optimized out>) at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:1066 #6 std::__shared_ptr<KWin::SyncReleasePoint, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr (this=<optimized out>, this=<optimized out>) at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:1531 #7 std::shared_ptr<KWin::SyncReleasePoint>::~shared_ptr (this=<optimized out>, this=<optimized out>) at /usr/include/c++/15.2.1/bits/shared_ptr.h:175 #8 std::destroy_at<std::shared_ptr<KWin::SyncReleasePoint> > (__location=0x0) at /usr/include/c++/15.2.1/bits/stl_construct.h:88 #9 std::_Destroy<std::shared_ptr<KWin::SyncReleasePoint> > (__pointer=0x0) at /usr/include/c++/15.2.1/bits/stl_construct.h:164 #10 std::_Destroy<std::shared_ptr<KWin::SyncReleasePoint>*> (__first=0x0, __last=<optimized out>) at /usr/include/c++/15.2.1/bits/stl_construct.h:212 #11 std::_Destroy<std::shared_ptr<KWin::SyncReleasePoint>*, std::shared_ptr<KWin::SyncReleasePoint> > (__first=<optimized out>, __last=<optimized out>, __first=<optimized out>, __last=<optimized out>) at /usr/include/c++/15.2.1/bits/alloc_traits.h:1045 #12 std::vector<std::shared_ptr<KWin::SyncReleasePoint>, std::allocator<std::shared_ptr<KWin::SyncReleasePoint> > >::_M_erase_at_end (this=0x5572f5747d58, __pos=0x0) at /usr/include/c++/15.2.1/bits/stl_vector.h:2238 #13 std::vector<std::shared_ptr<KWin::SyncReleasePoint>, std::allocator<std::shared_ptr<KWin::SyncReleasePoint> > >::clear (this=0x5572f5747d58) at /usr/include/c++/15.2.1/bits/stl_vector.h:1864 #14 KWin::GraphicsBuffer::unref (this=0x5572f5747d40) at /usr/src/debug/kwin/kwin-6.4.4/src/core/graphicsbuffer.cpp:47 #15 KWin::GraphicsBuffer::unref (this=0x5572f5747d40) at /usr/src/debug/kwin/kwin-6.4.4/src/core/graphicsbuffer.cpp:38 #16 0x00007fa9d5b2baad in KWin::GraphicsBufferRef::operator= (this=0x5572f4ef5d48, buffer=0x5572f48c27f0) at /usr/src/debug/kwin/kwin-6.4.4/src/core/graphicsbuffer.h:174 #17 KWin::SurfaceItem::setBuffer (this=0x5572f4ef5850, buffer=0x5572f48c27f0) at /usr/src/debug/kwin/kwin-6.4.4/src/scene/surfaceitem.cpp:55 #18 0x00007fa9d2fd466f 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 #19 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4157 #20 0x00007fa9d5d7b83a in KWin::SurfaceInterfacePrivate::applyState (this=0x5572f44c5670, next=<optimized out>) at /usr/src/debug/kwin/kwin-6.4.4/src/wayland/surface.cpp:756 #21 0x00007fa9d5db12c1 in KWin::Transaction::apply (this=0x5572f4727dd0) at /usr/src/debug/kwin/kwin-6.4.4/src/wayland/transaction.cpp:169 |
Created attachment 184848 [details] Logs SUMMARY KWin crashes with a segmentation fault STEPS TO REPRODUCE 1. The crash occurs randomly. We were unable to determine specific steps to reproduce it. OBSERVED RESULT plasmashell freezes for a few seconds then Kwin crashes. SOFTWARE/OS VERSIONS Linux: Arch Linux 6.16.4 KDE Plasma Version: 6.4.4 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.2 Windowing System: Wayland GPU: 1. Intel hd graphics 3000 2. AMD Radeon HD 6490M (DEAD) ADDITIONAL INFORMATION Radeon disabled using initcpio: blacklist radeon. Without this any DE (not just Plasma) won't launch.