SUMMARY If plasmashell crashes, it gets respawn with environment settings that prevent KCrash from bringing up DrKonqi also in applications run from the menu of the respawned plasmashell. STEPS TO REPRODUCE 1. Get plasmashell to crash and respawn. (Just moving around quickly enough in the classic Kicker menu always triggers some Qt 5.11.3 bug that produces a crash here.) 2. Start KWrite from the menu. 3. killall -SIGABRT kwrite OBSERVED RESULT KWrite vanishes silently. EXPECTED RESULT A DrKonqi tray icon comes up. SOFTWARE/OS VERSIONS Fedora 28 (yes, this system will be upgraded to 29 or 30 ASAP) Plasma 5.13.5 KDE Frameworks 5.55.0 Qt 5.11.3 ADDITIONAL INFORMATION Starting KWrite from a Konsole makes DrKonqi work as expected.
See also: https://bugs.kde.org/show_bug.cgi?id=406376#c2 where I originally noticed it, but had not yet realized that this was due to the plasmashell respawning. Workaround: Alt+F2 plasmashell --replace
Ping?
Right, we need to fix this, we can't have other apps missing out on backtraces. The fastest, but sloppiest solution is just to filter it out in ProcessRunner when we spawn a new app. Not sure what a neat fix is.
https://phabricator.kde.org/D29810 is not trying to fix this, is it?