Bug 429896 - Discover Crashes if icon theme unavailable
Summary: Discover Crashes if icon theme unavailable
Status: RESOLVED DUPLICATE of bug 426602
Alias: None
Product: frameworks-kirigami
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.75.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: Not decided
Assignee: Marco Martin
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-12-01 14:37 UTC by Dave
Modified: 2021-06-29 10:24 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dave 2020-12-01 14:37:51 UTC
Application: plasma-discover (5.20.3)

Qt Version: 5.15.1
Frameworks Version: 5.75.0
Operating System: Linux 5.9.11-200.fc33.x86_64 x86_64
Windowing system: Wayland
Distribution: "Fedora release 33 (Thirty Three)"

-- Information about the crash:
- What I was doing when the application crashed:
Ran discover, attempted to go and lbrowse installable widgets

- Unusual behavior I noticed:
It complained breeze theme was not installed and then was in an infinite spinner loop loading

- Custom settings of the application:
had inadvertently uninstalled breeze kde theme

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f774dad2bf7 in QShortcutMap::removeShortcut(int, QObject*, QKeySequence const&) () at /lib64/libQt5Gui.so.5
#5  0x00007f774ea9fd05 in QQuickShortcut::~QQuickShortcut() () at /lib64/libQt5Quick.so.5
#6  0x00007f774ecd45a3 in QQmlPrivate::QQmlElement<QQuickShortcut>::~QQmlElement() [clone .lto_priv.0] () at /lib64/libQt5Quick.so.5
#7  0x00007f774d25ba3a in QObjectPrivate::deleteChildren() () at /lib64/libQt5Core.so.5
#8  0x00007f774d26126f in QObject::~QObject() () at /lib64/libQt5Core.so.5
#9  0x00007f7733e8015e in QQmlPrivate::QQmlElement<QQuickButton>::~QQmlElement() () at /usr/lib64/qt5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so
#10 0x00007f774d25ba3a in QObjectPrivate::deleteChildren() () at /lib64/libQt5Core.so.5
#11 0x00007f774d26126f in QObject::~QObject() () at /lib64/libQt5Core.so.5
#12 0x00007f774ecd596c in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement() [clone .lto_priv.0] () at /lib64/libQt5Quick.so.5
#13 0x00007f774d25ba3a in QObjectPrivate::deleteChildren() () at /lib64/libQt5Core.so.5
#14 0x00007f774d26126f in QObject::~QObject() () at /lib64/libQt5Core.so.5
#15 0x00007f773853e6ea in QQmlPrivate::QQmlElement<QQuickGridLayout>::~QQmlElement() () at /usr/lib64/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#16 0x00007f774d25ba3a in QObjectPrivate::deleteChildren() () at /lib64/libQt5Core.so.5
#17 0x00007f774d26126f in QObject::~QObject() () at /lib64/libQt5Core.so.5
#18 0x00007f774ecd37a5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() [clone .lto_priv.0] () at /lib64/libQt5Quick.so.5
#19 0x00007f774d25ba3a in QObjectPrivate::deleteChildren() () at /lib64/libQt5Core.so.5
#20 0x00007f774d26126f in QObject::~QObject() () at /lib64/libQt5Core.so.5
#21 0x00007f7733e7fd9e in QQmlPrivate::QQmlElement<QQuickItemDelegate>::~QQmlElement() () at /usr/lib64/qt5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so
#22 0x00007f77382b14fe in (anonymous namespace)::Q_QGS_s_delegateCache::innerFunction()::Holder::~Holder() () at /usr/lib64/qt5/qml/org/kde/kirigami.2/libkirigamiplugin.so
#23 0x00007f774cc66237 in __run_exit_handlers () at /lib64/libc.so.6
#24 0x00007f774cc663e0 in on_exit () at /lib64/libc.so.6
#25 0x00007f774cc4e1e9 in __libc_start_main () at /lib64/libc.so.6
#26 0x00005608e56510fe in _start ()
[Inferior 1 (process 7725) detached]

Possible duplicates by query: bug 427821, bug 426732, bug 426602, bug 419648, bug 414728.

Reported using DrKonqi
Comment 1 Nate Graham 2020-12-01 19:33:46 UTC
Crashing in Kirigami delegate recycler (I think):

#22 0x00007f77382b14fe in (anonymous namespace)::Q_QGS_s_delegateCache::innerFunction()::Holder::~Holder() () at /usr/lib64/qt5/qml/org/kde/kirigami.2/libkirigamiplugin.so
Comment 2 David Redondo 2021-06-29 10:24:22 UTC

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