Bug 490174

Summary: Plasmashell crashed on idle (no sleep or screen lock)
Product: [Plasma] plasmashell Reporter: steve
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: REPORTED ---    
Severity: crash CC: akselmo, nate
Priority: NOR Keywords: drkonqi
Version: 6.1.2   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description steve 2024-07-12 14:02:36 UTC
Application: plasmashell (6.1.2)

Qt Version: 6.7.2
Frameworks Version: 6.3.0
Operating System: Linux 6.9.8-arch1-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 6.1.2 [CoredumpBackend]

-- Information about the crash:
System was idle when it crashed. It happens very often. I leave it unattended then when I come back it has crashed. I have sleep disabled as well as screen lock.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  0x000076dcbf5a705b in QV4::WriteBarrier::write (engine=<optimized out>, base=0x0, slot=0x30, value=130687738287200) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4writebarrier_p.h:55
#6  QV4::ValueArray<8ul>::set (this=0x8, e=<optimized out>, index=4, v=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4value_p.h:432
#7  QV4::Heap::Object::setProperty (e=0x5d0b9eb49ce0, this=0x76dc9c3813c0, index=4, v=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object_p.h:85
#8  QV4::Object::setProperty (this=0x76dc9c7bf8c8, index=9, v=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object_p.h:127
#9  QV4::Object::insertMember (this=0x76dc9c7bf8c8, s=0x76dc9c7bf908, p=0x76dc9c7bf910, attributes=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object.cpp:263


Reported using DrKonqi
Comment 1 steve 2024-07-12 14:02:37 UTC
Created attachment 171605 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Akseli Lahtinen 2024-07-18 08:26:43 UTC
Searchable backtrace

Thread 1 (Thread 0x76dcb823ba00 (LWP 1046)):
[KCrash Handler]
#5  0x000076dcbf5a705b in QV4::WriteBarrier::write (engine=<optimized out>, base=0x0, slot=0x30, value=130687738287200) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4writebarrier_p.h:55
#6  QV4::ValueArray<8ul>::set (this=0x8, e=<optimized out>, index=4, v=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4value_p.h:432
#7  QV4::Heap::Object::setProperty (e=0x5d0b9eb49ce0, this=0x76dc9c3813c0, index=4, v=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object_p.h:85
#8  QV4::Object::setProperty (this=0x76dc9c7bf8c8, index=9, v=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object_p.h:127
#9  QV4::Object::insertMember (this=0x76dc9c7bf8c8, s=0x76dc9c7bf908, p=0x76dc9c7bf910, attributes=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object.cpp:263
#10 0x000076dcbf533ab8 in QV4::Object::insertMember (this=<optimized out>, s=<optimized out>, v=..., attributes=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object_p.h:195
#11 0x000076dcbf5ab835 in QV4::Object::internalPut (this=0x76dc9c7bf8e8, id=..., value=..., receiver=0x76dc9c7bf8c8) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object.cpp:558
#12 0x000076dcbf5ab7da in QV4::Object::put (this=<optimized out>, id=..., v=..., receiver=0x76dc9c7bf8c8) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object_p.h:287
#13 QV4::Object::internalPut (this=0x76dc9c7bf8c8, id=..., value=..., receiver=0x76dc9c7bf8c8) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object.cpp:521
#14 0x000076dcbf5ed978 in QV4::Object::put (this=<optimized out>, id=..., v=..., receiver=<optimized out>, this=<optimized out>, id=..., v=..., receiver=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object_p.h:287
#15 QV4::setElementFallback (engine=engine@entry=0x5d0b9eb49ce0, object=..., index=..., value=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:760
#16 0x000076dcbf5eda8b in QV4::Runtime::StoreElement::call (engine=0x5d0b9eb49ce0, object=..., index=..., value=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:781
#17 0x000076dc5abecf19 in ?? ()
#18 0x00005d0b9fb1d120 in ?? ()
#19 0x00007ffd3c0645d0 in ?? ()
#20 0x00005d0b9eb49ce0 in ?? ()
#21 0x0000000000000000 in ?? ()
Comment 3 Nate Graham 2024-07-27 03:47:55 UTC
Doesn't look like any KDE code is involved here.
Comment 4 steve 2024-08-23 10:51:00 UTC
Well shell is crashing way too often now. I have no clue what else to post since report was generated by kcrash handler. System's unusable in this state. Please guide me on how to better report issue, coz this is getting out of hand.