Bug 470079 - systemsettings crash if Plasma6 X11
Summary: systemsettings crash if Plasma6 X11
Status: RESOLVED DUPLICATE of bug 466781
Alias: None
Product: systemsettings
Classification: Applications
Component: generic-crash (show other bugs)
Version: master
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2023-05-21 10:10 UTC by Méven
Modified: 2023-05-21 12:22 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Méven 2023-05-21 10:10:11 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. in Plasma 6 X11
2. launch systemsettings
3. Click on input device section

OBSERVED RESULT

Thread 1 "systemsettings" received signal SIGSEGV, Segmentation fault.
QRhiResourceUpdateBatch::merge (this=this@entry=0x555556a03050, other=0x131) at /home/meven/kde6/src/qtbase/src/gui/rhi/qrhi.cpp:5953
5953        d->merge(other->d);
(gdb) bt
#0  QRhiResourceUpdateBatch::merge (this=this@entry=0x555556a03050, other=0x131) at /home/meven/kde6/src/qtbase/src/gui/rhi/qrhi.cpp:5953
#1  0x00007ffff4144d5c in QSGRhiTextureGlyphCache::commitResourceUpdates (this=this@entry=0x555556a2d160, mergeInto=0x555556a03050) at /home/meven/kde6/src/qtdeclarative/src/quick/scenegraph/qsgrhitextureglyphcache.cpp:214
#2  0x00007ffff410f34b in QSGTextMaskRhiShader::updateUniformData (this=<optimized out>, state=..., newMaterial=newMaterial@entry=0x555557169340, oldMaterial=oldMaterial@entry=0x0)
    at /home/meven/kde6/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:131
#3  0x00007ffff410f75e in QSG24BitTextMaskRhiShader::updateUniformData (this=<optimized out>, state=..., newMaterial=0x555557169340, oldMaterial=0x0)
    at /home/meven/kde6/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:212
#4  0x00007ffff40d2df9 in QSGBatchRenderer::Renderer::updateMaterialDynamicData (this=this@entry=0x555556ea4a60, sms=sms@entry=0x555557c72cc0, renderState=..., material=material@entry=0x555557169340, 
    batch=batch@entry=0x555557705e70, e=e@entry=0x555556ea9ec8, ubufOffset=0, ubufRegionSize=156) at /home/meven/kde6/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2835
#5  0x00007ffff40d4339 in QSGBatchRenderer::Renderer::prepareRenderMergedBatch (this=0x555556ea4a60, batch=0x555557705e70, renderBatch=0x7fffffffce40)
    at /home/meven/kde6/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3134
#6  0x00007ffff40d621d in QSGBatchRenderer::Renderer::prepareRenderPass (this=this@entry=0x555556ea4a60, ctx=ctx@entry=0x555556ea4da8) at /home/meven/kde6/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3769
#7  0x00007ffff40d83b6 in QSGBatchRenderer::Renderer::render (this=0x555556ea4a60) at /home/meven/kde6/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3525
#8  QSGBatchRenderer::Renderer::render (this=0x555556ea4a60) at /home/meven/kde6/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3518
#9  0x00007ffff40eec35 in QSGRenderer::renderScene (this=0x555556ea4a60) at /home/meven/kde6/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp:147
#10 QSGRenderer::renderScene (this=0x555556ea4a60) at /home/meven/kde6/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp:122
#11 0x00007ffff4097725 in QQuickWindowPrivate::renderSceneGraph (this=0x555555c1c800) at /home/meven/kde6/src/qtdeclarative/src/quick/items/qquickwindow.cpp:661
#12 0x00007ffff402f0cd in QQuickRenderControl::render (this=<optimized out>) at /home/meven/kde6/src/qtdeclarative/src/quick/items/qquickrendercontrol.cpp:434
#13 0x00007ffff4bf0658 in QQuickWidgetPrivate::render (this=this@entry=0x555555a7e8b0, needsSync=needsSync@entry=true) at /home/meven/kde6/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp:365
#14 0x00007ffff4bf084f in QQuickWidgetPrivate::renderSceneGraph (this=0x555555a7e8b0) at /home/meven/kde6/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp:404
#15 0x00007ffff5f9a205 in QObject::event (this=0x55555573da10, e=0x7fffffffd210) at /home/meven/kde6/src/qtbase/src/corelib/kernel/qobject.cpp:1413
#16 0x00007ffff7186b75 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55555573da10, e=0x7fffffffd210) at /home/meven/kde6/src/qtbase/src/widgets/kernel/qapplication.cpp:3287
#17 0x00007ffff5f47d28 in QCoreApplication::notifyInternal2 (receiver=0x55555573da10, event=0x7fffffffd210) at /home/meven/kde6/src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1115
#18 0x00007ffff5f47edd in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /home/meven/kde6/src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1533
#19 0x00007ffff60f2e89 in QTimerInfoList::activateTimers (this=0x5555555b8050) at /home/meven/kde6/src/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:613
#20 0x00007ffff620c16c in timerSourceDispatch (source=<optimized out>) at /home/meven/kde6/src/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:149
#21 0x00007ffff4ff849d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff5053178 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff4ff71b0 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ffff620c540 in QEventDispatcherGlib::processEvents (this=0x5555556475b0, flags=...) at /home/meven/kde6/src/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#25 0x00007ffff5f53f3b in QEventLoop::exec (this=this@entry=0x7fffffffd460, flags=..., flags@entry=...) at /home/meven/kde6/src/qtbase/src/corelib/global/qflags.h:34
#26 0x00007ffff5f502bc in QCoreApplication::exec () at /home/meven/kde6/src/qtbase/src/corelib/global/qflags.h:74
#27 0x00007ffff67bc760 in QGuiApplication::exec () at /home/meven/kde6/src/qtbase/src/gui/kernel/qguiapplication.cpp:1894
#28 0x00007ffff7186ae9 in QApplication::exec () at /home/meven/kde6/src/qtbase/src/widgets/kernel/qapplication.cpp:2566
#29 0x00005555555637e9 in main (argc=<optimized out>, argv=<optimized out>) at /home/meven/kde6/src/systemsettings/app/main.cpp:185



EXPECTED RESULT
No crash


SOFTWARE/OS VERSIONS
Operating System: Kubuntu 23.04
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.240.0
Qt Version: 6.5.1
Kernel Version: 6.2.0-20-generic (64-bit)
Graphics Platform: X11
Comment 1 Nicolas Fella 2023-05-21 12:22:44 UTC

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