Bug 1221522

Summary: Discover crashed during search
Product: [openSUSE] openSUSE Tumbleweed Reporter: ulfbart <ub22>
Component: KDE ApplicationsAssignee: E-Mail List <opensuse-kde-bugs>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description ulfbart 2024-03-17 21:02:47 UTC
discover6 
Crash during search - see console output.

> plasma-discover
libs QList("/usr/lib64/qt6/plugins", "/usr/bin")
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false
adding empty sources model QStandardItemModel(0x556508589220)
qt.qml.typeresolution.cycle: Cyclic dependency detected between "qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and "qrc:/qt/qml/org/kde/desktop/MenuItem.qml"
qrc:/qt/qml/org/kde/discover/qml/DiscoverWindow.qml:330:5: QML OverlaySheet: Binding loop detected for property "implicitHeight"
qrc:/qt/qml/org/kde/discover/qml/BrowsingPage.qml:17:1: QML BrowsingPage: Created graphical object was not placed in the graphics scene.
PackageKitBackend: No distro component found for "org.opensuse.opensuse-tumbleweed"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Parley"
packagekitqt.offline: Cannot process "org.freedesktop.PackageKit" as "org.freedesktop.PackageKit.Offline"
qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml:235:5: QML MenuItem: Binding loop detected for property "implicitWidth"
AppStreamIntegration: No distro component found for "org.opensuse.opensuse-tumbleweed"
packagekitqt.offline: Cannot process "org.freedesktop.PackageKit" as "org.freedesktop.PackageKit.Offline"
qrc:/qt/qml/org/kde/discover/qml/ApplicationsListPage.qml:16:1: QML ApplicationsListPage: Created graphical object was not placed in the graphics scene.
KCrash: Application 'plasma-discover' crashing... crashRe

> rpm -qi discover6
Name        : discover6
Version     : 6.0.2
Release     : 1.1
Architecture: x86_64
Install Date: So 17 Mär 2024 21:53:57 CET
Group       : Unspecified
Size        : 1711767
License     : GPL-2.0-only AND GPL-3.0-only AND GPL-3.0-or-later
Signature   : RSA/SHA512, Do 14 Mär 2024 20:54:50 CET, Key ID 35a2f86e29b700a4
Source RPM  : discover6-6.0.2-1.1.src.rpm
Build Date  : Mi 13 Mär 2024 10:09:28 CET
Build Host  : reproducible
Packager    : https://bugs.opensuse.org
Vendor      : openSUSE
URL         : https://apps.kde.org/discover/
Summary     : Software store for the KDE Plasma desktop
Description :
Discover is a graphical software manager for the KDE Plasma desktop. It helps users to find software they might want easily and quickly.

By allowing to navigate a software library by search, categories, top lists along with detailed application information including screenshots and reviews, users can more quickly find applications that suit their needs.
Distribution: openSUSE Tumbleweed
Comment 1 ulfbart 2024-03-17 21:05:05 UTC
# zypper se -r download.opensuse.org-oss --requires discover6
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S | Name                         | Summary                                  | Type
--+------------------------------+------------------------------------------+------
i | discover6-backend-flatpak    | Flatpak Backend for Discover             | Paket
i | discover6-backend-fwupd      | fwupd Backend for Discover               | Paket
i | discover6-backend-packagekit | PackageKit Backend for Discover          | Paket
i | discover6-lang               | Translations for package discover6       | Paket
  | discover6-notifier           | Update notifier for KDE Software Manager | Paket
Comment 2 Christophe Marin 2024-03-17 21:37:04 UTC
https://bugs.kde.org/show_bug.cgi?id=483608 may be related
Comment 3 ulfbart 2024-03-17 21:56:29 UTC
Can confirm this info from Bernd in the bugreport as well.

"I found that it only happens for me if I have "Home" selected when starting the search.
If I select "All Applications" and then search, it works fine without crashing.
Like for Tammes, I only use Discover for Flathub, since my package manager does not support appstream."

But at my side openSUSE repos are selected first and flathub as second.