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

QML Worker Script Library Crashed on Android

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • P2: Important
    • None
    • 6.2.4
    • None
    • JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
    • Android
    • 2023wk02FOQtforAndroid

    Description

      Hello I found bug when I used QT 6.2.4 to compile the Open Source app that I maintained for Android platform. Here the logs as ADB said as below:

      11-05 22:00:22.250   810  4431 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=org.kafabihkr.Dukto cmp=org.kafabihkr.Dukto/org.qtproject.qt.android.bindings.QtActivity} from uid 10016
      11-05 22:00:22.301   810  2875 I ActivityManager: Start proc 28462:org.kafabihkr.Dukto/u0a196 for activity org.kafabihkr.Dukto/org.qtproject.qt.android.bindings.QtActivity
      11-05 22:00:28.631 28462 28490 I org.kafabihkr.Dukto: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
      11-05 22:00:28.943   810  1090 I ActivityManager: Displayed org.kafabihkr.Dukto/org.qtproject.qt.android.bindings.QtActivity: +6s650ms
      11-05 22:00:55.159 28462 28481 W libdukto_armeabi-v7a.so: qrc:/qml/dukto/Dukto.qml: module "QtQml.WorkerScript" is not installed
      

      But if I doing manually import the QtQML.WorkerScript, the app cause crashed.
      Here the logs as ADB said as below:

      11-05 21:56:43.744 27623 27641 E AndroidRuntime: Process: org.kafabihkr.Dukto, PID: 27623
      11-05 21:56:43.751   810  4003 W ActivityManager:   Force finishing activity org.kafabihkr.Dukto/org.qtproject.qt.android.bindings.QtActivity
      11-05 21:56:43.769   810   893 I ActivityManager: Showing crash dialog for package org.kafabihkr.Dukto u0
      11-05 21:56:44.255   810   888 W ActivityManager: Activity pause timeout for ActivityRecord{8bfbfc9 u0 org.kafabihkr.Dukto/org.qtproject.qt.android.bindings.QtActivity t2997 f}
      11-05 21:56:44.270   810  8734 I WindowManager: Failed to capture screenshot of Token{48a16ce ActivityRecord{8bfbfc9 u0 org.kafabihkr.Dukto/org.qtproject.qt.android.bindings.QtActivity t2997 f}} appWin=Window{8dfe7e7 u0 Splash Screen org.kafabihkr.Dukto EXITING} drawState=4
      11-05 21:56:45.582   810  4003 W ActivityManager:   Force finishing activity org.kafabihkr.Dukto/org.qtproject.qt.android.bindings.QtActivity
      11-05 21:56:45.584   810  4003 I ActivityManager: Killing 27623:org.kafabihkr.Dukto/u0a196 (adj 900): crash
      

      When I used QT 5.15.3 the app is running very well without crashed.

      You can try to build the app from source code is hosted in gitlab

      The specification for building this app on my machine as below:

      • Ubuntu 22.04 LTS
      • OpenJDK 11
      • Android SDK Platform 33
      • Android NDK 25.1.8937393
      • Target Device = Android 13

      Attachments

        Issue Links

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

          Activity

            People

              bartlomiejmoskal Bartlomiej Moskal
              kafabih-kr Kafabih Rahmat
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes