https://bugs.kde.org/show_bug.cgi?id=464517
Bug ID: 464517 Summary: Discover crashes on start unless .cache/discover/ deleted Classification: Applications Product: Discover Version: 5.26.90 Platform: OpenSUSE OS: Linux Status: REPORTED Severity: critical Priority: NOR Component: discover Assignee: plasma-b...@kde.org Reporter: fab...@ritter-vogt.de CC: aleix...@kde.org Target Milestone: --- The first time I started discover it worked fine. I closed it, but after that then it always crashes on start. After deleting .cache/discover it works fine again. This is 100% reproducible, discover only starts with empty cache. linux@localhost:~> plasma-discover fetch ratings! false adding empty sources model QStandardItemModel(0x56351c74a350) no component found for "org.opensuse.opensuse-tumbleweed" parseList():: XML Error: "Premature end of document." In xml name "" with text "" at offset: 0 In XML: "" KNS error in "Plasma Widgets" : KNSCore::OcsError "Unknown Open Collaboration Service API error. (0)" QVariant(int, 0) invalid kns backend! "/usr/share/knsrcfiles/plasmoids.knsrc" because: "Invalid Plasma Widgets backend, contact your distributor." org.kde.plasma.libdiscover: Discarding invalid backend "plasmoids.knsrc" kns error "/usr/share/knsrcfiles/plasmoids.knsrc" "Invalid Plasma Widgets backend, contact your distributor." KNS error in "Plasma Styles" : KNSCore::OcsError "Unknown Open Collaboration Service API error. (0)" QVariant(int, 0) invalid kns backend! "/usr/share/knsrcfiles/plasma-themes.knsrc" because: "Invalid Plasma Styles backend, contact your distributor." org.kde.plasma.libdiscover: Discarding invalid backend "plasma-themes.knsrc" org.kde.plasma.libdiscover: last stream isn't over yet Filters(category: Category(0x56351c7d9dd0, name = "Games"),) ResourcesProxyModel(0x56351d2639b0) org.kde.plasma.libdiscover: last stream isn't over yet Filters(category: Category(0x56351c7d39d0, name = "Developer Tools"),) ResourcesProxyModel(0x56351d2622e0) kns error "/usr/share/knsrcfiles/plasma-themes.knsrc" "Invalid Plasma Styles backend, contact your distributor." KNS error in "System monitor Sensor Display Styles" : KNSCore::OcsError "Unknown Open Collaboration Service API error. (0)" QVariant(int, 0) invalid kns backend! "/usr/share/knsrcfiles/systemmonitor-faces.knsrc" because: "Invalid System monitor Sensor Display Styles backend, contact your distributor." org.kde.plasma.libdiscover: Discarding invalid backend "systemmonitor-faces.knsrc" org.kde.plasma.libdiscover: last stream isn't over yet Filters(category: Category(0x56351c7d9dd0, name = "Games"),) ResourcesProxyModel(0x56351d2639b0) org.kde.plasma.libdiscover: last stream isn't over yet Filters(category: Category(0x56351c7d39d0, name = "Developer Tools"),) ResourcesProxyModel(0x56351d2622e0) kns error "/usr/share/knsrcfiles/systemmonitor-faces.knsrc" "Invalid System monitor Sensor Display Styles backend, contact your distributor." (continues for all knsrcs) [Thread 0x7fffc6ffd6c0 (LWP 5568) exited] Thread 1 "plasma-discover" received signal SIGSEGV, Segmentation fault. 0x00007fffcc6c31eb in PackageKitBackend::resolvePackages(QStringList const&) () from /usr/lib64/qt5/plugins/discover/packagekit-backend.so (gdb) bt #0 0x00007fffcc6c31eb in PackageKitBackend::resolvePackages(QStringList const&) () from /usr/lib64/qt5/plugins/discover/packagekit-backend.so #1 0x00007fffcc6cae88 in ?? () from /usr/lib64/qt5/plugins/discover/packagekit-backend.so #2 0x00007ffff5f7ec50 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5 #3 0x00007ffff78db44e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #4 0x00007ffff5f53138 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #5 0x00007ffff5f560d1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5 #6 0x00007ffff5fab363 in ?? () from /lib64/libQt5Core.so.5 #7 0x00007ffff45e2a90 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #8 0x00007ffff45e2e48 in ?? () from /lib64/libglib-2.0.so.0 #9 0x00007ffff45e2edc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #10 0x00007ffff5faab66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #11 0x00007ffff5f51bab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #12 0x00007ffff5f59d16 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #13 0x000055555556d2a0 in ?? () #14 0x00007ffff58725b0 in __libc_start_call_main () from /lib64/libc.so.6 #15 0x00007ffff5872679 in __libc_start_main_impl () from /lib64/libc.so.6 #16 0x000055555556dc75 in ?? () (gdb) q For reference, a working start of discover: linux@localhost:~> rm -rf .cache/discover/ linux@localhost:~> plasma-discover fetch ratings! true adding empty sources model QStandardItemModel(0x560fc9cae630) org.kde.plasma.discover: couldn't open file "/home/linux/.cache/discover/featured-5.9.json" "No such file or directory" no component found for "org.opensuse.opensuse-tumbleweed" qrc:/qml/Feedback.qml:44: ReferenceError: UserFeedbackSettings is not defined file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" -- You are receiving this mail because: You are watching all bug changes.