https://bugs.kde.org/show_bug.cgi?id=439496
Bug ID: 439496 Summary: Discover crashes with failed assertion Product: Discover Version: 5.20.5 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: discover Assignee: lei...@leinir.dk Reporter: david.cortes.riv...@gmail.com CC: aleix...@kde.org Target Milestone: --- SUMMARY Not sure how to reproduce, but I've been finding discover crashing with some message about flatpak. If run from a terminal, this is the full error log: Cyclic dependency detected between "file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/GlobalDrawer.qml:265: TypeError: Type error file:///usr/lib/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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(0x5603d3c2f6b0) 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." file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:71:5: QML Binding: Binding loop detected for property "value" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth" ** flatpak:ERROR:common/flatpak-variant-impl-private.h:499:var_metadata_lookup: assertion failed: (end <= last_end) Bail out! flatpak:ERROR:common/flatpak-variant-impl-private.h:499:var_metadata_lookup: assertion failed: (end <= last_end) ** flatpak:ERROR:common/flatpak-variant-impl-private.h:499:var_metadata_lookup: assertion failed: (end <= last_end) Bail out! flatpak:ERROR:common/flatpak-variant-impl-private.h:499:var_metadata_lookup: assertion failed: (end <= last_end) Unable to start Dr. Konqi Unable to start Dr. Konqi If run with valgrind, it will show more problems: ==16644== Memcheck, a memory error detector ==16644== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==16644== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info ==16644== Command: plasma-discover ==16644== ==16644== Invalid read of size 8 ==16644== at 0x401D604: strncmp (strcmp.S:175) ==16644== by 0x400604D: is_dst (dl-load.c:209) ==16644== by 0x4008566: _dl_dst_count (dl-load.c:246) ==16644== by 0x4008757: expand_dynamic_string_token (dl-load.c:388) ==16644== by 0x40088D1: fillin_rpath.isra.0 (dl-load.c:460) ==16644== by 0x4008BE1: decompose_rpath (dl-load.c:631) ==16644== by 0x4009745: cache_rpath (dl-load.c:673) ==16644== by 0x4009745: cache_rpath (dl-load.c:654) ==16644== by 0x4009745: _dl_map_object (dl-load.c:2074) ==16644== by 0x400DDC0: openaux (dl-deps.c:64) ==16644== by 0x6D2025F: _dl_catch_exception (dl-error-skeleton.c:208) ==16644== by 0x400E138: _dl_map_object_deps (dl-deps.c:248) ==16644== by 0x4013DAA: dl_open_worker (dl-open.c:571) ==16644== by 0x6D2025F: _dl_catch_exception (dl-error-skeleton.c:208) ==16644== Address 0xbb17b19 is 9 bytes inside a block of size 15 alloc'd ==16644== at 0x483877F: malloc (vg_replace_malloc.c:307) ==16644== by 0x401C16A: strdup (strdup.c:42) ==16644== by 0x4008B74: decompose_rpath (dl-load.c:606) ==16644== by 0x4009745: cache_rpath (dl-load.c:673) ==16644== by 0x4009745: cache_rpath (dl-load.c:654) ==16644== by 0x4009745: _dl_map_object (dl-load.c:2074) ==16644== by 0x400DDC0: openaux (dl-deps.c:64) ==16644== by 0x6D2025F: _dl_catch_exception (dl-error-skeleton.c:208) ==16644== by 0x400E138: _dl_map_object_deps (dl-deps.c:248) ==16644== by 0x4013DAA: dl_open_worker (dl-open.c:571) ==16644== by 0x6D2025F: _dl_catch_exception (dl-error-skeleton.c:208) ==16644== by 0x40138F9: _dl_open (dl-open.c:837) ==16644== by 0x8029257: dlopen_doit (dlopen.c:66) ==16644== by 0x6D2025F: _dl_catch_exception (dl-error-skeleton.c:208) ==16644== ==16644== Invalid read of size 8 ==16644== at 0x401D604: strncmp (strcmp.S:175) ==16644== by 0x400604D: is_dst (dl-load.c:209) ==16644== by 0x400861E: _dl_dst_substitute (dl-load.c:288) ==16644== by 0x40088D1: fillin_rpath.isra.0 (dl-load.c:460) ==16644== by 0x4008BE1: decompose_rpath (dl-load.c:631) ==16644== by 0x4009745: cache_rpath (dl-load.c:673) ==16644== by 0x4009745: cache_rpath (dl-load.c:654) ==16644== by 0x4009745: _dl_map_object (dl-load.c:2074) ==16644== by 0x400DDC0: openaux (dl-deps.c:64) ==16644== by 0x6D2025F: _dl_catch_exception (dl-error-skeleton.c:208) ==16644== by 0x400E138: _dl_map_object_deps (dl-deps.c:248) ==16644== by 0x4013DAA: dl_open_worker (dl-open.c:571) ==16644== by 0x6D2025F: _dl_catch_exception (dl-error-skeleton.c:208) ==16644== by 0x40138F9: _dl_open (dl-open.c:837) ==16644== Address 0xbb17b19 is 9 bytes inside a block of size 15 alloc'd ==16644== at 0x483877F: malloc (vg_replace_malloc.c:307) ==16644== by 0x401C16A: strdup (strdup.c:42) ==16644== by 0x4008B74: decompose_rpath (dl-load.c:606) ==16644== by 0x4009745: cache_rpath (dl-load.c:673) ==16644== by 0x4009745: cache_rpath (dl-load.c:654) ==16644== by 0x4009745: _dl_map_object (dl-load.c:2074) ==16644== by 0x400DDC0: openaux (dl-deps.c:64) ==16644== by 0x6D2025F: _dl_catch_exception (dl-error-skeleton.c:208) ==16644== by 0x400E138: _dl_map_object_deps (dl-deps.c:248) ==16644== by 0x4013DAA: dl_open_worker (dl-open.c:571) ==16644== by 0x6D2025F: _dl_catch_exception (dl-error-skeleton.c:208) ==16644== by 0x40138F9: _dl_open (dl-open.c:837) ==16644== by 0x8029257: dlopen_doit (dlopen.c:66) ==16644== by 0x6D2025F: _dl_catch_exception (dl-error-skeleton.c:208) ==16644== Cyclic dependency detected between "file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/GlobalDrawer.qml:265: TypeError: Type error file:///usr/lib/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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>) { ... } ==16644== Conditional jump or move depends on uninitialised value(s) ==16644== at 0x27CFED6D: ??? ==16644== by 0x2681A7B7: ??? ==16644== ==16644== Conditional jump or move depends on uninitialised value(s) ==16644== at 0x27CFED6D: ??? ==16644== by 0xE158047: ??? ==16644== ==16644== Conditional jump or move depends on uninitialised value(s) ==16644== at 0x27CFED6D: ??? ==16644== by 0x2574B857: ??? ==16644== ==16644== Conditional jump or move depends on uninitialised value(s) ==16644== at 0x27CFED6D: ??? ==16644== by 0x2683D507: ??? ==16644== file:///usr/lib/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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>) { ... } ==16644== Conditional jump or move depends on uninitialised value(s) ==16644== at 0x5B2EC69: QV4::CppStackFrame::lineNumber() const (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.2) ==16644== by 0x5CC1D69: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.2) ==16644== by 0x5B49CF3: QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.2) ==16644== by 0x5B4A456: QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.2) ==16644== by 0x5B4A5F4: QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.2) ==16644== by 0x5C24A40: QQmlComponentPrivate::setInitialProperties(QV4::ExecutionEngine*, QV4::QmlContext*, QV4::Value const&, QV4::Value const&, RequiredProperties&, QObject*) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.2) ==16644== by 0x5C253D8: QQmlComponentPrivate::initializeObjectWithInitialProperties(QV4::QmlContext*, QV4::Value const&, QObject*, RequiredProperties&) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.2) ==16644== by 0x4C93EF5: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.15.2) ==16644== by 0x5C279EE: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.2) ==16644== by 0x5C27C26: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.2) ==16644== by 0x5C22C51: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.2) ==16644== by 0x4C94FEA: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.15.2) ==16644== file:///usr/lib/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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/x86_64-linux-gnu/qt5/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>) { ... } --16644-- WARNING: unhandled amd64-linux syscall: 315 --16644-- You may be able to write your own handler. --16644-- Read the file README_MISSING_SYSCALL_OR_IOCTL. --16644-- Nevertheless we consider this a bug. Please report --16644-- it at http://valgrind.org/support/bug_reports.html. adding empty sources model QStandardItemModel(0xd208ee0) 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." ==16644== Conditional jump or move depends on uninitialised value(s) ==16644== at 0x27CFE506: ??? ==16644== by 0x4F9D58AB: ??? ==16644== took really long to fetch FlatpakBackend(0xd9d1a70) took really long to fetch PackageKitBackend(0xd144560) file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:71:5: QML Binding: Binding loop detected for property "value" ==16644== Conditional jump or move depends on uninitialised value(s) ==16644== at 0x27CFE59D: ??? ==16644== by 0x3412B537: ??? ==16644== ==16644== Conditional jump or move depends on uninitialised value(s) ==16644== at 0x27CFE59D: ??? ==16644== by 0x50764FF7: ??? ==16644== ==16644== Conditional jump or move depends on uninitialised value(s) ==16644== at 0x27CFE59D: ??? ==16644== by 0x4D606487: ??? ==16644== file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth" ** flatpak:ERROR:common/flatpak-variant-impl-private.h:499:var_metadata_lookup: assertion failed: (end <= last_end) Bail out! flatpak:ERROR:common/flatpak-variant-impl-private.h:499:var_metadata_lookup: assertion failed: (end <= last_end) KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = plasma-discover path = /usr/bin pid = 16644 KCrash: Arguments: /usr/bin/plasma-discover KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi ** flatpak:ERROR:common/flatpak-variant-impl-private.h:499:var_metadata_lookup: assertion failed: (end <= last_end) Bail out! flatpak:ERROR:common/flatpak-variant-impl-private.h:499:var_metadata_lookup: assertion failed: (end <= last_end) Unable to start Dr. Konqi ==16644== ==16644== HEAP SUMMARY: ==16644== in use at exit: 85,288,554 bytes in 1,055,550 blocks ==16644== total heap usage: 5,131,127 allocs, 4,075,577 frees, 2,120,272,722 bytes allocated ==16644== [1]+ Stopped valgrind plasma-discover -- You are receiving this mail because: You are watching all bug changes.