Bug 466781 - Systemsettings crashes when switching KCMs
Summary: Systemsettings crashes when switching KCMs
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL: https://bugreports.qt.io/browse/QTBUG...
Keywords: drkonqi, qt6
: 470079 470396 471382 473117 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-03-03 17:25 UTC by Nicolas Fella
Modified: 2023-08-07 20:30 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In: Qt 5.6.3


Attachments
New crash information added by DrKonqi (4.29 KB, text/plain)
2023-05-24 13:01 UTC, Oded Arbel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nicolas Fella 2023-03-03 17:25:59 UTC
Application: systemsettings (5.27.80)
 (Compiled from sources)
Qt Version: 6.4.2
Frameworks Version: 5.240.0
Operating System: Linux 6.1.14-200.fc37.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 37 (KDE Plasma)
DrKonqi: 5.27.80 [KCrashBackend]

-- Information about the crash:
Not sure which ones specifically

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Systemeinstellungen (systemsettings), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#5  0x00007fd79e21f284 in QRhiResourceUpdateBatch::merge(QRhiResourceUpdateBatch*) () at /lib64/libQt6Gui.so.6
#6  0x00007fd79cb82900 in QSGRhiTextureGlyphCache::commitResourceUpdates(QRhiResourceUpdateBatch*) () at /lib64/libQt6Quick.so.6
#7  0x00007fd79cb50b1b in QSGTextMaskRhiShader::updateUniformData(QSGMaterialShader::RenderState&, QSGMaterial*, QSGMaterial*) () at /lib64/libQt6Quick.so.6
#8  0x00007fd79cb50f2e in QSG24BitTextMaskRhiShader::updateUniformData(QSGMaterialShader::RenderState&, QSGMaterial*, QSGMaterial*) () at /lib64/libQt6Quick.so.6
#9  0x00007fd79cb1408e in QSGBatchRenderer::Renderer::updateMaterialDynamicData(QSGBatchRenderer::ShaderManagerShader*, QSGMaterialShader::RenderState&, QSGMaterial*, QSGBatchRenderer::Batch const*, QSGBatchRenderer::Element*, int, int) () at /lib64/libQt6Quick.so.6
#10 0x00007fd79cb156e2 in QSGBatchRenderer::Renderer::prepareRenderMergedBatch(QSGBatchRenderer::Batch*, QSGBatchRenderer::Renderer::PreparedRenderBatch*) () at /lib64/libQt6Quick.so.6
#11 0x00007fd79cb176a5 in QSGBatchRenderer::Renderer::prepareRenderPass(QSGBatchRenderer::Renderer::RenderPassContext*) () at /lib64/libQt6Quick.so.6
#12 0x00007fd79cb19756 in QSGBatchRenderer::Renderer::render() () at /lib64/libQt6Quick.so.6
#13 0x00007fd79cb30591 in QSGRenderer::renderScene() () at /lib64/libQt6Quick.so.6
#14 0x00007fd79cad8c52 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () at /lib64/libQt6Quick.so.6
#15 0x00007fd79ca6f563 in QQuickRenderControl::render() () at /lib64/libQt6Quick.so.6
#16 0x00007fd79e784808 in QQuickWidgetPrivate::render(bool) () at /lib64/libQt6QuickWidgets.so.6
#17 0x00007fd79e7849ff in QQuickWidgetPrivate::renderSceneGraph() () at /lib64/libQt6QuickWidgets.so.6
#18 0x00007fd79d7ba1d5 in QObject::event(QEvent*) () at /lib64/libQt6Core.so.6
#19 0x00007fd79edbaa65 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt6Widgets.so.6
#20 0x00007fd79d768068 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt6Core.so.6
#21 0x00007fd79d9073c9 in QTimerInfoList::activateTimers() () at /lib64/libQt6Core.so.6
#22 0x00007fd79da22f2c in timerSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt6Core.so.6
#23 0x00007fd79be0fc7f in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#24 0x00007fd79be66118 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
#25 0x00007fd79be0cf00 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#26 0x00007fd79da23220 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt6Core.so.6
#27 0x00007fd79d77465b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt6Core.so.6
#28 0x00007fd79d770528 in QCoreApplication::exec() () at /lib64/libQt6Core.so.6
#29 0x000000000040d996 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde6/src/systemsettings/app/main.cpp:188
[Inferior 1 (process 63626) detached]

Reported using DrKonqi
Comment 1 Nicolas Fella 2023-03-03 22:58:36 UTC
#0  0x00007ffff621ef4a in QRhiResourceUpdateBatchPrivate::merge(QRhiResourceUpdateBatchPrivate*) (this=0x7fffb80a9010, other=0x7fff00000001)
    at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/gui/rhi/qrhi.cpp:6050
