Bug 427516

Summary: Thunderbolt kcm crashes in Bolt::Device::~Device() on destruction
Product: [Applications] systemsettings Reporter: Aleix Pol <aleixpol>
Component: kcm_thunderboltAssignee: Daniel Vrátil <dvratil>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate, zilla
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Aleix Pol 2020-10-10 14:23:21 UTC
Application: systemsettings5 (5.20.80)
 (Compiled from sources)
Qt Version: 5.15.1
Frameworks Version: 5.75.0
Operating System: Linux 5.8.14-arch1-1 x86_64
Windowing system: Wayland
Distribution: Arch Linux

-- Information about the crash:
- What I was doing when the application crashed:
If I open the module, then change into another one, it crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Aborted
Content of s_kcrashErrorMessage: (null)
[New LWP 1151]
[New LWP 1152]
[New LWP 1153]
[New LWP 1154]
[New LWP 1155]
[New LWP 1156]
[New LWP 1157]
[New LWP 1278]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x00007fe6337b146f in poll () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7fe6304db600 (LWP 1150))]

Thread 9 (Thread 0x7fe619319640 (LWP 1278)):
#0  0x00007fe630b44382 in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#1  0x00007fe630b9d47d in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe630b48131 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe633ef8a9b in QEventDispatcherGlib::processEvents (this=0x7fe5fc1511f0, flags=...) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fe633e9feeb in QEventLoop::exec (this=this@entry=0x7fe619318c20, flags=..., flags@entry=...) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:141
#5  0x00007fe633cc0b8e in QThread::exec (this=this@entry=0x5653f5924190) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:121
#6  0x00007fe6360f8525 in QQmlThreadPrivate::run (this=0x5653f5924190) at /home/apol/devel/frameworks/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:155
#7  0x00007fe633cc1cd1 in QThreadPrivate::start (arg=0x5653f5924190) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:329
#8  0x00007fe6333383e9 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fe6337bc293 in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7fe61a725640 (LWP 1157)):
#0  0x00007fff731ef678 in ?? ()
#1  0x00007fff731ef9d7 in clock_gettime ()
#2  0x00007fe633783b35 in clock_gettime@GLIBC_2.2.5 () from /usr/lib/libc.so.6
#3  0x00007fe630b49d5a in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#4  0x00007fe630b9d4b2 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fe630b48131 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0x00007fe633ef8a9b in QEventDispatcherGlib::processEvents (this=0x7fe608000b60, flags=...) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#7  0x00007fe633e9feeb in QEventLoop::exec (this=this@entry=0x7fe61a724c20, flags=..., flags@entry=...) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:141
#8  0x00007fe633cc0b8e in QThread::exec (this=this@entry=0x5653f4989640) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:121
#9  0x00007fe6360f8525 in QQmlThreadPrivate::run (this=0x5653f4989640) at /home/apol/devel/frameworks/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:155
#10 0x00007fe633cc1cd1 in QThreadPrivate::start (arg=0x5653f4989640) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:329
#11 0x00007fe6333383e9 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fe6337bc293 in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fe6209de640 (LWP 1156)):
#0  0x00007fff731efa34 in clock_gettime ()
#1  0x00007fe633783b35 in clock_gettime@GLIBC_2.2.5 () from /usr/lib/libc.so.6
#2  0x00007fe630b49dda in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe630b9d4b2 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007fe630b48131 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007fe633ef8a9b in QEventDispatcherGlib::processEvents (this=0x7fe604000b60, flags=...) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fe633e9feeb in QEventLoop::exec (this=this@entry=0x7fe6209ddc20, flags=..., flags@entry=...) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:141
#7  0x00007fe633cc0b8e in QThread::exec (this=this@entry=0x5653f43a5bb0) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:121
#8  0x00007fe6360f8525 in QQmlThreadPrivate::run (this=0x5653f43a5bb0) at /home/apol/devel/frameworks/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:155
#9  0x00007fe633cc1cd1 in QThreadPrivate::start (arg=0x5653f43a5bb0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:329
#10 0x00007fe6333383e9 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007fe6337bc293 in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7fe6213e1640 (LWP 1155)):
#0  0x00007fe63333e6a2 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe62c9cc40c in ?? () from /usr/lib/dri/iris_dri.so
#2  0x00007fe62c9cc308 in ?? () from /usr/lib/dri/iris_dri.so
#3  0x00007fe6333383e9 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe6337bc293 in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7fe621be2640 (LWP 1154)):
#0  0x00007fe63333e6a2 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe62c9cc40c in ?? () from /usr/lib/dri/iris_dri.so
#2  0x00007fe62c9cc308 in ?? () from /usr/lib/dri/iris_dri.so
#3  0x00007fe6333383e9 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe6337bc293 in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fe6223e3640 (LWP 1153)):
#0  0x00007fe63333e6a2 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe62c9cc40c in ?? () from /usr/lib/dri/iris_dri.so
#2  0x00007fe62c9cc308 in ?? () from /usr/lib/dri/iris_dri.so
#3  0x00007fe6333383e9 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe6337bc293 in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fe622be4640 (LWP 1152)):
#0  0x00007fe63333e6a2 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe62c9cc40c in ?? () from /usr/lib/dri/iris_dri.so
#2  0x00007fe62c9cc308 in ?? () from /usr/lib/dri/iris_dri.so
#3  0x00007fe6333383e9 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe6337bc293 in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fe62f42e640 (LWP 1151)):
#0  0x00007fe6337b146f in poll () from /usr/lib/libc.so.6
#1  0x00007fe630b9d5af in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe630b48131 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe633ef8a9b in QEventDispatcherGlib::processEvents (this=0x7fe628000b60, flags=...) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fe633e9feeb in QEventLoop::exec (this=this@entry=0x7fe62f42dbf0, flags=..., flags@entry=...) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:141
#5  0x00007fe633cc0b8e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:121
#6  0x00007fe634191a27 in QDBusConnectionManager::run (this=0x7fe6341fed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /home/apol/devel/frameworks/qt5/qtbase/src/dbus/qdbusconnection.cpp:179
#7  0x00007fe633cc1cd1 in QThreadPrivate::start (arg=0x7fe6341fed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:329
#8  0x00007fe6333383e9 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fe6337bc293 in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fe6304db600 (LWP 1150)):
[KCrash Handler]
#5  0x00007fe6336f9615 in raise () from /usr/lib/libc.so.6
#6  0x00007fe6336e2862 in abort () from /usr/lib/libc.so.6
#7  0x00007fe63373b5e8 in __libc_message () from /usr/lib/libc.so.6
#8  0x00007fe63374327a in malloc_printerr () from /usr/lib/libc.so.6
#9  0x00007fe6337436ac in munmap_chunk () from /usr/lib/libc.so.6
#10 0x00007fe619328295 in Bolt::Device::~Device (this=0x5653f4f3fc50, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/plasma-thunderbolt/src/lib/device.cpp:61
#11 0x00007fe633ecb13e in QObjectPrivate::deleteChildren (this=0x5653f586b1a0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:2104
#12 0x00007fe633ed5d14 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1082
#13 0x00007fe619332a86 in Bolt::Manager::~Manager (this=0x5653f4bfbd60, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/plasma-thunderbolt/src/lib/manager.cpp:75
#14 0x00007fe61935f176 in QQmlPrivate::QQmlElement<Bolt::Manager>::~QQmlElement (this=0x5653f4bfbd60, __in_chrg=<optimized out>) at /home/apol/devel/kde5/include/QtQml/qqmlprivate.h:144
#15 0x00007fe61935f192 in QQmlPrivate::QQmlElement<Bolt::Manager>::~QQmlElement (this=0x5653f4bfbd60, __in_chrg=<optimized out>) at /home/apol/devel/kde5/include/QtQml/qqmlprivate.h:144
#16 0x00007fe633ecb13e in QObjectPrivate::deleteChildren (this=0x5653f4b69cf0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:2104
#17 0x00007fe633ed5d14 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1082
#18 0x00007fe63668c5f5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5653f4ebebd0, __in_chrg=<optimized out>) at ../../include/QtQml/../../../../../devel/frameworks/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:142
#19 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5653f4ebebd0, __in_chrg=<optimized out>) at ../../include/QtQml/../../../../../devel/frameworks/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:144
#20 0x00007fe633ecb13e in QObjectPrivate::deleteChildren (this=0x5653f591d8a0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:2104
#21 0x00007fe633ed5d14 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1082
#22 0x00007fe61b25b325 in QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement (this=0x5653f4c1ca10, __in_chrg=<optimized out>) at /home/apol/build-devel/qt5/qtdeclarative/include/QtQml/../../../../../devel/frameworks/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:142
#23 QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement (this=0x5653f4c1ca10, __in_chrg=<optimized out>) at /home/apol/build-devel/qt5/qtdeclarative/include/QtQml/../../../../../devel/frameworks/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:144
#24 0x00007fe633693758 in KDeclarative::QmlObjectPrivate::~QmlObjectPrivate (this=0x5653f5724eb0, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/kdeclarative/src/kdeclarative/qmlobject.cpp:58
#25 0x00007fe633691837 in KDeclarative::QmlObject::~QmlObject (this=0x5653f4eb8810, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/kdeclarative/src/kdeclarative/qmlobject.cpp:189
#26 0x00007fe633695300 in KDeclarative::QmlObjectSharedEngine::~QmlObjectSharedEngine (this=0x5653f4eb8810, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/kdeclarative/src/kdeclarative/qmlobjectsharedengine.cpp:61
#27 0x00007fe63369531c in KDeclarative::QmlObjectSharedEngine::~QmlObjectSharedEngine (this=0x5653f4eb8810, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/kdeclarative/src/kdeclarative/qmlobjectsharedengine.cpp:63
#28 0x00007fe63687fb30 in KQuickAddons::ConfigModule::~ConfigModule (this=0x5653f4f62b70, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/kdeclarative/src/quickaddons/configmodule.cpp:105
#29 0x00007fe61935682e in KCMBolt::~KCMBolt (this=0x5653f4f62b70, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/plasma-thunderbolt/src/kcm/kcm_bolt.h:32
#30 0x00007fe61935684a in KCMBolt::~KCMBolt (this=0x5653f4f62b70, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/plasma-thunderbolt/src/kcm/kcm_bolt.h:32
#31 0x00007fe6369fff08 in std::default_delete<KQuickAddons::ConfigModule>::operator() (this=0x5653f4eae578, __ptr=0x5653f4f62b70) at /usr/include/c++/10.2.0/bits/unique_ptr.h:85
#32 0x00007fe6369ff596 in std::unique_ptr<KQuickAddons::ConfigModule, std::default_delete<KQuickAddons::ConfigModule> >::~unique_ptr (this=0x5653f4eae578, __in_chrg=<optimized out>) at /usr/include/c++/10.2.0/bits/unique_ptr.h:361
#33 0x00007fe636a0606c in KCModuleQmlPrivate::~KCModuleQmlPrivate (this=0x5653f4eae550, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/kcmutils/src/kcmoduleqml.cpp:35
#34 0x00007fe636a036b6 in KCModuleQml::~KCModuleQml (this=0x5653f597c950, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/kcmutils/src/kcmoduleqml.cpp:234
#35 0x00007fe636a036f4 in KCModuleQml::~KCModuleQml (this=0x5653f597c950, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/kcmutils/src/kcmoduleqml.cpp:235
#36 0x00007fe636a0e2fe in KCModuleProxy::deleteClient (this=0x5653f4b00aa0) at /home/apol/devel/frameworks/kcmutils/src/kcmoduleproxy.cpp:161
#37 0x00007fe636a0e215 in KCModuleProxy::~KCModuleProxy (this=0x5653f4b00aa0, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/kcmutils/src/kcmoduleproxy.cpp:152
#38 0x00007fe636a0e2b2 in KCModuleProxy::~KCModuleProxy (this=0x5653f4b00aa0, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/kcmutils/src/kcmoduleproxy.cpp:156
#39 0x00007fe633ecb13e in QObjectPrivate::deleteChildren (this=this@entry=0x5653f4c03380) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:2104
#40 0x00007fe634beb716 in QWidget::~QWidget (this=0x5653f4b014f0, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1523
#41 0x00007fe634beba69 in QWidget::~QWidget (this=0x5653f4b014f0, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1401
#42 0x00007fe633ecb13e in QObjectPrivate::deleteChildren (this=this@entry=0x5653f4f5dff0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:2104
#43 0x00007fe634beb716 in QWidget::~QWidget (this=0x5653f5819700, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1523
#44 0x00007fe634d42199 in QScrollArea::~QScrollArea (this=0x5653f5819700, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/widgets/qscrollarea.cpp:171
#45 0x00007fe633ecb13e in QObjectPrivate::deleteChildren (this=this@entry=0x5653f43cf0a0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:2104
#46 0x00007fe634beb716 in QWidget::~QWidget (this=0x5653f42c0730, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1523
#47 0x00007fe6353f3d48 in KPageStackedWidget::~KPageStackedWidget (this=0x5653f42c0730) at /home/apol/devel/frameworks/kwidgetsaddons/src/kpageview_p.h:23
#48 0x00007fe6353f3d6c in KPageStackedWidget::~KPageStackedWidget (this=0x5653f42c0730) at /home/apol/devel/frameworks/kwidgetsaddons/src/kpageview_p.h:23
#49 0x00007fe633ecb13e in QObjectPrivate::deleteChildren (this=this@entry=0x5653f443c680) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:2104
#50 0x00007fe634beb716 in QWidget::~QWidget (this=0x5653f43d6b70, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1523
#51 0x00007fe6354cdac5 in KPageView::~KPageView (this=0x5653f43d6b70) at /home/apol/devel/frameworks/kwidgetsaddons/src/kpageview.cpp:332
#52 0x00007fe6354d65c8 in KPageWidget::~KPageWidget (this=0x5653f43d6b70) at /home/apol/devel/frameworks/kwidgetsaddons/src/kpagewidget.cpp:58
#53 0x00007fe6354d660c in KPageWidget::~KPageWidget (this=0x5653f43d6b70) at /home/apol/devel/frameworks/kwidgetsaddons/src/kpagewidget.cpp:57
#54 0x00007fe633ecb13e in QObjectPrivate::deleteChildren (this=this@entry=0x5653f428ea70) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:2104
#55 0x00007fe634beb716 in QWidget::~QWidget (this=0x5653f4356be0, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1523
#56 0x00007fe636a6d411 in ModuleView::~ModuleView (this=0x5653f4356be0, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/systemsettings/core/ModuleView.cpp:198
#57 0x00007fe636a6d432 in ModuleView::~ModuleView (this=0x5653f4356be0, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/systemsettings/core/ModuleView.cpp:201
#58 0x00007fe633ecb13e in QObjectPrivate::deleteChildren (this=this@entry=0x5653f44a65c0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:2104
#59 0x00007fe634beb716 in QWidget::~QWidget (this=0x5653f42c8240, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1523
#60 0x00007fe62c0c430e in FocusHackWidget::~FocusHackWidget (this=0x5653f42c8240, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/systemsettings/sidebar/SidebarMode.cpp:68
#61 0x00007fe62c0c4330 in FocusHackWidget::~FocusHackWidget (this=0x5653f42c8240, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/systemsettings/sidebar/SidebarMode.cpp:69
#62 0x00007fe633ecb13e in QObjectPrivate::deleteChildren (this=this@entry=0x5653f419e2f0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:2104
#63 0x00007fe634beb716 in QWidget::~QWidget (this=0x5653f4186fc0, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1523
#64 0x00007fe634d585a9 in QStackedWidget::~QStackedWidget (this=0x5653f4186fc0, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/widgets/qstackedwidget.cpp:145
#65 0x00007fe633ecb13e in QObjectPrivate::deleteChildren (this=this@entry=0x5653f40d4ad0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:2104
#66 0x00007fe634beb716 in QWidget::~QWidget (this=0x5653f4110d90, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1523
#67 0x00007fe636918e92 in KMainWindow::~KMainWindow (this=0x5653f4110d90, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/kxmlgui/src/kmainwindow.cpp:408
#68 0x00007fe636965196 in KXmlGuiWindow::~KXmlGuiWindow (this=0x5653f4110d90, __vtt_parm=0x5653f25f0148 <VTT for SettingsBase+8>, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/kxmlgui/src/kxmlguiwindow.cpp:101
#69 0x00005653f25c93e1 in SettingsBase::~SettingsBase (this=0x5653f4110d90, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/apol/devel/frameworks/systemsettings/app/SettingsBase.cpp:83
#70 0x00005653f25c9430 in SettingsBase::~SettingsBase (this=0x5653f4110d90, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/apol/devel/frameworks/systemsettings/app/SettingsBase.cpp:86
#71 0x00007fe633ecd30f in QObject::event (this=0x5653f4110d90, e=0x5653f5c47c80) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1301
#72 0x00007fe63691b2d7 in KMainWindow::event (this=0x5653f4110d90, ev=0x5653f5c47c80) at /home/apol/devel/frameworks/kxmlgui/src/kmainwindow.cpp:909
#73 0x00007fe6369652eb in KXmlGuiWindow::event (this=0x5653f4110d90, ev=0x5653f5c47c80) at /home/apol/devel/frameworks/kxmlgui/src/kxmlguiwindow.cpp:109
#74 0x00007fe634bb014f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5653f4110d90, e=0x5653f5c47c80) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3630
#75 0x00007fe633ea152a in QCoreApplication::notifyInternal2 (receiver=0x5653f4110d90, event=0x5653f5c47c80) at ../../include/QtCore/5.15.1/QtCore/private/../../../../../../../../devel/frameworks/qt5/qtbase/src/corelib/thread/qthread_p.h:325
#76 0x00007fe633ea3f61 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5653f40c9a60) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1817
#77 0x00007fe633ef93f3 in postEventSourceDispatch (s=0x5653f41433d0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:277
#78 0x00007fe630b49924 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#79 0x00007fe630b9d621 in ?? () from /usr/lib/libglib-2.0.so.0
#80 0x00007fe630b48131 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#81 0x00007fe633ef8a7f in QEventDispatcherGlib::processEvents (this=0x5653f4157bc0, flags=...) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#82 0x00007fe633e9feeb in QEventLoop::exec (this=this@entry=0x7fff731d98b0, flags=..., flags@entry=...) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:141
#83 0x00007fe633ea8160 in QCoreApplication::exec () at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:121
#84 0x00005653f25d9585 in main (argc=2, argv=0x7fff731d9ae8) at /home/apol/devel/frameworks/systemsettings/app/main.cpp:207
[Inferior 1 (process 1150) detached]

Possible duplicates by query: bug 427444, bug 427314, bug 426047, bug 425463, bug 424086.

Reported using DrKonqi
Comment 1 Nate Graham 2020-11-20 19:51:18 UTC

*** This bug has been marked as a duplicate of bug 426047 ***
Comment 2 Jonathan Wakely 2022-06-27 09:19:02 UTC
(In reply to Nate Graham from comment #1)
> 
> *** This bug has been marked as a duplicate of bug 426047 ***

It looks like Bug 439192 is a better match for this one, i.e. specific to the thunderbolt module.
Comment 3 Nate Graham 2022-06-27 15:35:11 UTC
Good call!

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