https://bugs.kde.org/show_bug.cgi?id=470598
Bug ID: 470598 Summary: System Settings crashes in FocusHackWidget::~FocusHackWidget when quitting Classification: Applications Product: systemsettings Version: unspecified Platform: Compiled Sources OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: generic-crash Assignee: plasma-b...@kde.org Reporter: n...@kde.org Target Milestone: --- Application: systemsettings (5.27.80) (Compiled from sources) Qt Version: 6.5.1 Frameworks Version: 5.240.0 Operating System: Linux 6.2.15-300.fc38.x86_64 x86_64 Windowing System: X11 Distribution: Fedora Linux 38 (KDE Plasma) DrKonqi: 5.27.80 [KCrashBackend] -- Information about the crash: 100% reproducible for me on Plasma 6. Does not seem to be the same as the crash when switching pages, which is caused by https://bugreports.qt.io/browse/QTBUG-112306. The crash can be reproduced every time. -- Backtrace: Application: System Settings (systemsettings), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [KCrash Handler] #5 0x00007f9df9b62d24 in QSGDefaultRenderContext::deferredReleaseGlyphCacheTexture(QRhiTexture*) () from /lib64/libQt6Quick.so.6 #6 0x00007f9df9b95431 in QSGRhiTextureGlyphCache::~QSGRhiTextureGlyphCache() () from /lib64/libQt6Quick.so.6 #7 0x00007f9df9b5cef1 in QSGTextMaskMaterial::~QSGTextMaskMaterial() () from /lib64/libQt6Quick.so.6 #8 0x00007f9df9b5cf15 in QSGTextMaskMaterial::~QSGTextMaskMaterial() () from /lib64/libQt6Quick.so.6 #9 0x00007f9df9b4c220 in QSGBasicGlyphNode::~QSGBasicGlyphNode() () from /lib64/libQt6Quick.so.6 #10 0x00007f9df9b5b6d5 in QSGDefaultGlyphNode::~QSGDefaultGlyphNode() () from /lib64/libQt6Quick.so.6 #11 0x00007f9df9b38949 in QSGNode::destroy() () from /lib64/libQt6Quick.so.6 #12 0x00007f9df9b38973 in QSGNode::~QSGNode() () from /lib64/libQt6Quick.so.6 #13 0x00007f9df9ac8ad5 in QQuickTextNode::~QQuickTextNode() () from /lib64/libQt6Quick.so.6 #14 0x00007f9df9b38949 in QSGNode::destroy() () from /lib64/libQt6Quick.so.6 #15 0x00007f9df9b38973 in QSGNode::~QSGNode() () from /lib64/libQt6Quick.so.6 #16 0x00007f9df9b38b55 in QSGTransformNode::~QSGTransformNode() () from /lib64/libQt6Quick.so.6 #17 0x00007f9df9adfcd7 in QQuickWindowPrivate::cleanupNodes() () from /lib64/libQt6Quick.so.6 #18 0x00007f9df9ae5fd1 in QQuickWindowPrivate::cleanupNodesOnShutdown() () from /lib64/libQt6Quick.so.6 #19 0x00007f9df9a77631 in QQuickRenderControl::invalidate() () from /lib64/libQt6Quick.so.6 #20 0x00007f9df8d5f148 in QQuickWidgetPrivate::destroy() () from /lib64/libQt6QuickWidgets.so.6 #21 0x00007f9df8d5f20e in QQuickWidget::~QQuickWidget() () from /lib64/libQt6QuickWidgets.so.6 #22 0x00007f9df8d5f255 in QQuickWidget::~QQuickWidget() () from /lib64/libQt6QuickWidgets.so.6 #23 0x00007f9df7bd706d in QObjectPrivate::deleteChildren() () from /lib64/libQt6Core.so.6 #24 0x00007f9dfa218f58 in QWidget::~QWidget() () from /lib64/libQt6Widgets.so.6 #25 0x00007f9de406c93d in FocusHackWidget::~FocusHackWidget (this=0x14c8580, __in_chrg=<optimized out>) at /home/nate/kde/build6/systemsettings/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/../../../../../src/systemsettings/sidebar/SidebarMode.h:24 #26 FocusHackWidget::~FocusHackWidget (this=0x14c8580, __in_chrg=<optimized out>) at /home/nate/kde/build6/systemsettings/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/../../../../../src/systemsettings/sidebar/SidebarMode.h:24 #27 0x00007f9df7bd706d in QObjectPrivate::deleteChildren() () from /lib64/libQt6Core.so.6 #28 0x00007f9dfa218f58 in QWidget::~QWidget() () from /lib64/libQt6Widgets.so.6 #29 0x00007f9dfa3dc795 in QStackedWidget::~QStackedWidget() () from /lib64/libQt6Widgets.so.6 #30 0x00007f9df7bd706d in QObjectPrivate::deleteChildren() () from /lib64/libQt6Core.so.6 #31 0x00007f9dfa218f58 in QWidget::~QWidget() () from /lib64/libQt6Widgets.so.6 #32 0x0000000000415a21 in SettingsBase::~SettingsBase (this=0x1486360, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/nate/kde/src/systemsettings/app/SettingsBase.cpp:83 #33 0x0000000000415b29 in SettingsBase::~SettingsBase (this=0x1486360, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/nate/kde/src/systemsettings/app/SettingsBase.cpp:83 #34 0x00007f9df7bcf599 in QObject::event(QEvent*) () from /lib64/libQt6Core.so.6 #35 0x00007f9dfb1eafc7 in KXmlGuiWindow::event (this=0x1486360, ev=0x3204550) at /home/nate/kde/src/kxmlgui/src/kxmlguiwindow.cpp:220 #36 0x00007f9dfa1c0b08 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt6Widgets.so.6 #37 0x00007f9df7b7c308 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt6Core.so.6 #38 0x00007f9df7b7fd75 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt6Core.so.6 #39 0x00007f9df7e206df in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt6Core.so.6 #40 0x00007f9df6fe439c in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #41 0x00007f9df7042438 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #42 0x00007f9df6fe1a23 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #43 0x00007f9df7e1ff7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6 #44 0x00007f9df7b88e93 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6 #45 0x00007f9df7b84b3d in QCoreApplication::exec() () from /lib64/libQt6Core.so.6 #46 0x000000000040e93f in main (argc=<optimized out>, argv=<optimized out>) at /home/nate/kde/src/systemsettings/app/main.cpp:185 [Inferior 1 (process 850421) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.