[Ci-reports] fail on QtDeclarative_dev_Integration #2145

Qt Continuous Integration System ci-noreply at qt-project.org
Wed Dec 17 16:53:46 CET 2014


Autotest `tst_qqmlecmascript' failed :(

  Testing tst_qqmlecmascript
  QtQA::App::TestRunner: Process exited with exit code 0xC0000005 (STATUS_ACCESS_VIOLATION)
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_qqmlecmascript *********
  Config: Using QtTest library 5.5.0, Qt 5.5.0 (x86_64-little_endian-llp64 shared (dynamic) release build; by MSVC 2012)
  PASS   : tst_qqmlecmascript::initTestCase()
  PASS   : tst_qqmlecmascript::assignBasicTypes()
  PASS   : tst_qqmlecmascript::assignDate(Component.onComplete JS Parse)
  PASS   : tst_qqmlecmascript::assignDate(Component.onComplete JS)
  PASS   : tst_qqmlecmascript::assignDate(Binding JS)
  PASS   : tst_qqmlecmascript::assignDate(Binding UTC)
  PASS   : tst_qqmlecmascript::assignDate(Binding JS UTC)
  PASS   : tst_qqmlecmascript::assignDate(Binding UTC+2)
  PASS   : tst_qqmlecmascript::assignDate(Binding JS UTC+2 )
  PASS   : tst_qqmlecmascript::exportDate(Localtime early)
  PASS   : tst_qqmlecmascript::exportDate(Localtime late)
  PASS   : tst_qqmlecmascript::exportDate(UTC early)
  PASS   : tst_qqmlecmascript::exportDate(UTC late)
  PASS   : tst_qqmlecmascript::exportDate(+11:30 early)
  PASS   : tst_qqmlecmascript::exportDate(+11:30 late)
  PASS   : tst_qqmlecmascript::exportDate(-11:30 early)
  PASS   : tst_qqmlecmascript::exportDate(-11:30 late)
  PASS   : tst_qqmlecmascript::idShortcutInvalidates()
  PASS   : tst_qqmlecmascript::boolPropertiesEvaluateAsBool()
  PASS   : tst_qqmlecmascript::methods()
  PASS   : tst_qqmlecmascript::signalAssignment()
  PASS   : tst_qqmlecmascript::signalArguments()
  PASS   : tst_qqmlecmascript::bindingLoop()
  QWARN  : tst_qqmlecmascript::basicExpressions(Syntax error (self test)) <Unknown File>: Expected token `}'
  PASS   : tst_qqmlecmascript::basicExpressions(Syntax error (self test))
  PASS   : tst_qqmlecmascript::basicExpressions(Context property)
  PASS   : tst_qqmlecmascript::basicExpressions(Context property)
  PASS   : tst_qqmlecmascript::basicExpressions(Context property expression)
  PASS   : tst_qqmlecmascript::basicExpressions(Context property expression)
  PASS   : tst_qqmlecmascript::basicExpressions(Overridden context property)
  PASS   : tst_qqmlecmascript::basicExpressions(Overridden context property)
  PASS   : tst_qqmlecmascript::basicExpressions(Object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Overridden object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Overridden object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Nested default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Nested default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Nested default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Nested default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Context property override default object property)
  PASS   : tst_qqmlecmascript::arrayExpressions()
  PASS   : tst_qqmlecmascript::contextPropertiesTriggerReeval()
  PASS   : tst_qqmlecmascript::objectPropertiesTriggerReeval()
  PASS   : tst_qqmlecmascript::deferredProperties()
  PASS   : tst_qqmlecmascript::deferredPropertiesErrors()
  PASS   : tst_qqmlecmascript::deferredPropertiesInComponents()
  PASS   : tst_qqmlecmascript::deferredPropertiesInDestruction()
  PASS   : tst_qqmlecmascript::extensionObjects()
  PASS   : tst_qqmlecmascript::overrideExtensionProperties()
  PASS   : tst_qqmlecmascript::attachedProperties()
  PASS   : tst_qqmlecmascript::enums()
  PASS   : tst_qqmlecmascript::valueTypeFunctions()
  PASS   : tst_qqmlecmascript::constantsOverrideBindings()
  PASS   : tst_qqmlecmascript::outerBindingOverridesInnerBinding()
  PASS   : tst_qqmlecmascript::aliasPropertyAndBinding()
  PASS   : tst_qqmlecmascript::aliasPropertyReset()
  PASS   : tst_qqmlecmascript::nonExistentAttachedObject()
  XFAIL  : tst_qqmlecmascript::scope() Properties resolvable at compile time come before the global object, which is not 100% compatible with older QML versions
  tst_qqmlecmascript.cpp(1326) : failure location
  PASS   : tst_qqmlecmascript::scope()
  PASS   : tst_qqmlecmascript::importScope()
  PASS   : tst_qqmlecmascript::signalParameterTypes()
  PASS   : tst_qqmlecmascript::objectsCompareAsEqual()
  PASS   : tst_qqmlecmascript::componentCreation(url)
  PASS   : tst_qqmlecmascript::componentCreation(urlMode)
  PASS   : tst_qqmlecmascript::componentCreation(urlParent)
  PASS   : tst_qqmlecmascript::componentCreation(urlNullParent)
  PASS   : tst_qqmlecmascript::componentCreation(urlModeParent)
  PASS   : tst_qqmlecmascript::componentCreation(urlModeNullParent)
  PASS   : tst_qqmlecmascript::componentCreation(invalidSecondArg)
  PASS   : tst_qqmlecmascript::componentCreation(invalidThirdArg)
  PASS   : tst_qqmlecmascript::componentCreation(invalidMode)
  PASS   : tst_qqmlecmascript::dynamicCreation(One)
  QWARN  : tst_qqmlecmascript::dynamicCreation(Two) QQmlComponent: Created graphical object was not placed in the graphics scene.
  PASS   : tst_qqmlecmascript::dynamicCreation(Two)
  PASS   : tst_qqmlecmascript::dynamicCreation(Three)
  QWARN  : tst_qqmlecmascript::dynamicDestruction() QQmlComponent: Created graphical object was not placed in the graphics scene.
  PASS   : tst_qqmlecmascript::dynamicDestruction()
  PASS   : tst_qqmlecmascript::objectToString()
  PASS   : tst_qqmlecmascript::objectHasOwnProperty()
  PASS   : tst_qqmlecmascript::selfDeletingBinding()
  PASS   : tst_qqmlecmascript::extendedObjectPropertyLookup()
  PASS   : tst_qqmlecmascript::extendedObjectPropertyLookup2()
  QWARN  : tst_qqmlecmascript::uncreatableExtendedObjectFailureCheck() QQmlComponent: Component is not ready
  PASS   : tst_qqmlecmascript::uncreatableExtendedObjectFailureCheck()
  PASS   : tst_qqmlecmascript::extendedObjectPropertyLookup3()
  PASS   : tst_qqmlecmascript::scriptErrors()
  PASS   : tst_qqmlecmascript::functionErrors()
  PASS   : tst_qqmlecmascript::propertyAssignmentErrors()
  PASS   : tst_qqmlecmascript::signalTriggeredBindings()
  PASS   : tst_qqmlecmascript::listProperties()
  PASS   : tst_qqmlecmascript::exceptionClearsOnReeval()
  PASS   : tst_qqmlecmascript::exceptionSlotProducesWarning()
  PASS   : tst_qqmlecmascript::exceptionBindingProducesWarning()
  PASS   : tst_qqmlecmascript::compileInvalidBinding()
  PASS   : tst_qqmlecmascript::transientErrors()
  PASS   : tst_qqmlecmascript::shutdownErrors()
  PASS   : tst_qqmlecmascript::compositePropertyType()
  PASS   : tst_qqmlecmascript::jsObject()
  PASS   : tst_qqmlecmascript::undefinedResetsProperty()
  PASS   : tst_qqmlecmascript::listToVariant()
  PASS   : tst_qqmlecmascript::listAssignment()
  PASS   : tst_qqmlecmascript::multiEngineObject()
  PASS   : tst_qqmlecmascript::deletedObject()
  PASS   : tst_qqmlecmascript::attachedPropertyScope()
  PASS   : tst_qqmlecmascript::scriptConnect()
  PASS   : tst_qqmlecmascript::scriptDisconnect()
  PASS   : tst_qqmlecmascript::ownership()
  PASS   : tst_qqmlecmascript::cppOwnershipReturnValue()
  PASS   : tst_qqmlecmascript::ownershipCustomReturnValue()
  PASS   : tst_qqmlecmascript::ownershipRootObject()
  PASS   : tst_qqmlecmascript::ownershipConsistency()
  PASS   : tst_qqmlecmascript::ownershipQmlIncubated()
  PASS   : tst_qqmlecmascript::qlistqobjectMethods()
  PASS   : tst_qqmlecmascript::strictlyEquals()
  PASS   : tst_qqmlecmascript::compiled()
  PASS   : tst_qqmlecmascript::numberAssignment()
  PASS   : tst_qqmlecmascript::propertySplicing()
  PASS   : tst_qqmlecmascript::signalWithUnknownTypes()
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant(true)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant(undefined)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant(null)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant(123)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant('ciao')
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant({ foo: 'bar' })
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant([10,20,30])
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines(true)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines(undefined)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines(null)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines(123)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines('ciao')
  QWARN  : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines({ foo: 'bar' }) eval code:1: TypeError: Cannot read property 'foo' of undefined
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines({ foo: 'bar' })
  QWARN  : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines([10,20,30]) eval code:1: TypeError: Cannot read property '0' of undefined
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines([10,20,30])
  PASS   : tst_qqmlecmascript::signalWithQJSValue(true)
  PASS   : tst_qqmlecmascript::signalWithQJSValue(undefined)
  PASS   : tst_qqmlecmascript::signalWithQJSValue(null)
  PASS   : tst_qqmlecmascript::signalWithQJSValue(123)
  PASS   : tst_qqmlecmascript::signalWithQJSValue('ciao')
  PASS   : tst_qqmlecmascript::signalWithQJSValue({ foo: 'bar' })
  PASS   : tst_qqmlecmascript::signalWithQJSValue([10,20,30])
  PASS   : tst_qqmlecmascript::singletonType(qobject, register + read + method [no qualifier])
  PASS   : tst_qqmlecmascript::singletonType(script, register + read [no qualifier])
  PASS   : tst_qqmlecmascript::singletonType(qobject, register + read + method)
  PASS   : tst_qqmlecmascript::singletonType(script, register + read)
  PASS   : tst_qqmlecmascript::singletonType(qobject, writing + readonly constraints)
  PASS   : tst_qqmlecmascript::singletonType(script, writing + readonly constraints)
  PASS   : tst_qqmlecmascript::singletonType(qobject singleton Type enum values in JS)
  PASS   : tst_qqmlecmascript::singletonType(qobject, invalid major version fail)
  PASS   : tst_qqmlecmascript::singletonType(qobject, invalid minor version fail)
  PASS   : tst_qqmlecmascript::singletonType(qobject, multiple in namespace)
  PASS   : tst_qqmlecmascript::singletonTypeCaching(qobject, caching + read)
  PASS   : tst_qqmlecmascript::singletonTypeCaching(script, caching + read)
  QWARN  : tst_qqmlecmascript::singletonTypeImportOrder() QQmlExpression: Expression file:///C:/work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/singletontype/singletonTypeImportOrder.qml:6:21 depends on non-NOTIFYable properties:
  QWARN  : tst_qqmlecmascript::singletonTypeImportOrder()     testImportOrderApi::value
  PASS   : tst_qqmlecmascript::singletonTypeImportOrder()
  PASS   : tst_qqmlecmascript::singletonTypeResolution()
  PASS   : tst_qqmlecmascript::importScripts(basic functionality)
  PASS   : tst_qqmlecmascript::importScripts(import scoping)
  PASS   : tst_qqmlecmascript::importScripts(parent scope shouldn't be inherited by import with imports)
  PASS   : tst_qqmlecmascript::importScripts(javascript imports in an import should be private to the import scope)
  PASS   : tst_qqmlecmascript::importScripts(module imports in an import should be private to the import scope)
  PASS   : tst_qqmlecmascript::importScripts(typenames in an import should be private to the import scope)
  PASS   : tst_qqmlecmascript::importScripts(import with imports has it's own activation scope)
  PASS   : tst_qqmlecmascript::importScripts(import pragma library script)
  PASS   : tst_qqmlecmascript::importScripts(pragma library imports shouldn't inherit parent imports or scope)
  PASS   : tst_qqmlecmascript::importScripts(import pragma library script which has an import)
  PASS   : tst_qqmlecmascript::importScripts(import pragma library script which has a pragma library import)
  PASS   : tst_qqmlecmascript::importScripts(import singleton type into js import)
  PASS   : tst_qqmlecmascript::importScripts(import module which exports a script)
  PASS   : tst_qqmlecmascript::importScripts(import module which exports a script which imports a remote module)
  PASS   : tst_qqmlecmascript::importScripts(malformed import statement)
  PASS   : tst_qqmlecmascript::importScripts(malformed file name)
  PASS   : tst_qqmlecmascript::importScripts(missing file qualifier)
  PASS   : tst_qqmlecmascript::importScripts(malformed file qualifier)
  PASS   : tst_qqmlecmascript::importScripts(malformed module qualifier 2)
  PASS   : tst_qqmlecmascript::importScripts(malformed module uri)
  PASS   : tst_qqmlecmascript::importScripts(missing module version)
  PASS   : tst_qqmlecmascript::importScripts(malformed module version)
  PASS   : tst_qqmlecmascript::importScripts(missing module qualifier)
  PASS   : tst_qqmlecmascript::importScripts(malformed module qualifier)
  PASS   : tst_qqmlecmascript::importScripts(malformed module qualifier 2)
  PASS   : tst_qqmlecmascript::importCreationContext()
  PASS   : tst_qqmlecmascript::scarceResources(var: import scarce resource copy directly)
  PASS   : tst_qqmlecmascript::scarceResources(var: import scarce resource copy from JS)
  PASS   : tst_qqmlecmascript::scarceResources(var: import released scarce resource copy from JS)
  PASS   : tst_qqmlecmascript::scarceResources(var: import auto-release SR from JS in binding side-effect)
  PASS   : tst_qqmlecmascript::scarceResources(var: import explicit-preserve SR from JS in binding side-effect)
  PASS   : tst_qqmlecmascript::scarceResources(var: import explicit-preserve SR from JS in binding side-effect)
  PASS   : tst_qqmlecmascript::scarceResources(var: import with no binding)
  PASS   : tst_qqmlecmascript::scarceResources(var: import with binding without explicit preserve)
  PASS   : tst_qqmlecmascript::scarceResources(var: import with explicit release after binding evaluation)
  PASS   : tst_qqmlecmascript::scarceResources(var: import with different js objects)
  PASS   : tst_qqmlecmascript::scarceResources(var: import with different js objects and explicit release)
  PASS   : tst_qqmlecmascript::scarceResources(var: import with same js objects and explicit release)
  PASS   : tst_qqmlecmascript::scarceResources(var: binding with same js objects and explicit release)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import scarce resource copy directly)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import scarce resource copy from JS)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import released scarce resource copy from JS)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import auto-release SR from JS in binding side-effect)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import explicit-preserve SR from JS in binding side-effect)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import multiple scarce resources)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import with no binding)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import with binding without explicit preserve)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import with explicit release after binding evaluation)
  PASS   : tst_qqmlecmascript::scarceResources_other()
  PASS   : tst_qqmlecmascript::propertyChangeSlots()
  PASS   : tst_qqmlecmascript::propertyVar(non-bindable object subproperty changed)
  PASS   : tst_qqmlecmascript::propertyVar(non-bindable object changed)
  PASS   : tst_qqmlecmascript::propertyVar(primitive changed)
  PASS   : tst_qqmlecmascript::propertyVar(javascript array modification)
  PASS   : tst_qqmlecmascript::propertyVar(javascript map modification)
  PASS   : tst_qqmlecmascript::propertyVar(javascript array assignment)
  PASS   : tst_qqmlecmascript::propertyVar(javascript map assignment)
  PASS   : tst_qqmlecmascript::propertyVar(literal property assignment)
  PASS   : tst_qqmlecmascript::propertyVar(qobject property assignment)
  PASS   : tst_qqmlecmascript::propertyVar(base class var property assignment)
  PASS   : tst_qqmlecmascript::propertyVar(javascript function assignment)
  PASS   : tst_qqmlecmascript::propertyVar(javascript special assignment)
  PASS   : tst_qqmlecmascript::propertyVar(declarative binding assignment)
  PASS   : tst_qqmlecmascript::propertyVar(imperative binding assignment)
  PASS   : tst_qqmlecmascript::propertyVar(stored binding assignment)
  PASS   : tst_qqmlecmascript::propertyVar(function expression binding assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(non-bindable object subproperty changed)
  PASS   : tst_qqmlecmascript::propertyQJSValue(non-bindable object changed)
  PASS   : tst_qqmlecmascript::propertyQJSValue(primitive changed)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript array modification)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript map modification)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript array assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript map assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(literal property assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(qobject property assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(base class var property assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript function assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript special assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(declarative binding assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(imperative binding assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(stored binding assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript function binding)
  PASS   : tst_qqmlecmascript::propertyQJSValue(reset property)
  PASS   : tst_qqmlecmascript::propertyQJSValue(reset property in binding)
  PASS   : tst_qqmlecmascript::propertyVarCpp()
  QtQA::App::TestRunner: Process exited with exit code 0xC0000005 (STATUS_ACCESS_VIOLATION)
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_qqmlecmascript: 5 seconds, exit code 3221225477

  Build log: http://testresults.qt-project.org/ci/QtDeclarative_dev_Integration/build_02145/win64-msvc2012_developer-build_qtnamespace_Windows_81/log.txt.gz

  Tested changes (refs/builds/dev_1418828928):
    http://codereview.qt-project.org/102243 [PS1] - Fix handling of enum values encapsulated in QVariant
    http://codereview.qt-project.org/100966 [PS7] - Return Heap::ExecutionContext for globalContext()
    http://codereview.qt-project.org/100962 [PS6] - Return Heap::ExecutionContext for currentContext()
    http://codereview.qt-project.org/100925 [PS8] - Make ExecutionContextSaver GC safe
    http://codereview.qt-project.org/102145 [PS1] - rendercontrol example: calculate fbo size correctly



More information about the Ci-reports mailing list