#1  0x00007ffff621f28f in QRhiResourceUpdateBatch::merge(QRhiResourceUpdateBatch*) (this=this@entry=0x1886870, other=<optimized out>) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/gui/rhi/qrhi.cpp:5711
#2  0x00007ffff4b82900 in QSGRhiTextureGlyphCache::commitResourceUpdates(QRhiResourceUpdateBatch*) (this=this@entry=0x236d4e0, mergeInto=0x1886870)
    at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/scenegraph/qsgrhitextureglyphcache.cpp:222
#3  0x00007ffff4b50b1b in QSGTextMaskRhiShader::updateUniformData(QSGMaterialShader::RenderState&, QSGMaterial*, QSGMaterial*)
    (this=<optimized out>, state=..., newMaterial=newMaterial@entry=0x28ed310, oldMaterial=oldMaterial@entry=0x0)
    at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:131
#4  0x00007ffff4b50f2e in QSG24BitTextMaskRhiShader::updateUniformData(QSGMaterialShader::RenderState&, QSGMaterial*, QSGMaterial*) (this=<optimized out>, state=..., newMaterial=0x28ed310, oldMaterial=0x0)
    at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:212
#5  0x00007ffff4b1408e in QSGBatchRenderer::Renderer::updateMaterialDynamicData(QSGBatchRenderer::ShaderManagerShader*, QSGMaterialShader::RenderState&, QSGMaterial*, QSGBatchRenderer::Batch const*, QSGBatchRenderer::Element*, int, int) (this=0x1cd8ec0, sms=<optimized out>, renderState=..., material=0x28ed310, batch=0x26e33b0, e=0x1cdec08, ubufOffset=0, ubufRegionSize=156)
    at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2804
#6  0x00007ffff4b156e2 in QSGBatchRenderer::Renderer::prepareRenderMergedBatch(QSGBatchRenderer::Batch*, QSGBatchRenderer::Renderer::PreparedRenderBatch*)
    (this=0x1cd8ec0, batch=0x26e33b0, renderBatch=0x7fffffffcc90) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3100
#7  0x00007ffff4b176a5 in QSGBatchRenderer::Renderer::prepareRenderPass(QSGBatchRenderer::Renderer::RenderPassContext*) (this=<optimized out>, ctx=0x1cd9208)
    at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3735
#8  0x00007ffff4b19756 in QSGBatchRenderer::Renderer::render() (this=0x1cd8ec0) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3491
#9  QSGBatchRenderer::Renderer::render() (this=0x1cd8ec0) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3484
#10 0x00007ffff4b30591 in QSGRenderer::renderScene() (this=0x1cd8ec0) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:136
#11 QSGRenderer::renderScene() (this=0x1cd8ec0) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:111
#12 0x00007ffff4ad8c52 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) (this=this@entry=0xc029c0, size=..., surfaceSize=...)
    at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/items/qquickwindow.cpp:662
#13 0x00007ffff4a6f563 in QQuickRenderControl::render() (this=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/items/qquickrendercontrol.cpp:428
#14 0x00007ffff5c60808 in QQuickWidgetPrivate::render(bool) (this=0xd11ca0, needsSync=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quickwidgets/qquickwidget.cpp:363
#15 0x00007ffff5c609ff in QQuickWidgetPrivate::renderSceneGraph() (this=0xd11ca0) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quickwidgets/qquickwidget.cpp:402
#16 0x00007ffff57ba1d5 in QObject::event(QEvent*) (this=0xdba610, e=0x7fffffffd080) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qobject.cpp:1400
#17 0x00007ffff6dbaa65 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0xdba610, e=0x7fffffffd080)
    at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/widgets/kernel/qapplication.cpp:3315
#18 0x00007ffff5768068 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0xdba610, event=0x7fffffffd080)
    at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qcoreapplication.cpp:1026
#19 0x00007ffff59073c9 in QTimerInfoList::activateTimers() (this=0x489b50) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qtimerinfo_unix.cpp:610
#20 0x00007ffff5a22f2c in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:149
#21 0x00007ffff3ce5c7f in g_main_dispatch (context=0x49d110) at ../glib/gmain.c:3454
#22 g_main_context_dispatch (context=0x49d110) at ../glib/gmain.c:4172
#23 0x00007ffff3d3c118 in g_main_context_iterate.constprop.0 (context=0x49d110, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4248
#24 0x00007ffff3ce2f00 in g_main_context_iteration (context=0x49d110, may_block=1) at ../glib/gmain.c:4313
#25 0x00007ffff5a23220 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x4561b0, flags=...)
    at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#26 0x00007ffff577465b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffd330, flags=..., flags@entry=...)
    at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/global/qflags.h:34
#27 0x00007ffff5770528 in QCoreApplication::exec() () at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/global/qflags.h:74
#28 0x00007ffff5feefc0 in QGuiApplication::exec() () at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/gui/kernel/qguiapplication.cpp:1859
#29 0x00007ffff6dba9d9 in QApplication::exec() () at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/widgets/kernel/qapplication.cpp:2595
#30 0x000000000040d97f in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde6/src/systemsettings/app/main.cpp:188
Comment 2 Nicolas Fella 2023-03-25 12:54:55 UTC
Still happening with current Qt dev

#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f19250afec3 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007f192505fa76 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f1927d228ac in KCrash::defaultCrashHandler(int) (sig=11) at /home/nico/kde6/src/kcrash/src/kcrash.cpp:616
#4  0x00007f192505fb20 in <signal handler called> () at /lib64/libc.so.6
#5  0x00007f19261cbf11 in QRhiResourceUpdateBatchPrivate::merge(QRhiResourceUpdateBatchPrivate*) (this=0x7f18f815b010, other=0x1f883f78948f889) at /home/nico/workspace/qt6/qtbase/src/gui/rhi/qrhi.cpp:6305
#6  0x00007f19261cc41b in QRhiResourceUpdateBatch::merge(QRhiResourceUpdateBatch*) (this=this@entry=0x26f0da0, other=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/gui/rhi/qrhi.cpp:5966
#7  0x00007f1924b207cc in QSGRhiTextureGlyphCache::commitResourceUpdates(QRhiResourceUpdateBatch*) (this=this@entry=0x2b26ca0, mergeInto=0x26f0da0)
    at /home/nico/workspace/qt6/qtdeclarative/src/quick/scenegraph/qsgrhitextureglyphcache.cpp:222
#8  0x00007f1924aeda74 in QSGTextMaskRhiShader::updateUniformData(QSGMaterialShader::RenderState&, QSGMaterial*, QSGMaterial*)
    (this=<optimized out>, state=..., newMaterial=newMaterial@entry=0x2182460, oldMaterial=oldMaterial@entry=0x0) at /home/nico/workspace/qt6/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:131
#9  0x00007f1924aede6a in QSG24BitTextMaskRhiShader::updateUniformData(QSGMaterialShader::RenderState&, QSGMaterial*, QSGMaterial*) (this=<optimized out>, state=..., newMaterial=0x2182460, oldMaterial=0x0)
    at /home/nico/workspace/qt6/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:212
#10 0x00007f1924ab3569 in QSGBatchRenderer::Renderer::updateMaterialDynamicData(QSGBatchRenderer::ShaderManagerShader*, QSGMaterialShader::RenderState&, QSGMaterial*, QSGBatchRenderer::Batch const*, QSGBatchRenderer::Element*, int, int) (this=this@entry=0x2c7bc90, sms=sms@entry=0x3f967c0, renderState=..., material=material@entry=0x2182460, batch=batch@entry=0x35e6590, e=e@entry=0x2c80740, ubufOffset=0, ubufRegionSize=156)
    at /home/nico/workspace/qt6/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2835
#11 0x00007f1924ab4a79 in QSGBatchRenderer::Renderer::prepareRenderMergedBatch(QSGBatchRenderer::Batch*, QSGBatchRenderer::Renderer::PreparedRenderBatch*) (this=0x2c7bc90, batch=0x35e6590, renderBatch=0x7fffba256fa0)
    at /home/nico/workspace/qt6/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3134
#12 0x00007f1924ab6b05 in QSGBatchRenderer::Renderer::prepareRenderPass(QSGBatchRenderer::Renderer::RenderPassContext*) (this=this@entry=0x2c7bc90, ctx=ctx@entry=0x2c7bfd8)
    at /home/nico/workspace/qt6/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3769
