https://bugs.kde.org/show_bug.cgi?id=506999
--- Comment #3 from Vadym Krevs <vkr...@yahoo.com> --- I got very similar stacktrace from sddm-greeter-qt6 crash after some updates from OBS - see https://github.com/sddm/sddm/issues/2100#issuecomment-3067231821: gdb /usr/bin/sddm-greeter-qt6 core_sddm-greeter-qt_461.2932 ... #0 0x00007fcdf232599c in QSGSoftwareRenderableNode::update (this=0x55d8d0ca5880) at /usr/src/debug/qt6-declarative-6.9.1-lp156.110.7.x86_64/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:151 151 if (!m_handle.simpleImageNode->texture()->hasAlphaChannel()) [Current thread is 1 (Thread 0x7fcdee60ca80 (LWP 2932))] Missing separate debuginfos, use: zypper install libQt6HunspellInputMethod6-debuginfo-6.9.1-lp156.66.4.x86_64 libQt6LabsFolderListModel6-debuginfo-6.9.1-lp156.110.7.x86_64 libQt6Multimedia6-debuginfo-6.9.1-lp156.68.2.x86_64 libQt6VirtualKeyboard6-debuginfo-6.9.1-lp156.66.4.x86_64 libQt6VirtualKeyboardQml6-debuginfo-6.9.1-lp156.66.4.x86_64 libhunspell-1_7-0-debuginfo-1.7.2-150600.1.3.x86_64 libnss_usrfiles2-debuginfo-2.25-2.12.x86_64 nvidia-gl-G06-debuginfo-550.144.03-lp156.30.1.x86_64 qt6-virtualkeyboard-debuginfo-6.9.1-lp156.66.4.x86_64 qt6-virtualkeyboard-imports-debuginfo-6.9.1-lp156.66.4.x86_64 (gdb) whree Undefined command: "whree". Try "help". (gdb) where #0 0x00007fcdf232599c in QSGSoftwareRenderableNode::update (this=0x55d8d0ca5880) at /usr/src/debug/qt6-declarative-6.9.1-lp156.110.7.x86_64/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:151 #1 0x00007fcdf2317e15 in QSGAbstractSoftwareRenderer::nodeChanged (this=0x55d8d07a5320, node=0x55d8d0ca5780, state=...) at /usr/src/debug/qt6-declarative-6.9.1-lp156.110.7.x86_64/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp:66 #2 0x00007fcdf235f1c8 in QSGRootNode::notifyNodeChange (this=this@entry=0x55d8d0892e60, node=node@entry=0x55d8d0ca5780, state=state@entry=...) at /usr/src/debug/qt6-declarative-6.9.1-lp156.110.7.x86_64/src/quick/scenegraph/coreapi/qsgnode.cpp:1242 #3 0x00007fcdf235f250 in QSGNode::markDirty (this=0x55d8d0ca5780, bits=...) at /usr/src/debug/qt6-declarative-6.9.1-lp156.110.7.x86_64/src/quick/scenegraph/coreapi/qsgnode.cpp:636 #4 0x00007fcdecba5687 in SoftwareRectangleNode::preprocess (this=0x55d8d08d1c20) at /usr/src/debug/kf6-kirigami-6.16.0-kf.49.1.x86_64/src/primitives/scenegraph/softwarerectanglenode.cpp:134 #5 0x00007fcdf2362e53 in QSGRenderer::preprocess (this=0x55d8d07a5320) at /usr/src/debug/qt6-declarative-6.9.1-lp156.110.7.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:239 #6 0x00007fcdf2363335 in QSGRenderer::renderScene (this=0x55d8d07a5320) at /usr/src/debug/qt6-declarative-6.9.1-lp156.110.7.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:142 #7 QSGRenderer::renderScene (this=0x55d8d07a5320) at /usr/src/debug/qt6-declarative-6.9.1-lp156.110.7.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:120 #8 0x00007fcdf2302adb in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x55d8cfbc93d0) at /usr/src/debug/qt6-declarative-6.9.1-lp156.110.7.x86_64/src/quick/items/qquickwindow.cpp:690 #9 0x00007fcdf232e10c in QSGSoftwareRenderLoop::renderWindow (this=0x55d8cfbc90a0, window=<optimized out>, isNewExpose=false) at /usr/src/debug/qt6-declarative-6.9.1-lp156.110.7.x86_64/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp:145 #10 0x00007fcdf2306c85 in QQuickWindow::event (this=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-declarative-6.9.1-lp156.110.7.x86_64/src/quick/items/qquickwindow.cpp:1590 #11 0x00007fcdf05a34e8 in QCoreApplication::notifyInternal2 (receiver=0x55d8cfbcaaa0, event=0x7ffe41c6ba90) at /usr/src/debug/qt6-base-6.9.1-lp156.155.1.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106 #12 0x00007fcdf05a352d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base-6.9.1-lp156.155.1.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546 #13 0x00007fcdf0e39b75 in QPlatformWindow::deliverUpdateRequest (this=<optimized out>) at /usr/src/debug/qt6-base-6.9.1-lp156.155.1.x86_64/src/gui/kernel/qplatformwindow.cpp:831 #14 0x00007fcdf0e394ae in QPlatformWindow::windowEvent (this=0x55d8d07dc3a0, event=<optimized out>) at /usr/src/debug/qt6-base-6.9.1-lp156.155.1.x86_64/src/gui/kernel/qplatformwindow.cpp:472 #15 0x00007fcdf0df8873 in QGuiApplication::notify (this=0x7ffe41c6bef0, object=0x55d8cfbcaaa0, event=0x7ffe41c6bbb0) at /usr/src/debug/qt6-base-6.9.1-lp156.155.1.x86_64/src/gui/kernel/qguiapplication.cpp:2049 #16 0x00007fcdf05a34e8 in QCoreApplication::notifyInternal2 (receiver=0x55d8cfbcaaa0, event=0x7ffe41c6bbb0) at /usr/src/debug/qt6-base-6.9.1-lp156.155.1.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106 #17 0x00007fcdf0706ada in QTimerInfoList::activateTimers (this=0x55d8cfbb6560) at /usr/src/debug/qt6-base-6.9.1-lp156.155.1.x86_64/src/corelib/kernel/qtimerinfo_unix.cpp:426 #18 0x00007fcdf07e6cac in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base-6.9.1-lp156.155.1.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:152 #19 0x00007fcdef714f9c in g_main_dispatch (context=0x7fcde0000ef0) at ../glib/gmain.c:3476 #20 g_main_context_dispatch_unlocked (context=context@entry=0x7fcde0000ef0) at ../glib/gmain.c:4284 #21 0x00007fcdef716bc0 in g_main_context_iterate_unlocked (context=context@entry=0x7fcde0000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349 #22 0x00007fcdef7171bc in g_main_context_iteration (context=0x7fcde0000ef0, may_block=1) at ../glib/gmain.c:4414 #23 0x00007fcdf07e4490 in QEventDispatcherGlib::processEvents (this=0x55d8cfba6270, flags=...) at /usr/src/debug/qt6-base-6.9.1-lp156.155.1.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #24 0x00007fcdf05ad6bb in QEventLoop::exec (this=0x7ffe41c6be20, flags=...) at /usr/src/debug/qt6-base-6.9.1-lp156.155.1.x86_64/src/corelib/global/qflags.h:77 #25 0x00007fcdf05a6ee8 in QCoreApplication::exec () at /usr/src/debug/qt6-base-6.9.1-lp156.155.1.x86_64/src/corelib/global/qflags.h:77 #26 0x00007fcdf0df8760 in QGuiApplication::exec () at /usr/src/debug/qt6-base-6.9.1-lp156.155.1.x86_64/src/gui/kernel/qguiapplication.cpp:1986 #27 0x000055d8a36f02ba in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/sddm-qt6-0.21.0-lp156.156.1.x86_64/src/greeter/GreeterApp.cpp:394 (gdb) p *this $1 = {m_nodeType = QSGSoftwareRenderableNode::SimpleImage, m_handle = {node = 0x55d8d0ca5780, simpleRectNode = 0x55d8d0ca5780, simpleTextureNode = 0x55d8d0ca5780, imageNode = 0x55d8d0ca5780, painterNode = 0x55d8d0ca5780, rectangleNode = 0x55d8d0ca5780, glpyhNode = 0x55d8d0ca5780, ninePatchNode = 0x55d8d0ca5780, simpleRectangleNode = 0x55d8d0ca5780, simpleImageNode = 0x55d8d0ca5780, spriteNode = 0x55d8d0ca5780, renderNode = 0x55d8d0ca5780}, m_isOpaque = false, m_isDirty = true, m_dirtyRegion = { d = 0x7fcdf14d1d20 <QRegion::shared_empty>, static shared_empty = {ref = {atomic = {_q_value = std::atomic<int> = { -1 }}}, qt_rgn = 0x7fcdf14f6d60 <_ZL3qrp.lto_priv.0>}}, m_previousDirtyRegion = {d = 0x55d8d0cb6a30, static shared_empty = {ref = { atomic = {_q_value = std::atomic<int> = { -1 }}}, qt_rgn = 0x7fcdf14f6d60 <_ZL3qrp.lto_priv.0>}}, m_transform = {m_matrix = {{1, 0, 0}, {0, 1, 0}, {1960, 1290, 1}}, m_type = 1, m_dirty = 0}, m_clipRegion = { d = 0x7fcdf14d1d20 <QRegion::shared_empty>, static shared_empty = {ref = {atomic = {_q_value = std::atomic<int> = { -1 }}}, qt_rgn = 0x7fcdf14f6d60 <_ZL3qrp.lto_priv.0>}}, m_hasClipRegion = false, m_opacity = 0.850000024, m_boundingRectMin = { x1 = 1960, y1 = 1290, x2 = 2007, y2 = 1337}, m_boundingRectMax = {x1 = 1960, y1 = 1290, x2 = 2007, y2 = 1337}} (gdb) list 146 m_isOpaque = true; 147 148 boundingRect = m_handle.simpleRectangleNode->rect(); 149 break; 150 case QSGSoftwareRenderableNode::SimpleImage: 151 if (!m_handle.simpleImageNode->texture()->hasAlphaChannel()) 152 m_isOpaque = true; 153 154 boundingRect = m_handle.simpleImageNode->rect(); 155 break; (gdb) p *m_handle.simpleImageNode $5 = {<QSGGeometryNode> = {<QSGBasicGeometryNode> = {<QSGNode> = {_vptr.QSGNode = 0x7fcdf2796800 <vtable for QSGSoftwareImageNode+16>, m_parent = 0x55d8d08d1c20, m_type = QSGNode::GeometryNodeType, m_firstChild = 0x0, m_lastChild = 0x0, m_nextSibling = 0x0, m_previousSibling = 0x0, m_subtreeRenderableCount = 1, m_nodeFlags = {<QtPrivate::QFlagsStorageHelper<QSGNode::Flag, 4>> = {<QtPrivate::QFlagsStorage<QSGNode::Flag>> = {static IntegerSize = 4, i = 1}, <No data fields>}, <No data fields>}, d_ptr = {d = 0x0}}, m_geometry = 0x1, m_reserved_start_index = 1684291940, m_reserved_end_index = 828798504, m_matrix = 0x0, m_clip_list = 0x0}, m_render_order = 0, m_material = 0x1, m_opaque_material = 0x0, m_opacity = 1}, <No data fields>} (gdb) My issue was originally reported here https://bugs.kde.org/show_bug.cgi?id=506942 but rejected so I cloned it into https://github.com/sddm/sddm/issues/2100 -- You are receiving this mail because: You are watching all bug changes.