Bug 505807 - Plasma crashes right after start
Summary: Plasma crashes right after start
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.3.5
Platform: Manjaro Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-06-19 20:58 UTC by nxtler
Modified: 2025-07-05 14:24 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/202080/events/7633267211ae441bb25689ac8f40af3c/


Attachments
New crash information added by DrKonqi (115.61 KB, text/plain)
2025-06-19 20:59 UTC, nxtler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nxtler 2025-06-19 20:58:35 UTC
Application: plasmashell (6.3.5)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.15.0
Operating System: Linux 6.15.2-2-MANJARO x86_64
Windowing System: X11
Distribution: Manjaro Linux
DrKonqi: 6.3.5 [CoredumpBackend]

-- Information about the crash:
Greetings,
after updating my Manjaro system, I was meet by a black screnn after restarting. 
This crash occurs right after the logging in, all autostart apps still seem usable.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  0x00007f4d4e69dda2 in QSGSoftwareRenderableNode::update (this=0x56138eac3b00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:151
#6  0x00007f4d4e6ad820 in QSGSoftwareRenderableNode::setTransform (this=0x56138eac3b00, transform=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:332
#7  QSGSoftwareRenderableNode::setTransform (this=0x56138eac3b00, transform=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:327
#8  QSGSoftwareRenderableNodeUpdater::updateRenderableNode<QSGSimpleRectNode> (this=0x56138eac1dc0, type=<optimized out>, node=0x56138ebb6860) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater_p.h:95
#9  0x00007f4d4e6eda4d in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138ebb6680) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:329


Reported using DrKonqi
Comment 1 nxtler 2025-06-19 20:59:06 UTC
Created attachment 182403 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2025-06-19 21:06:37 UTC
Thread 1 (Thread 0x7f4d46e7ba40 (LWP 2299)):
[KCrash Handler]
#5  0x00007f4d4e69dda2 in QSGSoftwareRenderableNode::update (this=0x56138eac3b00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:151
#6  0x00007f4d4e6ad820 in QSGSoftwareRenderableNode::setTransform (this=0x56138eac3b00, transform=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:332
#7  QSGSoftwareRenderableNode::setTransform (this=0x56138eac3b00, transform=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:327
#8  QSGSoftwareRenderableNodeUpdater::updateRenderableNode<QSGSimpleRectNode> (this=0x56138eac1dc0, type=<optimized out>, node=0x56138ebb6860) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater_p.h:95
#9  0x00007f4d4e6eda4d in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138ebb6680) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:329
#10 0x00007f4d4e6eda93 in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138ebb64c0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:349
#11 0x00007f4d4e6eda73 in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138ebb61a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:312
#12 0x00007f4d4e6eda73 in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138ebb2a10) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:312
#13 0x00007f4d4e6eda73 in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138ebb2930) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:312
#14 0x00007f4d4e6eda73 in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138ebb2850) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:312
#15 0x00007f4d4e6eda73 in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138ebb24d0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:312
#16 0x00007f4d4e6eda73 in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138ebb23f0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:312
#17 0x00007f4d4e6eda73 in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138eb8df50) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:312
#18 0x00007f4d4e6eda73 in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138eb6da20) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:312
#19 0x00007f4d4e6eda73 in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138ebdeb80) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:312
#20 0x00007f4d4e6eda73 in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138ebdeaa0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:312
#21 0x00007f4d4e6eda73 in QSGNodeVisitorEx::visitChildren (this=this@entry=0x56138eac1dc0, node=node@entry=0x56138ecfa370) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:312
#22 0x00007f4d4e6eda73 in QSGNodeVisitorEx::visitChildren (this=0x56138eac1dc0, node=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp:312
#23 0x00007f4d4e6ae96a in QSGSoftwareRenderableNodeUpdater::updateNodes (this=0x56138eac1dc0, node=<optimized out>, isNodeRemoved=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp:215
#24 0x00007f4d4e694e75 in QSGAbstractSoftwareRenderer::nodeChanged (this=0x56138eb28480, node=0x56138ecfa1b0, state=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp:72
#25 0x00007f4d4e6e2cd8 in QSGRootNode::notifyNodeChange (this=0x56138eb34ca0, node=<optimized out>, state=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp:1242
#26 QSGNode::markDirty (this=0x56138ecfa1b0, bits=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp:636
#27 0x00007f4d4e68b554 in QQuickWindowPrivate::updateDirtyNode (this=0x56138be2c270, item=0x56138cb48bf0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:2240
#28 0x00007f4d4e67eafd in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x56138be2c270) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:2033
#29 0x00007f4d4e67f663 in QQuickWindowPrivate::syncSceneGraph (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:562
#30 0x00007f4d4e6ac965 in QSGSoftwareRenderLoop::renderWindow (this=this@entry=0x56138c254a70, window=<optimized out>, window@entry=0x56138cad9350, isNewExpose=isNewExpose@entry=true) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp:130
#31 0x00007f4d4e6ad2a3 in QSGSoftwareRenderLoop::exposureChanged (this=0x56138c254a70, window=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp:199
#32 0x00007f4d4d40d70c in QWindow::event (this=<optimized out>, ev=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindow.cpp:2719
#33 0x00005613814ffb9c in ??? ()
#34 0x00007f4d4ef01c70 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x56138cad9350, e=0x7ffe5ce4e430) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3303
#35 0x00007f4d4cb68118 in QCoreApplication::notifyInternal2 (receiver=0x56138cad9350, event=0x7ffe5ce4e430) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
#36 0x00007f4d4cb6816d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1560
#37 0x00007f4d4d3a420a in QGuiApplicationPrivate::processExposeEvent (e=0x7f4d3800d0e0) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:3480
#38 0x00007f4d4d4248f4 in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1113
#39 0x00007f4d46e290c7 in xcbSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:57
#40 0x00007f4d4b7b787d in g_main_dispatch (context=0x7f4d40000f00) at ../glib/glib/gmain.c:3398
#41 0x00007f4d4b7b8cd7 in g_main_context_dispatch_unlocked (context=0x7f4d40000f00) at ../glib/glib/gmain.c:4249
#42 g_main_context_iterate_unlocked (context=context@entry=0x7f4d40000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4314
#43 0x00007f4d4b7b8ee5 in g_main_context_iteration (context=0x7f4d40000f00, may_block=1) at ../glib/glib/gmain.c:4379
#44 0x00007f4d4ce3c5e2 in QEventDispatcherGlib::processEvents (this=0x56138ba7d460, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#45 0x00007f4d4cb744b6 in QEventLoop::processEvents (this=0x7ffe5ce4e7a0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#46 QEventLoop::exec (this=0x7ffe5ce4e7a0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#47 0x00007f4d4cb6c7c1 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449
#48 0x00005613814e470a in ??? ()
#49 0x00007f4d4c4376b5 in __libc_start_call_main (main=main@entry=0x5613814e0ff0, argc=argc@entry=2, argv=argv@entry=0x7ffe5ce4ed28) at ../sysdeps/nptl/libc_start_call_main.h:58
#50 0x00007f4d4c437769 in __libc_start_main_impl (main=0x5613814e0ff0, argc=2, argv=0x7ffe5ce4ed28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe5ce4ed18) at ../csu/libc-start.c:360
#51 0x00005613814e4c45 in ??? ()
Comment 3 nxtler 2025-07-05 14:24:34 UTC
I was able to solve the bug in the end. As I was trying to start plasmashell from the terminal, I noticed that there were errors about some applet having an invalid with. This was weird, because the only Desktop applet I used was two taskbars with petty usual configurations.
Anyway, I just needed to reset my Desktop with rm ~/.config/plasma-org.kde.plasma.desktop-appletsrc, rm ~/.config/plasmashellrc and rebuild it.