Bug 470190

Summary: Dr. Konqi doesn't always show up when plasmashell crashes
Product: [Applications] drkonqi Reporter: tildearrow <tildearrow>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: groszdanielpub, sitter
Priority: NOR    
Version First Reported In: 5.27.5   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description tildearrow 2023-05-24 04:17:54 UTC
SUMMARY
Like https://bugs.kde.org/show_bug.cgi?id=409961 but happens on X11 too.


STEPS TO REPRODUCE
1. Crash plasmashell
2. Wait
3. 

OBSERVED RESULT
Nothing. plasmashell restarts and Dr. Konqi never appears. Not even in the tray.

EXPECTED RESULT
Dr. Konqi appears.

SOFTWARE/OS VERSIONS
Windows: N/A
macOS: N/A
Linux/KDE Plasma: 5.15.107.62.realtime1-2-rt-lts (64-bit)
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.106.0
Qt Version: 5.15.9
Graphics Platform: X11

ADDITIONAL INFORMATION
This might be caused by the fact that plasmashell isn't present when Dr. Konqi tries to show up in the tray.... but shouldn't Dr. Konqi just pop up if it can't find the tray (because plasmashell is gone)?
Comment 1 Harald Sitter 2023-08-01 00:15:11 UTC
- start kwrite in a terminal
- run `killall -SEGV kwrite`
- what is the output on the terminal?
Comment 2 tildearrow 2023-08-01 04:43:18 UTC
(In reply to Harald Sitter from comment #1)
> - start kwrite in a terminal
> - run `killall -SEGV kwrite`
> - what is the output on the terminal?

With plasmashell active:

```
$ kwrite
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kwrite path = /usr/bin pid = 6794
KCrash: Arguments: /usr/bin/kwrite 
KCrash: Attempting to start /usr/lib/drkonqi
```

Dr. Konqi notification is visible.

---

Without plasmashell:

```
$ kwrite
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kwrite path = /usr/bin pid = 7631
KCrash: Arguments: /usr/bin/kwrite 
KCrash: Attempting to start /usr/lib/drkonqi
org.kde.drkonqi: Mapping found despite product information being provided by the application. Consider removing the mapping entry "kwrite"
file:///usr/lib/qt/qml/org/kde/kirigami.2/ContextDrawer.qml:135:9: QML ListView: Binding loop detected for property "topMargin"
```

Dr. Konqi appears instantly.

Soooo... this means Dr. Konqi *is* aware of the presence of a notification tray, but it doesn't seem to handle a situation in where the tray (in this case, plasmashell) dies...
Comment 3 Harald Sitter 2023-08-01 09:06:10 UTC
Well, I mean, just kill plasmashell to verify your theory :)

There is code for detecting when the notification host goes away, so I doubt it's that.
Comment 4 Bug Janitor Service 2023-08-16 03:45:10 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 5 tildearrow 2023-08-16 03:47:44 UTC
I don't have any other information to provide.

However I do have an update: killing plasmashell will make Dr. Konqi appear for one frame, and then immediately disappear.
Comment 6 Harald Sitter 2023-08-16 10:51:29 UTC
Anything of use in journalctl when drkonqi appears for one frame?
Comment 7 Grósz Dániel 2023-08-17 17:08:09 UTC
I have the same issue, though I haven't noticed DrKonqi appear for a moment.

It has to be a relatively recent issue: I reported plasmashell crash Bug 468180 in April using DrKonqi (then plasmashell 5.27.3, DrKonqi 5.27.3; now I have 5.27.7 of both.). Also, DrKonqi works for other applications. 

This is from the console when killing plasmashell:

gd@ah0:~ $ killall -SEGV plasmashell
gd@ah0:~ $ Unable to start Dr. Konqi
Re-raising signal for core dump handling.
[5]-  Segmentation fault      (core dumped) krusader

This is the corresponding backtrace in journalctl:

