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.

Reply via email to