Bug 426047 - Various KCMs randomly crash in their destructors when switching to a different KCM
Summary: Various KCMs randomly crash in their destructors when switching to a differen...
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: generic-crash (show other bugs)
Version: 5.20.4
Platform: openSUSE Linux
: HI crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 428879 429076 435962 449589 450164 468753 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-09-01 05:58 UTC by Thiago Sueto
Modified: 2023-04-22 21:44 UTC (History)
29 users (show)

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


Attachments
New crash information added by DrKonqi (15.87 KB, text/plain)
2020-09-14 19:21 UTC, Fabian
Details
New crash information added by DrKonqi (21.75 KB, text/plain)
2020-11-20 20:22 UTC, Tony
Details
New crash information added by DrKonqi (28.09 KB, text/plain)
2020-11-27 19:06 UTC, Danny Medina
Details
New crash information added by DrKonqi (2.68 KB, text/plain)
2021-01-12 15:14 UTC, Levy SantAnna
Details
New crash information added by DrKonqi (14.69 KB, text/plain)
2021-01-12 19:41 UTC, Crashtone
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thiago Sueto 2020-09-01 05:58:20 UTC
Application: systemsettings5 (5.19.80)

Qt Version: 5.15.0
Frameworks Version: 5.74.0
Operating System: Linux 5.8.0-1-default x86_64
Windowing system: Wayland
Distribution: "openSUSE Tumbleweed"

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

After an update to openSUSE Krypton (Plasma from git), merely clicking specific KCMs in System Settings from master results in crashes. Namely:

Plasma Style
Window Decorations
Colors
Icons
Workspace Behavior
Keyboard Shortcuts
Background Services
Search
Users
Formats
Spell Check
Date and Time
Accessibility
KDE Wallet
User Feedback
Compositor
Night Color
Multimedia
System Information

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault

[New LWP 2823]
[New LWP 2824]
[New LWP 2825]
[New LWP 2826]
[New LWP 2827]
[New LWP 2828]
[New LWP 2829]
[New LWP 2830]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007fe891e0ffcf in poll () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fe88f4bb800 (LWP 2822))]

Thread 9 (Thread 0x7fe85d8d6700 (LWP 2830)):
#0  0x00007fe891e0ba2c in read () at /lib64/libc.so.6
#1  0x00007fe88ffd514f in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe88ff8c11e in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe88ff8c575 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fe88ff8c6ef in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fe8923cd07b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe858000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fe8923745db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe85d8d5d80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007fe89219673e in QThread::exec() (this=this@entry=0x564157d34f60) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007fe8914260e5 in QQmlThreadPrivate::run() (this=0x564157d34f60) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#9  0x00007fe892197871 in QThreadPrivate::start(void*) (arg=0x564157d34f60) at thread/qthread_unix.cpp:342
#10 0x00007fe890974eaa in start_thread () at /lib64/libpthread.so.0
#11 0x00007fe891e1aaff in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fe87ed1a700 (LWP 2829)):
#0  0x00007fe891e0ffcf in poll () at /lib64/libc.so.6
#1  0x00007fe88ff8c5ce in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe88ff8c6ef in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe8923cd07b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe86c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fe8923745db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe87ed19d80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fe89219673e in QThread::exec() (this=this@entry=0x564156723cd0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fe8914260e5 in QQmlThreadPrivate::run() (this=0x564156723cd0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#7  0x00007fe892197871 in QThreadPrivate::start(void*) (arg=0x564156723cd0) at thread/qthread_unix.cpp:342
#8  0x00007fe890974eaa in start_thread () at /lib64/libpthread.so.0
#9  0x00007fe891e1aaff in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fe884e14700 (LWP 2828)):
#0  0x00007fe891e0ba2c in read () at /lib64/libc.so.6
#1  0x00007fe88ffd514f in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe88ff8c11e in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe88ff8c575 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fe88ff8c6ef in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fe8923cd07b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe868000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fe8923745db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe884e13d80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007fe89219673e in QThread::exec() (this=this@entry=0x5641565a7a80) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007fe8914260e5 in QQmlThreadPrivate::run() (this=0x5641565a7a80) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#9  0x00007fe892197871 in QThreadPrivate::start(void*) (arg=0x5641565a7a80) at thread/qthread_unix.cpp:342
#10 0x00007fe890974eaa in start_thread () at /lib64/libpthread.so.0
#11 0x00007fe891e1aaff in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fe8857de700 (LWP 2827)):
#0  0x00007fe89097b7e2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fe886cfe43b in  () at /usr/lib64/dri/i965_dri.so
#2  0x00007fe886cfd7a7 in  () at /usr/lib64/dri/i965_dri.so
#3  0x00007fe890974eaa in start_thread () at /lib64/libpthread.so.0
#4  0x00007fe891e1aaff in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fe87d7de700 (LWP 2826)):
#0  0x00007fe89097b7e2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fe886cfe43b in  () at /usr/lib64/dri/i965_dri.so
#2  0x00007fe886cfd7a7 in  () at /usr/lib64/dri/i965_dri.so
#3  0x00007fe890974eaa in start_thread () at /lib64/libpthread.so.0
#4  0x00007fe891e1aaff in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fe885fdf700 (LWP 2825)):
#0  0x00007fe89097b7e2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fe886cfe43b in  () at /usr/lib64/dri/i965_dri.so
#2  0x00007fe886cfd7a7 in  () at /usr/lib64/dri/i965_dri.so
#3  0x00007fe890974eaa in start_thread () at /lib64/libpthread.so.0
#4  0x00007fe891e1aaff in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fe8867e0700 (LWP 2824)):
#0  0x00007fe89097b7e2 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fe886cfe43b in  () at /usr/lib64/dri/i965_dri.so
#2  0x00007fe886cfd7a7 in  () at /usr/lib64/dri/i965_dri.so
#3  0x00007fe890974eaa in start_thread () at /lib64/libpthread.so.0
#4  0x00007fe891e1aaff in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fe88cddd700 (LWP 2823)):
#0  0x00007fe88ffd9e84 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fe88ff8bae5 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe88ff8c4fb in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe88ff8c6ef in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fe8923cd07b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe888000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fe8923745db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe88cddcd50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fe89219673e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fe891059a17 in  () at /usr/lib64/libQt5DBus.so.5
#8  0x00007fe892197871 in QThreadPrivate::start(void*) (arg=0x7fe8910c6d80) at thread/qthread_unix.cpp:342
#9  0x00007fe890974eaa in start_thread () at /lib64/libpthread.so.0
#10 0x00007fe891e1aaff in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fe88f4bb800 (LWP 2822)):
[KCrash Handler]
#4  0x0000000000000000 in  ()
#5  0x00007fe8917d7867 in QQuickItemLayer::~QQuickItemLayer() (this=0x564157d731e0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:8335
#6  0x00007fe8917d78d9 in QQuickItemLayer::~QQuickItemLayer() (this=0x564157d731e0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:8333
#7  0x00007fe891958df3 in QAccessibleQuickItem::role() const (this=0x564157e56d40) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQuick/../../src/quick/items/qquickitem.h:468
#8  0x00007fe88d63d48a in AtSpiAdaptor::pathForInterface(QAccessibleInterface*) const (this=this@entry=0x56415632ce70, interface=0x564157e56d40) at atspiadaptor.cpp:1538
#9  0x00007fe88d640823 in AtSpiAdaptor::notifyStateChange(QAccessibleInterface*, QString const&, int) (this=this@entry=0x56415632ce70, interface=<optimized out>, state=..., value=0) at atspiadaptor.cpp:873
#10 0x00007fe88d6417f6 in AtSpiAdaptor::notify(QAccessibleEvent*) (this=0x56415632ce70, event=<optimized out>) at ../../../include/QtCore/../../src/corelib/text/qstring.h:1062
#11 0x00007fe8917e62f8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=this@entry=0x564157d55370, newEffectiveVisible=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:6051
#12 0x00007fe8917e63d3 in QQuickItemPrivate::setVisible(bool) (this=0x564157d55370, visible=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:5948
#13 0x00007fe884173b56 in ContentItem::forgetItem(QQuickItem*) (this=0x564157e6aa60, item=<optimized out>) at /usr/src/debug/kirigami2-5.73.0git.20200831T023623~e3eda63e-ku.25.1.x86_64/src/columnview.cpp:564
#14 0x00007fe884173c38 in ContentItem::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) (this=0x564157e6aa60, change=QQuickItem::ItemChildRemovedChange, value=...) at /usr/src/debug/kirigami2-5.73.0git.20200831T023623~e3eda63e-ku.25.1.x86_64/src/columnview.cpp:643
#15 0x00007fe8917e5cd5 in QQuickItemPrivate::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) (this=this@entry=0x564157e6cba0, change=change@entry=QQuickItem::ItemChildRemovedChange, data=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:6271
#16 0x00007fe8917ebaa3 in QQuickItemPrivate::removeChild(QQuickItem*) (this=this@entry=0x564157e6cba0, child=<optimized out>, child@entry=0x564157d731e0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.h:185
#17 0x00007fe8917ec140 in QQuickItem::setParentItem(QQuickItem*) (this=this@entry=0x564157d731e0, parentItem=parentItem@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:2669
#18 0x00007fe8917ed058 in QQuickItem::~QQuickItem() (this=0x564157d731e0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:2311
#19 0x00007fe87f82d155 in QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement() (this=0x564157d731e0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:142
#20 QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement() (this=0x564157d731e0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#21 0x00007fe891b15bc8 in KDeclarative::QmlObjectPrivate::~QmlObjectPrivate() (this=0x564157d14890, this=<optimized out>) at /usr/src/debug/kdeclarative-5.73.0git.20200831T170442~d88deec-ku.7.1.x86_64/src/kdeclarative/qmlobject.cpp:58
#22 KDeclarative::QmlObject::~QmlObject() (this=0x564157d2b580, this=<optimized out>) at /usr/src/debug/kdeclarative-5.73.0git.20200831T170442~d88deec-ku.7.1.x86_64/src/kdeclarative/qmlobject.cpp:186
#23 0x00007fe891b15e59 in KDeclarative::QmlObjectSharedEngine::~QmlObjectSharedEngine() (this=0x564157d2b580, this=<optimized out>) at /usr/src/debug/kdeclarative-5.73.0git.20200831T170442~d88deec-ku.7.1.x86_64/src/kdeclarative/qmlobjectsharedengine.cpp:63
#24 0x00007fe8938a5152 in KQuickAddons::ConfigModule::~ConfigModule() (this=0x564157d141b0, this=<optimized out>) at /usr/src/debug/kdeclarative-5.73.0git.20200831T170442~d88deec-ku.7.1.x86_64/src/quickaddons/configmodule.cpp:105
#25 0x00007fe85dcecf6a in KCMStyle::~KCMStyle() (this=0x564157d141b0, this=<optimized out>) at /usr/src/debug/plasma5-workspace-5.19.80git.20200831T105742~ee6a885ee-ku.217.1.x86_64/kcms/style/kcmstyle.cpp:122
#26 KCMStyle::~KCMStyle() (this=0x564157d141b0, this=<optimized out>) at /usr/src/debug/plasma5-workspace-5.19.80git.20200831T105742~ee6a885ee-ku.217.1.x86_64/kcms/style/kcmstyle.cpp:122
#27 0x00007fe89399b493 in std::default_delete<KQuickAddons::ConfigModule>::operator()(KQuickAddons::ConfigModule*) const (__ptr=<optimized out>, this=<optimized out>) at /usr/include/c++/10/bits/unique_ptr.h:79
#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:361
#29 KCModuleQmlPrivate::~KCModuleQmlPrivate() (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kcmutils-5.73.0git.20200831T132552~8b4fcd5-ku.7.1.x86_64/src/kcmoduleqml.cpp:35
#30 KCModuleQml::~KCModuleQml() (this=0x564157e570d0, this=<optimized out>) at /usr/src/debug/kcmutils-5.73.0git.20200831T132552~8b4fcd5-ku.7.1.x86_64/src/kcmoduleqml.cpp:212
#31 0x00007fe89399b4b9 in KCModuleQml::~KCModuleQml() (this=0x564157e570d0, this=<optimized out>) at /usr/src/debug/kcmutils-5.73.0git.20200831T132552~8b4fcd5-ku.7.1.x86_64/src/kcmoduleqml.cpp:213
#32 0x00007fe89399e3b4 in KCModuleProxy::deleteClient() (this=this@entry=0x564157d12f70) at /usr/src/debug/kcmutils-5.73.0git.20200831T132552~8b4fcd5-ku.7.1.x86_64/src/kcmoduleproxy.cpp:161
#33 0x00007fe89399f5a8 in KCModuleProxy::~KCModuleProxy() (this=0x564157d12f70, this=<optimized out>) at /usr/src/debug/kcmutils-5.73.0git.20200831T132552~8b4fcd5-ku.7.1.x86_64/src/kcmoduleproxy.cpp:152
#34 0x00007fe89399f6a9 in KCModuleProxy::~KCModuleProxy() (this=0x564157d12f70, this=<optimized out>) at /usr/src/debug/kcmutils-5.73.0git.20200831T132552~8b4fcd5-ku.7.1.x86_64/src/kcmoduleproxy.cpp:156
#35 0x00007fe89239f72e in QObjectPrivate::deleteChildren() (this=this@entry=0x564157cc1190) at kernel/qobject.cpp:2104
#36 0x00007fe892ff6896 in QWidget::~QWidget() (this=0x564157d0f870, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1523
#37 0x00007fe892ff6be9 in QWidget::~QWidget() (this=0x564157d0f870, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1401
#38 0x00007fe89239f72e in QObjectPrivate::deleteChildren() (this=this@entry=0x564157ce7640) at kernel/qobject.cpp:2104
#39 0x00007fe892ff6896 in QWidget::~QWidget() (this=0x564157d0f8b0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1523
#40 0x00007fe89314cfd9 in QScrollArea::~QScrollArea() (this=0x564157d0f8b0, __in_chrg=<optimized out>) at widgets/qscrollarea.cpp:171
#41 0x00007fe893704fe3 in KPageWidgetItem::Private::~Private() (this=0x564157d12d80, this=<optimized out>) at /usr/include/c++/10/bits/atomic_base.h:420
#42 KPageWidgetItem::~KPageWidgetItem() (this=0x564157d12b70, this=<optimized out>) at /usr/src/debug/kwidgetsaddons-5.73.0git.20200831T140625~3a21f18-ku.5.1.x86_64/src/kpagewidgetmodel.cpp:75
#43 0x00007fe893707325 in KPageWidgetItem::~KPageWidgetItem() (this=0x564157d12b70, this=<optimized out>) at /usr/src/debug/kwidgetsaddons-5.73.0git.20200831T140625~3a21f18-ku.5.1.x86_64/src/kpagewidgetmodel.cpp:73
#44 PageItem::~PageItem() (this=0x564157dd10f0, this=<optimized out>) at /usr/src/debug/kwidgetsaddons-5.73.0git.20200831T140625~3a21f18-ku.5.1.x86_64/src/kpagewidgetmodel.cpp:182
#45 0x00007fe89370c38d in KPageWidgetModel::removePage(KPageWidgetItem*) (this=0x56415652d800, item=<optimized out>) at /usr/src/debug/kwidgetsaddons-5.73.0git.20200831T140625~3a21f18-ku.5.1.x86_64/src/kpagewidgetmodel.cpp:552
#46 0x00007fe89370c484 in KPageWidget::removePage(KPageWidgetItem*) (this=<optimized out>, item=<optimized out>) at /usr/src/debug/kwidgetsaddons-5.73.0git.20200831T140625~3a21f18-ku.5.1.x86_64/src/kpagewidget_p.h:23
#47 0x00007fe8939de655 in ModuleView::closeModules() (this=0x564156577880) at /usr/src/debug/systemsettings5-5.19.80git.20200822T143644~949098e7-ku.48.3.x86_64/core/ModuleView.cpp:279
#48 0x00007fe88c0e2f3b in SidebarMode::loadModule(QModelIndex const&, QStringList const&) (this=this@entry=0x564156565580, activeModule=..., args=...) at /usr/src/debug/systemsettings5-5.19.80git.20200822T143644~949098e7-ku.48.3.x86_64/sidebar/SidebarMode.cpp:433
#49 0x00007fe88c0e635e in SidebarMode::loadModule(QModelIndex const&, QStringList const&) (args=..., activeModule=..., this=0x564156565580) at /usr/src/debug/systemsettings5-5.19.80git.20200822T143644~949098e7-ku.48.3.x86_64/sidebar/SidebarMode.cpp:439
#50 SidebarMode::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x564156565580, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/systemsettings5-5.19.80git.20200822T143644~949098e7-ku.48.3.x86_64/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:464
#51 0x00007fe88c0e7113 in SidebarMode::qt_metacall(QMetaObject::Call, int, void**) (this=0x564156565580, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0x7ffcf5c7bf40) at /usr/src/debug/systemsettings5-5.19.80git.20200822T143644~949098e7-ku.48.3.x86_64/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:591
#52 0x00007fe8913b991d in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=this@entry=0x7ffcf5c7c280, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=31, argv=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351
#53 0x00007fe891285b15 in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=<optimized out>, returnType=returnType@entry=43, argCount=<optimized out>, argTypes=<optimized out>, engine=engine@entry=0x5641563ca620, callArgs=<optimized out>, callType=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1301
#54 0x00007fe891287c17 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x5641563ca620, callArgs=callArgs@entry=0x7fe8841d55b0, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:285
#55 0x00007fe891288e2f in CallOverloaded (callType=QMetaObject::InvokeMetaMethod, propertyCache=0x56415678faf0, callArgs=0x7fe8841d55b0, engine=0x5641563ca620, data=..., object=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1642
#56 QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2130
#57 0x00007fe8912a8221 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172
#58 QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffcf5c7c570, engine=0x5641563ca620, code=0x7fe8841d5538 "\200\335\251\177\350\177") at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:754
#59 0x00007fe8912aa157 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7ffcf5c7c570, engine=engine@entry=0x5641563ca620) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463
#60 0x00007fe89123803d in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x564156766e90, thisObject=<optimized out>, argv=argv@entry=0x7fe8841d5500, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4function.cpp:69
#61 0x00007fe8913da907 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x564158330990, callData=callData@entry=0x7fe8841d54d0, isUndefined=isUndefined@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343
#62 0x00007fe89137e1ce in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#63 0x00007fe89137f248 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x564158330940, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#64 0x00007fe8913b938d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#65 0x00007fe89135d227 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x5641583241c0, index=64, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmlengine.cpp:834
#66 0x00007fe8923abc85 in doActivate<false>(QObject*, int, void**) (sender=0x5641583241c0, signal_index=64, argv=0x0) at kernel/qobject_p.h:110
#67 0x00007fe88d130041 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) (this=0x564157d3e550, point=...) at qquickabstractbutton.cpp:182
#68 0x00007fe88d10d765 in QQuickControl::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, event=0x7ffcf5c7e730) at /usr/include/qt5/QtGui/qevent.h:128
#69 0x00007fe8917eeac8 in QQuickItem::event(QEvent*) (this=0x5641583241c0, ev=0x7ffcf5c7e730) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:8128
#70 0x00007fe892fbb0cf in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5641583241c0, e=0x7ffcf5c7e730) at kernel/qapplication.cpp:3671
#71 0x00007fe892375c1a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5641583241c0, event=0x7ffcf5c7e730) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#72 0x00007fe8918082ed in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) (this=this@entry=0x564156375a40, pointerEvent=0x564157cfb260) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:1900
#73 0x00007fe8918099fb in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) (this=this@entry=0x564156375a40, event=0x564157cfb260) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:2488
#74 0x00007fe89180a905 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (event=0x7ffcf5c7e730, this=0x564156375a40) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:2337
#75 QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (this=0x564156375a40, event=0x7ffcf5c7e730) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:2290
#76 0x00007fe8928b04d5 in QWindow::event(QEvent*) (this=this@entry=0x56415656a490, ev=ev@entry=0x7ffcf5c7e730) at kernel/qwindow.cpp:2433
#77 0x00007fe89180c31b in QQuickWindow::event(QEvent*) (this=0x56415656a490, e=0x7ffcf5c7e730) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:1782
#78 0x00007fe892fbb0cf in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x56415656a490, e=0x7ffcf5c7e730) at kernel/qapplication.cpp:3671
#79 0x00007fe892375c1a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x56415656a490, event=0x7ffcf5c7e730) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#80 0x00007fe891b2bd97 in QQuickWidget::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, e=0x7ffcf5c7ed90) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quickwidgets/qquickwidget.cpp:1412
#81 0x00007fe892ffb0de in QWidget::event(QEvent*) (this=this@entry=0x564156569920, event=event@entry=0x7ffcf5c7ed90) at kernel/qwidget.cpp:9027
#82 0x00007fe891b2bf43 in QQuickWidget::event(QEvent*) (this=0x564156569920, e=0x7ffcf5c7ed90) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quickwidgets/qquickwidget.cpp:1565
#83 0x00007fe892fbb0cf in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x56415617cc00, receiver=receiver@entry=0x564156569920, e=e@entry=0x7ffcf5c7ed90) at kernel/qapplication.cpp:3671
#84 0x00007fe892fc2121 in QApplication::notify(QObject*, QEvent*) (this=0x7ffcf5c7ea90, receiver=0x564156569920, e=0x7ffcf5c7ed90) at kernel/qapplication.cpp:3115
#85 0x00007fe892375c1a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x564156569920, event=0x7ffcf5c7ed90) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#86 0x00007fe892fc1036 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) (receiver=receiver@entry=0x564156569920, event=event@entry=0x7ffcf5c7ed90, alienWidget=alienWidget@entry=0x564156569920, nativeWidget=0x5641561dd2b0, buttonDown=buttonDown@entry=0x7fe8934e09d0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2603
#87 0x00007fe89301313a in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=0x564156305e00, event=0x7ffcf5c7f050) at /usr/include/c++/10/bits/atomic_base.h:420
#88 0x00007fe89301662e in QWidgetWindow::event(QEvent*) (this=0x564156305e00, event=0x7ffcf5c7f050) at kernel/qwidgetwindow.cpp:295
#89 0x00007fe892fbb0cf in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x564156305e00, e=0x7ffcf5c7f050) at kernel/qapplication.cpp:3671
#90 0x00007fe892375c1a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x564156305e00, event=0x7ffcf5c7f050) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#91 0x00007fe8928a427b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x56415884b480) at kernel/qguiapplication.cpp:2214
#92 0x00007fe89287a51b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1175
#93 0x00007fe88d5f27e0 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qeventdispatcher_glib.cpp:74
#94 0x00007fe88ff8c2b7 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#95 0x00007fe88ff8c638 in  () at /usr/lib64/libglib-2.0.so.0
#96 0x00007fe88ff8c6ef in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#97 0x00007fe8923cd05f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x564156214c30, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#98 0x00007fe8923745db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffcf5c7f380, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#99 0x00007fe89237c840 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#100 0x000056415582a00b in main(int, char**) (argc=<optimized out>, argv=0x7ffcf5c7f5f8) at /usr/src/debug/systemsettings5-5.19.80git.20200822T143644~949098e7-ku.48.3.x86_64/app/main.cpp:205
[Inferior 1 (process 2822) detached]

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

