Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt Creator 2.2.0
-
win64, msvc2k8, 32 bit build.
-
76f837c7814f6d74aefe69557c04c154a4f31fa2
Description
Steps:
1. Open demos\declarative.pro
2. open qml tree node, calculator, calculator.qml
3. click design button
4. full blown crash in release, assertion in debug
backtrace:
0 qt_message_output qglobal.cpp 2270 0x67057fbd
1 qt_message qglobal.cpp 2328 0x67058139
2 qFatal qglobal.cpp 2511 0x67058529
3 qt_assert_x qglobal.cpp 2035 0x67057b1d
4 QList<QPair<QVariant,bool> >::operator[] qlist.h 464 0x660af825
5 QDeclarativeOpenMetaObject::metaCall qdeclarativeopenmetaobject.cpp 232 0x660adaf0
6 QmlDesigner::Internal::NodeInstanceMetaObject::metaCall nodeinstancemetaobject.cpp 103 0x425aa9
7 QMetaObject::metacall qmetaobject.cpp 235 0x671d9274
8 QDeclarativePropertyPrivate::write qdeclarativeproperty.cpp 1149 0x661c48b7
9 QDeclarativePropertyPrivate::writeValueProperty qdeclarativeproperty.cpp 1085 0x661c4402
10 QDeclarativePropertyPrivate::write qdeclarativeproperty.cpp 1340 0x661c523b
11 QDeclarativeBinding::update qdeclarativebinding.cpp 421 0x661bf422
12 QDeclarativeBinding::setEnabled qdeclarativebinding.cpp 474 0x661bf916
13 QDeclarativePropertyPrivate::setBinding qdeclarativeproperty.cpp 796 0x661c340c
14 QDeclarativePropertyPrivate::setBinding qdeclarativeproperty.cpp 668 0x661c2e27
15 QmlDesigner::Internal::ObjectNodeInstance::setPropertyBinding objectnodeinstance.cpp 417 0x447b13
16 QmlDesigner::Internal::GraphicsObjectNodeInstance::setPropertyBinding graphicsobjectnodeinstance.cpp 179 0x419ef7
17 QmlDesigner::Internal::QmlGraphicsItemNodeInstance::setPropertyBinding qmlgraphicsitemnodeinstance.cpp 244 0x45232e
18 QmlDesigner::ServerNodeInstance::setPropertyDynamicBinding servernodeinstance.cpp 294 0x45a5f0
19 QmlDesigner::NodeInstanceServer::setInstancePropertyBinding nodeinstanceserver.cpp 645 0x42c3df
20 QmlDesigner::NodeInstanceServer::setupScene nodeinstanceserver.cpp 1112 0x4341db
21 QmlDesigner::NodeInstanceServer::createScene nodeinstanceserver.cpp 233 0x427a40
22 QmlDesigner::NodeInstanceClientProxy::createScene nodeinstanceclientproxy.cpp 204 0x41db75
23 QmlDesigner::NodeInstanceClientProxy::dispatchCommand nodeinstanceclientproxy.cpp 278 0x41e1ba
24 QmlDesigner::NodeInstanceClientProxy::readDataStream nodeinstanceclientproxy.cpp 182 0x41da91
25 QmlDesigner::NodeInstanceClientProxy::qt_metacall moc_nodeinstanceclientproxy.cpp 78 0x45d8e8
26 QMetaObject::metacall qmetaobject.cpp 238 0x671d9291
27 QMetaObject::activate qobject.cpp 3278 0x671f0db6
28 QIODevice::readyRead moc_qiodevice.cpp 91 0x67266d09
29 QLocalSocketPrivate::_q_notified qlocalsocket_win.cpp 510 0x640d1dcd
30 QLocalSocket::qt_metacall moc_qlocalsocket.cpp 89 0x640cc0ec
31 QMetaObject::metacall qmetaobject.cpp 238 0x671d9291
32 QMetaObject::activate qobject.cpp 3278 0x671f0db6
33 QWinEventNotifier::activated moc_qwineventnotifier_p.cpp 89 0x67269f1a
34 QWinEventNotifier::event qwineventnotifier_p.cpp 129 0x6721fd22
35 QApplicationPrivate::notify_helper qapplication.cpp 4462 0x6507311e
36 QApplication::notify qapplication.cpp 3862 0x65070d9a
37 QCoreApplication::notifyInternal qcoreapplication.cpp 787 0x671cf7b1
38 QCoreApplication::sendEvent qcoreapplication.h 215 0x671d48d9
39 QEventDispatcherWin32Private::activateEventNotifier qeventdispatcher_win.cpp 398 0x67213339
40 QEventDispatcherWin32::processEvents qeventdispatcher_win.cpp 835 0x672148b9
41 QGuiEventDispatcherWin32::processEvents qapplication_win.cpp 1170 0x6512f20e
42 QEventLoop::processEvents qeventloop.cpp 150 0x671cd2be
43 QEventLoop::exec qeventloop.cpp 201 0x671cd3f0
44 QCoreApplication::exec qcoreapplication.cpp 1064 0x671cfd2d
45 QApplication::exec qapplication.cpp 3737 0x65070a88
46 main main.cpp 63 0x45d051
47 __tmainCRTStartup crtexe.c 582 0x45ef08
48 mainCRTStartup crtexe.c 399 0x45ed4f
49 BaseThreadInitThunk kernel32 0 0x762d33ca
50 __RtlUserThreadStart ntdll 0 0x77bc9ed2
51 _RtlUserThreadStart ntdll 0 0x77bc9ea5