Bug 490174 - Plasmashell crashed on idle (no sleep or screen lock)
Summary: Plasmashell crashed on idle (no sleep or screen lock)
Status: REPORTED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.1.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-07-12 14:02 UTC by steve
Modified: 2024-08-23 10:51 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (134.31 KB, text/plain)
2024-07-12 14:02 UTC, steve
Details

Note You need to log in before you can comment on or make changes to this bug.
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.