https://bugs.kde.org/show_bug.cgi?id=356545
--- Comment #10 from David Edmundson <k...@davidedmundson.co.uk> --- and gdb trace of where debug builds crash. #6 QQmlData::wasDeleted (object=0x24af3a0) at ../../include/QtQml/5.5.1/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmldata_p.h:244 #7 0x00007fb71519e4c3 in QV4::QObjectWrapper::wrap (engine=0xe64ef0, object=0x24af3a0) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:572 #8 0x00007fb7150f507c in QV4::ExecutionEngine::fromVariant (this=0xe64ef0, variant=...) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1423 #9 0x00007fb71528150b in QV4::QmlContextWrapper::get (m=0x7fb6e5e0c108, name=0x7fb6e5e0c0e0, hasProperty=0x7ffeeaeba50f) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlcontextwrapper.cpp:232 #10 0x00007fb715074cd9 in QV4::Object::get (this=0x7fb6e5e0c108, name=0x7fb6e5e0c0e0, hasProperty=0x7ffeeaeba50f) at ../../include/QtQml/5.5.1/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:276 #11 0x00007fb715105b5f in QV4::ExecutionContext::getProperty (this=0x7fb6e5e0c0e8, name=0x7fb6e5e0c0e0) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4context.cpp:383 #12 0x00007fb7151bdd92 in QV4::Runtime::getActivationProperty (engine=0xe64ef0, nameIndex=63) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:693 #13 0x00007fb657e137cd in ?? () #14 0x00007ffeeaeba680 in ?? () #15 0x00007fb71513c972 in QV4::Value::cast<QV4::SimpleScriptFunction> (this=0x7fb6e5e0c008) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4value_p.h:372 #16 0x00007fb715139eb3 in QV4::SimpleScriptFunction::call (that=0x7fb6e5e0c000, callData=0x7fb6e5e0c008) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:564 #17 0x00007fb715074e14 in QV4::Object::call (this=0x7fb6e5e0c000, d=0x7fb6e5e0c008) at ../../include/QtQml/5.5.1/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:302 #18 0x00007fb715274ca6 in QQmlJavaScriptExpression::evaluate (this=0x4fbde40, context=0x22aa730, function=..., callData=0x7fb6e5e0c008, isUndefined=0x0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:158 #19 0x00007fb715207ba0 in QQmlBoundSignalExpression::evaluate (this=0x4fbde20, a=0x0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:281 #20 0x00007fb7152081ed in QQmlBoundSignal_callback (e=0x49dccf8, a=0x0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:408 #21 0x00007fb715253d09 in QQmlNotifier::emitNotify (endpoint=0x0, a=0x0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:94 #22 0x00007fb7151dc3f6 in QQmlData::signalEmitted (object=0x2ddba30, index=3, a=0x0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:763 #23 0x00007fb7119933d6 in QMetaObject::activate (sender=0x2ddba30, signalOffset=3, local_signal_index=0, argv=0x0) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qobject.cpp:3599 #24 0x00007fb7119931d8 in QMetaObject::activate (sender=0x2ddba30, m=0x7fb715525fe0 <QQmlTimer::staticMetaObject>, local_signal_index=0, argv=0x0) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qobject.cpp:3578 #25 0x00007fb7153161df in QQmlTimer::triggered (this=0x2ddba30) at .moc/moc_qqmltimer_p.cpp:255 #26 0x00007fb71530151e in QQmlTimer::event (this=0x2ddba30, e=0x4185570) at /home/david/projects/qt5/qtdeclarative/src/qml/types/qqmltimer.cpp:334 #27 0x00007fb7126e65f6 in QApplicationPrivate::notify_helper (this=0x9af6f0, receiver=0x2ddba30, e=0x4185570) at /home/david/projects/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3716 #28 0x00007fb7126e3d55 in QApplication::notify (this=0x7ffeeaebd380, receiver=0x2ddba30, e=0x4185570) at /home/david/projects/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3160 #29 0x00007fb711955056 in QCoreApplication::notifyInternal (this=0x7ffeeaebd380, receiver=0x2ddba30, event=0x4185570) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:965 #30 0x00007fb711958d75 in QCoreApplication::sendEvent (receiver=0x2ddba30, event=0x4185570) at ../../include/QtCore/../../../../qt5/qtbase/src/corelib/kernel/qcoreapplication.h:224 #31 0x00007fb7119563d2 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9a5530) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1593 #32 0x00007fb711955d52 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1451 #33 0x00007fb7119ca9ea in postEventSourceDispatch (s=0xa11170) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:271 #34 0x00007fb70c884dc7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #35 0x00007fb70c885020 in ?? () from /usr/lib/libglib-2.0.so.0 #36 0x00007fb70c8850cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #37 0x00007fb7119cb1a7 in QEventDispatcherGlib::processEvents (this=0xa13930, flags=...) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:418 #38 0x00007fb703d2d6cc in QPAEventDispatcherGlib::processEvents (this=0xa13930, flags=...) at /home/david/projects/qt5/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:115 #39 0x00007fb711951c14 in QEventLoop::processEvents (this=0x7ffeeaebd1d0, flags=...) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:128 #40 0x00007fb711951f08 in QEventLoop::exec (this=0x7ffeeaebd1d0, flags=...) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:204 #41 0x00007fb711955734 in QCoreApplication::exec () at /home/david/projects/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1229 #42 0x00007fb711d5e474 in QGuiApplication::exec () at /home/david/projects/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1527 #43 0x00007fb7126e372f in QApplication::exec () at /home/david/projects/qt5/qtbase/src/widgets/kernel/qapplication.cpp:2976 #44 0x0000000000472a32 in main (argc=1, argv=0x7ffeeaebd998) at /home/david/projects/kde5/src/kde/workspace/plasma-workspace/shell/main.cpp:179 shows we have a timer in a vaild QML scope that still runs after our context property "panel" has been deleted. -- You are receiving this mail because: You are watching all bug changes.