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.

Reply via email to