Plasmashell crash at login

kf.plasma.quick: Applet preload policy set to 1
org.kde.plasma.kicker: Entry is not valid “org.kde.kontact.desktop” 0x558a573016d0
org.kde.plasma.kicker: Entry is not valid “org.kde.kontact.desktop” 0x558a573016d0
qt.svg: :1:13693: Could not resolve property: #linearGradient10962
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::end: Painter not active, aborted
qt.svg: :1:13693: Could not resolve property: #linearGradient10962
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::end: Painter not active, aborted
KCrash: Attempting to start /usr/bin/plasmashell
KCrash: Application ‘plasmashell’ crashing… crashRecursionCounter = 2
fish: Job 1, ‘plasmashell’ terminated by signal SIGSEGV (Address boundary error)


This is what I was able to recover from the errors while trying to restart plasmashell from the terminal, but I couldn’t make much sense of it. itried launching a session with both Wayland and x11 display server, but the result was the same. the operating system is arch, and I’ve installed all currently available updates.
I remain available for any further information that might help understand and resolve the issue.
Thankyou in advance for any help you may be able to provide.

With crashes, the best way to gather actionable traces is through coredump, i.e stacktrace:

I recommend this blog post by @akselmo for reference

tldr;

coredumpctl debug plasmashell -A "-ex bt -ex quit" |& tee backtrace.txt

Typically plasma crashes are due to additional plasmoids/applets, if they have a bug they will crash plasma. You can try to deactivate your third-party widgets to check if you have any.
The stack trace should tell us as well.

1 Like

First of all, thank you for your quick and kind reply.
I tried following the instructions, and as far as I can tell, I haven’t installed any third-party plasmoids/applets or widgets.
What do you mean by “stack trace”?
In the meantime, I’m attaching the results I’ve obtained so far.


backtrace.txt


       PID: 16893 (plasmashell)
       UID: 1000 (gaumeloth)
       GID: 1000 (gaumeloth)
    Signal: 11 (SEGV)
 Timestamp: Sun 2025-07-13 13:17:14 CEST (26s ago)

Command Line: /usr/bin/plasmashell --no-respawn
Executable: /usr/bin/plasmashell
Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service
Unit: user@1000.service
User Unit: plasma-plasmashell.service
Slice: user-1000.slice
Owner UID: 1000 (gaumeloth)
Boot ID: 7aceadfa192f4daca943766dba4c09e8
Machine ID: 1ab83be6f88745debee3ee9823046cac
Hostname: archlinux
Storage: /var/lib/systemd/coredump/core.plasmashell.1000.7aceadfa192f4daca943766dba4c09e8.16893.1752405434000000.zst (present)
Size on Disk: 37.3M
Message: Process 16893 (plasmashell) of user 1000 dumped core.

            Stack trace of thread 16893:
            #0  0x00007f77394a774c n/a (libc.so.6 + 0x9774c)
            #1  0x00007f773944ddc0 raise (libc.so.6 + 0x3ddc0)
            #2  0x00007f773c73be97 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x7e97)
            #3  0x00007f773944def0 n/a (libc.so.6 + 0x3def0)
            #4  0x00007f773b69dda8 _ZN25QSGSoftwareRenderableNode6updateEv (libQt6Quick.so.6 + 0x29dda8)
            #5  0x00007f773b694e55 _ZN27QSGAbstractSoftwareRenderer11nodeChangedEP7QSGNode6QFlagsINS0_13DirtyStateBitEE (libQt6Quick.so.6 + 0x294e55)
            #6  0x00007f773b6e2cd8 _ZN7QSGNode9markDirtyE6QFlagsINS_13DirtyStateBitEE (libQt6Quick.so.6 + 0x2e2cd8)
            #7  0x00007f7730075b3b n/a (libKirigamiPrimitives.so.6 + 0x1fb3b)
            #8  0x00007f773b6e51c4 _ZN11QSGRenderer10preprocessEv (libQt6Quick.so.6 + 0x2e51c4)
            #9  0x00007f773b6e6727 n/a (libQt6Quick.so.6 + 0x2e6727)
            #10 0x00007f773b67a68c _ZN19QQuickWindowPrivate16renderSceneGraphEv (libQt6Quick.so.6 + 0x27a68c)
            #11 0x00007f773b6aca10 n/a (libQt6Quick.so.6 + 0x2aca10)
            #12 0x00007f773b67b9e5 _ZN12QQuickWindow5eventEP6QEvent (libQt6Quick.so.6 + 0x27b9e5)
            #13 0x0000561adfd08aec n/a (/usr/bin/plasmashell + 0x44aec)
            #14 0x00007f773bf01c70 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x101c70)
            #15 0x00007f7739b68118 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x168118)
            #16 0x00007f773a3e9828 _ZN15QPlatformWindow20deliverUpdateRequestEv (libQt6Gui.so.6 + 0x1e9828)
            #17 0x00007f773a3e5d65 _ZN15QPlatformWindow11windowEventEP6QEvent (libQt6Gui.so.6 + 0x1e5d65)
            #18 0x00007f773bf04cb6 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x104cb6)
            #19 0x00007f7739b68118 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x168118)
            #20 0x00007f7739d1bc6f _ZN14QTimerInfoList14activateTimersEv (libQt6Core.so.6 + 0x31bc6f)
            #21 0x00007f7739e3fcb1 n/a (libQt6Core.so.6 + 0x43fcb1)
            #22 0x00007f773873387d n/a (libglib-2.0.so.0 + 0x5e87d)
            #23 0x00007f7738734cd7 n/a (libglib-2.0.so.0 + 0x5fcd7)
            #24 0x00007f7738734ee5 g_main_context_iteration (libglib-2.0.so.0 + 0x5fee5)
            #25 0x00007f7739e3c602 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x43c602)
            #26 0x00007f7739b744b6 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1744b6)
            #27 0x00007f7739b6c7c1 _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x16c7c1)
            #28 0x0000561adfcec592 n/a (/usr/bin/plasmashell + 0x28592)
            #29 0x00007f77394376b5 n/a (libc.so.6 + 0x276b5)
            #30 0x00007f7739437769 __libc_start_main (libc.so.6 + 0x27769)
            #31 0x0000561adfcecae5 n/a (/usr/bin/plasmashell + 0x28ae5)
            
            Stack trace of thread 16901:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a2024 n/a (libc.so.6 + 0x92024)
            #3  0x00007f773951c5a6 ppoll (libc.so.6 + 0x10c5a6)
            #4  0x00007f7738734e04 n/a (libglib-2.0.so.0 + 0x5fe04)
            #5  0x00007f7738734ee5 g_main_context_iteration (libglib-2.0.so.0 + 0x5fee5)
            #6  0x00007f7739e3c5e2 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x43c5e2)
            #7  0x00007f7739b744b6 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1744b6)
            #8  0x00007f7739c8e054 _ZN7QThread3runEv (libQt6Core.so.6 + 0x28e054)
            #9  0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #10 0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #11 0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16895:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a2024 n/a (libc.so.6 + 0x92024)
            #3  0x00007f773951c05e __poll (libc.so.6 + 0x10c05e)
            #4  0x00007f773c75020b n/a (libxcb.so.1 + 0xd20b)
            #5  0x00007f773c751f3d xcb_wait_for_event (libxcb.so.1 + 0xef3d)
            #6  0x00007f7733db86e9 n/a (libQt6XcbQpa.so.6 + 0x566e9)
            #7  0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #8  0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #9  0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16927:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a264c n/a (libc.so.6 + 0x9264c)
            #3  0x00007f77394a4f28 pthread_cond_timedwait (libc.so.6 + 0x94f28)
            #4  0x00007f7739d2dd25 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x32dd25)
            #5  0x00007f7739d27c40 n/a (libQt6Core.so.6 + 0x327c40)
            #6  0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #7  0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #8  0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16928:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a264c n/a (libc.so.6 + 0x9264c)
            #3  0x00007f77394a4f28 pthread_cond_timedwait (libc.so.6 + 0x94f28)
            #4  0x00007f7739d2dd25 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x32dd25)
            #5  0x00007f7739d27c40 n/a (libQt6Core.so.6 + 0x327c40)
            #6  0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #7  0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #8  0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16926:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a264c n/a (libc.so.6 + 0x9264c)
            #3  0x00007f77394a4f28 pthread_cond_timedwait (libc.so.6 + 0x94f28)
            #4  0x00007f7739d2dd25 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x32dd25)
            #5  0x00007f7739d27c40 n/a (libQt6Core.so.6 + 0x327c40)
            #6  0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #7  0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #8  0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16931:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a264c n/a (libc.so.6 + 0x9264c)
            #3  0x00007f77394a4f28 pthread_cond_timedwait (libc.so.6 + 0x94f28)
            #4  0x00007f7739d2dd25 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x32dd25)
            #5  0x00007f7739d27c40 n/a (libQt6Core.so.6 + 0x327c40)
            #6  0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #7  0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #8  0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16929:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a264c n/a (libc.so.6 + 0x9264c)
            #3  0x00007f77394a4f28 pthread_cond_timedwait (libc.so.6 + 0x94f28)
            #4  0x00007f7739d2dd25 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x32dd25)
            #5  0x00007f7739d27c40 n/a (libQt6Core.so.6 + 0x327c40)
            #6  0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #7  0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #8  0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16930:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a264c n/a (libc.so.6 + 0x9264c)
            #3  0x00007f77394a4f28 pthread_cond_timedwait (libc.so.6 + 0x94f28)
            #4  0x00007f7739d2dd25 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x32dd25)
            #5  0x00007f7739d27c40 n/a (libQt6Core.so.6 + 0x327c40)
            #6  0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #7  0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #8  0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16932:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a264c n/a (libc.so.6 + 0x9264c)
            #3  0x00007f77394a4f28 pthread_cond_timedwait (libc.so.6 + 0x94f28)
            #4  0x00007f7739d2dd25 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x32dd25)
            #5  0x00007f7739d27c40 n/a (libQt6Core.so.6 + 0x327c40)
            #6  0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #7  0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #8  0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16894:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a2024 n/a (libc.so.6 + 0x92024)
            #3  0x00007f773951c5a6 ppoll (libc.so.6 + 0x10c5a6)
            #4  0x00007f7738734e04 n/a (libglib-2.0.so.0 + 0x5fe04)
            #5  0x00007f7738734ee5 g_main_context_iteration (libglib-2.0.so.0 + 0x5fee5)
            #6  0x00007f7739e3c5e2 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x43c5e2)
            #7  0x00007f7739b744b6 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1744b6)
            #8  0x00007f7739c873c6 _ZN7QThread4execEv (libQt6Core.so.6 + 0x2873c6)
            #9  0x00007f773abf8dae n/a (libQt6DBus.so.6 + 0x37dae)
            #10 0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #11 0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #12 0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16933:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a264c n/a (libc.so.6 + 0x9264c)
            #3  0x00007f77394a4f28 pthread_cond_timedwait (libc.so.6 + 0x94f28)
            #4  0x00007f7739d2dd25 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x32dd25)
            #5  0x00007f7739d27c40 n/a (libQt6Core.so.6 + 0x327c40)
            #6  0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #7  0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #8  0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16983:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a2024 n/a (libc.so.6 + 0x92024)
            #3  0x00007f773951c5a6 ppoll (libc.so.6 + 0x10c5a6)
            #4  0x00007f7738734e04 n/a (libglib-2.0.so.0 + 0x5fe04)
            #5  0x00007f7738734ee5 g_main_context_iteration (libglib-2.0.so.0 + 0x5fee5)
            #6  0x00007f7739e3c5e2 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x43c5e2)
            #7  0x00007f7739b744b6 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1744b6)
            #8  0x00007f7739c873c6 _ZN7QThread4execEv (libQt6Core.so.6 + 0x2873c6)
            #9  0x00007f7706378cd9 _ZN15KCupsConnection3runEv (libkcupslib.so.6.4.2 + 0x26cd9)
            #10 0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #11 0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #12 0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16985:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a2024 n/a (libc.so.6 + 0x92024)
            #3  0x00007f773951c5a6 ppoll (libc.so.6 + 0x10c5a6)
            #4  0x00007f7739d15473 _Z12qt_safe_pollP6pollfdm14QDeadlineTimer (libQt6Core.so.6 + 0x315473)
            #5  0x00007f7738de30c3 n/a (libQt6Network.so.6 + 0x1440c3)
            #6  0x00007f7738d60611 n/a (libQt6Network.so.6 + 0xc1611)
            #7  0x00007f7738d564df _ZN15QAbstractSocket16waitForReadyReadEi (libQt6Network.so.6 + 0xb74df)
            #8  0x00007f7738ebc2b8 n/a (libKF6KIOCore.so.6 + 0x422b8)
            #9  0x00007f7738eff609 n/a (libKF6KIOCore.so.6 + 0x85609)
            #10 0x00007f7738f9d147 n/a (libKF6KIOCore.so.6 + 0x123147)
            #11 0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #12 0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #13 0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16959:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a2024 n/a (libc.so.6 + 0x92024)
            #3  0x00007f7739529475 epoll_wait (libc.so.6 + 0x119475)
            #4  0x00007f770c48ba2a n/a (libspa-support.so + 0x19a2a)
            #5  0x00007f770c478c7f n/a (libspa-support.so + 0x6c7f)
            #6  0x00007f770c665c84 n/a (libpipewire-0.3.so.0 + 0x82c84)
            #7  0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #8  0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16935:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a2024 n/a (libc.so.6 + 0x92024)
            #3  0x00007f773951c5a6 ppoll (libc.so.6 + 0x10c5a6)
            #4  0x00007f7738734e04 n/a (libglib-2.0.so.0 + 0x5fe04)
            #5  0x00007f7738734ee5 g_main_context_iteration (libglib-2.0.so.0 + 0x5fee5)
            #6  0x00007f7739e3c5e2 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x43c5e2)
            #7  0x00007f7739b744b6 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1744b6)
            #8  0x00007f7739c873c6 _ZN7QThread4execEv (libQt6Core.so.6 + 0x2873c6)
            #9  0x00007f773b7ccf90 n/a (libQt6Quick.so.6 + 0x3ccf90)
            #10 0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #11 0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #12 0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16976:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a2024 n/a (libc.so.6 + 0x92024)
            #3  0x00007f773951c05e __poll (libc.so.6 + 0x10c05e)
            #4  0x00007f7706cd9a78 n/a (libpulse.so.0 + 0x32a78)
            #5  0x00007f7706cc3654 pa_mainloop_poll (libpulse.so.0 + 0x1c654)
            #6  0x00007f7706ccd7c5 pa_mainloop_iterate (libpulse.so.0 + 0x267c5)
            #7  0x00007f7706ccd891 pa_mainloop_run (libpulse.so.0 + 0x26891)
            #8  0x00007f7706cdebd4 n/a (libpulse.so.0 + 0x37bd4)
            #9  0x00007f7706c8434f n/a (libpulsecommon-17.0.so + 0x5d34f)
            #10 0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #11 0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16984:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a2024 n/a (libc.so.6 + 0x92024)
            #3  0x00007f773951c5a6 ppoll (libc.so.6 + 0x10c5a6)
            #4  0x00007f7739d15473 _Z12qt_safe_pollP6pollfdm14QDeadlineTimer (libQt6Core.so.6 + 0x315473)
            #5  0x00007f7738de30c3 n/a (libQt6Network.so.6 + 0x1440c3)
            #6  0x00007f7738d60611 n/a (libQt6Network.so.6 + 0xc1611)
            #7  0x00007f7738d564df _ZN15QAbstractSocket16waitForReadyReadEi (libQt6Network.so.6 + 0xb74df)
            #8  0x00007f7738ebc2b8 n/a (libKF6KIOCore.so.6 + 0x422b8)
            #9  0x00007f7738eff609 n/a (libKF6KIOCore.so.6 + 0x85609)
            #10 0x00007f7738f9d147 n/a (libKF6KIOCore.so.6 + 0x123147)
            #11 0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #12 0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #13 0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            
            Stack trace of thread 16987:
            #0  0x00007f77394ade22 n/a (libc.so.6 + 0x9de22)
            #1  0x00007f77394a1fda n/a (libc.so.6 + 0x91fda)
            #2  0x00007f77394a2024 n/a (libc.so.6 + 0x92024)
            #3  0x00007f773951c5a6 ppoll (libc.so.6 + 0x10c5a6)
            #4  0x00007f7739d15473 _Z12qt_safe_pollP6pollfdm14QDeadlineTimer (libQt6Core.so.6 + 0x315473)
            #5  0x00007f7738de30c3 n/a (libQt6Network.so.6 + 0x1440c3)
            #6  0x00007f7738d60611 n/a (libQt6Network.so.6 + 0xc1611)
            #7  0x00007f7738d564df _ZN15QAbstractSocket16waitForReadyReadEi (libQt6Network.so.6 + 0xb74df)
            #8  0x00007f7738ebc2b8 n/a (libKF6KIOCore.so.6 + 0x422b8)
            #9  0x00007f7738eff609 n/a (libKF6KIOCore.so.6 + 0x85609)
            #10 0x00007f7738f9d147 n/a (libKF6KIOCore.so.6 + 0x123147)
            #11 0x00007f7739d1ee69 n/a (libQt6Core.so.6 + 0x31ee69)
            #12 0x00007f77394a57eb n/a (libc.so.6 + 0x957eb)
            #13 0x00007f773952918c n/a (libc.so.6 + 0x11918c)
            ELF object binary architecture: AMD x86-64

GNU gdb (GDB) 16.3
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <Link removed due to the fact that it doesn’t seem to be shareable herel>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type “show copying” and “show warranty” for details.
This GDB was configured as “x86_64-pc-linux-gnu”.
Type “show configuration” for configuration details.
For bug reporting instructions, please see:

. Find the GDB manual and other documentation resources online at: .

For help, type “help”.
Type “apropos word” to search for commands related to “word”…
Reading symbols from /usr/bin/plasmashell…

This GDB supports auto-downloading debuginfo from the following URLs:

e[?2004hEnable debuginfod for this session? (y or [n]) y e[?2004l Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. Reading symbols from /home/gaumeloth/.cache/debuginfod_client/cc805a6787808e490e463359db5a7b45e95e910d/debuginfo... [New LWP 16893] [New LWP 16901] [New LWP 16895] [New LWP 16927] [New LWP 16928] [New LWP 16926] [New LWP 16931] [New LWP 16929] [New LWP 16930] [New LWP 16932] [New LWP 16894] [New LWP 16933] [New LWP 16983] [New LWP 16985] [New LWP 16959] [New LWP 16935] [New LWP 16976] [New LWP 16984] [New LWP 16987] Downloading 447.61 K separate debug info for /usr/lib/qt6/plugins/platforms/libqxcb.so... Downloading 16.68 M separate debug info for /usr/lib/qt6/plugins/platforms/../../../libQt6XcbQpa.so.6... Downloading 43.74 K separate debug info for /usr/lib/qt6/plugins/platforms/../../../libxcb-cursor.so.0... Downloading 41.77 K separate debug info for /usr/lib/qt6/plugins/platforms/../../../libxcb-icccm.so.4... Downloading 37.68 K separate debug info for /usr/lib/qt6/plugins/platforms/../../../libxcb-image.so.0... Downloading 30.50 K separate debug info for /usr/lib/qt6/plugins/platforms/../../../libxcb-render-util.so.0... Downloading 27.33 K separate debug info for /usr/lib/qt6/plugins/platforms/../../../libxcb-shape.so.0... Downloading 108.50 K separate debug info for /usr/lib/qt6/plugins/platforms/../../../libSM.so.6... Downloading 300.93 K separate debug info for /usr/lib/qt6/plugins/platforms/../../../libICE.so.6... Downloading 390.67 K separate debug info for /usr/lib/qt6/plugins/platforms/../../../libxcb-xinput.so.0... Downloading 106.76 K separate debug info for /usr/lib/qt6/plugins/platforms/../../../libxkbcommon-x11.so.0... Downloading 67.25 K separate debug info for /usr/lib/libuuid.so.1... Downloading 756.05 K separate debug info for /usr/lib/qt6/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so... Downloading 2.36 M separate debug info for /usr/lib/qt6/plugins/xcbglintegrations/libqxcb-glx-integration.so... Downloading 275.62 K separate debug info for /usr/lib/qt6/plugins/xcbglintegrations/../../../libxcb-glx.so.0... Downloading 532.13 K separate debug info for /usr/lib/libXext.so.6... Downloading 1.31 M separate debug info for /usr/lib/qt6/plugins/kf6/kwindowsystem/KF6WindowSystemX11Plugin.so... [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `/usr/bin/plasmashell --no-respawn'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (threadid=, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; [Current thread is 1 (Thread 0x7f7733e0ea40 (LWP 16893))] Function(s) ^std::(move|forward|as_const|(__)?addressof) will be skipped when stepping. Function(s) ^std::(shared|unique)_ptr<.*>::(get|operator) will be skipped when stepping. Function(s) ^std::(basic_string|vector|array|deque|(forward_)?list|(unordered_|flat_)?(multi)?(map|set)|span)<.*>::(c?r?(begin|end)|front|back|data|size|empty) will be skipped when stepping. Function(s) ^std::(basic_string|vector|array|deque|span)<.*>::operator.] will be skipped when stepping. #0 __pthread_kill_implementation (threadid=, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f77394a7813 in __pthread_kill_internal (threadid=, signo=11) at pthread_kill.c:89 #2 0x00007f773944ddc0 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007f773c73be97 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash/kcrash-6.16.0/src/kcrash.cpp:605 #4 #5 0x00007f773b69dda8 in QSGSoftwareRenderableNode::update (this=0x561af10a8560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:151 #6 0x00007f773b694e55 in QSGAbstractSoftwareRenderer::nodeChanged ( this=0x561af0daae30, node=0x561af23ae1e0, state=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp:66 #7 0x00007f773b6e2cd8 in QSGRootNode::notifyNodeChange (this=0x561af0e6d680, node=, state=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp:1242 #8 QSGNode::markDirty (this=0x561af23ae1e0, bits=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp:636 #9 0x00007f7730075b3b in SoftwareRectangleNode::preprocess (this=0x561af1cffc80) at /usr/src/debug/kirigami/kirigami-6.16.0/src/primitives/scenegraph/softwarerectanglenode.cpp:134 #10 0x00007f773b6e51c4 in QSGRenderer::preprocess (this=) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp:239 #11 0x00007f773b6e6727 in QSGRenderer::renderScene (this=0x561af0daae30) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp:142 #12 0x00007f773b67a68c in QQuickWindowPrivate::renderSceneGraph (this=0x561aee116340) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:690 #13 0x00007f773b6aca10 in QSGSoftwareRenderLoop::renderWindow (this=0x561aec333b90, window=, isNewExpose=false) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp:145 #14 0x00007f773b67b9e5 in QQuickWindow::event (this=this@entry=0x561aee4b0040, event=event@entry=0x7fffec9d4ff0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:1590 #15 0x0000561adfd08aec in PanelView::event (this=0x561aee4b0040, e=0x7fffec9d4ff0) at /usr/src/debug/plasma-workspace/plasma-workspace-6.4.2/shell/panelview.cpp:1358 #16 0x00007f773bf01c70 in QApplicationPrivate::notify_helper (this=, receiver=0x561aee4b0040, e=0x7fffec9d4ff0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3303 #17 0x00007f7739b68118 in QCoreApplication::notifyInternal2 (receiver=0x561aee4b0040, event=0x7fffec9d4ff0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106 #18 0x00007f7739b6815d in QCoreApplication::sendEvent (receiver=, event=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546 #19 0x00007f773a3e9828 in QPlatformWindow::deliverUpdateRequest (this=) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qplatformwindow.cpp:831 #20 0x00007f773a3e5d65 in QPlatformWindow::windowEvent (this=0x561aee4c88e0, event=) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qplatformwindow.cpp:472 #21 0x00007f773bf04cb6 in QApplication::notify (this=0x7fffec9d5830, receiver=0x561aee4b0040, e=0x7fffec9d52d0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2593 #22 0x00007f7739b68118 in QCoreApplication::notifyInternal2 (receiver=0x561aee4b0040, event=0x7fffec9d52d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106 #23 0x00007f7739d1bc6f in QCoreApplication::sendEvent (receiver=, event=0x7fffec9d52d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546 #24 QTimerInfoList::activateTimers (this=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426 #25 0x00007f7739e3fcb1 in timerSourceDispatch (source=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:152 #26 idleTimerSourceDispatch (source=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:199 #27 0x00007f773873387d in g_main_dispatch (context=0x7f772c000f00) at ../glib/glib/gmain.c:3398 #28 0x00007f7738734cd7 in g_main_context_dispatch_unlocked (context=0x7f772c000f00) at ../glib/glib/gmain.c:4249 #29 g_main_context_iterate_unlocked (context=context@entry=0x7f772c000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../glib/glib/gmain.c:4314 #30 0x00007f7738734ee5 in g_main_context_iteration (context=0x7f772c000f00, may_block=1) at ../glib/glib/gmain.c:4379 #31 0x00007f7739e3c602 in QEventDispatcherGlib::processEvents (this=0x561aeb79df90, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:401 #32 0x00007f7739b744b6 in QEventLoop::processEvents (this=0x7fffec9d55a0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104 #33 QEventLoop::exec (this=0x7fffec9d55a0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186 #34 0x00007f7739b6c7c1 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #35 0x00007f773befc6aa in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2570 #36 0x0000561adfcec592 in main (argc=, argv=) at /usr/src/debug/plasma-workspace/plasma-workspace-6.4.2/shell/main.cpp:188

What do you mean by “stack trace”?

You just outputed one :slight_smile:
That’s a technical term, a textual form of a program state, allowing developers to track crashes among other things. You don’t need to know more. But if you are curious Stack trace - Wikipedia

In the meantime, I’m attaching the results I’ve obtained so far.

Very nice.

The trace could be a lot more complete if you install https://archlinux.org/packages/?name=debuginfod and rerun the same command. Sorry I should have mentioned it earlier.

This should make the Stack trace more complete, in particular the line #13 and #9 and #7 that aren’t telling us where in plasmashell the error occured.

            Stack trace of thread 16893:
            #0  0x00007f77394a774c n/a (libc.so.6 + 0x9774c)
            #1  0x00007f773944ddc0 raise (libc.so.6 + 0x3ddc0)
            #2  0x00007f773c73be97 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x7e97)
            #3  0x00007f773944def0 n/a (libc.so.6 + 0x3def0)
            #4  0x00007f773b69dda8 _ZN25QSGSoftwareRenderableNode6updateEv (libQt6Quick.so.6 + 0x29dda8)
            #5  0x00007f773b694e55 _ZN27QSGAbstractSoftwareRenderer11nodeChangedEP7QSGNode6QFlagsINS0_13DirtyStateBitEE (libQt6Quick.so.6 + 0x294e55)
            #6  0x00007f773b6e2cd8 _ZN7QSGNode9markDirtyE6QFlagsINS_13DirtyStateBitEE (libQt6Quick.so.6 + 0x2e2cd8)
            #7  0x00007f7730075b3b n/a (libKirigamiPrimitives.so.6 + 0x1fb3b)
            #8  0x00007f773b6e51c4 _ZN11QSGRenderer10preprocessEv (libQt6Quick.so.6 + 0x2e51c4)
            #9  0x00007f773b6e6727 n/a (libQt6Quick.so.6 + 0x2e6727)
            #10 0x00007f773b67a68c _ZN19QQuickWindowPrivate16renderSceneGraphEv (libQt6Quick.so.6 + 0x27a68c)
            #11 0x00007f773b6aca10 n/a (libQt6Quick.so.6 + 0x2aca10)
            #12 0x00007f773b67b9e5 _ZN12QQuickWindow5eventEP6QEvent (libQt6Quick.so.6 + 0x27b9e5)
            #13 0x0000561adfd08aec n/a (/usr/bin/plasmashell + 0x44aec)
            #14 0x00007f773bf01c70 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x101c70)
            #15 0x00007f7739b68118 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x168118)
            #16 0x00007f773a3e9828 _ZN15QPlatformWindow20deliverUpdateRequestEv (libQt6Gui.so.6 + 0x1e9828)
            #17 0x00007f773a3e5d65 _ZN15QPlatformWindow11windowEventEP6QEvent (libQt6Gui.so.6 + 0x1e5d65)
            #18 0x00007f773bf04cb6 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x104cb6)

Important to mention, would be if you are using X11 or Wayland and GPU hardware, that could shed some light.

I believe I’ve already installed debuginfod (both debuginfod and debuginfod-find commands are available in the shell), following the “Debug symbols for all!” guide as well as the dedicated ArchWiki page.
Only after completing the installation did I run coredumpctl as instructed, but I’m not sure if I followed all the steps correctly — I may have missed a detail, as English is not my first language.

I also apologize for the poor formatting of my previous message. I had trouble pasting the entire coredumpctl output in a single block and wasn’t able to attach it as a text file.

For completeness, as requested, I’m using an NVIDIA GeForce GTX 1060 3GB, and I tested both Wayland and X11 sessions under Plasma. In both cases, plasmashell crashes immediately after login.

Thank you very much for your patience and support.
I’m available to provide any additional details or log outputs in plain text format, if that would help.

So the output should be correct unless the binaries you are running don’t match the ones on-disk, i.e you will need to reboot and reproduce again to get a complete output with coredumpctl gdb.

After upgrades, it is important to reboot at some point.

You might have doesn't match build-id from core-file during file-backed mapping processing message in the command output indicating it.

Btw the result of the command is stored in the file backtrace.txt when using coredumpctl debug plasmashell -A "-ex bt -ex quit" |& tee backtrace.txt.

Looks like https://bugs.kde.org/show_bug.cgi?id=506991

1 Like

Thanks for pointing that out, I’ll also take a look at that post to try and understand better.

This fix will be in next Kde Frameworks 6.17 in a month.
You can try to backport this to the kirigami package.