https://bugs.kde.org/show_bug.cgi?id=470079

            Bug ID: 470079
           Summary: systemsettings crash if Plasma6 X11
    Classification: Applications
           Product: systemsettings
           Version: master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: generic-crash
          Assignee: plasma-b...@kde.org
          Reporter: me...@kde.org
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to