Reported using DrKonqi
Comment 1 Thiago Sueto 2020-09-03 02:10:24 UTC
Additional information:
Opening each of the faulty KCMs individually works, but clicking on any other KCM leads to the same crash. Likewise, closing System Settings also leads to the same crash.
Comment 2 Thiago Sueto 2020-09-03 04:03:30 UTC
Just tested this: it's Wayland-only, impossible to reproduce on Xorg.
Comment 3 Thiago Sueto 2020-09-04 01:50:20 UTC
No longer reproducible on master.
Comment 4 Fabian 2020-09-14 19:21:46 UTC
Created attachment 131647 [details]
New crash information added by DrKonqi

systemsettings5 (5.19.5) using Qt 5.15.0

- What I was doing when the application crashed:
I have been using it completely normal, but for me it happened most often when i was changing between multiple pages

-- Backtrace (Reduced):
#5  0x00007f7277df73f7 in QQuickItemLayer::~QQuickItemLayer (this=0x55994ed4d870, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.3.x86_64/src/quick/items/qquickitem.cpp:8335
#6  0x00007f7277df7439 in QQuickItemLayer::~QQuickItemLayer (this=0x55994ed4d870, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.3.x86_64/src/quick/items/qquickitem.cpp:8333
#7  0x00007f7277f6e3f3 in QAccessibleQuickItem::role (this=0x55994f0bef80) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.3.x86_64/include/QtQuick/../../src/quick/items/qquickitem.h:468
#8  0x00007f7273ccb3da in AtSpiAdaptor::pathForInterface (this=this@entry=0x55994dd65c90, interface=0x55994f0bef80) at atspiadaptor.cpp:1538
#9  0x00007f7273ccd594 in AtSpiAdaptor::notifyStateChange (this=this@entry=0x55994dd65c90, interface=<optimized out>, state=..., value=0) at atspiadaptor.cpp:873
Comment 5 Nate Graham 2020-10-12 20:16:35 UTC
Anyone still experiencing this issue on Wayland?
Comment 6 Bug Janitor Service 2020-10-27 04:33:48 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Bug Janitor Service 2020-11-11 04:34:17 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!
Comment 8 Nate Graham 2020-11-16 20:28:37 UTC
Based on a duplicate report, this is okay on Wayland now, but still crashing on X11.
Comment 9 Nate Graham 2020-11-16 20:28:51 UTC
*** Bug 428879 has been marked as a duplicate of this bug. ***
Comment 10 Nate Graham 2020-11-16 20:29:00 UTC
*** Bug 429076 has been marked as a duplicate of this bug. ***
Comment 11 Nate Graham 2020-11-20 19:50:53 UTC
*** Bug 428461 has been marked as a duplicate of this bug. ***
Comment 12 Nate Graham 2020-11-20 19:51:18 UTC
*** Bug 427516 has been marked as a duplicate of this bug. ***
Comment 13 Nate Graham 2020-11-20 19:51:23 UTC
*** Bug 429412 has been marked as a duplicate of this bug. ***
Comment 14 Nate Graham 2020-11-20 19:51:54 UTC
*** Bug 427444 has been marked as a duplicate of this bug. ***
Comment 15 Nate Graham 2020-11-20 19:52:32 UTC
*** Bug 421556 has been marked as a duplicate of this bug. ***
Comment 16 Tony 2020-11-20 20:22:51 UTC
Created attachment 133508 [details]
New crash information added by DrKonqi

