Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-36519

Regression: QtLocation: QML crashes in declarative_core test on Win8

    XMLWordPrintable

Details

    • 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'
      

      Attachments

        1. location_build.patch
          2 kB
        2. qtbug36519_purify.tasks
          561 kB
        3. qtbug36519_purify.txt
          357 kB
        4. qtbug36519.zip
          22 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            ablasche Alex Blasche
            kleint Friedemann Kleint
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes