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

Application Not Responding (ANR) Android errors on exit

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • None
    • 5.12.2
    • Core: Threads
    • None
    • 99% on Android 9
    • Android

    Description

      My QML Apps have a lot of ANR's with Android 9 (Qt. 5.11 & Qt 5.12.2). 12.3% of all Session with Android 9 have this issue.

      here is what I get from Google Console:

      Broadcast of Intent { act=android.intent.action.SCREEN_OFF flg=0x50200010 (has extras) }

       

      "main" prio=5 tid=1 Waiting | group="main" sCount=1 dsCount=0 flags=1 obj=0x75ad0420 self=0xe7728000 | sysTid=27295 nice=0 cgrp=default sched=0/0 handle=0xec00c4a8 | state=S schedstat=( 46422262817 18091643666 65568 ) utm=3358 stm=1283 core=1 HZ=100 | stack=0xff65b000-0xff65d000 stackSize=8MB | held mutexes=

       
      at java.lang.Object.wait (Native method)

      • waiting on <0x04e739b0> (a java.lang.Object)
        at java.lang.Object.wait (Object.java:422)
        at java.lang.Thread.join (Thread.java:1262)
      • locked <0x04e739b0> (a java.lang.Object)
        at java.lang.Thread.join (Thread.java:1338)
        at org.qtproject.qt5.android.QtThread.exit (QtThread.java:107)
        at org.qtproject.qt5.android.QtActivityDelegate.onDestroy (QtActivityDelegate.java:1086)
        at java.lang.reflect.Method.invoke (Native method)
        at org.qtproject.qt5.android.bindings.QtApplication.invokeDelegateMethod (QtApplication.java:157)
        at org.qtproject.qt5.android.bindings.QtApplication.invokeDelegate (QtApplication.java:146)
        at org.qtproject.qt5.android.bindings.QtActivity.onDestroy (QtActivity.java:399)
        at android.app.Activity.performDestroy (Activity.java:7681)
        at android.app.Instrumentation.callActivityOnDestroy (Instrumentation.java:1306)
        at android.app.ActivityThread.performDestroyActivity (ActivityThread.java:4688)
        at android.app.ActivityThread.handleDestroyActivity (ActivityThread.java:4726)
        at android.app.servertransaction.DestroyActivityItem.execute (DestroyActivityItem.java:39)
        at android.app.servertransaction.TransactionExecutor.executeLifecycleState (TransactionExecutor.java:145)
        at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:70)
        at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1948)
        at android.os.Handler.dispatchMessage (Handler.java:106)
        at android.os.Looper.loop (Looper.java:214)
        at android.app.ActivityThread.main (ActivityThread.java:7045)
        at java.lang.reflect.Method.invoke (Native method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493)
        at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:964)

      Attachments

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

        Activity

          People

            esabraha Eskil Abrahamsen Blomfeldt
            robertziegler Robert Ziegler
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes