Lots of ANR errors (act=android.intent.action.SCREEN_OFF flg=0x50200010 (has extras))

Hello, we need help in dealing with ANR errors.

We can not fit into the limit recommended by Google. Here are the most common errors. We can not find the reason for their appearance.

[sharedmedia=core:attachments:8157]

Errors are stored on the latest Version 2019.3458, and we do not use any ads plugins such as admob. Maybe someone had similar errors?

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

“GLThread 7864” prio=5 tid=12 Native | group=“main” sCount=1 dsCount=0 flags=1 obj=0x135007c8 self=0xdcd3d200 | sysTid=13485 nice=0 cgrp=default sched=0/0 handle=0xceb03970 | state=S schedstat=( 52239949209 2125689385 18884 ) utm=4838 stm=385 core=1 HZ=100 | stack=0xcea01000-0xcea03000 stackSize=1038KB | held mutexes=

 

#00 pc 000000000004a6a8 /system/lib/libc.so (__ppoll+20)

 

#01 pc 0000000000020ac1 /system/lib/libc.so (poll+48)

 

#02 pc 000000000015b40c /data/app/ru.appscraft.worldwar2-51NNDXSUkmTEGrPJc43f4g==/lib/arm/libcorona.so (???)

 

#03 pc 0000000000157aac /data/app/ru.appscraft.worldwar2-51NNDXSUkmTEGrPJc43f4g==/lib/arm/libcorona.so (???)

 

#04 pc 0000000000159e18 /data/app/ru.appscraft.worldwar2-51NNDXSUkmTEGrPJc43f4g==/lib/arm/libcorona.so (???)

 

#05 pc 000000000000cc1c /data/app/ru.appscraft.worldwar2-51NNDXSUkmTEGrPJc43f4g==/lib/arm/liblua.so (???)

 

#06 pc 000000000001ce30 /data/app/ru.appscraft.worldwar2-51NNDXSUkmTEGrPJc43f4g==/lib/arm/liblua.so (???)

 

#07 pc 000000000000d068 /data/app/ru.appscraft.worldwar2-51NNDXSUkmTEGrPJc43f4g==/lib/arm/liblua.so (???)

 

#08 pc 000000000000c374 /data/app/ru.appscraft.worldwar2-51NNDXSUkmTEGrPJc43f4g==/lib/arm/liblua.so (???)

 

#09 pc 000000000000d1e0 /data/app/ru.appscraft.worldwar2-51NNDXSUkmTEGrPJc43f4g==/lib/arm/liblua.so (???)

 

#10 pc 00000000000055b8 /data/app/ru.appscraft.worldwar2-51NNDXSUkmTEGrPJc43f4g==/lib/arm/liblua.so (lua_pcall+88)

 

#11 pc 0000000000005ac0 /data/app/ru.appscraft.worldwar2-51NNDXSUkmTEGrPJc43f4g==/lib/arm/libjnlua5.1.so (Java_com_naef_jnlua_LuaState_lua_1pcall+180)

 

#12 pc 00000000003e0d29 /system/lib/libart.so (art_quick_generic_jni_trampoline+40)

 

#13 pc 00000000003dcfe1 /system/lib/libart.so (art_quick_invoke_stub_internal+64)

 

#14 pc 00000000003e1555 /system/lib/libart.so (art_quick_invoke_stub+228)

 

#15 pc 00000000000ac685 /system/lib/libart.so (_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+140)

 

#16 pc 00000000001f2287 /system/lib/libart.so (_ZN3art11interpreter34ArtInterpreterToCompiledCodeBridgeEPNS_6ThreadEPNS_9ArtMethodEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+238)

 

#17 pc 00000000001ed837 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+574)

 

#18 pc 00000000003c7db1 /system/lib/libart.so (MterpInvokeDirect+360)

 

#19 pc 00000000003cf394 /system/lib/libart.so (ExecuteMterpImpl+14484)

 

#20 pc 00000000001d4db9 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+340)

 

#21 pc 00000000001da13b /system/lib/libart.so (_ZN3art11interpreter33ArtInterpreterToInterpreterBridgeEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+142)

 

#22 pc 00000000001ed821 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+552)

 

#23 pc 00000000003c6efb /system/lib/libart.so (MterpInvokeVirtual+446)

 

#24 pc 00000000003cf294 /system/lib/libart.so (ExecuteMterpImpl+14228)

 

#25 pc 00000000001d4db9 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+340)

 

#26 pc 00000000001da13b /system/lib/libart.so (_ZN3art11interpreter33ArtInterpreterToInterpreterBridgeEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+142)

 

#27 pc 00000000001ed821 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+552)

 

#28 pc 00000000003c7fad /system/lib/libart.so (MterpInvokeStatic+324)

 

#29 pc 00000000003cf414 /system/lib/libart.so (ExecuteMterpImpl+14612)

 

#30 pc 00000000001d4db9 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+340)

 

#31 pc 00000000001da089 /system/lib/libart.so (_ZN3art11interpreter30EnterInterpreterFromEntryPointEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameE+92)

 

#32 pc 00000000003bd635 /system/lib/libart.so (artQuickToInterpreterBridge+960)

 

#33 pc 00000000003e0da1 /system/lib/libart.so (art_quick_to_interpreter_bridge+32)

 

#34 pc 000000000000aaa9 /dev/ashmem/dalvik-jit-code-cache_13402_13402 (deleted) (???)

 

at com.naef.jnlua.LuaState.lua_pcall (Native method)

 

at com.naef.jnlua.LuaState.call (unavailable)

  • locked <0x07e20467> (a com.naef.jnlua.LuaState)

 

at com.ansca.corona.CoronaLua.dispatchEvent (CoronaLua.java:138)

 

at network.NetworkRequest$LuaCallback$1.executeUsing (NetworkRequest.java:612)

 

at com.ansca.corona.CoronaRuntimeTaskDispatcher$TaskEvent.Send (CoronaRuntimeTaskDispatcher.java:170)

 

at com.ansca.corona.events.EventManager.sendEvents (EventManager.java:91)

 

at com.ansca.corona.Controller.updateRuntimeState (Controller.java:318)

  • locked <0x04c5b7d0> (a com.ansca.corona.Controller)

 

at com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onDrawFrame (CoronaGLSurfaceView.java:425)

 

at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun (GLSurfaceView.java:1625)

 

at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run (GLSurfaceView.java:1380)

How are you checking that the app is connected to the network? Usually, when I see this ANR it is related to network availability check. But I am not an expert. This is just a guess.

Thanks for the answer, but unfortunately we do not use the network availability check.

at com.ansca.corona.Controller.stop (Controller.java:298) - waiting to lock \<0x0b364ff6\> (a com.ansca.corona.Controller) held by thread 12 at com.ansca.corona.CoronaActivity.requestSuspendCoronaRuntime (CoronaActivity.java:2031) at com.ansca.corona.CoronaActivity.onPause (CoronaActivity.java:1854)

Perhaps the error is associated with an incorrect exit from the Suspend mode. And this we can not control!

We have same problems: Broadcast of Intent { act=android.intent.action.SCREEN_OFF flg=0x50200010 }

We are still trying to find and solve this problem. 

I’m asking that Engineering look into this.

Rob

Thank you Rob, if you need additional error logs - please let us know

I also still get a lot of ANRs (Corona Build 3434)

Please let Engineering take a look at this too.

Here is some more info about them:

"Signal Catcher" tid=3 Runnable "Signal Catcher" daemon prio=5 tid=3 Runnable | group="system" sCount=0 dsCount=0 flags=0 obj=0x136805d8 self=0xedfadc00 | sysTid=23865 nice=0 cgrp=default sched=0/0 handle=0xe3920970 | state=R schedstat=( 38979119 4255999 73 ) utm=1 stm=2 core=7 HZ=100 | stack=0xe3826000-0xe3828000 stackSize=1006KB | held mutexes= "mutator lock"(shared held) #00 pc 00000000002c4957 /system/lib/libart.so (\_ZN3art15DumpNativeStackERNSt3\_\_113basic\_ostreamIcNS0\_11char\_traitsIcEEEEiP12BacktraceMapPKcPNS\_9ArtMethodEPv+130) #01 pc 00000000003566e5 /system/lib/libart.so (\_ZNK3art6Thread9DumpStackERNSt3\_\_113basic\_ostreamIcNS1\_11char\_traitsIcEEEEbP12BacktraceMapb+200) #02 pc 0000000000352bb7 /system/lib/libart.so (\_ZNK3art6Thread4DumpERNSt3\_\_113basic\_ostreamIcNS1\_11char\_traitsIcEEEEbP12BacktraceMapb+34) #03 pc 000000000036aa2f /system/lib/libart.so (\_ZN3art14DumpCheckpoint3RunEPNS\_6ThreadE+650) #04 pc 00000000003640c1 /system/lib/libart.so (\_ZN3art10ThreadList13RunCheckpointEPNS\_7ClosureES2\_+324) #05 pc 0000000000363c19 /system/lib/libart.so (\_ZN3art10ThreadList4DumpERNSt3\_\_113basic\_ostreamIcNS1\_11char\_traitsIcEEEEb+536) #06 pc 00000000003638d3 /system/lib/libart.so (\_ZN3art10ThreadList14DumpForSigQuitERNSt3\_\_113basic\_ostreamIcNS1\_11char\_traitsIcEEEE+650) #07 pc 0000000000341367 /system/lib/libart.so (\_ZN3art7Runtime14DumpForSigQuitERNSt3\_\_113basic\_ostreamIcNS1\_11char\_traitsIcEEEE+122) #08 pc 0000000000347e2b /system/lib/libart.so (\_ZN3art13SignalCatcher13HandleSigQuitEv+1130) #09 pc 000000000034706d /system/lib/libart.so (\_ZN3art13SignalCatcher3RunEPv+268) #10 pc 0000000000048955 /system/lib/libc.so (\_ZL15\_\_pthread\_startPv+24) #11 pc 000000000001b2ed /system/lib/libc.so (\_\_start\_thread+32) "main" tid=1 Blocked "main" prio=5 tid=1 Blocked | group="main" sCount=1 dsCount=0 flags=1 obj=0x732f4558 self=0xedfad000 | sysTid=23859 nice=0 cgrp=default sched=0/0 handle=0xf27504bc | state=S schedstat=( 101896875672 8000471646 368807 ) utm=7175 stm=3014 core=7 HZ=100 | stack=0xff66c000-0xff66e000 stackSize=8MB | held mutexes= at com.ansca.corona.Controller.stop (Controller.java:273) - waiting to lock \<0x0c43a44a\> (a com.ansca.corona.Controller) held by thread 11 at com.ansca.corona.CoronaActivity.requestSuspendCoronaRuntime (CoronaActivity.java:2006) at com.ansca.corona.CoronaActivity.onPause (CoronaActivity.java:1829) at android.app.Activity.performPause (Activity.java:7408) at android.app.Instrumentation.callActivityOnPause (Instrumentation.java:1415) at android.app.ActivityThread.performPauseActivityIfNeeded (ActivityThread.java:4115) at android.app.ActivityThread.performPauseActivity (ActivityThread.java:4092) at android.app.ActivityThread.performPauseActivity (ActivityThread.java:4066) at android.app.ActivityThread.handlePauseActivity (ActivityThread.java:4040) at android.app.ActivityThread.-wrap16 (ActivityThread.java) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1708) at android.os.Handler.dispatchMessage (Handler.java:105) at android.os.Looper.loop (Looper.java:164) at android.app.ActivityThread.main (ActivityThread.java:6942) at java.lang.reflect.Method.invoke (Native method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run (Zygote.java:327) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1374) "Jit thread pool worker thread 0" tid=2 Native "Jit thread pool worker thread 0" daemon prio=5 tid=2 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13680550 self=0xe3788000 | sysTid=23864 nice=9 cgrp=default sched=0/0 handle=0xe3a21970 | state=S schedstat=( 106867648 71291805 169 ) utm=9 stm=1 core=4 HZ=100 | stack=0xe3923000-0xe3925000 stackSize=1022KB | held mutexes= #00 pc 0000000000018ea8 /system/lib/libc.so (syscall+28) #01 pc 00000000000b3655 /system/lib/libart.so (\_ZN3art17ConditionVariable16WaitHoldingLocksEPNS\_6ThreadE+88) #02 pc 000000000036c84b /system/lib/libart.so (\_ZN3art10ThreadPool7GetTaskEPNS\_6ThreadE+170) #03 pc 000000000036c0fb /system/lib/libart.so (\_ZN3art16ThreadPoolWorker3RunEv+62) #04 pc 000000000036bd11 /system/lib/libart.so (\_ZN3art16ThreadPoolWorker8CallbackEPv+92) #05 pc 0000000000048955 /system/lib/libc.so (\_ZL15\_\_pthread\_startPv+24) #06 pc 000000000001b2ed /system/lib/libc.so (\_\_start\_thread+32) "ReferenceQueueDaemon" tid=4 Waiting "ReferenceQueueDaemon" daemon prio=5 tid=4 Waiting | group="system" sCount=1 dsCount=0 flags=1 obj=0x13680660 self=0xe0fafe00 | sysTid=23866 nice=4 cgrp=default sched=0/0 handle=0xdc29b970 | state=S schedstat=( 204229966 29309883 224 ) utm=16 stm=4 core=5 HZ=100 | stack=0xdc199000-0xdc19b000 stackSize=1038KB | held mutexes= at java.lang.Object.wait (Native method) - waiting on \<0x0017afbb\> (a java.lang.Class\<java.lang.ref.ReferenceQueue\>) at java.lang.Daemons$ReferenceQueueDaemon.runInternal (Daemons.java:178) - locked \<0x0017afbb\> (a java.lang.Class\<java.lang.ref.ReferenceQueue\>) at java.lang.Daemons$Daemon.run (Daemons.java:103) at java.lang.Thread.run (Thread.java:764) "FinalizerDaemon" tid=5 Waiting "FinalizerDaemon" daemon prio=5 tid=5 Waiting | group="system" sCount=1 dsCount=0 flags=1 obj=0x136806e8 self=0xe0fe8800 | sysTid=23867 nice=4 cgrp=default sched=0/0 handle=0xcec78970 | state=S schedstat=( 383666454 63130820 359 ) utm=30 stm=7 core=7 HZ=100 | stack=0xceb76000-0xceb78000 stackSize=1038KB | held mutexes= at java.lang.Object.wait (Native method) - waiting on \<0x0742fcd8\> (a java.lang.Object) at java.lang.Object.wait (Object.java:422) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:188) - locked \<0x0742fcd8\> (a java.lang.Object) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:209) at java.lang.Daemons$FinalizerDaemon.runInternal (Daemons.java:232) at java.lang.Daemons$Daemon.run (Daemons.java:103) at java.lang.Thread.run (Thread.java:764) "HeapTaskDaemon" tid=6 Blocked "HeapTaskDaemon" daemon prio=5 tid=6 Blocked | group="system" sCount=1 dsCount=0 flags=1 obj=0x13684318 self=0xdc56d600 | sysTid=23869 nice=4 cgrp=default sched=0/0 handle=0xcea6e970 | state=S schedstat=( 3539055382 357819176 2302 ) utm=329 stm=24 core=7 HZ=100 | stack=0xce96c000-0xce96e000 stackSize=1038KB | held mutexes= #00 pc 0000000000018eac /system/lib/libc.so (syscall+32) #01 pc 00000000000b397d /system/lib/libart.so (\_ZN3art17ConditionVariable9TimedWaitEPNS\_6ThreadExi+108) #02 pc 00000000001c0bf7 /system/lib/libart.so (\_ZN3art2gc13TaskProcessor7GetTaskEPNS\_6ThreadE+238) #03 pc 00000000001c1205 /system/lib/libart.so (\_ZN3art2gc13TaskProcessor11RunAllTasksEPNS\_6ThreadE+44) #04 pc 00000000001cb2d3 /system/framework/arm/boot-core-libart.oat (Java\_dalvik\_system\_VMRuntime\_runHeapTasks\_\_+74) at dalvik.system.VMRuntime.runHeapTasks (Native method) - waiting to lock an unknown object at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:461) at java.lang.Daemons$Daemon.run (Daemons.java:103) at java.lang.Thread.run (Thread.java:764) "FinalizerWatchdogDaemon" tid=7 Sleeping "FinalizerWatchdogDaemon" daemon prio=5 tid=7 Sleeping | group="system" sCount=1 dsCount=0 flags=1 obj=0x13680770 self=0xe0fe9a00 | sysTid=23868 nice=4 cgrp=default sched=0/0 handle=0xceb73970 | state=S schedstat=( 6075535 1582347 53 ) utm=0 stm=0 core=4 HZ=100 | stack=0xcea71000-0xcea73000 stackSize=1038KB | held mutexes= at java.lang.Thread.sleep (Native method) - sleeping on \<0x079fa831\> (a java.lang.Object) at java.lang.Thread.sleep (Thread.java:373) - locked \<0x079fa831\> (a java.lang.Object) at java.lang.Thread.sleep (Thread.java:314) at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor (Daemons.java:342) at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization (Daemons.java:364) at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:281) at java.lang.Daemons$Daemon.run (Daemons.java:103) at java.lang.Thread.run (Thread.java:764) "Binder:23859\_1" tid=8 Native "Binder:23859\_1" prio=5 tid=8 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x136807f8 self=0xe378bc00 | sysTid=23870 nice=0 cgrp=default sched=0/0 handle=0xce86b970 | state=S schedstat=( 153503455 51420888 1079 ) utm=11 stm=3 core=6 HZ=100 | stack=0xce771000-0xce773000 stackSize=1006KB | held mutexes= #00 pc 000000000004a154 /system/lib/libc.so (\_\_ioctl+8) #01 pc 000000000001e1b7 /system/lib/libc.so (ioctl+38) #02 pc 0000000000048257 /system/lib/libbinder.so (\_ZN7android14IPCThreadState14talkWithDriverEb+202) #03 pc 0000000000048365 /system/lib/libbinder.so (\_ZN7android14IPCThreadState20getAndExecuteCommandEv+8) #04 pc 00000000000488cf /system/lib/libbinder.so (\_ZN7android14IPCThreadState14joinThreadPoolEb+38) #05 pc 000000000005ee45 /system/lib/libbinder.so (???) #06 pc 000000000000d469 /system/lib/libutils.so (\_ZN7android6Thread11\_threadLoopEPv+140) #07 pc 00000000000a4dc1 /system/lib/libandroid\_runtime.so (\_ZN7android14AndroidRuntime15javaThreadShellEPv+80) #08 pc 0000000000048955 /system/lib/libc.so (\_ZL15\_\_pthread\_startPv+24) #09 pc 000000000001b2ed /system/lib/libc.so (\_\_start\_thread+32) "Binder:23859\_2" tid=9 Native "Binder:23859\_2" prio=5 tid=9 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13680880 self=0xdc56e800 | sysTid=23871 nice=0 cgrp=default sched=0/0 handle=0xce76e970 | state=S schedstat=( 78638469 13905842 577 ) utm=5 stm=2 core=4 HZ=100 | stack=0xce674000-0xce676000 stackSize=1006KB | held mutexes= #00 pc 000000000004a154 /system/lib/libc.so (\_\_ioctl+8) #01 pc 000000000001e1b7 /system/lib/libc.so (ioctl+38) #02 pc 0000000000048257 /system/lib/libbinder.so (\_ZN7android14IPCThreadState14talkWithDriverEb+202) #03 pc 0000000000048365 /system/lib/libbinder.so (\_ZN7android14IPCThreadState20getAndExecuteCommandEv+8) #04 pc 00000000000488cf /system/lib/libbinder.so (\_ZN7android14IPCThreadState14joinThreadPoolEb+38) #05 pc 000000000005ee45 /system/lib/libbinder.so (???) #06 pc 000000000000d469 /system/lib/libutils.so (\_ZN7android6Thread11\_threadLoopEPv+140) #07 pc 00000000000a4dc1 /system/lib/libandroid\_runtime.so (\_ZN7android14AndroidRuntime15javaThreadShellEPv+80) #08 pc 0000000000048955 /system/lib/libc.so (\_ZL15\_\_pthread\_startPv+24) #09 pc 000000000001b2ed /system/lib/libc.so (\_\_start\_thread+32) "Profile Saver" tid=10 Native "Profile Saver" daemon prio=5 tid=10 Native | group="system" sCount=1 dsCount=0 flags=1 obj=0x13680908 self=0xe37a0800 | sysTid=23873 nice=9 cgrp=default sched=0/0 handle=0xcde44970 | state=S schedstat=( 13053384 12095771 40 ) utm=0 stm=0 core=4 HZ=100 | stack=0xcdd4a000-0xcdd4c000 stackSize=1006KB | held mutexes= #00 pc 0000000000018ea8 /system/lib/libc.so (syscall+28) #01 pc 00000000000b3655 /system/lib/libart.so (\_ZN3art17ConditionVariable16WaitHoldingLocksEPNS\_6ThreadE+88) #02 pc 0000000000256107 /system/lib/libart.so (\_ZN3art12ProfileSaver3RunEv+342) #03 pc 0000000000257c17 /system/lib/libart.so (\_ZN3art12ProfileSaver21RunProfileSaverThreadEPv+50) #04 pc 0000000000048955 /system/lib/libc.so (\_ZL15\_\_pthread\_startPv+24) #05 pc 000000000001b2ed /system/lib/libc.so (\_\_start\_thread+32) "SoundPoolThread" prio=5 tid=12 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13680990 self=0xe37a8400 | sysTid=23886 nice=0 cgrp=default sched=0/0 handle=0xcd600970 | state=S schedstat=( 340692 0 1 ) utm=0 stm=0 core=6 HZ=100 | stack=0xcd506000-0xcd508000 stackSize=1006KB | held mutexes= #00 pc 0000000000018ea8 /system/lib/libc.so (syscall+28) #01 pc 00000000000482d7 /system/lib/libc.so (\_ZL24\_\_pthread\_cond\_timedwaitP23pthread\_cond\_internal\_tP15pthread\_mutex\_tbPK8timespec+102) #02 pc 0000000000006c4f /system/lib/libsoundpool.so (\_ZN7android15SoundPoolThread4readEv+18) #03 pc 0000000000006e17 /system/lib/libsoundpool.so (\_ZN7android15SoundPoolThread3runEv+34) #04 pc 0000000000006d8f /system/lib/libsoundpool.so (\_ZN7android15SoundPoolThread11beginThreadEPv+2) #05 pc 00000000000a4dc1 /system/lib/libandroid\_runtime.so (\_ZN7android14AndroidRuntime15javaThreadShellEPv+80) #06 pc 0000000000048955 /system/lib/libc.so (\_ZL15\_\_pthread\_startPv+24) #07 pc 000000000001b2ed /system/lib/libc.so (\_\_start\_thread+32) "SoundPool" tid=13 Native "SoundPool" prio=5 tid=13 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13680a18 self=0xdc6ffa00 | sysTid=23885 nice=0 cgrp=default sched=0/0 handle=0xcd6fd970 | state=S schedstat=( 537961 76962 4 ) utm=0 stm=0 core=6 HZ=100 | stack=0xcd603000-0xcd605000 stackSize=1006KB | held mutexes= #00 pc 0000000000018ea8 /system/lib/libc.so (syscall+28) #01 pc 00000000000482d7 /system/lib/libc.so (\_ZL24\_\_pthread\_cond\_timedwaitP23pthread\_cond\_internal\_tP15pthread\_mutex\_tbPK8timespec+102) #02 pc 000000000000511d /system/lib/libsoundpool.so (\_ZN7android9SoundPool3runEv+30) #03 pc 00000000000050f7 /system/lib/libsoundpool.so (\_ZN7android9SoundPool11beginThreadEPv+2) #04 pc 00000000000a4dc1 /system/lib/libandroid\_runtime.so (\_ZN7android14AndroidRuntime15javaThreadShellEPv+80) #05 pc 0000000000048955 /system/lib/libc.so (\_ZL15\_\_pthread\_startPv+24) #06 pc 000000000001b2ed /system/lib/libc.so (\_\_start\_thread+32) "RenderThread" tid=14 Native "RenderThread" prio=5 tid=14 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13680aa0 self=0xe37c9000 | sysTid=23888 nice=0 cgrp=default sched=0/0 handle=0xcd47f970 | state=S schedstat=( 1601168406 177044879 6694 ) utm=108 stm=51 core=0 HZ=100 | stack=0xcd385000-0xcd387000 stackSize=1006KB | held mutexes= #00 pc 000000000004a018 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b73d /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b76d /system/lib/libc.so (epoll\_wait+12) #03 pc 0000000000010337 /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010229 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 000000000003e227 /system/lib/libhwui.so (\_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+402) #06 pc 000000000000d469 /system/lib/libutils.so (\_ZN7android6Thread11\_threadLoopEPv+140) #07 pc 00000000000a4dc1 /system/lib/libandroid\_runtime.so (\_ZN7android14AndroidRuntime15javaThreadShellEPv+80) #08 pc 0000000000048955 /system/lib/libc.so (\_ZL15\_\_pthread\_startPv+24) #09 pc 000000000001b2ed /system/lib/libc.so (\_\_start\_thread+32) "hwuiTask1" tid=15 Native "hwuiTask1" prio=5 tid=15 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13680b28 self=0xcc56cc00 | sysTid=23901 nice=-2 cgrp=default sched=0/0 handle=0xcc07f970 | state=S schedstat=( 57627503 13873005 586 ) utm=4 stm=1 core=2 HZ=100 | stack=0xcbf85000-0xcbf87000 stackSize=1006KB | held mutexes= #00 pc 0000000000018ea8 /system/lib/libc.so (syscall+28) #01 pc 00000000000482d7 /system/lib/libc.so (\_ZL24\_\_pthread\_cond\_timedwaitP23pthread\_cond\_internal\_tP15pthread\_mutex\_tbPK8timespec+102) #02 pc 000000000003fb8f /system/lib/libhwui.so (???) #03 pc 000000000003fb05 /system/lib/libhwui.so (???) #04 pc 000000000000d4eb /system/lib/libutils.so (\_ZN7android6Thread11\_threadLoopEPv+270) #05 pc 00000000000a4dc1 /system/lib/libandroid\_runtime.so (\_ZN7android14AndroidRuntime15javaThreadShellEPv+80) #06 pc 0000000000048955 /system/lib/libc.so (\_ZL15\_\_pthread\_startPv+24) #07 pc 000000000001b2ed /system/lib/libc.so (\_\_start\_thread+32) "background thread" tid=16 Native "background thread" prio=5 tid=16 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13680bb0 self=0xcc56c600 | sysTid=23909 nice=0 cgrp=default sched=0/0 handle=0xcb65c970 | state=S schedstat=( 3574924 119230 9 ) utm=0 stm=0 core=3 HZ=100 | stack=0xcb55a000-0xcb55c000 stackSize=1038KB | held mutexes= #00 pc 000000000004a018 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b73d /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b76d /system/lib/libc.so (epoll\_wait+12) #03 pc 0000000000010337 /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010229 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000e4929 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a6955 /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "FlurryAgent" tid=17 Native "FlurryAgent" prio=5 tid=17 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13680c98 self=0xdc535800 | sysTid=23931 nice=0 cgrp=default sched=0/0 handle=0xc8fff970 | state=S schedstat=( 159505682 41361163 286 ) utm=8 stm=7 core=6 HZ=100 | stack=0xc8efd000-0xc8eff000 stackSize=1038KB | held mutexes= #00 pc 000000000004a018 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b73d /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b76d /system/lib/libc.so (epoll\_wait+12) #03 pc 0000000000010337 /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010229 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000e4929 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a6955 /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "Binder:23859\_3" tid=19 Native "Binder:23859\_3" prio=5 tid=19 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13680d80 self=0xcc56c000 | sysTid=23936 nice=0 cgrp=default sched=0/0 handle=0xc7d7f970 | state=S schedstat=( 138615839 32883937 1206 ) utm=10 stm=3 core=4 HZ=100 | stack=0xc7c85000-0xc7c87000 stackSize=1006KB | held mutexes= #00 pc 000000000004a154 /system/lib/libc.so (\_\_ioctl+8) #01 pc 000000000001e1b7 /system/lib/libc.so (ioctl+38) #02 pc 0000000000048257 /system/lib/libbinder.so (\_ZN7android14IPCThreadState14talkWithDriverEb+202) #03 pc 0000000000048365 /system/lib/libbinder.so (\_ZN7android14IPCThreadState20getAndExecuteCommandEv+8) #04 pc 00000000000488cf /system/lib/libbinder.so (\_ZN7android14IPCThreadState14joinThreadPoolEb+38) #05 pc 000000000005ee45 /system/lib/libbinder.so (???) #06 pc 000000000000d469 /system/lib/libutils.so (\_ZN7android6Thread11\_threadLoopEPv+140) #07 pc 00000000000a4dc1 /system/lib/libandroid\_runtime.so (\_ZN7android14AndroidRuntime15javaThreadShellEPv+80) #08 pc 0000000000048955 /system/lib/libc.so (\_ZL15\_\_pthread\_startPv+24) #09 pc 000000000001b2ed /system/lib/libc.so (\_\_start\_thread+32) "queued-work-looper" tid=20 Native "queued-work-looper" prio=5 tid=20 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13680e08 self=0xc9107200 | sysTid=24020 nice=-2 cgrp=default sched=0/0 handle=0xcbb75970 | state=S schedstat=( 15372194 935807 43 ) utm=0 stm=0 core=6 HZ=100 | stack=0xcba73000-0xcba75000 stackSize=1038KB | held mutexes= #00 pc 000000000004a018 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b73d /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b76d /system/lib/libc.so (epoll\_wait+12) #03 pc 0000000000010337 /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010229 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000e4929 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a6955 /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "Chrome\_ProcessLauncherThread" tid=21 Native "Chrome\_ProcessLauncherThread" prio=5 tid=21 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13680ef0 self=0xcd493800 | sysTid=24147 nice=0 cgrp=default sched=0/0 handle=0xc4417970 | state=S schedstat=( 871521211 121364706 2091 ) utm=45 stm=41 core=0 HZ=100 | stack=0xc4315000-0xc4317000 stackSize=1038KB | held mutexes= #00 pc 000000000004a018 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b73d /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b76d /system/lib/libc.so (epoll\_wait+12) #03 pc 0000000000010337 /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010229 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000e4929 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a6955 /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "GoogleApiHandler" tid=25 Native "GoogleApiHandler" prio=5 tid=25 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13680fd8 self=0xcb752200 | sysTid=24149 nice=9 cgrp=default sched=0/0 handle=0xbbbfe970 | state=S schedstat=( 14397847 2506922 32 ) utm=1 stm=0 core=2 HZ=100 | stack=0xbbafc000-0xbbafe000 stackSize=1038KB | held mutexes= #00 pc 000000000004a018 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b73d /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b76d /system/lib/libc.so (epoll\_wait+12) #03 pc 0000000000010337 /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010229 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000e4929 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a6955 /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "Chrome\_IOThread" tid=26 Native "Chrome\_IOThread" prio=7 tid=26 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x136810c0 self=0xcb6c3400 | sysTid=24153 nice=-4 cgrp=default sched=0/0 handle=0xbb4e7970 | state=S schedstat=( 14469355849 2542394825 64300 ) utm=934 stm=512 core=1 HZ=100 | stack=0xbb3ed000-0xbb3ef000 stackSize=1006KB | held mutexes= #00 pc 000000000004a018 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b73d /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b76d /system/lib/libc.so (epoll\_wait+12) #03 pc 0000000000e689b1 /data/app/com.android.chrome-kwcheHd125-SIKsal7HmvA==/base.apk (???) "PlatformServiceBridgeHandlerThread" tid=28 Native "PlatformServiceBridgeHandlerThread" prio=5 tid=28 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13681148 self=0xc8236000 | sysTid=24172 nice=0 cgrp=default sched=0/0 handle=0xbaabd970 | state=S schedstat=( 10422767 1356388 18 ) utm=0 stm=0 core=6 HZ=100 | stack=0xba9bb000-0xba9bd000 stackSize=1038KB | held mutexes= #00 pc 000000000004a018 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b73d /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b76d /system/lib/libc.so (epoll\_wait+12) #03 pc 0000000000010337 /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010229 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000e4929 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a6955 /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "GAC\_Executor[0]" tid=29 Waiting "GAC\_Executor[0]" prio=5 tid=29 Waiting | group="main" sCount=1 dsCount=0 flags=1 obj=0x13681230 self=0xc8237800 | sysTid=24173 nice=0 cgrp=default sched=0/0 handle=0xba9b8970 | state=S schedstat=( 141976423 38549149 524 ) utm=10 stm=3 core=4 HZ=100 | stack=0xba8b6000-0xba8b8000 stackSize=1038KB | held mutexes= at java.lang.Object.wait (Native method) - waiting on \<0x0b1fbb16\> (a java.lang.Object) at java.lang.Thread.parkFor$ (Thread.java:2135) - locked \<0x0b1fbb16\> (a java.lang.Object) at sun.misc.Unsafe.park (Unsafe.java:358) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636) at Os.run (SourceFile:5) at java.lang.Thread.run (Thread.java:764) "CleanupReference" tid=30 Waiting "CleanupReference" daemon prio=5 tid=30 Waiting | group="main" sCount=1 dsCount=0 flags=1 obj=0x13681478 self=0xc8236600 | sysTid=24174 nice=0 cgrp=default sched=0/0 handle=0xba8b3970 | state=S schedstat=( 25794984 12458732 309 ) utm=1 stm=1 core=7 HZ=100 | stack=0xba7b1000-0xba7b3000 stackSize=1038KB | held mutexes= at java.lang.Object.wait (Native method) - waiting on \<0x00878c97\> (a java.lang.Object) at java.lang.Object.wait (Object.java:422) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:188) - locked \<0x00878c97\> (a java.lang.Object) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:209) at ayH.run (SourceFile:3) "AudioThread" tid=31 Native "AudioThread" prio=5 tid=31 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13681730 self=0xcc65dc00 | sysTid=24167 nice=0 cgrp=default sched=0/0 handle=0xbadbc970 | state=S schedstat=( 56004529 1848733 348 ) utm=4 stm=0 core=2 HZ=100 | stack=0xbacc2000-0xbacc4000 stackSize=1006KB | held mutexes= #00 pc 0000000000018eac /system/lib/libc.so (syscall+32) #01 pc 00000000000482d7 /system/lib/libc.so (\_ZL24\_\_pthread\_cond\_timedwaitP23pthread\_cond\_internal\_tP15pthread\_mutex\_tbPK8timespec+102) #02 pc 0000000000e85e0f /data/app/com.android.chrome-kwcheHd125-SIKsal7HmvA==/base.apk (???) "Chrome\_InProcGpuThread" tid=32 Native "Chrome\_InProcGpuThread" prio=7 tid=32 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x136817b8 self=0xc8e41800 | sysTid=24177 nice=-4 cgrp=default sched=0/0 handle=0xba6ff970 | state=S schedstat=( 8561954541 1133768213 18261 ) utm=777 stm=78 core=6 HZ=100 | stack=0xba605000-0xba607000 stackSize=1006KB | held mutexes= #00 pc 0000000000018eac /system/lib/libc.so (syscall+32) #01 pc 00000000000482d7 /system/lib/libc.so (\_ZL24\_\_pthread\_cond\_timedwaitP23pthread\_cond\_internal\_tP15pthread\_mutex\_tbPK8timespec+102) #02 pc 0000000000e85e0f /data/app/com.android.chrome-kwcheHd125-SIKsal7HmvA==/base.apk (???) "GAC\_Executor[1]" tid=34 Waiting "GAC\_Executor[1]" prio=5 tid=34 Waiting | group="main" sCount=1 dsCount=0 flags=1 obj=0x13681840 self=0xc8237e00 | sysTid=24185 nice=0 cgrp=default sched=0/0 handle=0xb1482970 | state=S schedstat=( 140320641 34875883 517 ) utm=12 stm=2 core=3 HZ=100 | stack=0xb1380000-0xb1382000 stackSize=1038KB | held mutexes= at java.lang.Object.wait (Native method) - waiting on \<0x0a570e84\> (a java.lang.Object) at java.lang.Thread.parkFor$ (Thread.java:2135) - locked \<0x0a570e84\> (a java.lang.Object) at sun.misc.Unsafe.park (Unsafe.java:358) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636) at Os.run (SourceFile:5) at java.lang.Thread.run (Thread.java:764) "LooperProvider" tid=37 Native "LooperProvider" prio=5 tid=37 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13681930 self=0xc8271a00 | sysTid=24188 nice=0 cgrp=default sched=0/0 handle=0xb1173970 | state=S schedstat=( 1748729759 293303492 4510 ) utm=120 stm=54 core=5 HZ=100 | stack=0xb1071000-0xb1073000 stackSize=1038KB | held mutexes= #00 pc 000000000004a018 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b73d /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b76d /system/lib/libc.so (epoll\_wait+12) #03 pc 0000000000010337 /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010229 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000e4929 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a6955 /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "AdWorker(NG) #1" tid=48 TimedWaiting "AdWorker(NG) #1" prio=5 tid=48 TimedWaiting | group="main" sCount=1 dsCount=0 flags=1 obj=0x13681a18 self=0xc84e9a00 | sysTid=24203 nice=0 cgrp=default sched=0/0 handle=0xb0566970 | state=# schedstat=( 411248031 92387733 2528 ) utm=0 stm=32 core=-1 HZ=100 | stack=0xb0464000-0xb0466000 stackSize=1038KB | held mutexes=

… and even more:

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

  • waiting on <0x0b95966d> (a java.lang.Object)

at java.lang.Thread.parkFor$ (Thread.java:2135)

  • locked <0x0b95966d> (a java.lang.Object)

at sun.misc.Unsafe.park (Unsafe.java:358)

at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230)

at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2101)

at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132)

at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1113)

at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087)

at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)

at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)

at java.lang.Thread.run (Thread.java:764)

"main" tid=1 Blocked "main" prio=5 tid=1 Blocked | group="main" sCount=1 dsCount=0 flags=1 obj=0x72f8a620 self=0xb2bb5000 | sysTid=27905 nice=-4 cgrp=default sched=0/0 handle=0xb6c7d4a8 | state=S schedstat=( 8935989438 2591676770 37054 ) utm=564 stm=328 core=0 HZ=100 | stack=0xbe42a000-0xbe42c000 stackSize=8MB | held mutexes= at com.ansca.corona.Controller$4.run (Controller.java:1130) - waiting to lock \<0x0051b161\> (a com.ansca.corona.Controller) held by thread 11 at android.os.Handler.handleCallback (Handler.java:789) at android.os.Handler.dispatchMessage (Handler.java:98) at android.os.Looper.loop (Looper.java:164) at android.app.ActivityThread.main (ActivityThread.java:6695) at java.lang.reflect.Method.invoke (Native method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run (Zygote.java:240) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:772) "GLThread 1251" tid=11 TimedWaiting "GLThread 1251" prio=5 tid=11 TimedWaiting | group="main" sCount=1 dsCount=0 flags=1 obj=0x12fc01b8 self=0xa75cd000 | sysTid=27921 nice=0 cgrp=default sched=0/0 handle=0x98a40970 | state=S schedstat=( 75624357744 4898032884 56566 ) utm=6853 stm=708 core=1 HZ=100 | stack=0x9893e000-0x98940000 stackSize=1038KB | held mutexes= at java.lang.Object.wait (Native method) - waiting on \<0x0917029d\> (a java.lang.Object) at java.lang.Thread.parkFor$ (Thread.java:2135) - locked \<0x0917029d\> (a java.lang.Object) at sun.misc.Unsafe.park (Unsafe.java:358) at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230) at java.util.concurrent.FutureTask.awaitDone (FutureTask.java:447) at java.util.concurrent.FutureTask.get (FutureTask.java:205) at plugin.admob.LuaLoader$IsLoaded.invoke (LuaLoader.java:1091) at com.ansca.corona.JavaToNativeShim.nativeRender (Native method) at com.ansca.corona.JavaToNativeShim.render (JavaToNativeShim.java:195) at com.ansca.corona.Controller.updateRuntimeState (Controller.java:357) - locked \<0x0051b161\> (a com.ansca.corona.Controller) at com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onDrawFrame (CoronaGLSurfaceView.java:425) at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun (GLSurfaceView.java:1625) at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run (GLSurfaceView.java:1380) "FlurryAgent" tid=17 Native "FlurryAgent" prio=5 tid=17 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x12fc1560 self=0x980f9800 | sysTid=27946 nice=0 cgrp=default sched=0/0 handle=0x94b7f970 | state=S schedstat=( 74663170 19413328 171 ) utm=6 stm=0 core=0 HZ=100 | stack=0x94a7d000-0x94a7f000 stackSize=1038KB | held mutexes= #00 pc 00000000000493e8 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b4bd /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b4ed /system/lib/libc.so (epoll\_wait+12) #03 pc 000000000001029f /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010191 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000b7b31 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a505d /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "background thread" tid=19 Native "background thread" prio=5 tid=19 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13040e40 self=0x980fa400 | sysTid=27937 nice=0 cgrp=default sched=0/0 handle=0x96c90970 | state=S schedstat=( 9947448 115104 11 ) utm=0 stm=0 core=2 HZ=100 | stack=0x96b8e000-0x96b90000 stackSize=1038KB | held mutexes= #00 pc 00000000000493e8 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b4bd /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b4ed /system/lib/libc.so (epoll\_wait+12) #03 pc 000000000001029f /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010191 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000b7b31 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a505d /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "Chrome\_ProcessLauncherThread" tid=25 Native "Chrome\_ProcessLauncherThread" prio=5 tid=25 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13304788 self=0x95566400 | sysTid=27967 nice=0 cgrp=default sched=0/0 handle=0x88617970 | state=S schedstat=( 17226769 8554947 26 ) utm=1 stm=0 core=3 HZ=100 | stack=0x88515000-0x88517000 stackSize=1038KB | held mutexes= #00 pc 00000000000493e8 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b4bd /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b4ed /system/lib/libc.so (epoll\_wait+12) #03 pc 000000000001029f /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010191 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000b7b31 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a505d /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "GoogleApiHandler" tid=26 Native "GoogleApiHandler" prio=5 tid=26 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13304870 self=0x95566a00 | sysTid=27973 nice=9 cgrp=default sched=0/0 handle=0x88512970 | state=S schedstat=( 13907289 13666460 28 ) utm=0 stm=0 core=0 HZ=100 | stack=0x88410000-0x88412000 stackSize=1038KB | held mutexes= #00 pc 00000000000493e8 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b4bd /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b4ed /system/lib/libc.so (epoll\_wait+12) #03 pc 000000000001029f /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010191 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000b7b31 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a505d /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "ConnectivityThread" tid=33 Native "ConnectivityThread" prio=5 tid=33 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x133050d0 self=0x8f2d2a00 | sysTid=28005 nice=0 cgrp=default sched=0/0 handle=0x868d8970 | state=S schedstat=( 7194947 11685623 29 ) utm=0 stm=0 core=3 HZ=100 | stack=0x867d6000-0x867d8000 stackSize=1038KB | held mutexes= #00 pc 00000000000493e8 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b4bd /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b4ed /system/lib/libc.so (epoll\_wait+12) #03 pc 000000000001029f /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010191 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000b7b31 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a505d /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "LooperProvider" tid=37 Native "LooperProvider" prio=5 tid=37 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13840f60 self=0x8f5e5e00 | sysTid=28016 nice=0 cgrp=default sched=0/0 handle=0x863d7970 | state=S schedstat=( 12704478 7363228 61 ) utm=0 stm=0 core=2 HZ=100 | stack=0x862d5000-0x862d7000 stackSize=1038KB | held mutexes= #00 pc 00000000000493e8 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b4bd /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b4ed /system/lib/libc.so (epoll\_wait+12) #03 pc 000000000001029f /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010191 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000b7b31 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a505d /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "JavaBridge" tid=68 Native "JavaBridge" prio=7 tid=68 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x13541fb0 self=0x94f4ce00 | sysTid=28059 nice=0 cgrp=default sched=0/0 handle=0x83ebc970 | state=S schedstat=( 39480303 20213701 195 ) utm=2 stm=0 core=0 HZ=100 | stack=0x83dba000-0x83dbc000 stackSize=1038KB | held mutexes= #00 pc 00000000000493e8 /system/lib/libc.so (\_\_epoll\_pwait+20) #01 pc 000000000001b4bd /system/lib/libc.so (epoll\_pwait+60) #02 pc 000000000001b4ed /system/lib/libc.so (epoll\_wait+12) #03 pc 000000000001029f /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+118) #04 pc 0000000000010191 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+32) #05 pc 00000000000b7b31 /system/lib/libandroid\_runtime.so (\_ZN7android18NativeMessageQueue8pollOnceEP7\_JNIEnvP8\_jobjecti+24) #06 pc 00000000001a505d /system/framework/arm/boot-framework.oat (Java\_android\_os\_MessageQueue\_nativePollOnce\_\_JI+92) at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:325) at android.os.Looper.loop (Looper.java:142) at android.os.HandlerThread.run (HandlerThread.java:65) "Jit thread pool worker thread 0" tid=2 Native "ReferenceQueueDaemon" tid=4 Waiting "FinalizerWatchdogDaemon" tid=5 Waiting "FinalizerDaemon" tid=6 Waiting "Binder:27905\_1" tid=8 Native "Binder:27905\_2" tid=9 Native "Profile Saver" tid=10 Native "SoundPool" tid=12 Native "SoundPoolThread" tid=13 Native "RenderThread" tid=14 Native "Binder:27905\_3" tid=15 Native "hwuiTask1" tid=16 Native "OkHttp ConnectionPool" tid=18 TimedWaiting "Okio Watchdog" tid=20 Waiting "AdWorker(Default) #3" tid=23 Waiting "Chrome\_IOThread" tid=27 Native "Thread-5" tid=28 Native "Thread-6" tid=29 Native "GAC\_Executor[0]" tid=31 Waiting "CleanupReference" tid=32 Waiting "Thread-7" tid=34 Native "Thread-8" tid=35 Native "AdWorker(NG) #1" tid=52 TimedWaiting "Binder:27905\_4" tid=59 Native "GAC\_Executor[1]" tid=60 Waiting "Chrome\_InProcGpuThread" tid=66 Native "AdWorker(Default) #13" tid=67 Waiting "DeviceMotionAndOrientation" tid=76 Native "Signal Catcher" tid=3 Runnable "HeapTaskDaemon" tid=7 Blocked 

The ANR rate is above 5% now which is a total no go and I have no idea where to look into to fix this.

Plugins used:

&nbsp;plugins = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ["plugin.flurry.analytics"] = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; publisherId = "com.coronalabs" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ["plugin.admob"] = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; publisherId = "com.coronalabs", &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; supportedPlatforms = { android=true } &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ["plugin.google.iap.v3"] = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; publisherId = "com.coronalabs", &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; supportedPlatforms = { android = true } &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ["CoronaProvider.native.popup.social"] = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; publisherId = "com.coronalabs", &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; supportedPlatforms = { android=true } &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- needed for dusk: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ["plugin.bit"] = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; publisherId = "com.coronalabs" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }, }

Any help welcome!

Generally, it’s really helpful for you to use a service like pastebin.com and just publish the links to the pastebin’s here. It keeps messages from getting too long. You will have better luck if you do this before I raise it with the team.

Rob

Hi Rob this is log 

https://pastebin.com/nTg0A0Af

I’m so dissapointed that Corona SDK is being abandoned after the Appodeal thing…

Crashes and ANRs are cursing the engine for the last two years.

Any updates on this ANRs issue?

I’m sorry you feel that way, @nugett. Our engineering team spent the better part of 2018 doing nothing but fixing ANR and Google Crash issues. Google keeps addressing the things they find and we have to spend all of our energy keeping Android builds working.

As far as we know, if you’re using the latest daily build, there seems to be an odd OpenAL crash affecting one user, which leads me to be its something that can be coded around and they appear to have broken GPGS again.  We are not seeing systemic ANR and Crashes like we did a year ago. And of course Google is reporting new ANR/s and cashes.

If you are using the latest daily build and you’re getting specific crashes/ANRs, use pastebin.com, paste your entire stack trace there, then share the pastebin link here and we can try to get an engineer to look at it. We need to know devices and OS versions as well.

Rob

I can confirm that with version 2019.3468 I have noticed a huge drop of ANRs.

I use 3 plugins:

Pollfish, gpgs ver 2, Appodeal

But there is a new random crash because of gpgs ver 2 and I have made another topic about it.

Rob you should check it too.

@Rob, thanks for the update on ANRs and crashes situation.

Corona SDK is one of the more mature engines, and maybe the only one with “everything in code” style for 2d. I trully believe that there is space for this engine in the market, especially after the (…) fall of cocos-2d. Corona is the #3 engine in the market, sorting by the games in top-1000. As Unity and Godot try to fit their strength in a combination of a complicated c# library + some kind of visual scripting (following the UE paradigm), more and more users realize that coding in a scripting languange is the most productive way to go (and Godot has serious problems to deliver a *mobile* friendly solution). In this landscape, Corona is maybe the only real 2d engine with full mobile support (IAP, Ads, services etc). I hope Appodeal can leverage on this situation instead of underestimate the value of its investment. 

Besides this macro-optimism, I’m afraid that there are some things to be done on stability issues. I’ve stayed with an older build that has capped the ANRs and crashes to acceptable rates, so I can’t post updated logs. However, I need to update sooner or later and I see that many people face new crashes and ANR types.

I hope that the ANR of the thread is indeed fixed as Aarbron says. But there is also a bad siuation with crashes stated in other threads:

https://forums.coronalabs.com/topic/74619-crash-signal-11-sigsegv-code-1-segv-maperr-in-libalmixerso/

Please invest the required resources to keep Corona stable. I think most of Corona developers prefer to pay for this, instead of migrating to the big-mess-engine or the waiting-for-ever engine alternatives.

How are you checking that the app is connected to the network? Usually, when I see this ANR it is related to network availability check. But I am not an expert. This is just a guess.

Thanks for the answer, but unfortunately we do not use the network availability check.

at com.ansca.corona.Controller.stop (Controller.java:298) - waiting to lock \<0x0b364ff6\> (a com.ansca.corona.Controller) held by thread 12 at com.ansca.corona.CoronaActivity.requestSuspendCoronaRuntime (CoronaActivity.java:2031) at com.ansca.corona.CoronaActivity.onPause (CoronaActivity.java:1854)

Perhaps the error is associated with an incorrect exit from the Suspend mode. And this we can not control!

We have same problems: Broadcast of Intent { act=android.intent.action.SCREEN_OFF flg=0x50200010 }

We are still trying to find and solve this problem. 

I’m asking that Engineering look into this.

Rob

Thank you Rob, if you need additional error logs - please let us know