Bug 495193 - Plasma randomly crash
Summary: Plasma randomly crash
Status: RESOLVED DUPLICATE of bug 492606
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.2.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-10-22 16:31 UTC by Hirad
Modified: 2024-11-27 19:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/81148/events/05326ba0462e46d596f7bfe0a6103211/


Attachments
New crash information added by DrKonqi (132.41 KB, text/plain)
2024-10-22 16:31 UTC, Hirad
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hirad 2024-10-22 16:31:15 UTC
Application: plasmashell (6.2.1)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.0
Frameworks Version: 6.7.0
Operating System: Linux 6.11.4-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.2.1 [CoredumpBackend]

-- Information about the crash:
This has been happening quite frequently. Plasma crash randomly during normal usage. Most of the times when I'm interacting with kickoff menu or taskbar.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  QV4::Value::as<QV4::QObjectWrapper> (this=0x70b8f2de6858) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4heap_p.h:45
#6  QV4::Value::as<QV4::QObjectWrapper> (this=0x70b8f2de6858) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4value_p.h:151
#8  0x000070b92125172d in QV4::GCStateMachine::transition (this=0x5d31f236c3a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1495
#9  QV4::GCStateMachine::transition (this=0x5d31f236c3a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1477
#10 0x000070b9212611b7 in QV4::GCStateMachine::step (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:79


Reported using DrKonqi
Comment 1 Hirad 2024-10-22 16:31:21 UTC
Created attachment 175116 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2024-11-12 23:24:47 UTC
Searchable backtrace

Thread 1 (Thread 0x70b919a61a00 (LWP 1987)):
[KCrash Handler]
#5  QV4::Value::as<QV4::QObjectWrapper> (this=0x70b8f2de6858) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4heap_p.h:45
#6  QV4::Value::as<QV4::QObjectWrapper> (this=0x70b8f2de6858) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4value_p.h:151
#7  QV4::(anonymous namespace)::markWeakValues (that=0x5d31f236c3a0, stateData=std::variant [index 1] = {...}) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:749
#8  0x000070b92125172d in QV4::GCStateMachine::transition (this=0x5d31f236c3a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1495
#9  QV4::GCStateMachine::transition (this=0x5d31f236c3a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1477
#10 0x000070b9212611b7 in QV4::GCStateMachine::step (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:79
#11 QV4::MemoryManager::runGC (this=0x5d31f20a4b00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1272
#12 0x000070b921258420 in QV4::MemoryManager::runGC (this=0x5d31f20a4b00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1258
#13 QV4::MemoryManager::allocate (this=0x5d31f20a4b00, allocator=0x5d31f20a4b10, size=96) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:397
#14 QV4::MemoryManager::allocData (this=0x5d31f20a4b00, size=96) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1009
#15 0x000070b92138dd3c in QV4::MemoryManager::allocateObject<QV4::QQmlTypeWrapper> (this=0x5d31f20a4b00, ic=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmltypewrapper_p.h:107
#16 QV4::MemoryManager::allocateObject<QV4::QQmlTypeWrapper> (this=0x5d31f20a4b00, ic=0x70b9101bf730) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:258
#17 QV4::MemoryManager::allocateObject<QV4::QQmlTypeWrapper> (this=0x5d31f20a4b00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:268
#18 QV4::MemoryManager::allocate<QV4::QQmlTypeWrapper, QV4::Heap::QQmlTypeWrapper::TypeNameMode&, QObject*&, QQmlTypePrivate const*> (this=0x5d31f20a4b00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:301
#19 QV4::QQmlTypeWrapper::create (engine=engine@entry=0x5d31f2436490, o=o@entry=0x0, t=..., mode=QV4::Heap::QQmlTypeWrapper::IncludeEnums) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp:248
#20 0x000070b921390e78 in QV4::QQmlTypeWrapper::virtualGet (m=0x70b9101bf710, id=..., receiver=0x70b9101bf710, hasProperty=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp:389
#21 0x000070b9211b023b in QV4::Lookup::getterFallback (l=0x5d31f3e420d0, engine=0x5d31f2436490, object=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp:204
#22 0x000070b8f805e1d0 in ?? ()
#23 0x00007fff62338cf0 in ?? ()
#24 0x00007fff62338d10 in ?? ()
#25 0x00005d31f2436490 in ?? ()
#26 0x0000000000000000 in ?? ()
Comment 3 TraceyC 2024-11-27 19:44:44 UTC
Based on the backtrace, its been determined this is a duplicate of 492606. Please follow that report for progress on this issue. Thanks!

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