| Summary: | Plasma crashed in QV4::GCStateMachine::transition() after pressing meta+p | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Patrick Silva <bugseforuns> |
| Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | crash | CC: | kdedev, liangrui.ch, mariusz.libera, mr.reidson, nate, peachy, qydwhotmail, redstar, smowtenshi |
| Priority: | HI | Keywords: | drkonqi |
| Version First Reported In: | 6.1.4 | ||
| Target Milestone: | 1.0 | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | Qt 6.8.1 | |
| Sentry Crash Report: | https://crash-reports.kde.org/organizations/kde/issues/3085/events/257828d5fc944f34b7d2e7b4a4a9f13c/ | ||
| Attachments: | New crash information added by DrKonqi | ||
|
Description
Patrick Silva
2024-09-03 16:43:15 UTC
Created attachment 173280 [details]
New crash information added by DrKonqi
DrKonqi auto-attaching complete backtrace.
Maybe a bug in Qt.
Thread 1 (Thread 0x74d7ccd94a00 (LWP 42336)):
[KCrash Handler]
#5 QV4::Value::as<QV4::QObjectWrapper> (this=0x74d78d23a0c8) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4heap_p.h:45
#6 QV4::Value::as<QV4::QObjectWrapper> (this=0x74d78d23a0c8) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4value_p.h:151
#7 QV4::(anonymous namespace)::markWeakValues (that=0x570afe98d5a0, stateData=std::variant [index 1] = {...}) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:749
#8 0x000074d7d424dc6d in QV4::GCStateMachine::transition (this=0x570afe98d5a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1487
#9 QV4::GCStateMachine::transition (this=0x570afe98d5a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1469
#10 0x000074d7d425d6e7 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=0x570afeb68eb0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1272
#12 0x000074d7d41673e0 in QV4::MemoryManager::runGC (this=0x570afeb68eb0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1260
#13 QV4::MemoryManager::allocate (this=0x570afeb68eb0, allocator=0x570afeb68ec0, size=64) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:397
#14 QV4::MemoryManager::allocString (this=0x570afeb68eb0, 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=0x570afeb68eb0, 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 0x000074d7d41d481c in operator()<QString> (__closure=<synthetic pointer>, v=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:155
#18 QV4::loadProperty (v4=<optimized out>, wrapper=<optimized out>, object=0x570b0016e270, property=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:178
#19 0x000074d7a7605f97 in ?? ()
#20 0x0000000000000000 in ?? ()
*** Bug 495184 has been marked as a duplicate of this bug. *** Bug 495076 has a backtrace that starts off in the same place *** Bug 495035 has been marked as a duplicate of this bug. *** *** Bug 495009 has been marked as a duplicate of this bug. *** *** Bug 495193 has been marked as a duplicate of this bug. *** *** Bug 495076 has been marked as a duplicate of this bug. *** Cannot reproduce. Should be fixed in 6.8.1 with https://build.opensuse.org/projects/KDE:Qt6/packages/qt6-declarative/files/0001-Engine-Mark-created-wrapped-objects-after-GCState-Ma.patch Confirmed I cannot reproduce in Qt 6.8.1. Feel free to re-open this report if it is still crashing. |