https://bugs.kde.org/show_bug.cgi?id=422808

            Bug ID: 422808
           Summary: systemsettings5 crashes on closing window
           Product: systemsettings
           Version: 5.19.0
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: jakobmi...@gmail.com
  Target Milestone: ---

Application: systemsettings5 (5.19.0)

Qt Version: 5.15.0
Frameworks Version: 5.70.0
Operating System: Linux 5.6.14-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

1. opening systemsettings5
2. clicking around
3. closing window
-> crash

The crash can be reproduced every time.

-- Backtrace:
Application: Systemeinstellungen (systemsettings5), signal: Segmentation fault

[KCrash Handler]
#4  0x0000000000000000 in ?? ()
#5  0x00007fa1105383f7 in QQuickItemLayer::~QQuickItemLayer
(this=0x55c35e2b46c0, __in_chrg=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/quick/items/qquickitem.cpp:8335
#6  0x00007fa110538439 in QQuickItemLayer::~QQuickItemLayer
(this=0x55c35e2b46c0, __in_chrg=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/quick/items/qquickitem.cpp:8333
#7  0x00007fa1106af3f3 in QAccessibleQuickItem::role (this=0x55c35e3e1af0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQuick/../../src/quick/items/qquickitem.h:468
#8  0x00007fa10c3e43da in AtSpiAdaptor::pathForInterface
(this=this@entry=0x55c35dde5ee0, interface=0x55c35e3e1af0) at
atspiadaptor.cpp:1538
#9  0x00007fa10c3e6594 in AtSpiAdaptor::notifyStateChange
(this=this@entry=0x55c35dde5ee0, interface=<optimized out>, state=..., value=0)
at atspiadaptor.cpp:873
#10 0x00007fa10c3e7c30 in AtSpiAdaptor::notify (this=0x55c35dde5ee0,
event=0x7ffc0ebe8d40) at
../../../include/QtCore/../../src/corelib/text/qstring.h:1062
#11 0x00007fa11054a278 in QQuickItemPrivate::setEffectiveVisibleRecur
(this=this@entry=0x55c35e2b4780, newEffectiveVisible=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/quick/items/qquickitem.cpp:6051
#12 0x00007fa11054a353 in QQuickItemPrivate::setVisible (this=0x55c35e2b4780,
visible=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/quick/items/qquickitem.cpp:5948
#13 0x00007fa10804e4f6 in ContentItem::forgetItem (this=0x55c35e436c30,
item=<optimized out>) at
/usr/src/debug/kirigami2-5.70.0-2.1.x86_64/src/columnview.cpp:564
#14 0x00007fa10804f678 in ContentItem::itemChange (this=0x55c35e436c30,
change=QQuickItem::ItemChildRemovedChange, value=...) at
/usr/src/debug/kirigami2-5.70.0-2.1.x86_64/src/columnview.cpp:643
#15 0x00007fa110544f55 in QQuickItemPrivate::itemChange
(this=this@entry=0x55c35e438c50,
change=change@entry=QQuickItem::ItemChildRemovedChange, data=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/quick/items/qquickitem.cpp:6271
#16 0x00007fa11054bc0f in QQuickItemPrivate::removeChild
(this=this@entry=0x55c35e438c50, child=<optimized out>,
child@entry=0x55c35e2b46c0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/quick/items/qquickitem.h:185
#17 0x00007fa11054da3c in QQuickItem::setParentItem
(this=this@entry=0x55c35e2b46c0, parentItem=parentItem@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/quick/items/qquickitem.cpp:2669
#18 0x00007fa11054dfc6 in QQuickItem::~QQuickItem (this=0x55c35e2b46c0,
__in_chrg=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/quick/items/qquickitem.cpp:2311
#19 0x00007fa0e461ac25 in QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement
(this=<optimized out>, this=<optimized out>) at
/usr/include/qt5/QtQml/qqmlprivate.h:142
#20 QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement (this=<optimized out>,
this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#21 0x00007fa11086ab68 in KDeclarative::QmlObjectPrivate::~QmlObjectPrivate
(this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kdeclarative-5.70.0-1.2.x86_64/src/kdeclarative/qmlobject.cpp:71
#22 KDeclarative::QmlObject::~QmlObject (this=<optimized out>, this=<optimized
out>) at
/usr/src/debug/kdeclarative-5.70.0-1.2.x86_64/src/kdeclarative/qmlobject.cpp:199
#23 0x00007fa11086adf9 in
KDeclarative::QmlObjectSharedEngine::~QmlObjectSharedEngine (this=<optimized
out>, this=<optimized out>) at
/usr/src/debug/kdeclarative-5.70.0-1.2.x86_64/src/kdeclarative/qmlobjectsharedengine.cpp:76
#24 0x00007fa1125cf132 in KQuickAddons::ConfigModule::~ConfigModule
(this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kdeclarative-5.70.0-1.2.x86_64/src/quickaddons/configmodule.cpp:117
#25 0x00007fa10839be13 in LaunchFeedback::~LaunchFeedback (this=<optimized
out>, this=<optimized out>) at
/usr/src/debug/plasma5-desktop-5.19.0-1.1.x86_64/kcms/launch/launchfeedback.cpp:47
#26 LaunchFeedback::~LaunchFeedback (this=<optimized out>, this=<optimized
out>) at
/usr/src/debug/plasma5-desktop-5.19.0-1.1.x86_64/kcms/launch/launchfeedback.cpp:49
#27 0x00007fa1126c3043 in
std::default_delete<KQuickAddons::ConfigModule>::operator() (__ptr=<optimized
out>, this=<optimized out>) at /usr/include/c++/10/bits/unique_ptr.h:78
#28 std::unique_ptr<KQuickAddons::ConfigModule,
std::default_delete<KQuickAddons::ConfigModule> >::~unique_ptr (this=<optimized
out>, this=<optimized out>) at /usr/include/c++/10/bits/unique_ptr.h:360
#29 KCModuleQmlPrivate::~KCModuleQmlPrivate (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/kcmutils-5.70.0-2.1.x86_64/src/kcmoduleqml.cpp:45
#30 KCModuleQml::~KCModuleQml (this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kcmutils-5.70.0-2.1.x86_64/src/kcmoduleqml.cpp:221
#31 0x00007fa1126c3069 in KCModuleQml::~KCModuleQml (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/kcmutils-5.70.0-2.1.x86_64/src/kcmoduleqml.cpp:222
#32 0x00007fa1126c5ee4 in KCModuleProxy::deleteClient
(this=this@entry=0x55c35e2594d0) at
/usr/src/debug/kcmutils-5.70.0-2.1.x86_64/src/kcmoduleproxy.cpp:172
#33 0x00007fa1126c77a8 in KCModuleProxy::~KCModuleProxy (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/kcmutils-5.70.0-2.1.x86_64/src/kcmoduleproxy.cpp:163
#34 0x00007fa1126c78a9 in KCModuleProxy::~KCModuleProxy (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/kcmutils-5.70.0-2.1.x86_64/src/kcmoduleproxy.cpp:167
#35 0x00007fa1110d761e in QObjectPrivate::deleteChildren
(this=this@entry=0x55c35e2587c0) at kernel/qobject.cpp:2104
#36 0x00007fa111c41896 in QWidget::~QWidget (this=0x55c35e21d7f0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1523
#37 0x00007fa111c41be9 in QWidget::~QWidget (this=0x55c35e21d7f0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1401
#38 0x00007fa1110d761e in QObjectPrivate::deleteChildren
(this=this@entry=0x55c35e1fca10) at kernel/qobject.cpp:2104
#39 0x00007fa111c41896 in QWidget::~QWidget (this=0x55c35e21d7b0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1523
#40 0x00007fa111d97fd9 in QScrollArea::~QScrollArea (this=0x55c35e21d7b0,
__in_chrg=<optimized out>) at widgets/qscrollarea.cpp:171
#41 0x00007fa112433de3 in KPageWidgetItem::Private::~Private (this=<optimized
out>, this=<optimized out>) at /usr/include/c++/10/bits/atomic_base.h:420
#42 KPageWidgetItem::~KPageWidgetItem (this=<optimized out>, this=<optimized
out>) at
/usr/src/debug/kwidgetsaddons-5.70.0-1.2.x86_64/src/kpagewidgetmodel.cpp:89
#43 0x00007fa1124359d5 in KPageWidgetItem::~KPageWidgetItem (this=<optimized
out>, this=<optimized out>) at
/usr/src/debug/kwidgetsaddons-5.70.0-1.2.x86_64/src/kpagewidgetmodel.cpp:87
#44 PageItem::~PageItem (this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kwidgetsaddons-5.70.0-1.2.x86_64/src/kpagewidgetmodel.cpp:191
#45 0x00007fa112435a18 in qDeleteAll<QList<PageItem*>::const_iterator>
(end=..., begin=...) at /usr/include/qt5/QtCore/qalgorithms.h:319
#46 qDeleteAll<QList<PageItem*> > (c=...) at
/usr/include/qt5/QtCore/qalgorithms.h:328
#47 PageItem::~PageItem (this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kwidgetsaddons-5.70.0-1.2.x86_64/src/kpagewidgetmodel.cpp:194
#48 0x00007fa112431580 in KPageWidgetModelPrivate::~KPageWidgetModelPrivate
(this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kwidgetsaddons-5.70.0-1.2.x86_64/src/kpagewidgetmodel_p.h:69
#49 KPageWidgetModelPrivate::~KPageWidgetModelPrivate (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/kwidgetsaddons-5.70.0-1.2.x86_64/src/kpagewidgetmodel_p.h:71
#50 KPageModel::~KPageModel (this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kwidgetsaddons-5.70.0-1.2.x86_64/src/kpagemodel.cpp:42
#51 0x00007fa112437b69 in KPageWidgetModel::~KPageWidgetModel (this=<optimized
out>, this=<optimized out>) at
/usr/src/debug/kwidgetsaddons-5.70.0-1.2.x86_64/src/kpagewidgetmodel.cpp:280
#52 0x00007fa1110d761e in QObjectPrivate::deleteChildren
(this=this@entry=0x55c35e00e2a0) at kernel/qobject.cpp:2104
#53 0x00007fa111c41896 in QWidget::~QWidget (this=0x55c35e03a250,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1523
#54 0x00007fa1124322d9 in KPageWidget::~KPageWidget (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/kwidgetsaddons-5.70.0-1.2.x86_64/src/kpagewidget.cpp:80
#55 0x00007fa1110d761e in QObjectPrivate::deleteChildren
(this=this@entry=0x55c35dce49a0) at kernel/qobject.cpp:2104
#56 0x00007fa111c41896 in QWidget::~QWidget (this=0x55c35e0398c0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1523
#57 0x00007fa1126fe079 in ModuleView::~ModuleView (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/systemsettings5-5.19.0-1.1.x86_64/core/ModuleView.cpp:119
#58 0x00007fa1110d761e in QObjectPrivate::deleteChildren
(this=this@entry=0x55c35def0f10) at kernel/qobject.cpp:2104
#59 0x00007fa111c41896 in QWidget::~QWidget (this=0x55c35e038a90,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1523
#60 0x00007fa111dae3f9 in QStackedWidget::~QStackedWidget (this=0x55c35e038a90,
__in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:145
#61 0x00007fa1110d761e in QObjectPrivate::deleteChildren
(this=this@entry=0x55c35dd2ea80) at kernel/qobject.cpp:2104
#62 0x00007fa111c41896 in QWidget::~QWidget (this=0x55c35dcfa300,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1523
#63 0x00007fa111dae3f9 in QStackedWidget::~QStackedWidget (this=0x55c35dcfa300,
__in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:145
#64 0x00007fa1110d761e in QObjectPrivate::deleteChildren
(this=this@entry=0x55c35dd22910) at kernel/qobject.cpp:2104
#65 0x00007fa111c41896 in QWidget::~QWidget (this=0x55c35dce51c0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1523
#66 0x000055c35cb28307 in SettingsBase::~SettingsBase (this=<optimized out>,
this=<optimized out>) at /usr/include/qt5/QtCore/qrefcount.h:65
#67 0x000055c35cb283a9 in SettingsBase::~SettingsBase (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/systemsettings5-5.19.0-1.1.x86_64/app/SettingsBase.cpp:86
#68 0x00007fa1110d97ef in QObject::event (this=0x55c35dce51c0,
e=0x55c35f1710a0) at kernel/qobject.cpp:1301
#69 0x00007fa11266f919 in KXmlGuiWindow::event (this=0x55c35dce51c0,
ev=0x55c35f1710a0) at
/usr/src/debug/kxmlgui-5.70.0-1.2.x86_64/src/kxmlguiwindow.cpp:121
#70 0x00007fa111c060cf in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55c35dce51c0, e=0x55c35f1710a0) at
kernel/qapplication.cpp:3671
#71 0x00007fa1110adb0a in QCoreApplication::notifyInternal2
(receiver=0x55c35dce51c0, event=0x55c35f1710a0) at
../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#72 0x00007fa1110b0531 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55c35db6eb80) at
kernel/qcoreapplication.cpp:1815
#73 0x00007fa1111058c3 in postEventSourceDispatch (s=0x55c35dcb0620) at
kernel/qeventdispatcher_glib.cpp:277
#74 0x00007fa10ed352c7 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#75 0x00007fa10ed35648 in ?? () from /usr/lib64/libglib-2.0.so.0
#76 0x00007fa10ed356ff in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#77 0x00007fa111104f4f in QEventDispatcherGlib::processEvents
(this=0x55c35dcb0f40, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#78 0x00007fa1110ac4cb in QEventLoop::exec (this=this@entry=0x7ffc0ebe9a60,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#79 0x00007fa1110b4730 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#80 0x000055c35cb21fd9 in main (argc=<optimized out>, argv=0x7ffc0ebe9b70) at
/usr/src/debug/systemsettings5-5.19.0-1.1.x86_64/app/main.cpp:168
[Inferior 1 (process 8573) detached]

Possible duplicates by query: bug 422484, bug 418002, bug 318772.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to