Bug 432495 - Discover constant crashes
Summary: Discover constant crashes
Status: RESOLVED DUPLICATE of bug 432492
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.20.5
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-04 06:19 UTC by Gerald Weber
Modified: 2021-02-04 12:12 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
backtrace (2.34 KB, text/vnd.kde.kcrash-report)
2021-02-04 06:19 UTC, Gerald Weber
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gerald Weber 2021-02-04 06:19:22 UTC
Created attachment 135412 [details]
backtrace

SUMMARY
plasma-discover crashes when started

STEPS TO REPRODUCE
1. start arch, login
2. wait for "Updates available"
3. open dicsover

OBSERVED RESULT
crash

EXPECTED RESULT
no crash

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.12-arch1-1
OS Type: 64-bit
Processors: 4 × Intel® Core™ i5-4200U CPU @ 1.60GHz
Memory: 15,6 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 4400



ADDITIONAL INFORMATION
backtrace from drkonqi attached

plasma-discover on cli:

[gweber@gwnb ~]$ plasma-discover   
Cyclic dependency detected between "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml"
file:///usr/lib/qt/qml/org/kde/kirigami.2/GlobalDrawer.qml:265: TypeError: Type error
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:162:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:99:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/OverlayDrawer.qml:284:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:162:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:99:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:137:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:162:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:99:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:139:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:139:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:139:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
adding empty sources model QStandardItemModel(0x560e476b4510)
invalid kns backend! "/usr/share/knsrcfiles/servicemenu.knsrc" because: "Config group not found! Check your KNS3 installation."
invalid kns backend! "/usr/share/knsrcfiles/ksysguard.knsrc" because: "Config group not found! Check your KNS3 installation."
QObject::connect(AbstractReviewsBackend, ResourcesModel): invalid nullptr parameter
org.kde.plasma.libdiscover: Couldn't find a category for  "fwupd-backend"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:71:5: QML Binding: Binding loop detected for property "value"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
QSocketNotifier: Invalid socket 46 and type 'Read', disabling...
QSocketNotifier: Invalid socket 75 and type 'Read', disabling...
QSocketNotifier: Invalid socket 80 and type 'Read', disabling...
QSocketNotifier: Invalid socket 112 and type 'Read', disabling...
QSocketNotifier: Invalid socket 113 and type 'Read', disabling...
QSocketNotifier: Invalid socket 115 and type 'Read', disabling...
QSocketNotifier: Invalid socket 116 and type 'Read', disabling...
QSocketNotifier: Invalid socket 118 and type 'Read', disabling...
QSocketNotifier: Invalid socket 119 and type 'Read', disabling...
QSocketNotifier: Invalid socket 120 and type 'Read', disabling...
QSocketNotifier: Invalid socket 121 and type 'Read', disabling...
QSocketNotifier: Invalid socket 122 and type 'Read', disabling...
QSocketNotifier: Invalid socket 126 and type 'Read', disabling...
QSocketNotifier: Invalid socket 127 and type 'Read', disabling...
QSocketNotifier: Invalid socket 128 and type 'Read', disabling...
QSocketNotifier: Invalid socket 129 and type 'Read', disabling...
QSocketNotifier: Invalid socket 130 and type 'Read', disabling...
QSocketNotifier: Invalid socket 134 and type 'Read', disabling...
QSocketNotifier: Invalid socket 146 and type 'Read', disabling...
QSocketNotifier: Invalid socket 145 and type 'Read', disabling...
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasma-discover path = /usr/bin pid = 2180
KCrash: Arguments: /usr/bin/plasma-discover 
KCrash: Attempting to start /usr/lib/drkonqi
QSocketNotifier: Invalid socket 140 and type 'Write', disabling...
Comment 1 Jose Quintana 2021-02-04 11:03:46 UTC
Application: plasma-discover (5.20.5)

Qt Version: 5.15.2
Frameworks Version: 5.78.0
Operating System: Linux 5.10.12-arch1-1 x86_64
Windowing system: X11
Distribution: Arch Linux

-- Information about the crash:
The crash can be reproduced every time.

