Summary: | Discover crashes on reviews | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | Anton Karmanov <bergentroll> |
Component: | discover | Assignee: | Dan Leinir Turthra Jensen <leinir> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | aleixpol, jcandido.filho |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.18.3 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Anton Karmanov
2020-03-13 16:19:07 UTC
I can see where it's crashing but not why. Maybe you can get debugging symbols or provide a bit more information? I rebuilt the discover with debugging symbols and I'll try to get the same behavior. Also there is not enough debugging symbols only for discover, am I right? No, sorry. No way. I am getting crashes on bleeding edge KDE Neon too, but I have only this in trace (also dbgsym packages are installed): Application: Discover (plasma-discover), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". $1 = "Content of s_kcrashErrorMessage:" Also a good new: you able to perfectly reproduce crash! Just open installed apps in Discover, then write new review. Then, if things did not happen yet, just open all reviews and try to check few as useful/unuseful with "Yes" and "No" buttons. It happens on fresh Archlinux install, it happens on dev KDE Neon install. I tried what you did and I still don't get a crash on either Neon or ArchLinux. Can you maybe try getting the backtrace by running discover from gdb? Here it's explained how to do it: https://wiki.ubuntu.com/Backtrace *** Bug 419273 has been marked as a duplicate of this bug. *** seems like it's happening to other people too Well, there is gdb log. Currently logging to "gdb.txt". Logs will be appended to the log file. Output will be logged and displayed. Starting program: /usr/bin/plasma-discover [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe3144700 (LWP 3371)] [New Thread 0x7fffdaf0c700 (LWP 3372)] [New Thread 0x7fffd9cfb700 (LWP 3373)] [New Thread 0x7fffc40bc700 (LWP 3374)] [New Thread 0x7fffb9051700 (LWP 3381)] [New Thread 0x7fffb8850700 (LWP 3383)] [New Thread 0x7fffb3727700 (LWP 3391)] [New Thread 0x7fffb2144700 (LWP 3405)] [New Thread 0x7fffb1943700 (LWP 3406)] [New Thread 0x7fffb1142700 (LWP 3407)] [New Thread 0x7fff9d966700 (LWP 3408)] [New Thread 0x7fff73fff700 (LWP 3410)] [New Thread 0x7fff733fe700 (LWP 3411)] [New Thread 0x7fff72bfd700 (LWP 3412)] [New Thread 0x7fff9ca40700 (LWP 3416)] [New Thread 0x7fff723fc700 (LWP 3432)] [New Thread 0x7fff71bfb700 (LWP 3436)] [Thread 0x7fff733fe700 (LWP 3411) exited] [Thread 0x7fff9ca40700 (LWP 3416) exited] [Thread 0x7fffb1943700 (LWP 3406) exited] [Thread 0x7fff9d966700 (LWP 3408) exited] [Thread 0x7fffb1142700 (LWP 3407) exited] Thread 1 "plasma-discover" received signal SIGSEGV, Segmentation fault. 0x00007ffff3b0d9ac in QJsonObject::value(QStringView) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 Quit quit Starting program: /usr/bin/plasma-discover [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe3144700 (LWP 4714)] [New Thread 0x7fffdaf0c700 (LWP 4715)] [New Thread 0x7fffd9cfb700 (LWP 4716)] [New Thread 0x7fffc40bc700 (LWP 4717)] [New Thread 0x7fffb9051700 (LWP 4723)] [New Thread 0x7fffb8850700 (LWP 4726)] [New Thread 0x7fffb3727700 (LWP 4733)] [New Thread 0x7fffb2144700 (LWP 4751)] [New Thread 0x7fffb1943700 (LWP 4752)] [New Thread 0x7fffb0f30700 (LWP 4753)] [New Thread 0x7fff9d8a0700 (LWP 4754)] [New Thread 0x7fff73fff700 (LWP 4756)] [New Thread 0x7fff733fe700 (LWP 4757)] [New Thread 0x7fff72bfd700 (LWP 4758)] [New Thread 0x7fff9ca50700 (LWP 4776)] [New Thread 0x7fff723fc700 (LWP 4810)] [Thread 0x7fff733fe700 (LWP 4757) exited] [Thread 0x7fffb0f30700 (LWP 4753) exited] [Thread 0x7fff9d8a0700 (LWP 4754) exited] [Thread 0x7fffb1943700 (LWP 4752) exited] Thread 1 "plasma-discover" received signal SIGSEGV, Segmentation fault. QJsonObject::value (this=0x18, key=...) at serialization/qjsonobject.cpp:400 400 serialization/qjsonobject.cpp: No such file or directory. Sorry, something went wrong. There is no full output. There is a bit more messages. (gdb) run > gdb.txt Starting program: /usr/bin/plasma-discover > gdb.txt [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe3144700 (LWP 5629)] [New Thread 0x7fffdaf0c700 (LWP 5630)] [New Thread 0x7fffd9cfb700 (LWP 5631)] [New Thread 0x7fffc40bc700 (LWP 5632)] [New Thread 0x7fffb9051700 (LWP 5633)] [New Thread 0x7fffb8850700 (LWP 5634)] [New Thread 0x7fffb3727700 (LWP 5635)] [New Thread 0x7fffb2144700 (LWP 5636)] [New Thread 0x7fffb1943700 (LWP 5637)] [New Thread 0x7fffb0f30700 (LWP 5638)] invalid kns backend! "/usr/share/knsrcfiles/ksysguard.knsrc" because: "Config group not found! Check your KNS3 installation." adding empty sources model QStandardItemModel(0x5555561d9c40) [New Thread 0x7fff9d8a0700 (LWP 5639)] org.kde.plasma.libdiscover: Couldn't find a category for "fwupd-backend" [New Thread 0x7fff73fff700 (LWP 5641)] [New Thread 0x7fff733fe700 (LWP 5642)] [New Thread 0x7fff72bfd700 (LWP 5643)] file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/ItemViewHeader.qml:52:9: Unable to assign QQuickPopupItem to Page_QMLTYPE_90 file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Binding loop detected for property "actions" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Binding loop detected for property "actions" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double [New Thread 0x7fff9c98a700 (LWP 5664)] file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:268:9: QML ParallelAnimation: Binding loop detected for property "topOpenPosition" org.kde.plasma.libdiscover: Failed to submit review: "Error transferring https://odrs.gnome.org/1.0/reviews/api/submit - server replied: BAD REQUEST" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double [New Thread 0x7fff723fc700 (LWP 5671)] file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/ItemViewHeader.qml:52:9: Unable to assign QQuickPopupItem to Page_QMLTYPE_90 file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Binding loop detected for property "actions" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Binding loop detected for property "actions" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double [Thread 0x7fff733fe700 (LWP 5642) exited] org.kde.plasma.libdiscover: Review submitted AppPackageKitResource(0x5555568e9360, name = "ark") file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:268:9: QML ParallelAnimation: Binding loop detected for property "topOpenPosition" [Thread 0x7fffb0f30700 (LWP 5638) exited] file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value" [Thread 0x7fff9d8a0700 (LWP 5639) exited] org.kde.plasma.libdiscover: Failed to submit review: "Error transferring https://odrs.gnome.org/1.0/reviews/api/downvote - server replied: BAD REQUEST" org.kde.plasma.libdiscover: Failed to submit usefulness: "Error transferring https://odrs.gnome.org/1.0/reviews/api/downvote - server replied: BAD REQUEST" org.kde.plasma.libdiscover: Failed to submit review: "Error transferring https://odrs.gnome.org/1.0/reviews/api/downvote - server replied: BAD REQUEST" org.kde.plasma.libdiscover: Failed to submit usefulness: "Error transferring https://odrs.gnome.org/1.0/reviews/api/downvote - server replied: BAD REQUEST" org.kde.plasma.libdiscover: Failed to submit review: "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST" org.kde.plasma.libdiscover: Failed to submit usefulness: "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST" org.kde.plasma.libdiscover: Failed to submit review: "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST" org.kde.plasma.libdiscover: Failed to submit usefulness: "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST" [Thread 0x7fffb1943700 (LWP 5637) exited] org.kde.plasma.libdiscover: Failed to submit review: "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST" org.kde.plasma.libdiscover: Failed to submit usefulness: "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST" org.kde.plasma.libdiscover: Failed to submit review: "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST" org.kde.plasma.libdiscover: Failed to submit usefulness: "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST" org.kde.plasma.libdiscover: Review submitted QObject(0x0) Thread 1 "plasma-discover" received signal SIGSEGV, Segmentation fault. QJsonObject::value (this=0x18, key=...) at serialization/qjsonobject.cpp:400 400 serialization/qjsonobject.cpp: No such file or directory. (gdb) q When running gdb remember to type "where" to see the backtrace. Otherwise we miss half the information. :/ *** This bug has been marked as a duplicate of bug 419273 *** |