systemsettings5 (5.20.80) using Qt 5.15.1

I still getting it consistently on wayland

-- Backtrace (Reduced):
#4  0x00007f88402ad5fa in QQmlData::wasDeleted (object=0x5570cf7b2630) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-ku.2.1.x86_64/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/qml/qqmldata_p.h:338
#5  QV4::QObjectWrapper::getQmlProperty (engine=engine@entry=0x5570cf722cc0, qmlContext=qmlContext@entry=0x5570cf72e750, object=0x5570cf7b2630, name=0x7f88247115e8, revisionMode=revisionMode@entry=QV4::QObjectWrapper::CheckRevision, hasProperty=hasProperty@entry=0x7ffe6ec0a128, property=0x7ffe6ec0a130) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-ku.2.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:360
#6  0x00007f884028d01a in QV4::QQmlContextWrapper::getPropertyAndBase (resource=<optimized out>, id=..., receiver=<optimized out>, hasProperty=0x7ffe6ec0a1a7, base=0x0, lookup=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-ku.2.1.x86_64/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/common/qv4staticvalue_p.h:325
#7  0x00007f884028d8e3 in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter (l=0x5570cf7fa330, engine=0x5570cf722cc0, base=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-ku.2.1.x86_64/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/common/qv4staticvalue_p.h:325
#8  0x00007f88402ca160 in QV4::Moth::VME::interpret (frame=0x7ffe6ec0a390, engine=0x5570cf722cc0, code=0x7f881ffeaadb "\030\n(P\030\r\247g\001") at /usr/src/debug/libqt5-qtdeclarative-5.15.1-ku.2.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:585
Comment 17 Danny Medina 2020-11-27 19:06:38 UTC
Created attachment 133692 [details]
New crash information added by DrKonqi

