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: [email protected]
Reporter: [email protected]
CC: [email protected]
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.