Bug 472680 - KWin crash in KWin::RenderGeometry::copy
Summary: KWin crash in KWin::RenderGeometry::copy
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.27.5
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-07-26 19:21 UTC by Jennifer Towns
Modified: 2023-08-19 06:40 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 Jennifer Towns 2023-07-26 19:21:36 UTC
Application: kwin_x11 (5.27.5)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.0-10-amd64 x86_64
Windowing System: X11
Distribution: Debian GNU/Linux 12 (bookworm)
DrKonqi: 5.27.5 [CoredumpBackend]

-- Information about the crash:
I use two drives for my system: an NVMe SSD as my root, and a RAID 5 HDD array for my home directory - both formatted with BTRFS. My RAID5 had to re-sync due to a hard reset, which made my entire KDE environment unresponsive, even making logging in via TTY slow, and KWIN repeatedly crashed while I waited for the sync to finish. The system seemed to recover okay after the sync completed (I use MDADM for my raid setups).

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault

           PID: 11911 (kwin_x11)
           UID: 1000 (thenimas)
           GID: 1000 (thenimas)
        Signal: 11 (SEGV)
     Timestamp: Wed 2023-07-26 14:42:37 EDT (33min ago)
  Command Line: /usr/bin/kwin_x11 --replace
    Executable: /usr/bin/kwin_x11
 Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-kwin_x11.service
          Unit: user@1000.service
     User Unit: plasma-kwin_x11.service
         Slice: user-1000.slice
     Owner UID: 1000 (thenimas)
       Boot ID: 9ae1a56bebfb4e458c4eca7783f1061a
    Machine ID: ba6842499ed44289bc53c3690dfa1172
      Hostname: Jen-PC
       Storage: /var/lib/systemd/coredump/core.kwin_x11.1000.9ae1a56bebfb4e458c4eca7783f1061a.11911.1690396957000000.zst (present)
  Size on Disk: 3.2M
       Message: Process 11911 (kwin_x11) of user 1000 dumped core.
                
                Module libsystemd.so.0 from deb systemd-252.12-1~deb12u1.amd64
                Module libudev.so.1 from deb systemd-252.12-1~deb12u1.amd64
                Stack trace of thread 11915:
                #0  0x00007f5fd96a9d3c n/a (libc.so.6 + 0x8ad3c)
                #1  0x00007f5fd965af32 raise (libc.so.6 + 0x3bf32)
                #2  0x00007f5fdc8e4b46 _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5 + 0x5b46)
                #3  0x00007f5fd965afd0 n/a (libc.so.6 + 0x3bfd0)
                #4  0x00007f5fd96a9d3c n/a (libc.so.6 + 0x8ad3c)
                #5  0x00007f5fd965af32 raise (libc.so.6 + 0x3bf32)
                #6  0x00007f5fd965afd0 n/a (libc.so.6 + 0x3bfd0)
                #7  0x00007f5fd96a4da6 n/a (libc.so.6 + 0x85da6)
                #8  0x00007f5fd96a774c pthread_cond_timedwait (libc.so.6 + 0x8874c)
                #9  0x00007f5fda4d19bc _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd19bc)
                #10 0x00007f5fda4cf0a5 n/a (libQt5Core.so.5 + 0xcf0a5)
                #11 0x00007f5fda4cbd43 n/a (libQt5Core.so.5 + 0xcbd43)
                #12 0x00007f5fd96a8044 n/a (libc.so.6 + 0x89044)
                #13 0x00007f5fd97285fc n/a (libc.so.6 + 0x1095fc)
                
                Stack trace of thread 12027:
                #0  0x00007f5fd971b03f __poll (libc.so.6 + 0xfc03f)
                #1  0x00007f5fd82629ae n/a (libglib-2.0.so.0 + 0x549ae)
                #2  0x00007f5fd8262acc g_main_context_iteration (libglib-2.0.so.0 + 0x54acc)
                #3  0x00007f5fda70984e _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30984e)
                #4  0x00007f5fda6b017b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b017b)
                #5  0x00007f5fda4cab87 _ZN7QThread4execEv (libQt5Core.so.5 + 0xcab87)
                #6  0x00007f5fdb928555 n/a (libQt5Qml.so.5 + 0x328555)
                #7  0x00007f5fda4cbd43 n/a (libQt5Core.so.5 + 0xcbd43)
                #8  0x00007f5fd96a8044 n/a (libc.so.6 + 0x89044)
                #9  0x00007f5fd97285fc n/a (libc.so.6 + 0x1095fc)
                
                Stack trace of thread 12039:
                #0  0x00007f5fd82b729b g_mutex_lock (libglib-2.0.so.0 + 0xa929b)
                #1  0x00007f5fd82623e5 g_main_context_check (libglib-2.0.so.0 + 0x543e5)
                #2  0x00007f5fd8262958 n/a (libglib-2.0.so.0 + 0x54958)
                #3  0x00007f5fd8262acc g_main_context_iteration (libglib-2.0.so.0 + 0x54acc)
                #4  0x00007f5fda70984e _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30984e)
                #5  0x00007f5fda6b017b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b017b)
                #6  0x00007f5fda4cab87 _ZN7QThread4execEv (libQt5Core.so.5 + 0xcab87)
                #7  0x00007f5fda4cbd43 n/a (libQt5Core.so.5 + 0xcbd43)
                #8  0x00007f5fd96a8044 n/a (libc.so.6 + 0x89044)
                #9  0x00007f5fd97285fc n/a (libc.so.6 + 0x1095fc)
                
                Stack trace of thread 12038:
                #0  0x00007f5fd971b03f __poll (libc.so.6 + 0xfc03f)
                #1  0x00007f5fd82629ae n/a (libglib-2.0.so.0 + 0x549ae)
                #2  0x00007f5fd8262acc g_main_context_iteration (libglib-2.0.so.0 + 0x54acc)
                #3  0x00007f5fda70984e _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30984e)
                #4  0x00007f5fda6b017b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b017b)
                #5  0x00007f5fda4cab87 _ZN7QThread4execEv (libQt5Core.so.5 + 0xcab87)
                #6  0x00007f5fda4cbd43 n/a (libQt5Core.so.5 + 0xcbd43)
                #7  0x00007f5fd96a8044 n/a (libc.so.6 + 0x89044)
                #8  0x00007f5fd97285fc n/a (libc.so.6 + 0x1095fc)
                
                Stack trace of thread 11913:
                #0  0x00007f5fd971715f __write (libc.so.6 + 0xf815f)
                #1  0x00007f5fd969fed5 _IO_file_write (libc.so.6 + 0x80ed5)
                #2  0x00007f5fd969f290 n/a (libc.so.6 + 0x80290)
                #3  0x00007f5fd96a05c1 _IO_file_xsputn (libc.so.6 + 0x815c1)
                #4  0x00007f5fd967d86b n/a (libc.so.6 + 0x5e86b)
                #5  0x00007f5fd973580f __fprintf_chk (libc.so.6 + 0x11680f)
                #6  0x00007f5fda4c7fb9 n/a (libQt5Core.so.5 + 0xc7fb9)
                #7  0x00007f5fda4c3b50 n/a (libQt5Core.so.5 + 0xc3b50)
                #8  0x00007f5fda4c3c68 n/a (libQt5Core.so.5 + 0xc3c68)
                #9  0x00007f5fda49053d _ZNK14QMessageLogger7warningEPKcz (libQt5Core.so.5 + 0x9053d)
                #10 0x00007f5fda7096f1 n/a (libQt5Core.so.5 + 0x3096f1)
                #11 0x00007f5fd82623d9 g_main_context_check (libglib-2.0.so.0 + 0x543d9)
                #12 0x00007f5fd8262958 n/a (libglib-2.0.so.0 + 0x54958)
                #13 0x00007f5fd8262acc g_main_context_iteration (libglib-2.0.so.0 + 0x54acc)
                #14 0x00007f5fda709836 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x309836)
                #15 0x00007f5fda6b017b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b017b)
                #16 0x00007f5fda4cab87 _ZN7QThread4execEv (libQt5Core.so.5 + 0xcab87)
                #17 0x00007f5fd9b1a487 n/a (libQt5DBus.so.5 + 0x17487)
                #18 0x00007f5fda4cbd43 n/a (libQt5Core.so.5 + 0xcbd43)
                #19 0x00007f5fd96a8044 n/a (libc.so.6 + 0x89044)
                #20 0x00007f5fd97285fc n/a (libc.so.6 + 0x1095fc)
                
                Stack trace of thread 11911:
                #0  0x00007f5fd971b03f __poll (libc.so.6 + 0xfc03f)
                #1  0x00007f5fdc8e4150 n/a (libKF5Crash.so.5 + 0x5150)
                #2  0x00007f5fdc8e4ad6 _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5 + 0x5ad6)
                #3  0x00007f5fd965afd0 n/a (libc.so.6 + 0x3bfd0)
                #4  0x00007f5fdb5b37db _ZN4KWin14RenderGeometry4copyESt4spanINS_10GLVertex2DELm18446744073709551615EE (libkwineffects.so.14 + 0x287db)
                #5  0x00007f5fdc4abfcc _ZN4KWin18ItemRendererOpenGL10renderItemEPNS_4ItemEiRK7QRegionRKNS_15WindowPaintDataE (libkwin.so.5 + 0x2abfcc)
                #6  0x00007f5fdc41cd6d _ZN4KWin18EffectsHandlerImpl10drawWindowEPNS_12EffectWindowEiRK7QRegionRNS_15WindowPaintDataE (libkwin.so.5 + 0x21cd6d)
                #7  0x00007f5fdc41cd6d _ZN4KWin18EffectsHandlerImpl10drawWindowEPNS_12EffectWindowEiRK7QRegionRNS_15WindowPaintDataE (libkwin.so.5 + 0x21cd6d)
                #8  0x00007f5fdc41cbf4 _ZN4KWin18EffectsHandlerImpl11paintWindowEPNS_12EffectWindowEiRK7QRegionRNS_15WindowPaintDataE (libkwin.so.5 + 0x21cbf4)
                #9  0x00007f5fdc41cbf4 _ZN4KWin18EffectsHandlerImpl11paintWindowEPNS_12EffectWindowEiRK7QRegionRNS_15WindowPaintDataE (libkwin.so.5 + 0x21cbf4)
                #10 0x00007f5fdc4b98f8 _ZN4KWin14WorkspaceScene11paintWindowEPNS_10WindowItemEiRK7QRegion (libkwin.so.5 + 0x2b98f8)
                #11 0x00007f5fdc4b9bae _ZN4KWin14WorkspaceScene17paintSimpleScreenEiRK7QRegion (libkwin.so.5 + 0x2b9bae)
                #12 0x00007f5fdc41cac4 _ZN4KWin18EffectsHandlerImpl11paintScreenEiRK7QRegionRNS_15ScreenPaintDataE (libkwin.so.5 + 0x21cac4)
                #13 0x00007f5fdc41cac4 _ZN4KWin18EffectsHandlerImpl11paintScreenEiRK7QRegionRNS_15ScreenPaintDataE (libkwin.so.5 + 0x21cac4)
                #14 0x00007f5fdc4b8795 _ZN4KWin14WorkspaceScene5paintEPNS_12RenderTargetERK7QRegion (libkwin.so.5 + 0x2b8795)
                #15 0x00007f5fdc4ae499 _ZN4KWin13SceneDelegate5paintEPNS_12RenderTargetERK7QRegion (libkwin.so.5 + 0x2ae499)
                #16 0x00007f5fdc3d84c1 _ZN4KWin10Compositor9paintPassEPNS_11RenderLayerEPNS_12RenderTargetERK7QRegion (libkwin.so.5 + 0x1d84c1)
                #17 0x00007f5fdc3dba30 _ZN4KWin10Compositor9compositeEPNS_10RenderLoopE (libkwin.so.5 + 0x1dba30)
                #18 0x00007f5fdc3dd293 _ZN4KWin13X11Compositor9compositeEPNS_10RenderLoopE (libkwin.so.5 + 0x1dd293)
                #19 0x00007f5fda6e8f4f n/a (libQt5Core.so.5 + 0x2e8f4f)
                #20 0x00007f5fdc3900c2 _ZN4KWin10RenderLoop14frameRequestedEPS0_ (libkwin.so.5 + 0x1900c2)
                #21 0x00007f5fdc3e4ed3 _ZN4KWin17RenderLoopPrivate8dispatchEv (libkwin.so.5 + 0x1e4ed3)
                #22 0x00007f5fda6e8f4f n/a (libQt5Core.so.5 + 0x2e8f4f)
                #23 0x00007f5fda6ecd6a _ZN6QTimer7timeoutENS_14QPrivateSignalE (libQt5Core.so.5 + 0x2ecd6a)
                #24 0x00007f5fda6dd50d _ZN7QObject5eventEP6QEvent (libQt5Core.so.5 + 0x2dd50d)
                #25 0x00007f5fd9d62fae _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x162fae)
                #26 0x00007f5fda6b16f8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2b16f8)
                #27 0x00007f5fda708c31 _ZN14QTimerInfoList14activateTimersEv (libQt5Core.so.5 + 0x308c31)
                #28 0x00007f5fda7094c4 n/a (libQt5Core.so.5 + 0x3094c4)
                #29 0x00007f5fd82627a9 g_main_context_dispatch (libglib-2.0.so.0 + 0x547a9)
                #30 0x00007f5fd8262a38 n/a (libglib-2.0.so.0 + 0x54a38)
                #31 0x00007f5fd8262acc g_main_context_iteration (libglib-2.0.so.0 + 0x54acc)
                #32 0x00007f5fda709836 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x309836)
                #33 0x00007f5fda6b017b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b017b)
                #34 0x00007f5fda6b82d6 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2b82d6)
                #35 0x000055d5f6adf2d1 n/a (kwin_x11 + 0x432d1)
                #36 0x00007f5fd96461ca n/a (libc.so.6 + 0x271ca)
                #37 0x00007f5fd9646285 __libc_start_main (libc.so.6 + 0x27285)
                #38 0x000055d5f6ae07b1 n/a (kwin_x11 + 0x447b1)
                ELF object binary architecture: AMD x86-64

