https://bugs.kde.org/show_bug.cgi?id=509369

            Bug ID: 509369
           Summary: persistent update fails. hangs at 100%
    Classification: Plasma
           Product: plasmashell
      Version First 6.4.4
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: 1.0

Application: plasmashell (6.4.4)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.17.0
Operating System: Linux 6.16.5-200.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.4.4 [CoredumpBackend]

-- Information about the crash:
email me
[email protected]
QQmlData::wasDeleted (priv=0x300000003) at qqmldata_p.h:309


The crash happens during QML property lookup and binding evaluation,
specifically when the desktop is initializing containments (desktop
widgets/panels). The call stack shows:

Timer timeout triggering panel creation
QML object creation and property binding
Attempt to access a deleted/corrupted object

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  0x00007fc3b033eef4 in QQmlData::wasDeleted (priv=0x300000003) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmldata_p.h:309
#6  QQmlData::wasDeleted (object=0x565522598ce0) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmldata_p.h:322
#7  QV4::QObjectWrapper::wrap (engine=0x5655224c4f70, object=0x565522598ce0) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper_p.h:245
#8  0x00007fc3b03b7e18 in QV4::loadProperty (v4=0x5655224c4f70,
wrapper=0x7fc3785af320, object=0x565522510640, property=...) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:126
#9  0x00007fc3b03ba4be in QV4::QObjectWrapper::getQmlProperty
(engine=engine@entry=0x5655224c4f70, qmlContext=..., wrapper=0x7fc3785af320,
object=<optimized out>, name=0x7fc3803435d0, flags=..., flags@entry=...,
hasProperty=0x0, property=0x0) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:529
#10 0x00007fc3b05e48fa in QV4::QQmlTypeWrapper::virtualGet (m=0x7fc3803435c0,
id=..., receiver=0x7fc3803435c0, hasProperty=0x0) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmltypewrapper_p.h:107
#11 0x00007fc3b037b43b in QV4::Object::get (this=<optimized out>,
name=<optimized out>, hasProperty=0x0, receiver=<optimized out>) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4string_p.h:140
#12 QV4::Lookup::getterFallback (lookup=lookup@entry=0x56552441ff38,
engine=engine@entry=0x5655224c4f70, object=...) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4lookup.cpp:241
#13 0x00007fc3b05e308e in QV4::Lookup::getter (this=0x56552441ff38,
engine=0x5655224c4f70, object=...) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4lookup_p.h:349
#14 QV4::QQmlTypeWrapper::virtualResolveLookupGetter (object=0x7fc380343538,
engine=<optimized out>, lookup=0x56552441ff38) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmltypewrapper.cpp:698
#15 0x00007fc3b04302d4 in QV4::Moth::VME::interpret (frame=0x5655224c4f70,
frame@entry=0x7ffdfbdaf8c0, engine=0x5655224c4f70, code=0x7fc3047c869e
"<;\030\a><\002L\001\016N\b\022X\030\n\264=\001\n\030\006\002") at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:674
#16 0x00007fc3b0434c3f in QV4::Moth::VME::exec
(frame=frame@entry=0x7ffdfbdaf8c0, engine=engine@entry=0x5655224c4f70) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:487
#17 0x00007fc3b03590f0 in QV4::doCall (self=<optimized out>,
thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>,
context=<optimized out>) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:52
#18 0x00007fc3b0359259 in QV4::Function::call (this=<optimized out>,
thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>,
context=<optimized out>) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:77
#19 0x00007fc3b04eb4a4 in QQmlJavaScriptExpression::evaluate (this=<optimized
out>, callData=callData@entry=0x7fc3803434f8, isUndefined=0x7ffdfbdafa60) at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:238
#20 0x00007fc3b04700a9 in QQmlBinding::evaluate
(this=this@entry=0x565524423170, isUndefined=isUndefined@entry=0x7ffdfbdafa60)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlbinding.cpp:195


Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to