systemsettings5 (5.20.2) using Qt 5.15.2

- What I was doing when the application crashed:
Changing the wallpaper category of the "Wallpaper of the day" plugin, afterwards i locked the screen to see the changes, then closed the lock screen appareance settings and while the application exited, it also crashed upon exit.
- Custom settings of the application:
Had the "Wallpaper of the day" plugin enabled.

-- Backtrace (Reduced):
#4  0x00007fa5321f48aa in QQmlData::wasDeleted (object=0x558dbe34af00) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmldata_p.h:338
#5  QV4::QObjectWrapper::getQmlProperty (engine=engine@entry=0x558dbe319f80, qmlContext=qmlContext@entry=0x558dbe322fb0, object=0x558dbe34af00, name=0x7fa4bd3185e8, revisionMode=revisionMode@entry=QV4::QObjectWrapper::CheckRevision, hasProperty=hasProperty@entry=0x7fffd81593c8, property=0x7fffd81593d0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:360
#6  0x00007fa5321d42ca in QV4::QQmlContextWrapper::getPropertyAndBase (resource=<optimized out>, id=..., receiver=<optimized out>, hasProperty=0x7fffd8159447, base=0x0, lookup=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/common/qv4staticvalue_p.h:325
#7  0x00007fa5321d4b93 in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter (l=0x558dbe3947c0, engine=0x558dbe319f80, base=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/common/qv4staticvalue_p.h:325
#8  0x00007fa532211410 in QV4::Moth::VME::interpret (frame=0x7fffd8159630, engine=0x558dbe319f80, code=0x7fa4bccf8a0b "\030\n(N\030\r\247a\001") at /usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:585
Comment 18 Nate Graham 2020-12-01 17:20:12 UTC
*** Bug 429786 has been marked as a duplicate of this bug. ***
Comment 19 Nate Graham 2020-12-03 19:34:18 UTC
*** Bug 429983 has been marked as a duplicate of this bug. ***
Comment 20 Nate Graham 2020-12-17 21:15:07 UTC
*** Bug 430496 has been marked as a duplicate of this bug. ***
Comment 21 Nate Graham 2021-01-04 20:54:29 UTC
*** Bug 431103 has been marked as a duplicate of this bug. ***
Comment 22 Nate Graham 2021-01-05 02:41:01 UTC
*** Bug 431040 has been marked as a duplicate of this bug. ***
Comment 23 Nate Graham 2021-01-07 17:51:20 UTC
*** Bug 431249 has been marked as a duplicate of this bug. ***
Comment 24 Nate Graham 2021-01-11 22:52:42 UTC
*** Bug 431409 has been marked as a duplicate of this bug. ***
Comment 25 Nate Graham 2021-01-11 22:53:00 UTC
*** Bug 431419 has been marked as a duplicate of this bug. ***
Comment 26 Levy SantAnna 2021-01-12 15:14:44 UTC
Created attachment 134783 [details]
New crash information added by DrKonqi

