Created attachment 128066 [details] DrKonqi backtrace - 3 stars! New crash during Discover's update check. No major changes to old Kubuntu 18.04 installation. Fixed by removing knsrc files installed by Skrooge. Best guess to reproduce: Install Skrooge 2.11.0 from Ubuntu 18.04 repository Start Discover normally without any flags I don't know why this happened now as neither Discover nor Skrooge had any updates. The crash did NOT occur when running with flags: plasma-discover --backends packagekit-backend kns-backend flatpak-backend Those were all my listed backends. But reliably crashed every time with 'plasma-discover' or GUI launch. Kubuntu 18.04 KDE Plasma Version: 5.12.9 KDE Frameworks Version: 5.44.0 Qt Version: 5.9.5 ------------------------------------- Terminal output from running 'plasma-discover': no packages for "org.cockpit_project.cockpit" no packages for "com.obsproject.Studio" no packages for "im.riot.webapp" invalid kns backend! "/etc/xdg/ksysguard.knsrc" because: "Config group not found! Check your KNS3 installation." invalid kns backend! "/etc/xdg/servicemenu.knsrc" because: "Config group not found! Check your KNS3 installation." Discarding invalid backend "ksysguard.knsrc" Discarding invalid backend "servicemenu.knsrc" setting currentApplicationBackend PackageKitBackend(0x55d750150d90) org.kde.knewstuff.core: Could not find category "Skrooge report template" invalid kns backend! "/etc/xdg/skrooge_monthly.knsrc" because: "All categories are missing" Discarding invalid backend "skrooge_monthly.knsrc" kns error "/etc/xdg/skrooge_monthly.knsrc" "Invalid Skrooge_monthly backend, contact your distributor." org.kde.knewstuff.core: Could not find category "Skrooge quote source" invalid kns backend! "/etc/xdg/skrooge_unit.knsrc" because: "All categories are missing" Discarding invalid backend "skrooge_unit.knsrc" KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = plasma-discover path = /usr/bin pid = 3308 KCrash: Arguments: /usr/bin/plasma-discover KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit sock_file=/run/user/1000/kdeinit5__0 QSocketNotifier: Invalid socket 46 and type 'Read', disabling... QSocketNotifier: Invalid socket 44 and type 'Read', disabling... QSocketNotifier: Invalid socket 153 and type 'Read', disabling... QSocketNotifier: Invalid socket 121 and type 'Read', disabling... QSocketNotifier: Invalid socket 122 and type 'Read', disabling... QSocketNotifier: Invalid socket 62 and type 'Read', disabling... QSocketNotifier: Invalid socket 68 and type 'Read', disabling... QSocketNotifier: Invalid socket 80 and type 'Read', disabling... QSocketNotifier: Invalid socket 61 and type 'Read', disabling... QSocketNotifier: Invalid socket 45 and type 'Read', disabling... QSocketNotifier: Invalid socket 154 and type 'Read', disabling... QSocketNotifier: Invalid socket 41 and type 'Read', disabling... QSocketNotifier: Invalid socket 69 and type 'Read', disabling... QSocketNotifier: Invalid socket 53 and type 'Read', disabling... QSocketNotifier: Invalid socket 67 and type 'Read', disabling... QSocketNotifier: Invalid socket 43 and type 'Read', disabling... QSocketNotifier: Invalid socket 81 and type 'Read', disabling... QSocketNotifier: Invalid socket 8 and type 'Read', disabling... QSocketNotifier: Invalid socket 18 and type 'Read', disabling... QSocketNotifier: Invalid socket 14 and type 'Read', disabling... [1]+ Stopped plasma-discover
Created attachment 128067 [details] Problematic knsrc file
Created attachment 128068 [details] skrooge_monthly.knsrc
Created attachment 128069 [details] skrooge_unit.knsrc
After further testing, this crash could not be reproduced on Discover 5.18, even with the same knsrc files. In that case, Discover 5.18 seemed to simply ignore them. There was no terminal output regarding Skrooge. In Discover 5.12, updating the Skrooge knsrc files to use the new, correct Provider URL resolved the crash.