Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.3.0
-
None
-
Win 8, MSVC2012,2013
-
c6da58a295235c89ee2a5847b15cb0b1dc66b2f4 (qtdeclarative)
Description
The test/auto/declarative_core unit test crashes on Windows 8. This is revealed by a block of integration on the Qt CI. Any other Windows platform works just fine. Further testing has revealed that stable (using same qtlocation code base) does not exhibit this behavior. The last successful integration was on 24/1.
Therefore the regression must have been introduced to the qtdeclarative repo on or after 24/1/14.
http://testresults.qt-project.org/ci/QtLocation_dev_Integration/build_00134/win64-msvc2012_developer-build_qtnamespace_Windows_8/log.txt.gz Initial investigation has revealed the following stack trace: 0 QV4::__qmljs_get_context_object qv4runtime.cpp 1250 0x6c4f3cf1 1 QQmlJS::Moth::VME::run qv4vme_moth.cpp 673 0x6c5feb90 2 QQmlJS::Moth::VME::exec qv4vme_moth.cpp 724 0x6c5f8d21 3 QV4::ScriptFunction::call qv4functionobject.cpp 476 0x6c5515e9 4 QV4::Object::call qv4object_p.h 273 0x6c333a55 5 QV4::QObjectSlotDispatcher::impl qv4qobjectwrapper.cpp 777 0x6c5f615b 6 QtPrivate::QSlotObjectBase::call qobject_impl.h 132 0x6dab7c08 7 QMetaObject::activate qobject.cpp 3669 0x6daa7460 8 QMetaObject::activate qobject.cpp 3549 0x6daa6d18 9 QDeclarativeSearchModelBase::pluginChanged moc_qdeclarativesearchmodelbase.cpp 308 0x7ffdd7023f21 10 QDeclarativeSearchModelBase::setPlugin qdeclarativesearchmodelbase.cpp 83 0x7ffdd701320f 11 QDeclarativeSearchModelBase::qt_metacall moc_qdeclarativesearchmodelbase.cpp 278 0x7ffdd7023924 12 QDeclarativeSearchSuggestionModel::qt_metacall moc_qdeclarativesearchsuggestionmodel_p.cpp 134 0x7ffdd70199ff 13 QMetaObject::metacall qmetaobject.cpp 309 0x6da5e214 14 QQmlPropertyPrivate::write qqmlproperty.cpp 1338 0x6c64e40c 15 QV4::QObjectWrapper::setProperty qv4qobjectwrapper.cpp 548 0x6c5e7e7f 16 QV4::QObjectWrapper::setQmlProperty qv4qobjectwrapper.cpp 446 0x6c5e5e8f 17 QV4::QObjectWrapper::put qv4qobjectwrapper.cpp 683 0x6c5e8438 18 QV4::Object::put qv4object_p.h 251 0x6c34151f 19 QV4::__qmljs_set_property qv4runtime.cpp 562 0x6c4f2ef9 20 QQmlJS::Moth::VME::run qv4vme_moth.cpp 305 0x6c5f9ce3 21 QQmlJS::Moth::VME::exec qv4vme_moth.cpp 724 0x6c5f8d21 22 QV4::SimpleScriptFunction::call qv4functionobject.cpp 584 0x6c5520f9 23 QV4::Object::call qv4object_p.h 273 0x6c333a55 24 QV4::__qmljs_call_element qv4runtime.cpp 915 0x6c4f15e1 25 QQmlJS::Moth::VME::run qv4vme_moth.cpp 380 0x6c5fa9ca 26 QQmlJS::Moth::VME::exec qv4vme_moth.cpp 724 0x6c5f8d21 27 QV4::ScriptFunction::call qv4functionobject.cpp 476 0x6c5515e9 28 QV4::Object::call qv4object_p.h 273 0x6c333a55 29 QV4::__qmljs_call_activation_property qv4runtime.cpp 861 0x6c4f0eb1 30 QQmlJS::Moth::VME::run qv4vme_moth.cpp 390 0x6c5fabbd 31 QQmlJS::Moth::VME::exec qv4vme_moth.cpp 724 0x6c5f8d21 32 QV4::SimpleScriptFunction::call qv4functionobject.cpp 584 0x6c5520f9 33 QV4::Object::call qv4object_p.h 273 0x6c333a55 34 QV4::__qmljs_call_activation_property qv4runtime.cpp 861 0x6c4f0eb1 35 QQmlJS::Moth::VME::run qv4vme_moth.cpp 390 0x6c5fabbd 36 QQmlJS::Moth::VME::exec qv4vme_moth.cpp 724 0x6c5f8d21 37 QV4::SimpleScriptFunction::call qv4functionobject.cpp 584 0x6c5520f9 38 QV4::Object::call qv4object_p.h 273 0x6c333a55 39 QV4::__qmljs_call_activation_property qv4runtime.cpp 861 0x6c4f0eb1 40 QQmlJS::Moth::VME::run qv4vme_moth.cpp 390 0x6c5fabbd 41 QQmlJS::Moth::VME::exec qv4vme_moth.cpp 724 0x6c5f8d21 42 QV4::SimpleScriptFunction::call qv4functionobject.cpp 584 0x6c5520f9 43 QV4::Object::call qv4object_p.h 273 0x6c333a55 44 QQmlJavaScriptExpression::evaluate qqmljavascriptexpression.cpp 166 0x6c76fcb9 45 QQmlBoundSignalExpression::evaluate qqmlboundsignal.cpp 238 0x6c6b1e0d 46 QQmlBoundSignal_callback qqmlboundsignal.cpp 365 0x6c6b2861 47 QQmlNotifier::emitNotify qqmlnotifier.cpp 83 0x6c7386d6 48 QQmlData::signalEmitted qqmlengine.cpp 715 0x6c627688 49 QMetaObject::activate qobject.cpp 3571 0x6daa6e0d 50 QMetaObject::activate qobject.cpp 3549 0x6daa6d18 51 QQmlComponentAttached::completed moc_qqmlcomponentattached_p.cpp 134 0x6c858181 52 QQmlVME::complete qqmlvme.cpp 1238 0x6c6694cb 53 QQmlComponentPrivate::complete qqmlcomponent.cpp 922 0x6c65802c 54 QQmlComponentPrivate::completeCreate qqmlcomponent.cpp 959 0x6c6579c7 55 QQmlComponent::completeCreate qqmlcomponent.cpp 950 0x6c655c12 56 QQmlComponent::create qqmlcomponent.cpp 777 0x6c655b44 57 QQuickView::continueExecute qquickview.cpp 489 0x7ffdd79c945a 58 QQuickViewPrivate::execute qquickview.cpp 134 0x7ffdd79c9e84 59 QQuickView::setSource qquickview.cpp 263 0x7ffdd79c8d40 60 quick_test_main quicktest.cpp 346 0x7ffdd8ed51e6 61 main main.cpp 54 0x7ff6af1326fa 62 __tmainCRTStartup crtexe.c 626 0x7ff6af134c7d 63 mainCRTStartup crtexe.c 466 0x7ff6af134dae 64 BaseThreadInitThunk KERNEL32 0x7ffe009415cd 65 RtlUserThreadStart ntdll 0x7ffe014443d1
Execution output:
Config: Using QtTest library 5.3.0, Qt 5.3.0 PASS : declarative_core::Address::initTestCase() PASS : declarative_core::Address::test_qmlAddressText() PASS : declarative_core::Address::cleanupTestCase() PASS : declarative_core::Category::initTestCase() PASS : declarative_core::Category::test_empty() PASS : declarative_core::Category::test_qmlConstructedCategory() PASS : declarative_core::Category::test_removeWithoutPlugin() PASS : declarative_core::Category::test_save() PASS : declarative_core::Category::test_saveWithoutPlugin() PASS : declarative_core::Category::test_setAndGet(name) PASS : declarative_core::Category::test_setAndGet(categoryId) PASS : declarative_core::Category::test_setAndGet(visibility) PASS : declarative_core::Category::test_setAndGet(plugin) PASS : declarative_core::Category::test_setAndGet(icon) PASS : declarative_core::Category::cleanupTestCase() PASS : declarative_core::CategoryModel::initTestCase() PASS : declarative_core::CategoryModel::test_error() PASS : declarative_core::CategoryModel::test_flatModel() PASS : declarative_core::CategoryModel::test_hierarchicalModel() PASS : declarative_core::CategoryModel::test_setAndGet(plugin) PASS : declarative_core::CategoryModel::test_setAndGet(hierarchical) PASS : declarative_core::CategoryModel::cleanupTestCase() PASS : declarative_core::ContactDetail::initTestCase() PASS : declarative_core::ContactDetail::test_empty() PASS : declarative_core::ContactDetail::test_qmlConstructedContactDetail() PASS : declarative_core::ContactDetail::test_setAndGet(label) PASS : declarative_core::ContactDetail::test_setAndGet(value) PASS : declarative_core::ContactDetail::cleanupTestCase() PASS : declarative_core::Coordinate::initTestCase() PASS : declarative_core::Coordinate::test_accessors() PASS : declarative_core::Coordinate::test_atDistanceAndAzimuth() PASS : declarative_core::Coordinate::test_azimuth() PASS : declarative_core::Coordinate::test_distance() PASS : declarative_core::Coordinate::test_validity() PASS : declarative_core::Coordinate::cleanupTestCase() PASS : declarative_core::GeoLocation::initTestCase() PASS : declarative_core::GeoLocation::test_Location_complete() PASS : declarative_core::GeoLocation::test_Location_invalid() PASS : declarative_core::GeoLocation::cleanupTestCase() PASS : declarative_core::EditorialModel::initTestCase() PASS : declarative_core::EditorialModel::test_consecutive_fetch(batchSize 1) PASS : declarative_core::EditorialModel::test_consecutive_fetch(batchSize 2) PASS : declarative_core::EditorialModel::test_consecutive_fetch(batchSize 5) PASS : declarative_core::EditorialModel::test_consecutive_fetch(batchSize 10) PASS : declarative_core::EditorialModel::test_fetch(fetch all editorials in a single batch) PASS : declarative_core::EditorialModel::test_fetch(fetch from a place with no editorials) PASS : declarative_core::EditorialModel::test_fetch(fetch with batch size one less than the total) PASS : declarative_core::EditorialModel::test_fetch(fetch with batch size equal to the total) PASS : declarative_core::EditorialModel::test_fetch(fetch with batch size larger than the total) PASS : declarative_core::EditorialModel::test_reset() PASS : declarative_core::EditorialModel::test_setAndGet(place) PASS : declarative_core::EditorialModel::test_setAndGet(batchSize) PASS : declarative_core::EditorialModel::cleanupTestCase() PASS : declarative_core::ImageModel::initTestCase() PASS : declarative_core::ImageModel::test_consecutive_fetch(batchSize 1) PASS : declarative_core::ImageModel::test_consecutive_fetch(batchSize 2) PASS : declarative_core::ImageModel::test_consecutive_fetch(batchSize 5) PASS : declarative_core::ImageModel::test_consecutive_fetch(batchSize 10) PASS : declarative_core::ImageModel::test_fetch(fetch all images in a single batch) PASS : declarative_core::ImageModel::test_fetch(fetch from a place with no images) PASS : declarative_core::ImageModel::test_fetch(fetch with batch size one less than the total) PASS : declarative_core::ImageModel::test_fetch(fetch with batch size equal to the total) PASS : declarative_core::ImageModel::test_fetch(fetch with batch size larger than the total) PASS : declarative_core::ImageModel::test_reset() PASS : declarative_core::ImageModel::test_setAndGet(place) PASS : declarative_core::ImageModel::test_setAndGet(batchSize) PASS : declarative_core::ImageModel::cleanupTestCase() QWARN : declarative_core::UnknownTestFunc() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:519:5: QML RouteQuery: Unsupported waypoint type QWARN : declarative_core::UnknownTestFunc() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:448:9: QML RouteModel: Error: Plugin does not support routing. Error message: The geoservices provider is not supported. QWARN : declarative_core::UnknownTestFunc() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:519:5: QML RouteQuery: Unsupported waypoint type QWARN : declarative_core::UnknownTestFunc() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:519:5: QML RouteQuery: Unsupported waypoint type PASS : declarative_core::Routing::initTestCase() PASS : declarative_core::Routing::test_basic_routing() PASS : declarative_core::Routing::test_error_routing() PASS : declarative_core::Routing::test_reset() PASS : declarative_core::Routing::test_route_query_handles_destroyed_qml_objects() PASS : declarative_core::Routing::cleanupTestCase() PASS : declarative_core::MapRouteModel and MapRouteQuery::initTestCase() QWARN : declarative_core::MapRouteModel and MapRouteQuery::test_invalid_plugin() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:448:9: QML RouteModel: Cannot route, route manager not set. QWARN : declarative_core::MapRouteModel and MapRouteQuery::test_invalid_plugin() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:448:9: QML RouteModel: Cannot route, route manager not set. QWARN : declarative_core::MapRouteModel and MapRouteQuery::test_invalid_plugin() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:448:9: QML RouteModel: Error, invalid index for get(): -1 QWARN : declarative_core::MapRouteModel and MapRouteQuery::test_invalid_plugin() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:448:9: QML RouteModel: Error, invalid index for get(): 1 PASS : declarative_core::MapRouteModel and MapRouteQuery::test_invalid_plugin() QWARN : declarative_core::MapRouteModel and MapRouteQuery::test_model_default_properties() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:159:9: QML RouteModel: Error, invalid index for get(): 192 PASS : declarative_core::MapRouteModel and MapRouteQuery::test_model_default_properties() QWARN : declarative_core::MapRouteModel and MapRouteQuery::test_model_setters() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:160:9: QML RouteQuery: Cannot remove nonexistent waypoint. QWARN : declarative_core::MapRouteModel and MapRouteQuery::test_model_setters() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:160:9: QML RouteQuery: Cannot remove nonexistent waypoint. QWARN : declarative_core::MapRouteModel and MapRouteQuery::test_model_setters() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:160:9: QML RouteQuery: Cannot remove nonexistent area. QWARN : declarative_core::MapRouteModel and MapRouteQuery::test_model_setters() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:160:9: QML RouteQuery: Cannot remove nonexistent area. QWARN : declarative_core::MapRouteModel and MapRouteQuery::test_model_setters() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:159:9: QML RouteModel: Cannot route, plugin not set. QWARN : declarative_core::MapRouteModel and MapRouteQuery::test_model_setters() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:159:9: QML RouteModel: Error: Plugin does not support routing. Error message: The geoservices provider is not supported. QWARN : declarative_core::MapRouteModel and MapRouteQuery::test_model_setters() file:///D:/dev/5-vs13-dev/qt-dev/qtlocation/tests/auto/declarative_core/tst_map_routing.qml:159:9: QML RouteModel: Cannot route, route manager not set. PASS : declarative_core::MapRouteModel and MapRouteQuery::test_model_setters() PASS : declarative_core::MapRouteModel and MapRouteQuery::cleanupTestCase() PASS : declarative_core::RouteManeuver RouteSegment and MapRoute::initTestCase() PASS : declarative_core::RouteManeuver RouteSegment and MapRoute::test_maneuver_defaults() PASS : declarative_core::RouteManeuver RouteSegment and MapRoute::test_route_defaults() PASS : declarative_core::RouteManeuver RouteSegment and MapRoute::test_routesegment_defaults() PASS : declarative_core::RouteManeuver RouteSegment and MapRoute::cleanupTestCase() PASS : declarative_core::Place::initTestCase() PASS : declarative_core::Place::test_categories() PASS : declarative_core::Place::test_contactDetails(phone) PASS : declarative_core::Place::test_contactDetails(fax) PASS : declarative_core::Place::test_contactDetails(email) PASS : declarative_core::Place::test_contactDetails(website) PASS : declarative_core::Place::test_contactDetailsProperty() PASS : declarative_core::Place::test_copy() PASS : declarative_core::Place::test_emptyPlace() PASS : declarative_core::Place::test_extendedAttributes() PASS : declarative_core::Place::test_location() PASS : declarative_core::Place::test_ratings() PASS : declarative_core::Place::test_saveload() PASS : declarative_core::Place::test_setAndGet(name) PASS : declarative_core::Place::test_setAndGet(placeId) PASS : declarative_core::Place::test_setAndGet(visibility) PASS : declarative_core::Place::test_setAndGet(attribution) PASS : declarative_core::Place::test_setAndGet(favorite) PASS : declarative_core::Place::test_supplier() PASS : declarative_core::Place::cleanupTestCase() PASS : declarative_core::PlaceAttribute::initTestCase() PASS : declarative_core::PlaceAttribute::test_setAndGet(label) PASS : declarative_core::PlaceAttribute::test_setAndGet(text) PASS : declarative_core::PlaceAttribute::cleanupTestCase() PASS : declarative_core::Icon::initTestCase() PASS : declarative_core::Icon::test_empty() PASS : declarative_core::Icon::test_qmlIconParams() PASS : declarative_core::Icon::test_qmlSingleUrlIcon() PASS : declarative_core::Icon::test_setAndGet(plugin) PASS : declarative_core::Icon::cleanupTestCase() PASS : declarative_core::PlaceSearchModel::initTestCase() PASS : declarative_core::PlaceSearchModel::test_cancel() PASS : declarative_core::PlaceSearchModel::test_error() PASS : declarative_core::PlaceSearchModel::test_search(searchTerm, multiple results) PASS : declarative_core::PlaceSearchModel::test_search(searchTerm, single result) PASS : declarative_core::PlaceSearchModel::test_search(categories, single result) PASS : declarative_core::PlaceSearchModel::test_search(recommendations) PASS : declarative_core::PlaceSearchModel::test_search(no recommendations) PASS : declarative_core::PlaceSearchModel::test_setAndGet(plugin) PASS : declarative_core::PlaceSearchModel::test_setAndGet(searchArea) PASS : declarative_core::PlaceSearchModel::test_setAndGet(limit) PASS : declarative_core::PlaceSearchModel::test_setAndGet(searchTerm) PASS : declarative_core::PlaceSearchModel::test_setAndGet(recommendationId) PASS : declarative_core::PlaceSearchModel::test_setAndGet(relevanceHint) PASS : declarative_core::PlaceSearchModel::test_setAndGet(visibilityScope) PASS : declarative_core::PlaceSearchModel::test_setAndGet(favoritesPlugin) PASS : declarative_core::PlaceSearchModel::test_setAndGet(category) PASS : declarative_core::PlaceSearchModel::test_setAndGet(categories) PASS : declarative_core::PlaceSearchModel::cleanupTestCase() PASS : declarative_core::PlaceSearchSuggestionModel::initTestCase() PASS : declarative_core::PlaceSearchSuggestionModel::test_error() PASS : declarative_core::PlaceSearchSuggestionModel::test_setAndGet(plugin) PASS : declarative_core::PlaceSearchSuggestionModel::test_setAndGet(searchArea) PASS : declarative_core::PlaceSearchSuggestionModel::test_setAndGet(limit) PASS : declarative_core::PlaceSearchSuggestionModel::test_setAndGet(searchTerm) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% However if the test is run outside of a debugger it crashes in a different spot and this time it is an assert in QtQML: Config: Using QtTest library 5.3.0, Qt 5.3.0 PASS : declarative_core::Address::initTestCase() PASS : declarative_core::Address::test_qmlAddressText() PASS : declarative_core::Address::cleanupTestCase() PASS : declarative_core::Category::initTestCase() PASS : declarative_core::Category::test_empty() PASS : declarative_core::Category::test_qmlConstructedCategory() PASS : declarative_core::Category::test_removeWithoutPlugin() PASS : declarative_core::Category::test_save() PASS : declarative_core::Category::test_saveWithoutPlugin() PASS : declarative_core::Category::test_setAndGet(name) PASS : declarative_core::Category::test_setAndGet(categoryId) PASS : declarative_core::Category::test_setAndGet(visibility) PASS : declarative_core::Category::test_setAndGet(plugin) PASS : declarative_core::Category::test_setAndGet(icon) PASS : declarative_core::Category::cleanupTestCase() PASS : declarative_core::CategoryModel::initTestCase() PASS : declarative_core::CategoryModel::test_error() PASS : declarative_core::CategoryModel::test_flatModel() PASS : declarative_core::CategoryModel::test_hierarchicalModel() PASS : declarative_core::CategoryModel::test_setAndGet(plugin) PASS : declarative_core::CategoryModel::test_setAndGet(hierarchical) PASS : declarative_core::CategoryModel::cleanupTestCase() PASS : declarative_core::ContactDetail::initTestCase() PASS : declarative_core::ContactDetail::test_empty() PASS : declarative_core::ContactDetail::test_qmlConstructedContactDetail() PASS : declarative_core::ContactDetail::test_setAndGet(label) PASS : declarative_core::ContactDetail::test_setAndGet(value) PASS : declarative_core::ContactDetail::cleanupTestCase() PASS : declarative_core::Coordinate::initTestCase() PASS : declarative_core::Coordinate::test_accessors() PASS : declarative_core::Coordinate::test_atDistanceAndAzimuth() PASS : declarative_core::Coordinate::test_azimuth() PASS : declarative_core::Coordinate::test_distance() PASS : declarative_core::Coordinate::test_validity() PASS : declarative_core::Coordinate::cleanupTestCase() PASS : declarative_core::GeoLocation::initTestCase() PASS : declarative_core::GeoLocation::test_Location_complete() PASS : declarative_core::GeoLocation::test_Location_invalid() PASS : declarative_core::GeoLocation::cleanupTestCase() PASS : declarative_core::EditorialModel::initTestCase() PASS : declarative_core::EditorialModel::test_consecutive_fetch(batchSize 1) PASS : declarative_core::EditorialModel::test_consecutive_fetch(batchSize 2) PASS : declarative_core::EditorialModel::test_consecutive_fetch(batchSize 5) PASS : declarative_core::EditorialModel::test_consecutive_fetch(batchSize 10) PASS : declarative_core::EditorialModel::test_fetch(fetch all editorials in a single batch) PASS : declarative_core::EditorialModel::test_fetch(fetch from a place with no editorials) PASS : declarative_core::EditorialModel::test_fetch(fetch with batch size one less than the total) PASS : declarative_core::EditorialModel::test_fetch(fetch with batch size equa l to the total) PASS : declarative_core::EditorialModel::test_fetch(fetch with batch size larg er than the total) PASS : declarative_core::EditorialModel::test_reset() PASS : declarative_core::EditorialModel::test_setAndGet(place) PASS : declarative_core::EditorialModel::test_setAndGet(batchSize) PASS : declarative_core::EditorialModel::cleanupTestCase() PASS : declarative_core::ImageModel::initTestCase() PASS : declarative_core::ImageModel::test_consecutive_fetch(batchSize 1) PASS : declarative_core::ImageModel::test_consecutive_fetch(batchSize 2) PASS : declarative_core::ImageModel::test_consecutive_fetch(batchSize 5) PASS : declarative_core::ImageModel::test_consecutive_fetch(batchSize 10) PASS : declarative_core::ImageModel::test_fetch(fetch all images in a single b atch) PASS : declarative_core::ImageModel::test_fetch(fetch from a place with no ima ges) PASS : declarative_core::ImageModel::test_fetch(fetch with batch size one less than the total) PASS : declarative_core::ImageModel::test_fetch(fetch with batch size equal to the total) PASS : declarative_core::ImageModel::test_fetch(fetch with batch size larger t han the total) PASS : declarative_core::ImageModel::test_reset() PASS : declarative_core::ImageModel::test_setAndGet(place) PASS : declarative_core::ImageModel::test_setAndGet(batchSize) PASS : declarative_core::ImageModel::cleanupTestCase() QWARN : declarative_core::UnknownTestFunc() file:///D:/dev/5-vs13-dev/qt-dev/qt location/tests/auto/declarative_core/tst_map_routing.qml:519:5: QML RouteQuery: Unsupported waypoint type QWARN : declarative_core::UnknownTestFunc() file:///D:/dev/5-vs13-dev/qt-dev/qt location/tests/auto/declarative_core/tst_map_routing.qml:448:9: QML RouteModel: Error: Plugin does not support routing. Error message: The geoservices provider is not supported. QWARN : declarative_core::UnknownTestFunc() file:///D:/dev/5-vs13-dev/qt-dev/qt location/tests/auto/declarative_core/tst_map_routing.qml:519:5: QML RouteQuery: Unsupported waypoint type QWARN : declarative_core::UnknownTestFunc() file:///D:/dev/5-vs13-dev/qt-dev/qt location/tests/auto/declarative_core/tst_map_routing.qml:519:5: QML RouteQuery: Unsupported waypoint type PASS : declarative_core::Routing::initTestCase() PASS : declarative_core::Routing::test_basic_routing() PASS : declarative_core::Routing::test_error_routing() PASS : declarative_core::Routing::test_reset() PASS : declarative_core::Routing::test_route_query_handles_destroyed_qml_objec ts() PASS : declarative_core::Routing::cleanupTestCase() PASS : declarative_core::MapRouteModel and MapRouteQuery::initTestCase() QFATAL : declarative_core::UnknownTestFunc() ASSERT: "internalClass" in file jsr untime\qv4managed.cpp, line 180 FAIL! : declarative_core::UnknownTestFunc() Received a fatal error. Unknown file(0) : failure location Totals: 74 passed, 1 failed, 0 skipped %%%%%%%% Finished testing of declarative_core %%%%%%%%%% NMAKE : fatal error U1077: '(set' : return code '0x3' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0 \VC\BIN\amd64\nmake.exe"' : return code '0x2'