Aug 17 18:59:13 ah.lan systemd-coredump[11218]: [🡕] Process 11106 (plasmashell) of user 500 dumped core.
                                                
                                                Stack trace of thread 11106:
                                                #0  0x00007fb3e0897308 pthread_sigmask@GLIBC_2.2.5 (libc.so.6 + 0x97308)
                                                #1  0x00007fb3e083f40d sigprocmask (libc.so.6 + 0x3f40d)
                                                #2  0x00007fb3e35bd87b _ZN6KCrash15setCrashHandlerEPFviE (libKF5Crash.so.5 + 0x587b)
                                                #3  0x00007fb3e35bfd33 _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5 + 0x7d33)
                                                #4  0x00007fb3e083f1f0 __restore_rt (libc.so.6 + 0x3f1f0)
                                                #5  0x00007fb3e090a0af __poll (libc.so.6 + 0x10a0af)
                                                #6  0x00007fb3dfe6cd0e n/a (libglib-2.0.so.0 + 0x5dd0e)
                                                #7  0x00007fb3dfe6ce2c g_main_context_iteration (libglib-2.0.so.0 + 0x5de2c)
                                                #8  0x00007fb3e1346496 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x346496)
                                                #9  0x00007fb3e12ebf8b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebf8b)
                                                #10 0x00007fb3e12f4420 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2f4420)
                                                #11 0x0000555dcab1ba91 main (plasmashell + 0x29a91)
                                                #12 0x00007fb3e08281f0 __libc_start_call_main (libc.so.6 + 0x281f0)
                                                #13 0x00007fb3e08282b9 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x282b9)
                                                #14 0x0000555dcab1be25 _start (plasmashell + 0x29e25)
                                                
                                                Stack trace of thread 11109:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                                                #2  0x00007fb3d90c7eeb n/a (iris_dri.so + 0xc7eeb)
                                                #3  0x00007fb3d91110d7 n/a (iris_dri.so + 0x1110d7)
                                                #4  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #5  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11107:
                                                #0  0x00007fb3e090a0af __poll (libc.so.6 + 0x10a0af)
                                                #1  0x00007fb3dfe6cd0e n/a (libglib-2.0.so.0 + 0x5dd0e)
                                                #2  0x00007fb3dfe6ce2c g_main_context_iteration (libglib-2.0.so.0 + 0x5de2c)
                                                #3  0x00007fb3e13464ae _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x3464ae)
                                                #4  0x00007fb3e12ebf8b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebf8b)
                                                #5  0x00007fb3e1102d5e _ZN7QThread4execEv (libQt5Core.so.5 + 0x102d5e)
                                                #6  0x00007fb3e2724517 n/a (libQt5DBus.so.5 + 0x1a517)
                                                #7  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #8  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #9  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11110:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                                                #2  0x00007fb3d90c7eeb n/a (iris_dri.so + 0xc7eeb)
                                                #3  0x00007fb3d91110d7 n/a (iris_dri.so + 0x1110d7)
                                                #4  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #5  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11111:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                                                #2  0x00007fb3d90c7eeb n/a (iris_dri.so + 0xc7eeb)
                                                #3  0x00007fb3d91110d7 n/a (iris_dri.so + 0x1110d7)
                                                #4  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #5  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11120:
                                                #0  0x00007fb3e090a0af __poll (libc.so.6 + 0x10a0af)
                                                #1  0x00007fb3dfe6cd0e n/a (libglib-2.0.so.0 + 0x5dd0e)
                                                #2  0x00007fb3dfe6ce2c g_main_context_iteration (libglib-2.0.so.0 + 0x5de2c)
                                                #3  0x00007fb3e1346496 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x346496)
                                                #4  0x00007fb3e12ebf8b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebf8b)
                                                #5  0x00007fb3e1102d5e _ZN7QThread4execEv (libQt5Core.so.5 + 0x102d5e)
                                                #6  0x00007fb3e2b42685 n/a (libQt5Qml.so.5 + 0x342685)
                                                #7  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #8  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #9  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11113:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                                                #2  0x00007fb3d90c7eeb n/a (iris_dri.so + 0xc7eeb)
                                                #3  0x00007fb3d91110d7 n/a (iris_dri.so + 0x1110d7)
                                                #4  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #5  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11114:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                                                #2  0x00007fb3d90c7eeb n/a (iris_dri.so + 0xc7eeb)
                                                #3  0x00007fb3d91110d7 n/a (iris_dri.so + 0x1110d7)
                                                #4  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #5  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11115:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                                                #2  0x00007fb3d90c7eeb n/a (iris_dri.so + 0xc7eeb)
                                                #3  0x00007fb3d91110d7 n/a (iris_dri.so + 0x1110d7)
                                                #4  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #5  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11151:
                                                #0  0x00007fb3e0915141 pselect (libc.so.6 + 0x115141)
                                                #1  0x00007fb3df41db57 n/a (libusbmuxd-2.0.so.6 + 0x4b57)
                                                #2  0x00007fb3df41e7c3 n/a (libusbmuxd-2.0.so.6 + 0x57c3)
                                                #3  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #4  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11166:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                                                #2  0x00007fb3e110979c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0x10979c)
                                                #3  0x00007fb3e110766c _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0x10766c)
                                                #4  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #5  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #6  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11118:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                                                #2  0x00007fb3d90c7eeb n/a (iris_dri.so + 0xc7eeb)
                                                #3  0x00007fb3d91110d7 n/a (iris_dri.so + 0x1110d7)
                                                #4  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #5  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11130:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                                                #2  0x00007fb3d90c7eeb n/a (iris_dri.so + 0xc7eeb)
                                                #3  0x00007fb3d91110d7 n/a (iris_dri.so + 0x1110d7)
                                                #4  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #5  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11119:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                                                #2  0x00007fb3d90c7eeb n/a (iris_dri.so + 0xc7eeb)
                                                #3  0x00007fb3d91110d7 n/a (iris_dri.so + 0x1110d7)
                                                #4  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #5  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11131:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                                                #2  0x00007fb3d90c7eeb n/a (iris_dri.so + 0xc7eeb)
                                                #3  0x00007fb3d91110d7 n/a (iris_dri.so + 0x1110d7)
                                                #4  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #5  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11112:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                                                #2  0x00007fb3d90c7eeb n/a (iris_dri.so + 0xc7eeb)
                                                #3  0x00007fb3d91110d7 n/a (iris_dri.so + 0x1110d7)
                                                #4  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #5  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11135:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                                                #2  0x00007fb3e110979c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0x10979c)
                                                #3  0x00007fb3e110766c _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0x10766c)
                                                #4  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #5  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #6  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11134:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                                                #2  0x00007fb3e110979c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0x10979c)
                                                #3  0x00007fb3e110766c _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0x10766c)
                                                #4  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #5  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #6  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11133:
                                                #0  0x00007fb3e090a0af __poll (libc.so.6 + 0x10a0af)
                                                #1  0x00007fb3dfe6cd0e n/a (libglib-2.0.so.0 + 0x5dd0e)
                                                #2  0x00007fb3dfe6ce2c g_main_context_iteration (libglib-2.0.so.0 + 0x5de2c)
                                                #3  0x00007fb3e1346496 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x346496)
                                                #4  0x00007fb3e12ebf8b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebf8b)
                                                #5  0x00007fb3e1102d5e _ZN7QThread4execEv (libQt5Core.so.5 + 0x102d5e)
                                                #6  0x00007fb3e2f86776 n/a (libQt5Quick.so.5 + 0x186776)
                                                #7  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #8  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #9  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11141:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                                                #2  0x00007fb3e110979c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0x10979c)
                                                #3  0x00007fb3e110766c _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0x10766c)
                                                #4  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #5  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #6  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11140:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                                                #2  0x00007fb3e110979c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0x10979c)
                                                #3  0x00007fb3e110766c _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0x10766c)
                                                #4  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #5  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #6  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11142:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                                                #2  0x00007fb3e110979c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0x10979c)
                                                #3  0x00007fb3e110766c _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0x10766c)
                                                #4  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #5  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #6  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11180:
                                                #0  0x00007fb3e090a0af __poll (libc.so.6 + 0x10a0af)
                                                #1  0x00007fb3dfe6cd0e n/a (libglib-2.0.so.0 + 0x5dd0e)
                                                #2  0x00007fb3dfe6ce2c g_main_context_iteration (libglib-2.0.so.0 + 0x5de2c)
                                                #3  0x00007fb3e1346496 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x346496)
                                                #4  0x00007fb3e12ebf8b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebf8b)
                                                #5  0x00007fb3e1102d5e _ZN7QThread4execEv (libQt5Core.so.5 + 0x102d5e)
                                                #6  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #7  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #8  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11159:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                                                #2  0x00007fb3e110979c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0x10979c)
                                                #3  0x00007fb3e110766c _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0x10766c)
                                                #4  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #5  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #6  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11154:
                                                #0  0x00007fb3e090a0af __poll (libc.so.6 + 0x10a0af)
                                                #1  0x00007fb3dfe6cd0e n/a (libglib-2.0.so.0 + 0x5dd0e)
                                                #2  0x00007fb3dfe6ce2c g_main_context_iteration (libglib-2.0.so.0 + 0x5de2c)
                                                #3  0x00007fb3e13464ae _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x3464ae)
                                                #4  0x00007fb3e12ebf8b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebf8b)
                                                #5  0x00007fb3e1102d5e _ZN7QThread4execEv (libQt5Core.so.5 + 0x102d5e)
                                                #6  0x00007fb3630a5f47 _ZN15KCupsConnection3runEv (libkcupslib.so + 0x20f47)
                                                #7  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #8  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #9  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11160:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                                                #2  0x00007fb3e110979c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0x10979c)
                                                #3  0x00007fb3e110766c _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0x10766c)
                                                #4  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #5  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #6  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                
                                                Stack trace of thread 11165:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                                                #2  0x00007fb3e110979c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0x10979c)
                                                #3  0x00007fb3e110766c _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0x10766c)
                                                #4  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #5  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #1  0x00007fb3e088f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                                                #2  0x00007fb3e110979c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0x10979c)
                                                #3  0x00007fb3e110766c _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0x10766c)
                                                #4  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #5  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #6  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)

                                                Stack trace of thread 11167:
                                                #0  0x00007fb3e088c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                                                #1  0x00007fb3e088f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                                                #2  0x00007fb3e110979c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0x10979c)
                                                #3  0x00007fb3e110766c _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0x10766c)
                                                #4  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #5  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #6  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)

                                                Stack trace of thread 11176:
                                                #0  0x00007fb3e090a0af __poll (libc.so.6 + 0x10a0af)
                                                #1  0x00007fb3dfe6cd0e n/a (libglib-2.0.so.0 + 0x5dd0e)
                                                #2  0x00007fb3dfe6ce2c g_main_context_iteration (libglib-2.0.so.0 + 0x5de2c)
                                                #3  0x00007fb3e1346496 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x346496)
                                                #4  0x00007fb3e12ebf8b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebf8b)
                                                #5  0x00007fb3e1102d5e _ZN7QThread4execEv (libQt5Core.so.5 + 0x102d5e)
                                                #6  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #7  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #8  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)

                                                Stack trace of thread 11178:
                                                #0  0x00007fb3e090a0af __poll (libc.so.6 + 0x10a0af)
                                                #1  0x00007fb3dfe6cd0e n/a (libglib-2.0.so.0 + 0x5dd0e)
                                                #2  0x00007fb3dfe6ce2c g_main_context_iteration (libglib-2.0.so.0 + 0x5de2c)
                                                #3  0x00007fb3e1346496 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x346496)
                                                #4  0x00007fb3e12ebf8b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebf8b)
                                                #5  0x00007fb3e1102d5e _ZN7QThread4execEv (libQt5Core.so.5 + 0x102d5e)
                                                #6  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #7  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #8  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)

                                                Stack trace of thread 11157:
                                                #0  0x00007fb3e090a0af __poll (libc.so.6 + 0x10a0af)
                                                #1  0x00007fb3dfe6cd0e n/a (libglib-2.0.so.0 + 0x5dd0e)
                                                #2  0x00007fb3dfe6ce2c g_main_context_iteration (libglib-2.0.so.0 + 0x5de2c)
                                                #3  0x00007fb3e1346496 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x346496)
                                                #4  0x00007fb3e12ebf8b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebf8b)
                                                #5  0x00007fb3e1102d5e _ZN7QThread4execEv (libQt5Core.so.5 + 0x102d5e)
                                                #6  0x00007fb3e1103f8d operator() (libQt5Core.so.5 + 0x103f8d)
                                                #7  0x00007fb3e088ffa4 start_thread (libc.so.6 + 0x8ffa4)
                                                #8  0x00007fb3e09187fc __clone3 (libc.so.6 + 0x1187fc)
                                                ELF object binary architecture: AMD x86-64