ADDITIONAL INFORMATION
backtrace from drkonqi attached

Application: Discover (plasma-discover), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fe2c4e1dd46 in g_slice_alloc () at /usr/lib/libglib-2.0.so.0
#5  0x00007fe2c4e1e3a7 in g_slist_prepend () at /usr/lib/libglib-2.0.so.0
#6  0x00007fe2c4778764 in  () at /usr/lib/libgobject-2.0.so.0
#7  0x00007fe2c47596fa in  () at /usr/lib/libgobject-2.0.so.0
#8  0x00007fe2c475f0c4 in  () at /usr/lib/libgobject-2.0.so.0
#9  0x00007fe2c47608a4 in g_object_new_valist () at /usr/lib/libgobject-2.0.so.0
#10 0x00007fe2c4760c1a in g_object_new () at /usr/lib/libgobject-2.0.so.0
#11 0x00007fe2a45177b4 in  () at /usr/lib/libflatpak.so.0
#12 0x00007fe2a4523c81 in  () at /usr/lib/libflatpak.so.0
#13 0x00007fe2a452a9ed in  () at /usr/lib/libflatpak.so.0
#14 0x00007fe2a4545a5a in  () at /usr/lib/libflatpak.so.0
#15 0x00007fe2a4546b49 in flatpak_installation_get_installed_ref () at /usr/lib/libflatpak.so.0
#16 0x00007fe2a462bb0d in  () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#17 0x00007fe2a4631a4d in  () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#18 0x00007fe2a46323b7 in  () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#19 0x00007fe2a46325e3 in  () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#20 0x00007fe2a4633562 in  () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#21 0x00007fe2c69eedd6 in  () at /usr/lib/libQt5Core.so.5
#22 0x00007fe2c67da525 in QFutureWatcherBase::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#23 0x00007fe2c7975752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#24 0x00007fe2c69b7a7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#25 0x00007fe2c69ba573 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#26 0x00007fe2c6a110a4 in  () at /usr/lib/libQt5Core.so.5
#27 0x00007fe2c4dfea84 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#28 0x00007fe2c4e529b1 in  () at /usr/lib/libglib-2.0.so.0
#29 0x00007fe2c4dfd2b1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#30 0x00007fe2c6a106e1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#31 0x00007fe2c69b63fc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#32 0x00007fe2c69be894 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#33 0x000055a3109528cc in  ()
#34 0x00007fe2c6382152 in __libc_start_main () at /usr/lib/libc.so.6
#35 0x000055a310952e6e in _start ()
[Inferior 1 (process 8034) detached]


plasma-discover on cli:
$ plasma-discover
Cyclic dependency detected between "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml"
file:///usr/lib/qt/qml/org/kde/kirigami.2/GlobalDrawer.qml:265: TypeError: Type error
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:162:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:99:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/OverlayDrawer.qml:284:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:162:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:99:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:137:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:162:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:99:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:139:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:139:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:139:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
org.kde.plasma.libdiscover: error loading "fwupd-backend" "No se puede cargar la biblioteca /usr/lib/qt/plugins/discover/fwupd-backend.so: (libfwupd.so.2: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio)" QJsonObject({"IID":"org.kde.muon.AbstractResourcesBackendFactory","archreq":0,"className":"FwupdBackendFactory","debug":false,"version":331520})
invalid kns backend! "/usr/share/knsrcfiles/servicemenu.knsrc" because: "Config group not found! Check your KNS3 installation."
invalid kns backend! "/usr/share/knsrcfiles/ksysguard.knsrc" because: "Config group not found! Check your KNS3 installation."
adding empty sources model QStandardItemModel(0x55f83c0ff240)
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:71:5: QML Binding: Binding loop detected for property "value"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
QSocketNotifier: Invalid socket 7 and type 'Read', disabling...
QSocketNotifier: Invalid socket 14 and type 'Read', disabling...
QSocketNotifier: Invalid socket 41 and type 'Read', disabling...
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Comment 2 Antonio Rojas 2021-02-04 12:12:22 UTC

*** This bug has been marked as a duplicate of bug 432492 ***