Bug 495009 - Opening Dolphin caused plasmashell to crash.
Summary: Opening Dolphin caused plasmashell to 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-18 21:42 UTC by Claire E
Modified: 2024-11-27 19:45 UTC (History)
2 users (show)

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


Attachments
New crash information added by DrKonqi (101.61 KB, text/plain)
2024-10-18 21:42 UTC, Claire E
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Claire E 2024-10-18 21:42:47 UTC
Application: plasmashell (6.2.1)

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

-- Information about the crash:
Clean install of Arch Linux on my desktop, no odd settings. I installed the dolphin package from arch repos alongside other KDE software and vesktop-bin and spotify from the AUR using yay. On the second or third time I launched it, it crashed and plasmashell did as well.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  QV4::Value::as<QV4::QObjectWrapper> (this=0x78fd1e2018d0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4heap_p.h:45
#6  QV4::Value::as<QV4::QObjectWrapper> (this=0x78fd1e2018d0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4value_p.h:151
#8  0x000078fd4da5172d in QV4::GCStateMachine::transition (this=0x64501edea6a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1495
#9  QV4::GCStateMachine::transition (this=0x64501edea6a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1477
#10 0x000078fd4da611b7 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 Claire E 2024-10-18 21:42:49 UTC
Created attachment 175001 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2024-11-27 17:40:32 UTC
Searchable backtrace

Thread 1 (Thread 0x78fd46411a00 (LWP 988)):
[KCrash Handler]
#5  QV4::Value::as<QV4::QObjectWrapper> (this=0x78fd1e2018d0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4heap_p.h:45
#6  QV4::Value::as<QV4::QObjectWrapper> (this=0x78fd1e2018d0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4value_p.h:151
#7  QV4::(anonymous namespace)::markWeakValues (that=0x64501edea6a0, stateData=std::variant [index 1] = {...}) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:749
#8  0x000078fd4da5172d in QV4::GCStateMachine::transition (this=0x64501edea6a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1495
#9  QV4::GCStateMachine::transition (this=0x64501edea6a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1477
#10 0x000078fd4da611b7 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=0x64501eb37470) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1272
#12 0x000078fd4d968760 in QV4::MemoryManager::runGC (this=0x64501eb37470) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1260
#13 QV4::MemoryManager::allocate (this=0x64501eb37470, allocator=0x64501eb37480, size=64) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:397
#14 QV4::MemoryManager::allocString (this=0x64501eb37470, unmanagedSize=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:994
#15 QV4::MemoryManager::allocWithStringData<QV4::String, QString const&> (this=0x64501eb37470, unmanagedSize=<optimized out>, arg1=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:274
#16 QV4::ExecutionEngine::newString (this=<optimized out>, s=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:938
#17 0x000078fd4dba0cd6 in QQmlVMEMetaObject::writeProperty (this=this@entry=0x645025e06f10, id=id@entry=8, v=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/common/qv4staticvalue_p.h:602
#18 0x000078fd4dba36d5 in QQmlVMEMetaObject::metaCall (this=0x645025e06f10, o=<optimized out>, c=<optimized out>, _id=55, a=0x7fffea46ccf0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:945
#19 0x000078fd4da66c09 in QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=<optimized out>, object=<optimized out>, idx=<optimized out>, argv=0x7fffea46ccf0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:367
#20 QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:387
#21 0x000078fd4da84652 in GenericBinding<10>::doStore<QString> (this=0x64502bf46490, value=..., pd=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:282
#22 GenericBinding<10>::write (this=0x64502bf46490, result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:263
#23 0x000078fd4da8086d in QQmlBinding::doUpdate (this=0x64502bf46490, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:711
#24 0x000078fd4da8258e in QQmlBinding::update (this=0x64502bf46490, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165
#25 0x000078fd4db00a5c in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70
#26 0x000078fd4c7b1f2a in doActivate<false> (sender=0x78fd300209f0, signal_index=39, argv=0x0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4010
#27 0x000078fd4dba2a27 in QQmlVMEMetaObject::metaCall (this=0x645025e06f10, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1027
#28 0x000078fd4da66c09 in QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=<optimized out>, object=<optimized out>, idx=<optimized out>, argv=0x7fffea46eb00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:367
#29 QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:387
#30 0x000078fd4da84652 in GenericBinding<10>::doStore<QString> (this=0x64502df0e820, value=..., pd=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:282
#31 GenericBinding<10>::write (this=0x64502df0e820, result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:263
#32 0x000078fd4da8086d in QQmlBinding::doUpdate (this=0x64502df0e820, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:711
#33 0x000078fd4da8258e in QQmlBinding::update (this=0x64502df0e820, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165
#34 0x000078fd4db00a5c in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70
#35 0x000078fd4c7b1f2a in doActivate<false> (sender=0x64501ffd7540, signal_index=52, argv=0x0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4010
#36 0x000078fd4dba2a27 in QQmlVMEMetaObject::metaCall (this=0x64501ffde8b0, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1027
#37 0x000078fd4da66c09 in QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=<optimized out>, object=<optimized out>, idx=<optimized out>, argv=0x7fffea470910) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:367
#38 QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:387
#39 0x000078fd4da84652 in GenericBinding<10>::doStore<QString> (this=0x645020d21c40, value=..., pd=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:282
#40 GenericBinding<10>::write (this=0x645020d21c40, result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:263
#41 0x000078fd4da8086d in QQmlBinding::doUpdate (this=0x645020d21c40, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:711
#42 0x000078fd4da8258e in QQmlBinding::update (this=0x645020d21c40, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165
#43 0x000078fd4d9d9a59 in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x64501ec8edb0, object=object@entry=0x64501ffd7540, property=0x78fd2011e030, value=...) at /usr/include/qt6/QtCore/qflags.h:74
#44 0x000078fd4d9da13e in QV4::QObjectWrapper::setQmlProperty (engine=engine@entry=0x64501ec8edb0, qmlContext=..., object=0x64501ffd7540, name=name@entry=0x78fd347bf638, flags=..., flags@entry=..., value=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:555
#45 0x000078fd4d9da2cb in QV4::QObjectWrapper::virtualPut (m=0x78fd347bf628, id=..., value=..., receiver=0x78fd347bf628) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:953
#46 0x000078fd4d9b0ddc in QV4::Lookup::setterFallback (l=0x645020052d90, engine=0x64501ec8edb0, object=..., value=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp:593
#47 0x000078fd45e872b8 in ?? ()
#48 0x00007fffea471280 in ?? ()
#49 0x00007fffea4712a0 in ?? ()
#50 0x000064501ec8edb0 in ?? ()
#51 0x0000000000000000 in ?? ()
Comment 3 Nate Graham 2024-11-27 19:36:55 UTC
Looks like something deep in Qt is going wrong.
Comment 4 TraceyC 2024-11-27 19:44:37 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 ***