[New LWP 11915]
[New LWP 12027]
[New LWP 12039]
[New LWP 12038]
[New LWP 11913]
[New LWP 11911]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/kwin_x11 --replace'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f5fd96a9d3c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[Current thread is 1 (Thread 0x7f5fcd9ff6c0 (LWP 11915))]
[Current thread is 1 (Thread 0x7f5fcd9ff6c0 (LWP 11915))]

Thread 6 (Thread 0x7f5fd52339c0 (LWP 11911)):
[KCrash Handler]
#4  0x00007f5fdb5b37db in KWin::RenderGeometry::copy(std::span<KWin::GLVertex2D, 18446744073709551615ul>) () from /lib/x86_64-linux-gnu/libkwineffects.so.14
#5  0x00007f5fdc4abfcc in KWin::ItemRendererOpenGL::renderItem(KWin::Item*, int, QRegion const&, KWin::WindowPaintData const&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#6  0x00007f5fdc41cd6d in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#7  0x00007f5fdc41cd6d in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#8  0x00007f5fdc41cbf4 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#9  0x00007f5fdc41cbf4 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#10 0x00007f5fdc4b98f8 in KWin::WorkspaceScene::paintWindow(KWin::WindowItem*, int, QRegion const&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#11 0x00007f5fdc4b9bae in KWin::WorkspaceScene::paintSimpleScreen(int, QRegion const&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#12 0x00007f5fdc41cac4 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion const&, KWin::ScreenPaintData&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#13 0x00007f5fdc41cac4 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion const&, KWin::ScreenPaintData&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#14 0x00007f5fdc4b8795 in KWin::WorkspaceScene::paint(KWin::RenderTarget*, QRegion const&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#15 0x00007f5fdc4ae499 in KWin::SceneDelegate::paint(KWin::RenderTarget*, QRegion const&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#16 0x00007f5fdc3d84c1 in KWin::Compositor::paintPass(KWin::RenderLayer*, KWin::RenderTarget*, QRegion const&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#17 0x00007f5fdc3dba30 in KWin::Compositor::composite(KWin::RenderLoop*) () from /lib/x86_64-linux-gnu/libkwin.so.5
#18 0x00007f5fdc3dd293 in KWin::X11Compositor::composite(KWin::RenderLoop*) () from /lib/x86_64-linux-gnu/libkwin.so.5
#19 0x00007f5fda6e8f4f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f5fdc3900c2 in KWin::RenderLoop::frameRequested(KWin::RenderLoop*) () from /lib/x86_64-linux-gnu/libkwin.so.5
#21 0x00007f5fdc3e4ed3 in KWin::RenderLoopPrivate::dispatch() () from /lib/x86_64-linux-gnu/libkwin.so.5
#22 0x00007f5fda6e8f4f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f5fda6ecd6a in QTimer::timeout(QTimer::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f5fda6dd50d in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f5fd9d62fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f5fda6b16f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f5fda708c31 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f5fda7094c4 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f5fd82627a9 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f5fd8262a38 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f5fd8262acc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f5fda709836 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f5fda6b017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f5fda6b82d6 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x000055d5f6adf2d1 in ?? ()
#36 0x00007f5fd96461ca in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#37 0x00007f5fd9646285 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#38 0x000055d5f6ae07b1 in ?? ()