systemsettings5 (5.20.5) using Qt 5.15.2

- What I was doing when the application crashed:
Configuring global shotcuts

- Unusual behavior I noticed:
I saved the shortcuts with apply button but they didn't actually works, also all shorcuts are unconfigured, I can't do an Alt + Tab

- Custom settings of the application:

-- Backtrace (Reduced):
#4  0x00007fcd25320504 in KGlobalShortcutInfo::componentUniqueName() const () from /lib64/libKF5GlobalAccel.so.5
#6  0x00007fccf0cad232 in QtPrivate::QFunctorSlotObject<GlobalAccelModel::addApplication(QString const&, QString const&)::{lambda()#2}::operator()() const::{lambda()#2}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () from /usr/lib64/qt5/plugins/kcms/kcm_keys.so
#7  0x00007fcd2670b386 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#8  0x00007fcd254ae383 in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /lib64/libQt5DBus.so.5
#9  0x00007fcd26703d1e in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
Comment 27 David Edmundson 2021-01-12 15:37:10 UTC
That last trace (#26) is quite different. I've split as https://bugs.kde.org/show_bug.cgi?id=431508
Comment 28 Crashtone 2021-01-12 19:41:57 UTC
Created attachment 134791 [details]
New crash information added by DrKonqi

systemsettings5 (5.20.5) using Qt 5.15.2

- What I was doing when the application crashed:
While inside the Screen Lock configuration menu for the Workspace Behavior section, i backed out by hitting "All Settings" which resaulted in my system settings app crashing, i tried to replicate the bug by following the same steps, and it occurs essentially every time.

The same bug also occured in 5.20.4, So it stands to reason this bug is a consistent/longstanding bug as opposed to a new one.

Hopefully the attatched crash info will be of use in bugfixing.

Using KDE 5.20.5 on OpenSUSE Tumbleweed 20210110
- Custom settings of the application:

-- Backtrace (Reduced):
#4  0x00007f04628dc8aa in QQmlData::wasDeleted (object=0x56115daae200) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmldata_p.h:338
#5  QV4::QObjectWrapper::getQmlProperty (engine=engine@entry=0x56115cf66520, qmlContext=qmlContext@entry=0x56115da31cc0, object=0x56115daae200, name=0x7f04015995e8, revisionMode=revisionMode@entry=QV4::QObjectWrapper::CheckRevision, hasProperty=hasProperty@entry=0x7ffc657360b8, property=0x7ffc657360c0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:360
#6  0x00007f04628bc2ca in QV4::QQmlContextWrapper::getPropertyAndBase (resource=<optimized out>, id=..., receiver=<optimized out>, hasProperty=0x7ffc65736137, base=0x0, lookup=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/qml/jsruntime/qv4qmlcontext.cpp:316
#7  0x00007f04628bcb93 in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter (l=0x56115d0b0500, engine=0x56115cf66520, base=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/qml/jsruntime/qv4qmlcontext.cpp:481
#8  0x00007f04628f9410 in QV4::Moth::VME::interpret (frame=0x7ffc65736320, engine=0x56115cf66520, code=0x7f0400b3aadb "\030\n(P\030\r\247g\001") at /usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:585
Comment 29 Nate Graham 2021-01-13 01:47:29 UTC
*** Bug 431472 has been marked as a duplicate of this bug. ***
Comment 30 Nate Graham 2021-01-14 00:27:06 UTC
Lowering priority as most of the duplicate bug reports were in fact examples of Bug 431419.
Comment 31 Nate Graham 2021-04-21 20:41:43 UTC
*** Bug 435962 has been marked as a duplicate of this bug. ***
Comment 32 Thiago Sueto 2021-09-03 02:39:50 UTC
This doesn't seem to be reproducible for me on Plasma 5.22.4 on X11 or Wayland now.
Comment 33 Nate Graham 2022-02-04 16:44:49 UTC
*** Bug 449589 has been marked as a duplicate of this bug. ***
Comment 34 Nate Graham 2022-03-02 16:36:49 UTC
*** Bug 450164 has been marked as a duplicate of this bug. ***
Comment 35 Nate Graham 2022-03-02 16:37:41 UTC
From Bug 450164, it seems that installing the package that provides qqmldata_p.h may fix it. Is anyone else able to reproduc ethat?
Comment 36 Tony 2022-03-03 01:51:43 UTC
(In reply to Nate Graham from comment #35)
> From Bug 450164, it seems that installing the package that provides
> qqmldata_p.h may fix it. Is anyone else able to reproduc ethat?

Can't find that file on my system nor within a package on tumblewed, i have not hit this bug in a long time though.
Comment 38 Nate Graham 2022-04-27 04:00:29 UTC
*** Bug 449589 has been marked as a duplicate of this bug. ***
Comment 39 Nate Graham 2023-04-15 03:36:13 UTC
No duplicate reports in nearly a year. Are you able to reproduce this issue at all in any capacity, Thiago?
Comment 40 Rafael Lima 2023-04-15 14:15:24 UTC
I reported one of the duplicates of this bug.

For me all is working fine now, no more crashes since a long time.
Comment 41 Nate Graham 2023-04-15 14:36:08 UTC
Great news. Can you confirm this, Thiago?
Comment 42 Thiago Sueto 2023-04-15 15:13:51 UTC
I haven't been able to reproduce this since 2020 when I reported this if I'm not misremembering.

Can confirm I can't reproduce this in either X11 or Wayland with current openSUSE Tumbleweed and on MicroOS Desktop Plasma.
Comment 43 Nate Graham 2023-04-16 03:35:29 UTC
Great news! Let's call it fixed, then.
Comment 44 Nate Graham 2023-04-21 20:54:00 UTC
*** Bug 468753 has been marked as a duplicate of this bug. ***
Comment 45 Nate Graham 2023-04-21 20:54:33 UTC
Got another report with the same backtrace in Plasma 5.27. Re-opening.
Comment 46 Fushan Wen 2023-04-22 01:07:14 UTC
Should be fixed in Plasma6.