Bug 509723 - crash handler crash results in SIGSEGV
Summary: crash handler crash results in SIGSEGV
Status: RESOLVED DUPLICATE of bug 509192
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.4.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-09-20 18:18 UTC by Daniel
Modified: 2025-09-21 08:24 UTC (History)
0 users

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


Attachments
New crash information added by DrKonqi (80.25 KB, text/plain)
2025-09-20 18:18 UTC, Daniel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel 2025-09-20 18:18:28 UTC
Application: plasmashell (6.4.5)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.2
Frameworks Version: 6.18.0
Operating System: Linux 6.12.47-1-lts x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.4.5 [CoredumpBackend]

-- Information about the crash:
This seems to be a recursive crash, originally I removed some notification entries, which resulted in huge memory consumption and a segmentation fault. Since then, plasma is repeatedly crashing, and it seems the crash handler is one part of the crash. The backtrace is just from one crash, I'm currently digging to  try to find the root cause.

Deleting ~/.cache/plasmashell didn't change anything

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#4  0x00007a9a11b393f8 in QJSEngine::handle (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsapi/qjsengine.h:320
#5  QQmlEnginePrivate::getV4Engine (e=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlengine_p.h:334
#6  QQuickStackElement::initialize (this=this@entry=0x623a7005e8f0, requiredProperties=requiredProperties@entry=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quicktemplates/qquickstackelement.cpp:210
#7  0x00007a9a11b39efb in QQuickStackElement::load (this=0x623a7005e8f0, parent=0x623a70046c10) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quicktemplates/qquickstackelement.cpp:180
#8  0x00007a9a11b4412f in QQuickStackView::replace (this=0x623a70046c10, args=0x7ffc37c19e00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quicktemplates/qquickstackview.cpp:910
#9  0x00007a9a11b45dac in QQuickStackView::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/qt6-declarative/build/src/quicktemplates/QuickTemplates2_autogen/include/moc_qquickstackview_p.cpp:465
#10 0x00007a9a11b465d7 in QQuickStackView::qt_metacall (this=0x623a70046c10, _c=<optimized out>, _id=18, _a=0x7ffc37c19e20) at /usr/src/debug/qt6-declarative/build/src/quicktemplates/QuickTemplates2_autogen/include/moc_qquickstackview_p.cpp:725
#11 0x00007a9a19f542c3 in QQmlObjectOrGadget::metacall (this=<optimized out>, type=<optimized out>, index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14
#12 0x00007a9a19e11945 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:3070
#14 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=0x7a99efbbf560, argc=3) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:3064
#15 0x00007a9a19e6ba6e in QV4::Moth::VME::interpret (frame=0x623a70046c10, frame@entry=0x7ffc37c1a350, engine=0x623a6a5508b0, code=0x7a99efbbf548 "") at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:798
#16 0x00007a9a19e6f584 in QV4::Moth::VME::exec (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:487
#17 0x00007a9a19dc4140 in QV4::Moth::VME::exec (frame=0x7ffc37c1a350, engine=0x623a6a5508b0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine_p.h:830
#18 qfoDoCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:527
#19 0x00007a9a19e0515c in QV4::QObjectSlotDispatcher::impl (which=<optimized out>, this_=<optimized out>, receiver=<optimized out>, metaArgs=<optimized out>, ret=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:81
#20 0x00007a9a189d466f in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461


Reported using DrKonqi
Comment 1 Daniel 2025-09-20 18:18:29 UTC
Created attachment 185118 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Antonio Rojas 2025-09-21 08:24:51 UTC

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