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.

Reply via email to