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

qqmlparser times out on Android

    XMLWordPrintable

Details

    • 2023wk48FOQtforAndroid

    Description

      https://codereview.qt-project.org/c/qt/qtdeclarative/+/413156/2#message-9cb4b7aecbd235cd55411f9ad6eeec38a091c8d2

      https://testresults.qt.io/logs/qt/qtdeclarative/d3a4ea698d763734da43ee7ef1006e85224d38b6/LinuxRHEL_8_4x86_64AndroidAndroid_ANYx86GCCqtci-linux-RHEL-8.4-x86_64-50-dbeebfAndroidTestRun_Sccache/bb16ccb2a541484c3557bdd771cbedea85e73599/test_1653656144/log.txt.gz

      agent:2022/05/27 14:41:57 build.go:394:  75/247 Test  #75: tst_qqmltypeloader ....................   Passed   24.40 sec
      agent:2022/05/27 14:41:57 build.go:394: test 76
      agent:2022/05/27 14:41:57 build.go:394:         Start  76: tst_qqmlparser
      agent:2022/05/27 14:41:57 build.go:394: 76: Test command: /opt/cmake-3.21.3/bin/cmake "-P" "/home/qt/work/qt/qtdeclarative_standalone_tests/tests/auto/qml/qqmlparser/tst_qqmlparserWrapperDebug.cmake"
      agent:2022/05/27 14:41:57 build.go:394: 76: Test timeout computed to be: 1500
      agent:2022/05/27 14:41:57 build.go:394: 76: qt-testrunner.py     INFO: Will write XML test logs to directory COIN_CTEST_RESULTSDIR=/home/qt/work/testresults
      agent:2022/05/27 14:41:57 build.go:394: 76: qt-testrunner.py     INFO: Detected androidtestrunner, test will be handled specially. Detected test basename: tst_qqmlparser
      agent:2022/05/27 14:41:57 build.go:394: 76: qt-testrunner.py    DEBUG: Running test command line: ['/home/qt/work/install/bin/androidtestrunner', '--path', '/home/qt/work/qt/qtdeclarative_standalone_tests/tests/auto/qml/qqmlparser/android-build', '--adb', '/opt/android/sdk/platform-tools/adb', '--skip-install-root', '--make', '/opt/cmake-3.21.3/bin/cmake --build /home/qt/work/qt/qtdeclarative_standalone_tests --target tst_qqmlparser_make_apk', '--apk', '/home/qt/work/qt/qtdeclarative_standalone_tests/tests/auto/qml/qqmlparser/android-build/tst_qqmlparser.apk', '--verbose', '--', '-o', '/home/qt/work/testresults/tst_qqmlparser-1653662517105.xml,xml', '-o', '-,txt']
      agent:2022/05/27 14:42:17 build.go:394: 76: Execute /opt/cmake-3.21.3/bin/cmake --build /home/qt/work/qt/qtdeclarative_standalone_tests --target tst_qqmlparser_make_apk.
      agent:2022/05/27 14:42:17 build.go:394: 76: [1/4] Building CXX object tests/auto/qml/qqmlparser/CMakeFiles/tst_qqmlparser.dir/tst_qqmlparser_autogen/mocs_compilation.cpp.o
      agent:2022/05/27 14:42:17 build.go:394: 76: [2/4] Linking CXX shared module tests/auto/qml/qqmlparser/libtst_qqmlparser_x86.so
      agent:2022/05/27 14:42:17 build.go:394: 76: [3/4] Copying tst_qqmlparser binary to apk folder
      agent:2022/05/27 14:42:17 build.go:394: 76: [4/4] Creating APK for tst_qqmlparser
      agent:2022/05/27 14:42:17 build.go:394: 76: Generating Android Package
      agent:2022/05/27 14:42:17 build.go:394: 76:   Input file: /home/qt/work/qt/qtdeclarative_standalone_tests/tests/auto/qml/qqmlparser/android-tst_qqmlparser-deployment-settings.json
      agent:2022/05/27 14:42:17 build.go:394: 76:   Output directory: /home/qt/work/qt/qtdeclarative_standalone_tests/tests/auto/qml/qqmlparser/android-build/
      agent:2022/05/27 14:42:17 build.go:394: 76:   Application binary: tst_qqmlparser
      agent:2022/05/27 14:42:17 build.go:394: 76:   Android build platform: android-31
      agent:2022/05/27 14:42:17 build.go:394: 76:   Install to device: No
      agent:2022/05/27 14:42:17 build.go:394: 76: /home/qt/work/qt/qtdeclarative/tests/auto/qml/qqmlparser/data/disallowedtypeannotations/qmlnestedfunction.qml:4:Type annotations are not permitted in function parameters in JavaScript functions
      agent:2022/05/27 14:42:17 build.go:394: 76: /home/qt/work/qt/qtdeclarative/tests/auto/qml/qqmlparser/data/disallowedtypeannotations/qmlnestedfunction.qml:4:Type annotations are not permitted in function parameters in JavaScript functions
      agent:2022/05/27 14:42:17 build.go:394: 76: /home/qt/work/qt/qtdeclarative/tests/auto/qml/qqmlparser/data/disallowedtypeannotations/qmlnestedfunction.qml:4:Type annotations are not permitted in function parameters in JavaScript functions
      agent:2022/05/27 14:42:17 build.go:394: 76: Warning: QML import could not be resolved in any of the import paths: QtCharts
      agent:2022/05/27 14:42:17 build.go:394: 76:   -- Skipping /home/qt/work/install/target/plugins/iconengines/libplugins_iconengines_qsvgicon_x86.so. It has unmet dependencies: lib/libQt6Svg_x86.so.
      agent:2022/05/27 14:42:17 build.go:394: 76:   -- Skipping /home/qt/work/install/target/plugins/imageformats/libplugins_imageformats_qsvg_x86.so. It has unmet dependencies: lib/libQt6Svg_x86.so.
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :preBuild UP-TO-DATE
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :preDebugBuild UP-TO-DATE
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :compileDebugAidl NO-SOURCE
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :compileDebugRenderscript NO-SOURCE
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :generateDebugBuildConfig
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :javaPreCompileDebug
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :checkDebugAarMetadata
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :generateDebugResValues
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :generateDebugResources
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :createDebugCompatibleScreenManifests
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :extractDeepLinksDebug
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :processDebugMainManifest
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :processDebugManifest
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :mergeDebugNativeDebugMetadata NO-SOURCE
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :mergeDebugShaders
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :mergeDebugResources
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :compileDebugShaders NO-SOURCE
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :generateDebugAssets UP-TO-DATE
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :mergeDebugAssets
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :compressDebugAssets
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :processDebugJavaRes NO-SOURCE
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :processDebugManifestForPackage
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :mergeDebugJavaResource
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :checkDebugDuplicateClasses
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :processDebugResources
      agent:2022/05/27 14:42:17 build.go:394: 76: Note: Some input files use or override a deprecated API.
      agent:2022/05/27 14:42:17 build.go:394: 76: Note: Recompile with -Xlint:deprecation for details.
      agent:2022/05/27 14:42:17 build.go:394: 76:
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :compileDebugJavaWithJavac
      agent:2022/05/27 14:42:17 build.go:394: 76:
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :compileDebugSources
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :mergeLibDexDebug
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :dexBuilderDebug
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :mergeProjectDexDebug
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :desugarDebugFileDependencies
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :mergeDebugJniLibFolders
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :validateSigningDebug
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :writeDebugAppMetadata
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :mergeExtDexDebug
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :writeDebugSigningConfigVersions
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :mergeDebugNativeLibs
      agent:2022/05/27 14:42:17 build.go:394: 76:
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :stripDebugDebugSymbols
      agent:2022/05/27 14:42:17 build.go:394: 76: Unable to strip the following libraries, packaging them as they are: libQt6Core_x86.so, libQt6Gui_x86.so, libQt6Network_x86.so, libQt6OpenGL_x86.so, libQt6QmlCompiler_x86.so, libQt6QmlModels_x86.so, libQt6QmlWorkerScript_x86.so, libQt6Qml_x86.so, libQt6QuickTest_x86.so, libQt6Quick_x86.so, libQt6Test_x86.so, libc++_shared.so, libplugins_imageformats_qgif_x86.so, libplugins_imageformats_qicns_x86.so, libplugins_imageformats_qico_x86.so, libplugins_imageformats_qjpeg_x86.so, libplugins_imageformats_qtga_x86.so, libplugins_imageformats_qtiff_x86.so, libplugins_imageformats_qwbmp_x86.so, libplugins_imageformats_qwebp_x86.so, libplugins_networkinformation_qandroidnetworkinformation_x86.so, libplugins_platforms_qtforandroid_x86.so, libplugins_qmllint_quicklintplugin_x86.so, libplugins_qmltooling_qmldbg_debugger_x86.so, libplugins_qmltooling_qmldbg_inspector_x86.so, libplugins_qmltooling_qmldbg_local_x86.so, libplugins_qmltooling_qmldbg_messages_x86.so, libplugins_qmltooling_qmldbg_native_x86.so, libplugins_qmltooling_qmldbg_nativedebugger_x86.so, libplugins_qmltooling_qmldbg_preview_x86.so, libplugins_qmltooling_qmldbg_profiler_x86.so, libplugins_qmltooling_qmldbg_quickprofiler_x86.so, libplugins_qmltooling_qmldbg_server_x86.so, libplugins_qmltooling_qmldbg_tcp_x86.so, libplugins_tls_qcertonlybackend_x86.so, libplugins_tls_qopensslbackend_x86.so, libqml_QtQml_Models_modelsplugin_x86.so, libqml_QtQml_WorkerScript_workerscriptplugin_x86.so, libqml_QtQml_qmlplugin_x86.so, libqml_QtQuick_qtquick2plugin_x86.so, libtst_qqmlparser_x86.so.
      agent:2022/05/27 14:42:17 build.go:394: 76:
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :packageDebug
      agent:2022/05/27 14:42:17 build.go:394: 76: > Task :assembleDebug
      agent:2022/05/27 14:42:17 build.go:394: 76:
      agent:2022/05/27 14:42:17 build.go:394: 76: Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
      agent:2022/05/27 14:42:17 build.go:394: 76:
      agent:2022/05/27 14:42:17 build.go:394: 76: You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
      agent:2022/05/27 14:42:17 build.go:394: 76:
      agent:2022/05/27 14:42:17 build.go:394: 76: See https://docs.gradle.org/7.4/userguide/command_line_interface.html#sec:command_line_warnings
      agent:2022/05/27 14:42:17 build.go:394: 76:
      agent:2022/05/27 14:42:17 build.go:394: 76: BUILD SUCCESSFUL in 13s
      agent:2022/05/27 14:42:17 build.go:394: 76: 29 actionable tasks: 29 executed
      agent:2022/05/27 14:42:17 build.go:394: 76: Android package built successfully in 16.569 ms.
      agent:2022/05/27 14:42:17 build.go:394: 76:   -- File: /home/qt/work/qt/qtdeclarative_standalone_tests/tests/auto/qml/qqmlparser/android-build//build/outputs/apk/debug/android-build-debug.apk
      agent:2022/05/27 14:42:17 build.go:394: 76: Execute /opt/android/sdk/platform-tools/adb shell getprop ro.build.version.sdk.
      agent:2022/05/27 14:42:17 build.go:394: 76: 23
      agent:2022/05/27 14:42:25 build.go:394: 76: Execute /opt/android/sdk/platform-tools/adb install -r -g /home/qt/work/qt/qtdeclarative_standalone_tests/tests/auto/qml/qqmlparser/android-build/tst_qqmlparser.apk.
      agent:2022/05/27 14:42:25 build.go:394: 76: Performing Push Install
      agent:2022/05/27 14:42:25 build.go:394: 76: /home/qt/work/qt/qtdeclarative_standalone_tests/tests/auto/qml/qqmlparser/android-build/tst_qqmlparser.apk: 1 file pushed, 0 skipped. 49.9 MB/s (57474449 bytes in 1.098s)
      agent:2022/05/27 14:42:25 build.go:394: 76: 	pkg: /data/local/tmp/tst_qqmlparser.apk
      agent:2022/05/27 14:42:25 build.go:394: 76: Success
      agent:2022/05/27 14:42:25 build.go:394: 76: Execute /opt/android/sdk/platform-tools/adb shell am start -e applicationArguments \"'-o output.txt,txt -o output.xml,xml'\" -n org.qtproject.example.tst_qqmlparser/org.qtproject.qt.android.bindings.QtActivity.
      agent:2022/05/27 14:42:25 build.go:394: 76: Starting: Intent { cmp=org.qtproject.example.tst_qqmlparser/org.qtproject.qt.android.bindings.QtActivity (has extras) }
      agent:2022/05/27 14:57:25 build.go:253: Virtual Memory Total: 15544332288, Free:319180800, UsedPercent:45.119253%
      agent:2022/05/27 14:57:25 build.go:264: |Process|Status|   CPU-%|Command
      agent:2022/05/27 14:57:25 build.go:287: |      1|    S|0.114879|/usr/lib/systemd/systemd --switched-root --system --deserialize 17
      [...]
      agent:2022/05/27 14:57:26 build.go:453: Killed process: No output received (timeout: 15m0s seconds)
      agent:2022/05/27 14:57:26 build.go:805: Executing scheduled instruction 1 of 3 - Upload all core dumps if there are some
      agent:2022/05/27 14:57:26 build.go:635: Skip uploading core files because CORE_FILES_PATH is not set in the environment
      agent:2022/05/27 14:57:26 build.go:813: 
      agent:2022/05/27 14:57:26 build.go:805: Executing scheduled instruction 2 of 3 - Print sccache statistics
      agent:2022/05/27 14:57:26 build.go:417: [sccache -s] 30s 30s false true
      agent:2022/05/27 14:57:26 build.go:394: Compile requests                    366
      agent:2022/05/27 14:57:26 build.go:394: Compile requests executed           366
      agent:2022/05/27 14:57:26 build.go:394: Cache hits                          363
      agent:2022/05/27 14:57:26 build.go:394: Cache hits (C/C++)                  363
      agent:2022/05/27 14:57:26 build.go:394: Cache misses                          3
      agent:2022/05/27 14:57:26 build.go:394: Cache misses (C/C++)                  3
      agent:2022/05/27 14:57:26 build.go:394: Cache timeouts                        0
      agent:2022/05/27 14:57:26 build.go:394: Cache read errors                     0
      agent:2022/05/27 14:57:26 build.go:394: Forced recaches                       0
      agent:2022/05/27 14:57:26 build.go:394: Cache write errors                    0
      agent:2022/05/27 14:57:26 build.go:394: Compilation failures                  0
      agent:2022/05/27 14:57:26 build.go:394: Cache errors                          0
      agent:2022/05/27 14:57:26 build.go:394: Non-cacheable compilations            0
      agent:2022/05/27 14:57:26 build.go:394: Non-cacheable calls                   0
      agent:2022/05/27 14:57:26 build.go:394: Non-compilation calls                 0
      agent:2022/05/27 14:57:26 build.go:394: Unsupported compiler calls            0
      agent:2022/05/27 14:57:26 build.go:394: Average cache write               0.004 s
      agent:2022/05/27 14:57:26 build.go:394: Average cache read miss           2.593 s
      agent:2022/05/27 14:57:26 build.go:394: Average cache read hit            0.016 s
      agent:2022/05/27 14:57:26 build.go:394: Failed distributed compilations       0
      agent:2022/05/27 14:57:26 build.go:394: Cache location                  S3, bucket: Bucket(name=cache, base_url=http://ci-sccache:9000/cache/)
      agent:2022/05/27 14:57:26 build.go:813: 
      agent:2022/05/27 14:57:26 build.go:805: Executing scheduled instruction 3 of 3 - Upload test results
      agent:2022/05/27 14:57:26 storageclient.go:533: Collecting test results, archiving and uploading them
      agent:2022/05/27 14:57:26 result.go:217: Collecting 72 test results ...
      agent:2022/05/27 14:57:26 build.go:813: 
      agent:2022/05/27 14:57:26 agent.go:411: Test failed
      agent:2022/05/27 14:57:26 agent.go:248: ERROR building: Timeout after 15m0s: No output received
      

      Attachments

        Issue Links

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

          Activity

            People

              assam Assam Boudjelthia
              mitch_curtis Mitch Curtis
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes