Discover immediately crashes; won't open

A bit of a noob here; so apologies if this is unclear: In a nutshell, Discover crashes before opening; i.e. via 'plasma-discover' w/ terminal, taskbar updates icon, or start menu. What I've found so far is: plasma-discover consistently crashes with a segmentation fault (SIGSEGV), the PackageKit backend is being discarded as invalid: "org.kde.plasma.libdiscover: Discarding invalid backend "packagekit-backend", QML binding loop errors... ...in plasma-discover package version 6.2.1-1.fc40.x86_64. I have tried many of the more obvious fixes for this; but alas, nothing has worked. Manual workarounds for updates aside, my OCD can't tolerate malfunction - any tips or suggestions would be greatly appreciated πŸ˜‰
11 Replies
wolfyreload
wolfyreloadβ€’2mo ago
Do you have an Nvidia GPU by any chance?
swayze_mane
swayze_maneOPβ€’2mo ago
yes
wolfyreload
wolfyreloadβ€’2mo ago
Also if you run rpm-ostree status it would be useful to know the exact version of Bazzite you are running
swayze_mane
swayze_maneOPβ€’2mo ago
State: idle Deployments: ● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:stable Digest: sha256:7544180040d47b622bea0613c07884fea4eecb0f1424f1455bd3f3c1f115396b Version: 40.20241020 (2024-10-21T05:06:10Z) LayeredPackages: gnome-software PackageKit PackageKit-command-not-found plasma-discover-packagekit sunshine ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:stable Digest: sha256:7544180040d47b622bea0613c07884fea4eecb0f1424f1455bd3f3c1f115396b Version: 40.20241020 (2024-10-21T05:06:10Z) LayeredPackages: PackageKit PackageKit-command-not-found plasma-discover-packagekit sunshine
wolfyreload
wolfyreloadβ€’2mo ago
Is Discover the only application that is failing to start? Or do you have a bunch with the same error?
swayze_mane
swayze_maneOPβ€’2mo ago
just Discover, as far as I know everything else appears to be functioning normally
wolfyreload
wolfyreloadβ€’2mo ago
It might be useful to see the full error message when you trying and run plasma-discover from the terminal. Could you post it here? Sometimes it gives a useful hint (sometimes not)
swayze_mane
swayze_maneOPβ€’2mo ago
something strange just happened, hopefully a clue? when running plasma-discover just now, Discover opened for the first time since this started happening a few days ago - albeit with the lack of any revealing the availability of any updates. I ran the same command about an hour ago, and it didnt work. BUT - I closed Discover, and ran it again, and got the failure I've been seeing consistently until the single aberration just now. But here is the first output from termimal, when Discover opened:
swayze_mane
swayze_maneOPβ€’2mo ago
... and the second attempt, which failed altogether: plasma-discover org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false adding empty sources model QStandardItemModel(0x55cb51f7f830) org.kde.plasma.libdiscover: Discarding invalid backend "packagekit-backend" qrc:/qt/qml/org/kde/kirigami/dialogs/Dialog.qml:344:18: QML ScrollView: Binding loop detected for property "calculatedImplicitWidth" qrc:/qt/qml/org/kde/kirigami/dialogs/Dialog.qml:344:18: QML ScrollView: Binding loop detected for property "calculatedImplicitHeight" qrc:/qt/qml/org/kde/kirigami/dialogs/Dialog.qml:401:33: QML Binding: Binding loop detected for property "value" qrc:/qt/qml/org/kde/discover/qml/BrowsingPage.qml:17:1: QML BrowsingPage: Created graphical object was not placed in the graphics scene. KCrash: Application 'plasma-discover' crashing... crashRecursionCounter = 2 Segmentation fault (core dumped)
wolfyreload
wolfyreloadβ€’2mo ago
Looks like it's complaining about a network error. What happens if you try and install a package directly from instructions in flathub instead of using the discover store. E.g. flatpak install flathub io.github.cboxdoerfer.FSearch Does that work?
swayze_mane
swayze_maneOPβ€’2mo ago
yes - that works - also, as far as apps with GUI are concerned, i'm able to view available updates, update all, install/uninstall alla Discover-style with the "Software" app I only just today learned existed in the handful of default apps installed with Bazzite. I've been just using terminal and doing everything manually in the meantime; it appears that nothing but Discover is misbehaving small update: was able to actually get Discover to open when running plasma-discover --backends flatpak-backend not sure why that works; but its the only way I can get Discover to launch
Want results from more Discord servers?
Add your server