Aug 17 18:59:13 ah.lan rsyslogd[1653]: action 'action-1-builtin:ompipe' suspended (module 'builtin:ompipe'), next retry is Thu Aug 17 18:59:43 2023, retry nbr 0. There should be messages before this one giving the reason for suspension. [v8.2306.0 try https://www.rsyslog.com/e/2007 ]
Aug 17 18:59:14 ah.lan systemd[1]: systemd-coredump@5-11217-0.service: Deactivated successfully.
Aug 17 18:59:14 ah.lan systemd[2506]: plasma-plasmashell.service: Main process exited, code=dumped, status=11/SEGV
Aug 17 18:59:14 ah.lan systemd[2506]: plasma-plasmashell.service: Failed with result 'core-dump'.
Aug 17 18:59:14 ah.lan systemd[2506]: plasma-plasmashell.service: Consumed 4.463s CPU time.
Aug 17 18:59:14 ah.lan systemd[1]: systemd-coredump@5-11217-0.service: Consumed 1.929s CPU time.
Aug 17 18:59:14 ah.lan systemd[2506]: plasma-plasmashell.service: Scheduled restart job, restart counter is at 4.
Aug 17 18:59:14 ah.lan systemd[2506]: Stopped KDE Plasma Workspace.
Aug 17 18:59:14 ah.lan systemd[2506]: plasma-plasmashell.service: Consumed 4.463s CPU time.
Aug 17 18:59:14 ah.lan systemd[2506]: Starting KDE Plasma Workspace...
Aug 17 18:59:14 ah.lan systemd[2506]: Started KDE Plasma Workspace.
Comment 8 Bug Janitor Service 2023-12-05 04:48:29 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3656
Comment 9 Harald Sitter 2023-12-05 12:28:13 UTC
Git commit 87b786e3da6df63902c3ff3f65171ab4c382118b by Harald Sitter.
Committed on 05/12/2023 at 13:27.
Pushed by sitter into branch 'master'.

shell: enable kcrash explicitly

apparently kcrash only used to get implicitly enabled, make it explicit
so we get crash reports for all crashes

may be the root cause of

M  +2    -0    shell/main.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/87b786e3da6df63902c3ff3f65171ab4c382118b