#13 0x00007f1924ab8bf2 in QSGBatchRenderer::Renderer::render() (this=0x2c7bc90) at /home/nico/workspace/qt6/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3525
#14 QSGBatchRenderer::Renderer::render() (this=0x2c7bc90) at /home/nico/workspace/qt6/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3518
#15 0x00007f1924aceec1 in QSGRenderer::renderScene() (this=0x2c7bc90) at /home/nico/workspace/qt6/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp:140
#16 QSGRenderer::renderScene() (this=0x2c7bc90) at /home/nico/workspace/qt6/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp:115
#17 0x00007f1924a7be45 in QQuickWindowPrivate::renderSceneGraph() (this=0x1f68160) at /home/nico/workspace/qt6/qtdeclarative/src/quick/items/qquickwindow.cpp:659
#18 0x00007f1924a1e419 in QQuickRenderControl::render() (this=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/quick/items/qquickrendercontrol.cpp:434
#19 0x00007f19266df9e0 in QQuickWidgetPrivate::render(bool) (this=this@entry=0x1ea0e00, needsSync=needsSync@entry=true) at /home/nico/workspace/qt6/qtdeclarative/src/quickwidgets/qquickwidget.cpp:365
#20 0x00007f19266dfb8b in QQuickWidgetPrivate::renderSceneGraph() (this=0x1ea0e00) at /home/nico/workspace/qt6/qtdeclarative/src/quickwidgets/qquickwidget.cpp:404
#21 0x00007f192578efcd in QObject::event(QEvent*) (this=0x1f84e60, e=0x7fffba257300) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:1412
#22 0x00007f1927192a71 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x1f84e60, e=0x7fffba257300) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3284
#23 0x00007f19257425f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x1f84e60, event=0x7fffba257300) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1115
#24 0x00007f1925742779 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1533
#25 0x00007f19258d05e1 in QTimerInfoList::activateTimers() (this=0x15af0d0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:594
#26 0x00007f19259d7034 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:149
#27 0x00007f192435ec7f in g_main_dispatch (context=0x7f190c005040) at ../glib/gmain.c:3454
#28 g_main_context_dispatch (context=0x7f190c005040) at ../glib/gmain.c:4172
#29 0x00007f19243b5118 in g_main_context_iterate.constprop.0 (context=0x7f190c005040, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4248
#30 0x00007f192435bf00 in g_main_context_iteration (context=0x7f190c005040, may_block=1) at ../glib/gmain.c:4313
#31 0x00007f19259d738c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1566800, flags=...) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#32 0x00007f192574d943 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffba2575a0, flags=..., flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:34
#33 0x00007f192574a134 in QCoreApplication::exec() () at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:74
#34 0x00007f1925faeedc in QGuiApplication::exec() () at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1888
#35 0x00007f19271929e5 in QApplication::exec() () at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2564
#36 0x000000000040e8f5 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde6/src/systemsettings/app/main.cpp:190
Comment 3 Nicolas Fella 2023-03-25 13:08:29 UTC
https://bugreports.qt.io/browse/QTBUG-112306
Comment 4 Nicolas Fella 2023-05-21 12:22:44 UTC
*** Bug 470079 has been marked as a duplicate of this bug. ***
Comment 5 Oded Arbel 2023-05-24 13:01:54 UTC
Created attachment 159223 [details]
New crash information added by DrKonqi

systemsettings (5.27.80) using Qt 6.5.0

I also got this crash when trying to search in system settings

-- Backtrace (Reduced):
#4  0x00007fcb8855b615 in QRhiResourceUpdateBatch::release() () from /lib/x86_64-linux-gnu/libQt6Gui.so.6
#5  0x00007fcb85ee7419 in QSGDefaultRenderContext::releaseGlyphCacheResourceUpdates (this=0x55b5c9635390) at ./src/quick/scenegraph/qsgdefaultrendercontext.cpp:270
#6  0x00007fcb85ee4994 in QSGRhiTextureGlyphCache::commitResourceUpdates (mergeInto=0x55b5c9c62fb0, this=0x55b5c9c12000) at ./src/quick/scenegraph/qsgrhitextureglyphcache.cpp:223
#7  QSGTextMaskRhiShader::updateUniformData (this=<optimized out>, state=..., newMaterial=newMaterial@entry=0x55b5ca5dcd40, oldMaterial=oldMaterial@entry=0x0) at ./src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:131
#8  0x00007fcb85ee4f5a in QSG24BitTextMaskRhiShader::updateUniformData (this=<optimized out>, state=..., newMaterial=0x55b5ca5dcd40, oldMaterial=0x0) at ./src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:212
Comment 6 Nicolas Fella 2023-05-29 12:21:59 UTC
*** Bug 470396 has been marked as a duplicate of this bug. ***
Comment 7 Nate Graham 2023-06-03 21:41:42 UTC
Keeping open for tracking purposes, since the upstream Qt issue isn't fixed yet.
Comment 8 Nicolas Fella 2023-06-23 18:19:13 UTC
*** Bug 471382 has been marked as a duplicate of this bug. ***
Comment 9 Nate Graham 2023-06-24 15:13:32 UTC
Marking as resolved since the upstream bug has been fixed now.
Comment 10 Nate Graham 2023-08-07 20:30:12 UTC
*** Bug 473117 has been marked as a duplicate of this bug. ***