[Interest] How to discover the cause of such crashes?

Nuno Santos nunosantos at imaginando.pt
Fri Jan 9 11:43:01 CET 2015


Hi,

Since the beginning of my quest with QML I have been faced with some crashes that I don’t know how to find the cause, such as this.

What is the tactic to inspect and discover the cause of such crashes?

I would definitely love to hear the opinion of more experienced QML users.

Thanks,

Regards,

Nuno

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   org.qt-project.QtQml          	0x000000010239984d QV8Engine::toVariant(QV4::ValueRef, int, bool, QSet<QV4::Object*>*) + 3197
1   org.qt-project.QtQml          	0x00000001022dbc6c QV4::QObjectWrapper::setProperty(QObject*, QV4::ExecutionContext*, QQmlPropertyData*, QV4::ValueRef) + 3772
2   org.qt-project.QtQml          	0x00000001022eb22a QV4::Runtime::setQmlQObjectProperty(QV4::ExecutionContext*, QV4::ValueRef, int, QV4::ValueRef) + 218
3   ???                           	0x000000010d3931b0 0 + 4516819376
4   org.qt-project.QtQml          	0x00000001022993f0 QV4::SimpleScriptFunction::call(QV4::Managed*, QV4::CallData*) + 576
5   org.qt-project.QtQml          	0x00000001022e98f5 QV4::Runtime::callActivationProperty(QV4::ExecutionContext*, QV4::String*, QV4::CallData*) + 725
6   ???                           	0x000000010d3930c9 0 + 4516819145
7   org.qt-project.QtQml          	0x00000001022993f0 QV4::SimpleScriptFunction::call(QV4::Managed*, QV4::CallData*) + 576
8   org.qt-project.QtQml          	0x000000010237f4ae QQmlJavaScriptExpression::evaluate(QQmlContextData*, QV4::ValueRef, QV4::CallData*, bool*) + 622
9   org.qt-project.QtQml          	0x0000000102326192 QQmlBoundSignalExpression::evaluate(void**) + 2258
10  org.qt-project.QtQml          	0x0000000102326bb8 QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) + 440
11  org.qt-project.QtQml          	0x00000001023614ac QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) + 92
12  org.qt-project.QtQml          	0x0000000102302721 QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) + 753
13  org.qt-project.QtCore         	0x0000000101de8d17 QMetaObject::activate(QObject*, int, int, void**) + 183
14  org.qt-project.QtQml          	0x00000001022ffa49 QQmlVMEMetaObject::writeVarProperty(int, QV4::ValueRef) + 1145
15  org.qt-project.QtQml          	0x0000000102317f88 QQmlPropertyPrivate::writeBinding(QObject*, QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*, QV4::ValueRef, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) + 2216
16  org.qt-project.QtQml          	0x00000001023877b1 QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) + 1473
17  org.qt-project.QtQml          	0x00000001023962a3 QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) + 339
18  org.qt-project.QtQml          	0x000000010231eed0 QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) + 1264
19  org.qt-project.QtQml          	0x000000010231fca4 QQmlIncubationController::incubateFor(int) + 132
20  org.qt-project.QtQuick        	0x0000000101258fc5 QQuickWindowIncubationController::incubate() + 69
21  org.qt-project.QtCore         	0x0000000101de2130 QObject::event(QEvent*) + 48
22  org.qt-project.QtCore         	0x0000000101db6eca QCoreApplication::notify(QObject*, QEvent*) + 170
23  org.qt-project.QtGui          	0x00000001015ed9a4 QGuiApplication::notify(QObject*, QEvent*) + 164
24  org.qt-project.QtCore         	0x0000000101db6de3 QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
25  org.qt-project.QtCore         	0x0000000101e0b226 QTimerInfoList::activateTimers() + 1270
26  libqcocoa.dylib               	0x00000001048e7d12 QCocoaEventDispatcherPrivate::activateTimersSourceCallback(void*) + 18
27  com.apple.CoreFoundation      	0x00007fff88c5a661 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17





More information about the Interest mailing list