Bug 439121 - Info Zenter showed chrash even though no crash happened
Summary: Info Zenter showed chrash even though no crash happened
Status: RESOLVED DUPLICATE of bug 426602
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.22.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-06-24 17:45 UTC by Michael Thorwarth
Modified: 2021-06-29 11:35 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Thorwarth 2021-06-24 17:45:52 UTC
Application: systemsettings5 (5.22.2)

Qt Version: 5.15.2
Frameworks Version: 5.83.0
Operating System: Linux 5.3.18-59.5-preempt x86_64
Windowing System: X11
Drkonqi Version: 5.22.2
Distribution: "openSUSE Leap 15.3"

-- Information about the crash:
- What I was doing when the application crashed:
I am using the KDE in German therefore I guess it is "info center" what I used was Infozentrum. I was looking for my system and I informed myself about the usb devices. After that I closed the application by clicking on the "x" (top right corner of the window).

- Unusual behavior I noticed:
KDE reported that a crash had happened, but there was not crash that I could observe. I repeated it four times, and always the same behaviour.

The crash can be reproduced every time.

-- Backtrace:
Application: Info Center (systemsettings5), signal: Segmentation fault

[KCrash Handler]
#4  QScopedPointer<QShortcutMapPrivate, QScopedPointerDeleter<QShortcutMapPrivate> >::operator-> (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:118
#5  qGetPtrHelper<QScopedPointer<QShortcutMapPrivate, QScopedPointerDeleter<QShortcutMapPrivate> > > (ptr=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1135
#6  QShortcutMap::d_func (this=<optimized out>) at kernel/qshortcutmap_p.h:73
#7  QShortcutMap::removeShortcut (this=this@entry=0xc8, id=-36, owner=owner@entry=0x55d91db14160, key=...) at kernel/qshortcutmap.cpp:185
#8  0x00007f64d115b22e in QQuickShortcut::ungrabShortcut (this=this@entry=0x55d91db14160, shortcut=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-lp153.4.1.x86_64/src/quick/util/qquickshortcut.cpp:413
#9  0x00007f64d115c259 in QQuickShortcut::ungrabShortcut (shortcut=..., this=0x55d91db14160) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-lp153.4.1.x86_64/src/quick/util/qquickshortcut.cpp:141
#10 QQuickShortcut::~QQuickShortcut (this=0x55d91db14160, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-lp153.4.1.x86_64/src/quick/util/qquickshortcut.cpp:141
#11 0x00007f64d13a57f3 in QQmlPrivate::QQmlElement<QQuickShortcut>::~QQmlElement (this=0x55d91db14160, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-lp153.4.1.x86_64/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#12 QQmlPrivate::QQmlElement<QQuickShortcut>::~QQmlElement (this=0x55d91db14160, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-lp153.4.1.x86_64/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#13 0x00007f64d39974eb in QObjectPrivate::deleteChildren (this=0x55d91db9ae80) at kernel/qobject.cpp:2104
#14 0x00007f64d39a1e9e in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#15 0x00007f64d1239dad in QQuickItem::~QQuickItem (this=0x55d91db9adc0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-lp153.4.1.x86_64/src/quick/items/qquickitem.cpp:2304
#16 0x00007f643e7379bd in QQuickButton::~QQuickButton (this=0x55d91db9adc0, __in_chrg=<optimized out>) at ../../../include/QtQuickTemplates2/5.15.2/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquickbutton_p.h:57
#17 QQuickToolButton::~QQuickToolButton (this=0x55d91db9adc0, __in_chrg=<optimized out>) at ../../../include/QtQuickTemplates2/5.15.2/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquicktoolbutton_p.h:55
#18 QQmlPrivate::QQmlElement<QQuickToolButton>::~QQmlElement (this=0x55d91db9adc0, __in_chrg=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#19 QQmlPrivate::QQmlElement<QQuickToolButton>::~QQmlElement (this=0x55d91db9adc0, __in_chrg=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#20 0x00007f644cda1bd0 in ToolBarLayoutDelegate::~ToolBarLayoutDelegate (this=0x55d91dbbb7d0, __in_chrg=<optimized out>) at /usr/src/debug/kirigami2-5.83.0-lp153.146.1.x86_64/src/toolbarlayoutdelegate.cpp:82
#21 0x00007f644cda1c09 in ToolBarLayoutDelegate::~ToolBarLayoutDelegate (this=0x55d91dbbb7d0, __in_chrg=<optimized out>) at /usr/src/debug/kirigami2-5.83.0-lp153.146.1.x86_64/src/toolbarlayoutdelegate.cpp:88
#22 0x00007f644cd9e503 in std::default_delete<ToolBarLayoutDelegate>::operator() (this=<optimized out>, __ptr=<optimized out>) at /usr/include/c++/7/bits/unique_ptr.h:78
#23 std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> >::~unique_ptr (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/c++/7/bits/unique_ptr.h:263
#24 std::pair<QObject* const, std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> > >::~pair (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/c++/7/bits/stl_pair.h:208
#25 __gnu_cxx::new_allocator<std::pair<QObject* const, std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> > > >::destroy<std::pair<QObject* const, std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> > > > (this=<synthetic pointer>, __p=<optimized out>) at /usr/include/c++/7/ext/new_allocator.h:140
#26 std::allocator_traits<std::allocator<std::pair<QObject* const, std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> > > > >::destroy<std::pair<QObject* const, std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> > > > (__a=<synthetic pointer>..., __p=<optimized out>) at /usr/include/c++/7/bits/alloc_traits.h:487
#27 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<QObject* const, std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> > >, false> > >::_M_deallocate_node (__n=0x55d91dbb2b80, this=<optimized out>) at /usr/include/c++/7/bits/hashtable_policy.h:2084
#28 0x00007f644cda10f0 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<QObject* const, std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> > >, false> > >::_M_deallocate_nodes (this=<optimized out>, __n=<optimized out>) at /usr/include/c++/7/bits/hashtable_policy.h:2097
#29 std::_Hashtable<QObject*, std::pair<QObject* const, std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> > >, std::allocator<std::pair<QObject* const, std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> > > >, std::__detail::_Select1st, std::equal_to<QObject*>, std::hash<QObject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::clear (this=this@entry=0x55d91d14fc38) at /usr/include/c++/7/bits/hashtable.h:2032
#30 0x00007f644cd9f31b in std::_Hashtable<QObject*, std::pair<QObject* const, std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> > >, std::allocator<std::pair<QObject* const, std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> > > >, std::__detail::_Select1st, std::equal_to<QObject*>, std::hash<QObject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::~_Hashtable (this=0x55d91d14fc38, __in_chrg=<optimized out>) at /usr/include/c++/7/bits/hashtable.h:1358
#31 std::unordered_map<QObject*, std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> >, std::hash<QObject*>, std::equal_to<QObject*>, std::allocator<std::pair<QObject* const, std::unique_ptr<ToolBarLayoutDelegate, std::default_delete<ToolBarLayoutDelegate> > > > >::~unordered_map (this=0x55d91d14fc38, __in_chrg=<optimized out>) at /usr/include/c++/7/bits/unordered_map.h:101
#32 ToolBarLayout::Private::~Private (this=0x55d91d14fba0, __in_chrg=<optimized out>) at /usr/src/debug/kirigami2-5.83.0-lp153.146.1.x86_64/src/toolbarlayout.cpp:35
#33 std::default_delete<ToolBarLayout::Private>::operator() (this=<optimized out>, __ptr=0x55d91d14fba0) at /usr/include/c++/7/bits/unique_ptr.h:78
#34 std::unique_ptr<ToolBarLayout::Private, std::default_delete<ToolBarLayout::Private> >::~unique_ptr (this=0x55d91d131250, __in_chrg=<optimized out>) at /usr/include/c++/7/bits/unique_ptr.h:263
#35 ToolBarLayout::~ToolBarLayout (this=0x55d91d131230, __in_chrg=<optimized out>) at /usr/src/debug/kirigami2-5.83.0-lp153.146.1.x86_64/src/toolbarlayout.cpp:106
#36 0x00007f644cd594e5 in QQmlPrivate::QQmlElement<ToolBarLayout>::~QQmlElement (this=0x55d91d131230, __in_chrg=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#37 QQmlPrivate::QQmlElement<ToolBarLayout>::~QQmlElement (this=0x55d91d131230, __in_chrg=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#38 0x00007f64d39974eb in QObjectPrivate::deleteChildren (this=0x55d91d065ba0) at kernel/qobject.cpp:2104
#39 0x00007f64d39a1e9e in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#40 0x00007f64d1239dad in QQuickItem::~QQuickItem (this=0x55d91d140a90, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-lp153.4.1.x86_64/src/quick/items/qquickitem.cpp:2304
#41 0x00007f643e738e45 in QQmlPrivate::QQmlElement<QQuickControl>::~QQmlElement (this=0x55d91d140a90, __in_chrg=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#42 QQmlPrivate::QQmlElement<QQuickControl>::~QQmlElement (this=0x55d91d140a90, __in_chrg=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#43 0x00007f64d39974eb in QObjectPrivate::deleteChildren (this=0x55d91d14a840) at kernel/qobject.cpp:2104
#44 0x00007f64d39a1e9e in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#45 0x00007f64d1239dad in QQuickItem::~QQuickItem (this=0x55d91d140820, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-lp153.4.1.x86_64/src/quick/items/qquickitem.cpp:2304
#46 0x00007f643e737f3d in QQuickItemDelegate::~QQuickItemDelegate (this=0x55d91d140820, __in_chrg=<optimized out>) at ../../../include/QtQuickTemplates2/5.15.2/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquickitemdelegate_p.h:57
#47 QQmlPrivate::QQmlElement<QQuickItemDelegate>::~QQmlElement (this=0x55d91d140820, __in_chrg=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#48 QQmlPrivate::QQmlElement<QQuickItemDelegate>::~QQmlElement (this=0x55d91d140820, __in_chrg=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#49 0x00007f644cd6e2ee in qDeleteAll<QList<QQuickItem*>::const_iterator> (end=..., begin=...) at /usr/include/qt5/QtCore/qalgorithms.h:320
#50 qDeleteAll<QList<QQuickItem*> > (c=...) at /usr/include/qt5/QtCore/qalgorithms.h:328
#51 DelegateCache::~DelegateCache (this=0x7f644cfd7450 <(anonymous namespace)::Q_QGS_s_delegateCache::innerFunction()::holder>, __in_chrg=<optimized out>) at /usr/src/debug/kirigami2-5.83.0-lp153.146.1.x86_64/src/delegaterecycler.cpp:63
#52 0x00007f644cd6e329 in (anonymous namespace)::Q_QGS_s_delegateCache::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kirigami2-5.83.0-lp153.146.1.x86_64/src/delegaterecycler.cpp:54
#53 0x00007f64d2f1dc49 in __run_exit_handlers () from /lib64/libc.so.6
#54 0x00007f64d2f1ddca in exit () from /lib64/libc.so.6
#55 0x00007f64d2f06354 in __libc_start_main () from /lib64/libc.so.6
#56 0x000055d91a300a9a in _start () at ../sysdeps/x86_64/start.S:120
[Inferior 1 (process 6629) detached]

Possible duplicates by query: bug 418844, bug 413349, bug 411378, bug 411089, bug 308053.

Reported using DrKonqi
Comment 1 David Redondo 2021-06-29 11:35:06 UTC

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