Thread 5 (Thread 0x7f5fcf5ff6c0 (LWP 11913)):
#0  0x00007f5fd971715f in write () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f5fd969fed5 in _IO_file_write () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f5fd969f290 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007f5fd96a05c1 in _IO_file_xsputn () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x00007f5fd967d86b in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x00007f5fd973580f in __fprintf_chk () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x00007f5fda4c7fb9 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f5fda4c3b50 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f5fda4c3c68 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f5fda49053d in QMessageLogger::warning(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f5fda7096f1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f5fd82623d9 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f5fd8262958 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007f5fd8262acc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f5fda709836 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f5fda6b017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f5fda4cab87 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f5fd9b1a487 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#18 0x00007f5fda4cbd43 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f5fd96a8044 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#20 0x00007f5fd97285fc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f5fc4bbf6c0 (LWP 12038)):
#0  0x00007f5fd971b03f in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f5fd82629ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5fd8262acc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5fda70984e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f5fda6b017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5fda4cab87 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f5fda4cbd43 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f5fd96a8044 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x00007f5fd97285fc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f5fb7fff6c0 (LWP 12039)):
#0  0x00007f5fd82b729b in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f5fd82623e5 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5fd8262958 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5fd8262acc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5fda70984e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5fda6b017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f5fda4cab87 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f5fda4cbd43 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f5fd96a8044 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x00007f5fd97285fc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f5fccbff6c0 (LWP 12027)):
#0  0x00007f5fd971b03f in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f5fd82629ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5fd8262acc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5fda70984e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f5fda6b017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5fda4cab87 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f5fdb928555 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f5fda4cbd43 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f5fd96a8044 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x00007f5fd97285fc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f5fcd9ff6c0 (LWP 11915)):
[KCrash Handler]
#4  0x00007f5fd96a9d3c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x00007f5fd965af32 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#6  <signal handler called>
#7  0x00007f5fd96a4da6 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x00007f5fd96a774c in pthread_cond_timedwait () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x00007f5fda4d19bc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f5fda4cf0a5 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f5fda4cbd43 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f5fd96a8044 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#13 0x00007f5fd97285fc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Reported using DrKonqi
Comment 1 Zamundaaa 2023-08-02 10:48:58 UTC
Can you get some logging for the crash, with `journalctl --user-unit plasma-kwin_x11 --boot 0`?
Comment 2 Jennifer Towns 2023-08-04 15:34:47 UTC
(In reply to Zamundaaa from comment #1)
> Can you get some logging for the crash, with `journalctl --user-unit
> plasma-kwin_x11 --boot 0`?

Unfortunately that's not really possible at this point. The problem resolved itself once my RAID array properly re-synced, and I have since wiped my disk for unrelated reasons. I do have a backup of the filesystem, but running the log command while in chroot simply gave a "-- No entries --" response.

I've not had the issue since though, even though my array had to resync at one point again due to user error. What's different about my current setup is my /home directory isn't placed on my array, it's simply another subvolume within BTRFS on my root SSD, and any media directories are manually made into subvolumes on the array instead.

I made it this way because I think the root of the problem was the fact that KDE stores a lot of essential files in the user directory that it reads frequently during use. So any time my home directory had some sort of issue, the entire desktop comes to a crawl. I've since recommended against placing the home directory on a hard disk when it comes to BTRFS configuration.
Comment 3 Bug Janitor Service 2023-08-19 03:45:19 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Zamundaaa 2023-08-19 06:40:02 UTC
If it doesn't happen anymore, let's assume this is resolved