Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
None
-
5.12.2
-
None
-
99% on Android 9
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)