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

tst_v4misc::nestingDepth in qtdeclarative crashes on Android in 6.3 branch

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.3
    • None
    • Android

    Description

      tst_v4misc::nestingDepth crashes. Output:

      agent:2022/05/20 18:50:27 build.go:394: 93: Execute /opt/android/sdk/platform-tools/adb shell am start -e applicationArguments \"'-o output.xml,xml -o output.txt,txt'\" -n org.qtproject.example.tst_v4misc/org.qtproject.qt.android.bindings.QtActivity.
      agent:2022/05/20 18:50:27 build.go:394: 93: Starting: Intent { cmp=org.qtproject.example.tst_v4misc/org.qtproject.qt.android.bindings.QtActivity (has extras) }
      agent:2022/05/20 18:50:29 build.go:394: 93: ********* Start testing of tst_v4misc *********
      agent:2022/05/20 18:50:29 build.go:394: 93: Config: Using QtTest library 6.3.1, Qt 6.3.1 (i386-little_endian-ilp32 shared (dynamic) debug build; by Clang 11.0.5 (https://android.googlesource.com/toolchain/llvm-project 87f1315dfbea7c137aa2e6d362dbb457e388158d)), android 6.0
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::initTestCase()
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::tdzOptimizations(access-after-let)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::tdzOptimizations(access-after-const)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::tdzOptimizations(access-after-let)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::parserMisc(8[++i][+++i])
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::parserMisc(`a${1++}`)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::parserMisc(for (var f in ++!binaryMathg) ;)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::parserMisc(for (va() in obj) {})
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::parserMisc([1]=7[A=8=9])
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::parserMisc(var asmvalsLen = asmvals{{{{{ngth}}}}};)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::parserMisc(T||9[---L6i])
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::parserMisc(a?b:[---Hi])
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::parserMisc([``]=1)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::subClassing(Array)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::subClassing(Boolean)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::subClassing(Date)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::subClassing(Function)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::subClassing(Number)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::subClassing(Map)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::subClassing(Promise)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::subClassing(RegExp)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::subClassing(Set)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::subClassing(String)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::subClassing(WeakMap)
      agent:2022/05/20 18:50:29 build.go:394: 93: PASS   : tst_v4misc::subClassing(WeakSet)
      agent:2022/05/20 18:50:30 build.go:394: 93: Execute /opt/android/sdk/platform-tools/adb uninstall org.qtproject.example.tst_v4misc.
      agent:2022/05/20 18:50:30 build.go:394: 93: Success
      agent:2022/05/20 18:50:30 build.go:394: 93: qt-testrunner.py     INFO: Test process exited with code: 1
      agent:2022/05/20 18:50:30 build.go:394: 93: qt-testrunner.py    ERROR: Failed to parse the XML log file: /home/qt/work/testresults/tst_v4misc-1653072623801.xml
      agent:2022/05/20 18:50:30 build.go:394: 93: qt-testrunner.py    ERROR:     File Contents:
      agent:2022/05/20 18:50:30 build.go:394: 93: <?xml version="1.0" encoding="UTF-8"?>
      agent:2022/05/20 18:50:30 build.go:394: 93: <TestCase name="tst_v4misc">
      agent:2022/05/20 18:50:30 build.go:394: 93: <Environment>
      agent:2022/05/20 18:50:30 build.go:394: 93:     <QtVersion>6.3.1</QtVersion>
      agent:2022/05/20 18:50:30 build.go:394: 93:     <QtBuild>Qt 6.3.1 (i386&#x002D;little_endian&#x002D;ilp32 shared (dynamic) debug build; by Clang 11.0.5 (https://android.googlesource.com/toolchain/llvm&#x002D;project 87f1315dfbea7c137aa2e6d362dbb457e388158d))</QtBuild>
      agent:2022/05/20 18:50:30 build.go:394: 93:     <QTestVersion>6.3.1</QTestVersion>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Environment>
      agent:2022/05/20 18:50:30 build.go:394: 93: <TestFunction name="initTestCase">
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0" />
      agent:2022/05/20 18:50:30 build.go:394: 93:     <Duration msecs="0.92268"/>
      agent:2022/05/20 18:50:30 build.go:394: 93: </TestFunction>
      agent:2022/05/20 18:50:30 build.go:394: 93: <TestFunction name="tdzOptimizations">
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[access-after-let]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[access-after-const]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[access-after-let]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93:     <Duration msecs="45.5718"/>
      agent:2022/05/20 18:50:30 build.go:394: 93: </TestFunction>
      agent:2022/05/20 18:50:30 build.go:394: 93: <TestFunction name="parserMisc">
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[8[++i][+++i]]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[`a${1++}`]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[for (var f in ++!binaryMathg) ;]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[for (va() in obj) {}]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[[1]=7[A=8=9]]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[var asmvalsLen = asmvals{{{{{ngth}}}}};]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[T||9[---L6i]]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[a?b:[---Hi]]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[[``]=1]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93:     <Duration msecs="120.122"/>
      agent:2022/05/20 18:50:30 build.go:394: 93: </TestFunction>
      agent:2022/05/20 18:50:30 build.go:394: 93: <TestFunction name="subClassing">
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[Array]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[Boolean]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[Date]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[Function]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[Number]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[Map]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[Promise]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[RegExp]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[Set]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[String]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[WeakMap]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93: <Incident type="pass" file="" line="0">
      agent:2022/05/20 18:50:30 build.go:394: 93:     <DataTag><![CDATA[WeakSet]]></DataTag>
      agent:2022/05/20 18:50:30 build.go:394: 93: </Incident>
      agent:2022/05/20 18:50:30 build.go:394: 93:     <Duration msecs="168.149"/>
      agent:2022/05/20 18:50:30 build.go:394: 93: </TestFunction>
      agent:2022/05/20 18:50:30 build.go:394: 93: <TestFunction name="nestingDepth">
      agent:2022/05/20 18:50:30 build.go:394: 93: 
      agent:2022/05/20 18:50:30 build.go:394: 93: 
      agent:2022/05/20 18:50:30 build.go:394: 93: 
      agent:2022/05/20 18:50:30 build.go:394: 93: qt-testrunner.py    ERROR: exception:ParseError no element found: line 94, column 0
      agent:2022/05/20 18:50:30 build.go:394: 93: qt-testrunner.py    ERROR: The test executable probably crashed, see above for details
      agent:2022/05/20 18:50:30 build.go:394: 93: qt-testrunner.py    ERROR: Full test run failed repeatedly, aborting!
      agent:2022/05/20 18:50:30 build.go:394: 93: CMake Error at tst_v4miscWrapperDebug.cmake:17 (message):
      agent:2022/05/20 18:50:30 build.go:394: 93:   /home/qt/work/install/libexec/qt-testrunner.py --
      agent:2022/05/20 18:50:30 build.go:394: 93:   /home/qt/work/install/bin/androidtestrunner --path
      agent:2022/05/20 18:50:30 build.go:394: 93:   /home/qt/work/qt/qtdeclarative_standalone_tests/tests/auto/qml/v4misc/android-build
      agent:2022/05/20 18:50:30 build.go:394: 93:   --adb /opt/android/sdk/platform-tools/adb --skip-install-root --make
      agent:2022/05/20 18:50:30 build.go:394: 93:   /opt/cmake-3.21.1/bin/cmake --build
      agent:2022/05/20 18:50:30 build.go:394: 93:   /home/qt/work/qt/qtdeclarative_standalone_tests --target
      agent:2022/05/20 18:50:30 build.go:394: 93:   tst_v4misc_make_apk --apk
      agent:2022/05/20 18:50:30 build.go:394: 93:   /home/qt/work/qt/qtdeclarative_standalone_tests/tests/auto/qml/v4misc/android-build/tst_v4misc.apk
      agent:2022/05/20 18:50:30 build.go:394: 93:   --verbose execution failed with exit code 3.
      agent:2022/05/20 18:50:30 build.go:394: 93: 
      agent:2022/05/20 18:50:30 build.go:394: 93: 
      agent:2022/05/20 18:50:30 build.go:394:  93/245 Test  #93: tst_v4misc ............................***Failed   18.75 sec
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            andreasbuhr Andreas Buhr
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes