Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

Frequent Android Crashes
Started by Yoger Games Oct 25 2017 11:04 AM

96 replies to this topic
[TOPIC CONTROLS]
« Page 4 of 4 2 3 4
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#76

JBean

[GLOBAL: userInfoPane.html]
JBean
  • Contributor

  • 175 posts
  • Corona SDK

@vlads:

 

Admob paid and Applovin paid are the only 2 plugins we use.

 

Also, did you guys see this new EU rule for Applovin? They said we now have to indicate this below. Is this something you guys need to add to the plugin, or do we have to specify this in the app itself?

 

https://www.applovin.com/integration#androidPrivacySettings

 

Privacy Settings

AppLovin SDK requires that publishers set a flag indicating whether the user has provided opt-in consent for the collection and use of personal data.

 

If the user has consented, please set the following flag to true.

AppLovinPrivacySettings.setHasUserConsent( true, context );

If the user has not consented, please set the following flag to false.

AppLovinPrivacySettings.setHasUserConsent( false, context );

Additionally, if the user is known to be in an age-restricted category (i.e., under the age of 16) please set the following flag to true.

AppLovinPrivacySettings.setIsAgeRestrictedUser( true, context );



[TOPIC: post.html]
#77

SGS

[GLOBAL: userInfoPane.html]
SGS
  • Corona Geek

  • 2,105 posts
  • Corona SDK

This is something you as the developer will have to code for.



[TOPIC: post.html]
#78

vlads

[GLOBAL: userInfoPane.html]
vlads
  • Contributor

  • 710 posts
  • Corona Staff

JBean, we're working on it. Please, refrain from anything but Crashes & ANRs in this thread.

Btw, by plugins, I mean all plugins, not just ad plugins.



[TOPIC: post.html]
#79

JBean

[GLOBAL: userInfoPane.html]
JBean
  • Contributor

  • 175 posts
  • Corona SDK

So all plugins:

 

Applovin Paid

 

Admob Paid

 

Google iAP 

 

Those are the 3 plugins we use for all android apps consistently.

 

Got it on the other topic.

 

Thank you!



[TOPIC: post.html]
#80

vlads

[GLOBAL: userInfoPane.html]
vlads
  • Contributor

  • 710 posts
  • Corona Staff

Hey, JBean. While we wasn't able to figure out which exact thing causes that exception, we put blanket try/catch around pause routine in 3281. This should prevent crashes.



[TOPIC: post.html]
#81

JBean

[GLOBAL: userInfoPane.html]
JBean
  • Contributor

  • 175 posts
  • Corona SDK

@vlads - thanks for the update.

 

I think I may have figured out the difference between using the back arrow with Corona built apps, and using it with unity built ones.

 

When you tap the "back" button on the device in a corona built app (even the latest build that you guys updated) it immediately exits out of the app.

 

With Unity based apps, tapping the back arrow repeatedly on the device does not allow you to exit the app. You have to physically disable the window in order to exit. This requires using the "recents" button, the one that shows all the windows that were recently open, including apps.

 

I think in order to eliminate any crashes detected by the user using the back arrow, it has to be disabled as a method of exiting the app. Not sure if this makes sense or is feasible, but just something I noticed this morning when testing both Corona and Unity based apps.

 

 

Is there a way for Corona to hijack the "back" button on a device so that it doesn't exit out of the app when pressed?



[TOPIC: post.html]
#82

vlads

[GLOBAL: userInfoPane.html]
vlads
  • Contributor

  • 710 posts
  • Corona Staff

you can easily customize what happens when you press back button on Android. On top of my head, should be something like

 

function scene:key(event)
  if event.keyName == "back" then
    ... do some stuff here? ...
    return true
  end
end
Runtime:addEventListener( "key", scene )



[TOPIC: post.html]
#83

JBean

[GLOBAL: userInfoPane.html]
JBean
  • Contributor

  • 175 posts
  • Corona SDK

@vlads, we'll give that a try.

 

Regarding the Applovin PAID plugin - what version of the Applovin SDK is implemented currently for android and iOS?



[TOPIC: post.html]
#84

Rob Miracle

[GLOBAL: userInfoPane.html]
Rob Miracle
  • Moderator

  • 25,781 posts
  • Enterprise

It looks like AppLovin paid is using 7.8.6 and was updated April 17, 2018.

 

Rob



[TOPIC: post.html]
#85

JBean

[GLOBAL: userInfoPane.html]
JBean
  • Contributor

  • 175 posts
  • Corona SDK

@Rob: Thank you for the info.

 

I have another report here, same plugins being used, and Corona build 3281: Not sure how informative this error is, but that's the gist of it.

 

This one is listed under both ANR & Crash Reports:

 

 
#00 pc 00000000007adf74 /data/app/com.android.chrome-2/base.apk
 
#01 pc 0000000000048681 /system/lib/libc.so (pthread_detach+4)
 
#02 pc 00000000007ac4cd /data/app/com.android.chrome-2/base.apk


[TOPIC: post.html]
#86

Rob Miracle

[GLOBAL: userInfoPane.html]
Rob Miracle
  • Moderator

  • 25,781 posts
  • Enterprise

Is there any more? That's not much to go on.

 

Rob



[TOPIC: post.html]
#87

JBean

[GLOBAL: userInfoPane.html]
JBean
  • Contributor

  • 175 posts
  • Corona SDK

@Rob: Unfortunately, that is the only info we got from that error, which was semi-frequent in nature.



[TOPIC: post.html]
#88

greg brady

[GLOBAL: userInfoPane.html]
greg brady
  • Contributor

  • 283 posts
  • Corona SDK

Why are all the latest updates for HTML5?  Is there a large audience for it?   All I want is to be able to have a stable Android version.   HTML5 can go fly a kite :)



[TOPIC: post.html]
#89

Rob Miracle

[GLOBAL: userInfoPane.html]
Rob Miracle
  • Moderator

  • 25,781 posts
  • Enterprise

Most of the Android crash issues are plugin related because of problems in Google's base SDK's. Plugin updates don't show up in daily build release notes unfortunately.  There are notes about back button crashes being fixed. Hopefully you will see more updates in a couple of days.

 

HTML5 opens the door for Facebook Instant Games and is highly desirable. Some people don't see any value in it, others think it's the most important thing we can offer.

 

Rob



[TOPIC: post.html]
#90

greg brady

[GLOBAL: userInfoPane.html]
greg brady
  • Contributor

  • 283 posts
  • Corona SDK

Thanks for the info Rob, you guys know your business model.   Glad to hear that the Android problems are getting dealt with, I understand now that the bug fixes are kind of hidden, I'm getting ansi (joke) to get my new updates and game out. 

 

Greg



[TOPIC: post.html]
#91

Rob Miracle

[GLOBAL: userInfoPane.html]
Rob Miracle
  • Moderator

  • 25,781 posts
  • Enterprise

Greg, are there specific errors you are seeing?

 

Rob



[TOPIC: post.html]
#92

JBean

[GLOBAL: userInfoPane.html]
JBean
  • Contributor

  • 175 posts
  • Corona SDK

@Rob: Was there an additional update for the back button crash fix, or was this the one that was done over a week ago? thanks



[TOPIC: post.html]
#93

greg brady

[GLOBAL: userInfoPane.html]
greg brady
  • Contributor

  • 283 posts
  • Corona SDK

Hi Rob,

 

Here are a few of my ANR's/Crashes (I hope you don't mind jpg's)

 

Attached File  error1.jpg   80.25KB   1 downloads

Attached File  error2.jpg   77.35KB   0 downloads

Attached File  error3.jpg   180.49KB   0 downloads

Attached File  error4.jpg   57.91KB   0 downloads

 

 

 



[TOPIC: post.html]
#94

Rob Miracle

[GLOBAL: userInfoPane.html]
Rob Miracle
  • Moderator

  • 25,781 posts
  • Enterprise

@JBean I'm not aware of any additional back button fixes since then. Have you released with that build or later? Do you have crash traces?

 

@greg.brady I know we are still working on the PackageState error. But regardless, we really need to see the stack traces to really know what's going on. The images don't really help that much.

 

Rob



[TOPIC: post.html]
#95

greg brady

[GLOBAL: userInfoPane.html]
greg brady
  • Contributor

  • 283 posts
  • Corona SDK

Here is the top trace for the package state trace error:

 

"main" prio=5 tid=1 Native
  | group="main" sCount=1 dsCount=0 obj=0x74c7f658 self=0xb2a04400
  | sysTid=29658 nice=0 cgrp=default sched=0/0 handle=0xb5710534
  | state=S schedstat=( 216140235066 104225737700 549289 ) utm=16035 stm=5578 core=1 HZ=100
  | stack=0xbe137000-0xbe139000 stackSize=8MB
  | held mutexes=
  #00  pc 00000000000174d4  /system/lib/libc.so (syscall+28)
  #01  pc 00000000000471ff  /system/lib/libc.so (pthread_join+146)
  #02  pc 0000000000015b58  /data/app/com.gbeegames.stellartrek-1/lib/arm/libopenal.so (alcDestroyContext+516)
  #03  pc 0000000000008ed7  /data/app/com.gbeegames.stellartrek-1/lib/arm/libalmixer.so (ALmixer_Quit+230)
  #04  pc 000000000011d48c  /data/app/com.gbeegames.stellartrek-1/lib/arm/libcorona.so (???)
  #05  pc 000000000011f8c0  /data/app/com.gbeegames.stellartrek-1/lib/arm/libcorona.so (???)
  #06  pc 000000000012f9b4  /data/app/com.gbeegames.stellartrek-1/lib/arm/libcorona.so (???)
  #07  pc 000000000002b6fc  /data/app/com.gbeegames.stellartrek-1/lib/arm/libcorona.so (???)
  #08  pc 000000000002e9f8  /data/app/com.gbeegames.stellartrek-1/lib/arm/libcorona.so (Java_com_ansca_corona_JavaToNativeShim_nativeDone+28)
  #09  pc 00000000000315c5  /data/app/com.gbeegames.stellartrek-1/oat/arm/base.odex (Java_com_ansca_corona_JavaToNativeShim_nativeDone__J+80)
  at com.ansca.corona.JavaToNativeShim.nativeDone (Native method)
  at com.ansca.corona.JavaToNativeShim.destroy (JavaToNativeShim.java:277)
  at com.ansca.corona.Controller.destroy (Controller.java:286)
- locked <0x0314548b> (a com.ansca.corona.Controller)
  at com.ansca.corona.CoronaRuntime.dispose (CoronaRuntime.java:88)
  at com.ansca.corona.CoronaActivity.onDestroy (CoronaActivity.java:1732)
  at android.app.Activity.performDestroy (Activity.java:6900)
  at android.app.Instrumentation.callActivityOnDestroy (Instrumentation.java:1175)
  at android.app.ActivityThread.performDestroyActivity (ActivityThread.java:4243)
  at android.app.ActivityThread.handleDestroyActivity (ActivityThread.java:4274)
  at android.app.ActivityThread.-wrap6 (ActivityThread.java)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1556)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:154)
  at android.app.ActivityThread.main (ActivityThread.java:6196)
  at java.lang.reflect.Method.invoke! (Native method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:888)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:778)
"Jit thread pool worker thread 0" tid=2 Native 
"Jit thread pool worker thread 0" prio=5 tid=2 Native (still starting up)
  | group="" sCount=1 dsCount=0 obj=0x0 self=0xa7014d00
  | sysTid=29662 nice=9 cgrp=default sched=0/0 handle=0xb2107920
  | state=S schedstat=( 433537400 355228232 550 ) utm=28 stm=14 core=7 HZ=100
  | stack=0xb2009000-0xb200b000 stackSize=1022KB
  | held mutexes=
  #00  pc 00000000000174d4  /system/lib/libc.so (syscall+28)
  #01  pc 00000000000b6fc9  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
  #02  pc 0000000000345909  /system/lib/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+160)
  #03  pc 0000000000345133  /system/lib/libart.so (_ZN3art16ThreadPoolWorker3RunEv+62)
  #04  pc 0000000000344c61  /system/lib/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+64)
  #05  pc 0000000000046ed3  /system/lib/libc.so (_ZL15__pthread_startPv+22)
  #06  pc 0000000000019aed  /system/lib/libc.so (__start_thread+6)
"FinalizerWatchdogDaemon" tid=4 Waiting 
"FinalizerWatchdogDaemon" daemon prio=5 tid=4 Waiting
  | group="system" sCount=1 dsCount=0 obj=0x12c05160 self=0xa7016100
  | sysTid=29667 nice=0 cgrp=default sched=0/0 handle=0xb1bff920
  | state=S schedstat=( 22024158 39796679 327 ) utm=1 stm=0 core=6 HZ=100
  | stack=0xb1afd000-0xb1aff000 stackSize=1038KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x0fec8968> (a java.lang.Daemons$FinalizerWatchdogDaemon)
  at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded (Daemons.java:269)
- locked <0x0fec8968> (a java.lang.Daemons$FinalizerWatchdogDaemon)
  at java.lang.Daemons$FinalizerWatchdogDaemon.run (Daemons.java:249)
  at java.lang.Thread.run (Thread.java:761)
"ReferenceQueueDaemon" tid=5 Waiting 
"ReferenceQueueDaemon" daemon prio=5 tid=5 Waiting
  | group="system" sCount=1 dsCount=0 obj=0x12c051f0 self=0xa7015700
  | sysTid=29665 nice=0 cgrp=default sched=0/0 handle=0xb1f07920
  | state=S schedstat=( 881987554 123768903 918 ) utm=82 stm=5 core=6 HZ=100
  | stack=0xb1e05000-0xb1e07000 stackSize=1038KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x08046181> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Daemons$ReferenceQueueDaemon.run (Daemons.java:150)
- locked <0x08046181> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Thread.run (Thread.java:761)
"FinalizerDaemon" tid=6 Waiting 
"FinalizerDaemon" daemon prio=5 tid=6 Waiting
  | group="system" sCount=1 dsCount=0 obj=0x12c05280 self=0xa7015c00
  | sysTid=29666 nice=0 cgrp=default sched=0/0 handle=0xb1e02920
  | state=S schedstat=( 110125946 57780511 589 ) utm=7 stm=2 core=6 HZ=100
  | stack=0xb1d00000-0xb1d02000 stackSize=1038KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x0a590226> (a java.lang.Object)
  at java.lang.Object.wait (Object.java:407)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:188)
- locked <0x0a590226> (a java.lang.Object)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:209)
  at java.lang.Daemons$FinalizerDaemon.run (Daemons.java:204)
  at java.lang.Thread.run (Thread.java:761)
"Binder:29658_1" tid=8 Native 
"Binder:29658_1" prio=5 tid=8 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c053a0 self=0xa7016b00
  | sysTid=29669 nice=0 cgrp=default sched=0/0 handle=0xb18f7920
  | state=S schedstat=( 6117276270 12133083323 31895 ) utm=185 stm=425 core=7 HZ=100
  | stack=0xb17fb000-0xb17fd000 stackSize=1014KB
  | held mutexes=
  #00  pc 0000000000048488  /system/lib/libc.so (__ioctl+8)
  #01  pc 000000000001aaef  /system/lib/libc.so (ioctl+38)
  #02  pc 000000000003cd65  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+168)
  #03  pc 000000000003ce5d  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
  #04  pc 000000000003d3e3  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+46)
  #05  pc 000000000004f819  /system/lib/libbinder.so (???)
  #06  pc 000000000000e39d  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
  #07  pc 0000000000066ac5  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
  #08  pc 0000000000046ed3  /system/lib/libc.so (_ZL15__pthread_startPv+22)
  #09  pc 0000000000019aed  /system/lib/libc.so (__start_thread+6)
"Binder:29658_2" tid=9 Native 
"Binder:29658_2" prio=5 tid=9 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c05430 self=0xb2a04900
  | sysTid=29670 nice=0 cgrp=default sched=0/0 handle=0xaba8d920
  | state=S schedstat=( 6144480725 12033326397 31983 ) utm=188 stm=425 core=6 HZ=100
  | stack=0xab991000-0xab993000 stackSize=1014KB
  | held mutexes=
  #00  pc 0000000000048488  /system/lib/libc.so (__ioctl+8)
  #01  pc 000000000001aaef  /system/lib/libc.so (ioctl+38)
  #02  pc 000000000003cd65  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+168)
  #03  pc 000000000003ce5d  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
  #04  pc 000000000003d3e3  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+46)
  #05  pc 000000000004f819  /system/lib/libbinder.so (???)
  #06  pc 000000000000e39d  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
  #07  pc 0000000000066ac5  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
  #08  pc 0000000000046ed3  /system/lib/libc.so (_ZL15__pthread_startPv+22)
  #09  pc 0000000000019aed  /system/lib/libc.so (__start_thread+6)
"Profile Saver" tid=10 Native 
"Profile Saver" daemon prio=10 tid=10 Native
  | group="system" sCount=1 dsCount=0 obj=0x12c054c0 self=0xb2a04e00
  | sysTid=29672 nice=-10 cgrp=default sched=0/0 handle=0xab98e920
  | state=S schedstat=( 12645833 1615104 30 ) utm=0 stm=0 core=6 HZ=100
  | stack=0xab892000-0xab894000 stackSize=1014KB
  | held mutexes=
  #00  pc 00000000000174d4  /system/lib/libc.so (syscall+28)
  #01  pc 00000000000b6fc9  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
  #02  pc 000000000025b77d  /system/lib/libart.so (_ZN3art12ProfileSaver3RunEv+296)
  #03  pc 000000000025cab9  /system/lib/libart.so (_ZN3art12ProfileSaver21RunProfileSaverThreadEPv+52)
  #04  pc 0000000000046ed3  /system/lib/libc.so (_ZL15__pthread_startPv+22)
  #05  pc 0000000000019aed  /system/lib/libc.so (__start_thread+6)
"GLThread 3557" tid=11 Waiting 
"GLThread 3557" prio=5 tid=11 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12c060e0 self=0xa706ef00
  | sysTid=29678 nice=0 cgrp=default sched=0/0 handle=0xab84e920
  | state=S schedstat=( 2437995778793 112158923107 619861 ) utm=236049 stm=7749 core=0 HZ=100
  | stack=0xab74c000-0xab74e000 stackSize=1038KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x05f1ae67> (a com.ansca.corona.graphics.opengl.GLSurfaceView$GLThreadManager)
  at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun (GLSurfaceView.java:1564)
- locked <0x05f1ae67> (a com.ansca.corona.graphics.opengl.GLSurfaceView$GLThreadManager)
  at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run (GLSurfaceView.java:1378)
"RenderThread" tid=14 Native 
"RenderThread" prio=5 tid=14 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c05670 self=0xa7072600
  | sysTid=29686 nice=0 cgrp=default sched=1073741825/1 handle=0x97df5920
  | state=S schedstat=( 522294446 247257019 732 ) utm=36 stm=14 core=3 HZ=100
  | stack=0x97cf9000-0x97cfb000 stackSize=1014KB
  | held mutexes=
  #00  pc 0000000000048348  /system/lib/libc.so (__epoll_pwait+20)
  #01  pc 0000000000019e9d  /system/lib/libc.so (epoll_pwait+60)
  #02  pc 0000000000019ecd  /system/lib/libc.so (epoll_wait+12)
  #03  pc 0000000000011d57  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
  #04  pc 0000000000011c53  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
  #05  pc 0000000000029101  /system/lib/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+284)
  #06  pc 000000000000e39d  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
  #07  pc 0000000000066ac5  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
  #08  pc 0000000000046ed3  /system/lib/libc.so (_ZL15__pthread_startPv+22)
  #09  pc 0000000000019aed  /system/lib/libc.so (__start_thread+6)
"hwuiTask1" tid=15 Native 
"hwuiTask1" prio=5 tid=15 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c05700 self=0x9a2f6d00
  | sysTid=29688 nice=-2 cgrp=default sched=1073741825/1 handle=0x977cc920
  | state=S schedstat=( 6038649 11704115 41 ) utm=0 stm=0 core=6 HZ=100
  | stack=0x976d0000-0x976d2000 stackSize=1014KB
  | held mutexes=
  #00  pc 00000000000174d4  /system/lib/libc.so (syscall+28)
  #01  pc 0000000000046a5d  /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
  #02  pc 0000000000029993  /system/lib/libhwui.so (???)
  #03  pc 0000000000029909  /system/lib/libhwui.so (???)
  #04  pc 000000000000e419  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+264)
  #05  pc 0000000000066ac5  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
  #06  pc 0000000000046ed3  /system/lib/libc.so (_ZL15__pthread_startPv+22)
  #07  pc 0000000000019aed  /system/lib/libc.so (__start_thread+6)
"FileObserver" tid=16 Native 
"FileObserver" prio=5 tid=16 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c058b0 self=0x94ad3d00
  | sysTid=29827 nice=0 cgrp=default sched=0/0 handle=0x99ce4920
  | state=S schedstat=( 998282 12175257 23 ) utm=0 stm=0 core=2 HZ=100
  | stack=0x99be2000-0x99be4000 stackSize=1038KB
  | held mutexes=
  #00  pc 00000000000494d8  /system/lib/libc.so (read+8)
  #01  pc 00000000000c35b5  /system/lib/libandroid_runtime.so (???)
  #02  pc 0000000000bdbcf3  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_FileObserver_00024ObserverThread_observe__I+78)
  at android.os.FileObserver$ObserverThread.observe (Native method)
  at android.os.FileObserver$ObserverThread.run (FileObserver.java:86)
"Okio Watchdog" tid=17 Waiting 
"Okio Watchdog" daemon prio=5 tid=17 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12c05790 self=0x95ae4a00
  | sysTid=29704 nice=0 cgrp=default sched=0/0 handle=0x94f7f920
  | state=S schedstat=( 9279534 15707495 136 ) utm=0 stm=0 core=5 HZ=100
  | stack=0x94e7d000-0x94e7f000 stackSize=1038KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x05b4d414> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
  at com.android.okhttp.okio.AsyncTimeout.awaitTimeout (AsyncTimeout.java:311)
- locked <0x05b4d414> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
  at com.android.okhttp.okio.AsyncTimeout.-wrap0 (AsyncTimeout.java)
  at com.android.okhttp.okio.AsyncTimeout$Watchdog.run (AsyncTimeout.java:286)
"background thread" tid=18 Native 
"background thread" prio=5 tid=18 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c05820 self=0x95ae4f00
  | sysTid=29707 nice=0 cgrp=default sched=0/0 handle=0x92f2f920
  | state=S schedstat=( 1152236 3185000 21 ) utm=0 stm=0 core=2 HZ=100
  | stack=0x92e2d000-0x92e2f000 stackSize=1038KB
  | held mutexes=
  #00  pc 0000000000048348  /system/lib/libc.so (__epoll_pwait+20)
  #01  pc 0000000000019e9d  /system/lib/libc.so (epoll_pwait+60)
  #02  pc 0000000000019ecd  /system/lib/libc.so (epoll_wait+12)
  #03  pc 0000000000011d57  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
  #04  pc 0000000000011c53  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
  #05  pc 0000000000092c89  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
  #06  pc 0000000000c00bad  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:323)
  at android.os.Looper.loop (Looper.java:136)
  at android.os.HandlerThread.run (HandlerThread.java:61)
"Binder:29658_3" tid=25 Native 
"Binder:29658_3" prio=5 tid=25 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c0c310 self=0x823f6400
  | sysTid=30139 nice=0 cgrp=default sched=0/0 handle=0x887f1920
  | state=S schedstat=( 6055087789 11860394648 31292 ) utm=199 stm=405 core=5 HZ=100
  | stack=0x886f5000-0x886f7000 stackSize=1014KB
  | held mutexes=
  #00  pc 0000000000048488  /system/lib/libc.so (__ioctl+8)
  #01  pc 000000000001aaef  /system/lib/libc.so (ioctl+38)
  #02  pc 000000000003cd65  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+168)
  #03  pc 000000000003ce5d  /system/lib/li
"GoogleApiHandler" tid=26 Native 
"GoogleApiHandler" prio=5 tid=26 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c05940 self=0x94d9cf00
  | sysTid=29838 nice=9 cgrp=default sched=0/0 handle=0x986d7920
  | state=S schedstat=( 20777709 29470784 73 ) utm=1 stm=0 core=3 HZ=100
  | stack=0x985d5000-0x985d7000 stackSize=1038KB
  | held mutexes=
  #00  pc 0000000000048348  /system/lib/libc.so (__epoll_pwait+20)
  #01  pc 0000000000019e9d  /system/lib/libc.so (epoll_pwait+60)
  #02  pc 0000000000019ecd  /system/lib/libc.so (epoll_wait+12)
  #03  pc 0000000000011d57  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
  #04  pc 0000000000011c53  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
  #05  pc 0000000000092c89  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
  #06  pc 0000000000c00bad  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:323)
  at android.os.Looper.loop (Looper.java:136)
  at android.os.HandlerThread.run (HandlerThread.java:61)
"Chrome_IOThread" tid=27 Native 
"Chrome_IOThread" prio=7 tid=27 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c059d0 self=0x94d9d400
  | sysTid=29839 nice=-4 cgrp=default sched=0/0 handle=0x984ff920
  | state=S schedstat=( 2160685846 831004703 5125 ) utm=156 stm=58 core=6 HZ=100
  | stack=0x98403000-0x98405000 stackSize=1014KB
  | held mutexes=
  #00  pc 0000000000048348  /system/lib/libc.so (__epoll_pwait+20)
  #01  pc 0000000000019e9d  /system/lib/libc.so (epoll_pwait+60)
  #02  pc 0000000000019ecd  /system/lib/libc.so (epoll_wait+12)
  #03  pc 000000000003c5c9  /data/app/com.android.chrome-2/base.apk (???)
"Chrome_ProcessLauncherThread" tid=28 Native 
"Chrome_ProcessLauncherThread" prio=5 tid=28 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c05a60 self=0x94d9d900
  | sysTid=29845 nice=0 cgrp=default sched=0/0 handle=0x8d100920
  | state=S schedstat=( 1549632 5822501 23 ) utm=0 stm=0 core=3 HZ=100
  | stack=0x8cffe000-0x8d000000 stackSize=1038KB
  | held mutexes=
  #00  pc 0000000000048348  /system/lib/libc.so (__epoll_pwait+20)
  #01  pc 0000000000019e9d  /system/lib/libc.so (epoll_pwait+60)
  #02  pc 0000000000019ecd  /system/lib/libc.so (epoll_wait+12)
  #03  pc 0000000000011d57  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
  #04  pc 0000000000011c53  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
  #05  pc 0000000000092c89  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
  #06  pc 0000000000c00bad  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:323)
  at android.os.Looper.loop (Looper.java:136)
  at android.os.HandlerThread.run (HandlerThread.java:61)
"GAC_Executor[0]" tid=31 Waiting 
"GAC_Executor[0]" prio=5 tid=31 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12c05af0 self=0x94d9f700
  | sysTid=29853 nice=0 cgrp=default sched=0/0 handle=0x882f0920
  | state=S schedstat=( 7455836 5437241 26 ) utm=0 stm=0 core=7 HZ=100
  | stack=0x881ee000-0x881f0000 stackSize=1038KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x021494bd> (a java.lang.Object)
  at java.lang.Thread.parkFor$ (Thread.java:2127)
- locked <0x021494bd> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:325)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:161)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2035)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:413)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1058)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1118)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:607)
  at com.google.android.gms.internal.ef.run (unavailable)
  at java.lang.Thread.run (Thread.java:761)
"TaskSchedulerSi" tid=32 Native 
"TaskSchedulerSi" prio=5 tid=32 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c05b80 self=0x91d4b000
  | sysTid=29849 nice=0 cgrp=default sched=0/0 handle=0x886f2920
  | state=S schedstat=( 14912237 8809586 63 ) utm=0 stm=0 core=6 HZ=100
  | stack=0x885f6000-0x885f8000 stackSize=1014KB
  | held mutexes=
  #00  pc 00000000000174d4  /system/lib/libc.so (syscall+28)
  #01  pc 0000000000046a5d  /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
  #02  pc 0000000000039bb1  /data/app/com.android.chrome-2/base.apk (???)
"CleanupReference" tid=33 Waiting 
"CleanupReference" daemon prio=5 tid=33 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12c05c10 self=0x91d4ce00
  | sysTid=29854 nice=0 cgrp=default sched=0/0 handle=0x881eb920
  | state=S schedstat=( 762969 386458 3 ) utm=0 stm=0 core=7 HZ=100
  | stack=0x880e9000-0x880eb000 stackSize=1038KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x0f431ab2> (a java.lang.Object)
  at java.lang.Object.wait (Object.java:407)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:188)
- locked <0x0f431ab2> (a java.lang.Object)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:209)
  at org.chromium.android_webview.CleanupReference$1.run (CleanupReference.java:3)
"ConnectivityManager" tid=34 Native 
"ConnectivityManager" prio=5 tid=34 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c05ca0 self=0x91d4dd00
  | sysTid=29855 nice=0 cgrp=default sched=0/0 handle=0x880e6920
  | state=S schedstat=( 4438180 14943539 34 ) utm=0 stm=0 core=3 HZ=100
  | stack=0x87fe4000-0x87fe6000 stackSize=1038KB
  | held mutexes=
  #00  pc 0000000000048348  /system/lib/libc.so (__epoll_pwait+20)
  #01  pc 0000000000019e9d  /system/lib/libc.so (epoll_pwait+60)
  #02  pc 0000000000019ecd  /system/lib/libc.so (epoll_wait+12)
  #03  pc 0000000000011d57  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
  #04  pc 0000000000011c53  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
  #05  pc 0000000000092c89  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
  #06  pc 0000000000c00bad  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:323)
  at android.os.Looper.loop (Looper.java:136)
  at android.os.HandlerThread.run (HandlerThread.java:61)
"AudioThread" tid=35 Native 
"AudioThread" prio=5 tid=35 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c05d30 self=0x91d4e700
  | sysTid=29847 nice=0 cgrp=default sched=0/0 handle=0x888f0920
  | state=S schedstat=( 61379851 66400050 365 ) utm=4 stm=1 core=0 HZ=100
  | stack=0x887f4000-0x887f6000 stackSize=1014KB
  | held mutexes=
  #00  pc 00000000000174d8  /system/lib/libc.so (syscall+32)
  #01  pc 0000000000046a5d  /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
  #02  pc 0000000000052455  /data/app/com.android.chrome-2/base.apk (???)
"Chrome_InProcGpuThread" tid=36 Native 
"Chrome_InProcGpuThread" prio=7 tid=36 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c05dc0 self=0x91d4ec00
  | sysTid=29856 nice=-4 cgrp=default sched=0/0 handle=0x87bff920
  | state=S schedstat=( 777869926 207218412 1197 ) utm=58 stm=18 core=0 HZ=100
  | stack=0x87b03000-0x87b05000 stackSize=1014KB
  | held mutexes=
  #00  pc 00000000000174d8  /system/lib/libc.so (syscall+32)
  #01  pc 0000000000046a5d  /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
  #02  pc 0000000000052455  /data/app/com.android.chrome-2/base.apk (???)
"Chrome_InProcRendererThread" tid=37 Native 
"Chrome_InProcRendererThread" prio=5 tid=37 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c05e50 self=0x91d4f100
  | sysTid=29857 nice=0 cgrp=default sched=0/0 handle=0x87b00920
  | state=S schedstat=( 4567836340 1533877380 4651 ) utm=395 stm=61 core=4 HZ=100
  | stack=0x87a04000-0x87a06000 stackSize=1014KB
  | held mutexes=
  #00  pc 00000000000174d8  /system/lib/libc.so (syscall+32)
  #01  pc 0000000000046a5d  /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
  #02  pc 0000000000052455  /data/app/com.android.chrome-2/base.apk (???)
"TaskSchedulerBa" tid=39 Native 
"TaskSchedulerBa" prio=5 tid=39 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c05ee0 self=0x90da7a00
  | sysTid=29842 nice=0 cgrp=default sched=0/0 handle=0x8e164920
  | state=S schedstat=( 20969526 11655944 156 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x8e068000-0x8e06a000 stackSize=1014KB
  | held mutexes=
  #00  pc 00000000000174d8  /system/lib/libc.so (syscall+32)
  #01  pc 0000000000046a5d  /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
  #02  pc 0000000000052455  /data/app/com.android.chrome-2/base.apk (???)
"GAC_Executor[1]" tid=40 Waiting 
"GAC_Executor[1]" prio=5 tid=40 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12c05f70 self=0x91d4f600
  | sysTid=29865 nice=0 cgrp=default sched=0/0 handle=0x87282920
  | state=S schedstat=( 5611615 19528593 30 ) utm=0 stm=0 core=7 HZ=100
  | stack=0x87180000-0x87182000 stackSize=1038KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x0960ca03> (a java.lang.Object)
  at java.lang.Thread.parkFor$ (Thread.java:2127)
- locked <0x0960ca03> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:325)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:161)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2035)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:413)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1058)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1118)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:607)
  at com.google.android.gms.internal.ef.run (unavailable)
  at java.lang.Thread.run (Thread.java:761)
"Compositor" tid=42 Native 
"Compositor" prio=7 tid=42 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c0c0d0 self=0x90d91d00
  | sysTid=29862 nice=-4 cgrp=default sched=0/0 handle=0x8757f920
  | state=S schedstat=( 347112703 139003327 1064 ) utm=30 stm=3 core=6 HZ=100
  | stack=0x87483000-0x87485000 stackSize=1014KB
  | held mutexes=
  #00  pc 00000000000174d4  /system/lib/libc.so (syscall+28)
  #01  pc 0000000000046a5d  /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
  #02  pc 0000000000039bb1  /data/app/com.android.chrome-2/base.apk (???)
"JavaBridge" tid=44 Native 
"JavaBridge" prio=7 tid=44 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c0c160 self=0x87ecef00
  | sysTid=29875 nice=0 cgrp=default sched=0/0 handle=0x8557f920
  | state=S schedstat=( 39748072 32168181 174 ) utm=2 stm=1 core=2 HZ=100
  | stack=0x8547d000-0x8547f000 stackSize=1038KB
  | held mutexes=
  #00  pc 0000000000048348  /system/lib/libc.so (__epoll_pwait+20)
  #01  pc 0000000000019e9d  /system/lib/libc.so (epoll_pwait+60)
  #02  pc 0000000000019ecd  /system/lib/libc.so (epoll_wait+12)
  #03  pc 0000000000011d57  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
  #04  pc 0000000000011c53  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
  #05  pc 0000000000092c89  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
  #06  pc 0000000000c00bad  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:323)
  at android.os.Looper.loop (Looper.java:136)
  at android.os.HandlerThread.run (HandlerThread.java:61)
"pool-2-thread-1" tid=45 Waiting 
"pool-2-thread-1" prio=5 tid=45 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12c0c1f0 self=0x87ecf400
  | sysTid=29878 nice=0 cgrp=default sched=0/0 handle=0x850ff920
  | state=S schedstat=( 19415525 14839164 53 ) utm=0 stm=1 core=1 HZ=100
  | stack=0x84ffd000-0x84fff000 stackSize=1038KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x0d151d80> (a java.lang.Object)
  at java.lang.Thread.parkFor$ (Thread.java:2127)
- locked <0x0d151d80> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:325)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:161)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2035)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:413)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1058)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1118)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:607)
  at java.lang.Thread.run (Thread.java:761)
"LooperProvider" tid=51 Native 
"LooperProvider" prio=5 tid=51 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c0c280 self=0x94d04900
  | sysTid=29918 nice=0 cgrp=default sched=0/0 handle=0x7fdaf920
  | state=S schedstat=( 12022244 33301977 50 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x7fcad000-0x7fcaf000 stackSize=1038KB
  | held mutexes=
  #00  pc 0000000000048348  /system/lib/libc.so (__epoll_pwait+20)
  #01  pc 0000000000019e9d  /system/lib/libc.so (epoll_pwait+60)
  #02  pc 0000000000019ecd  /system/lib/libc.so (epoll_wait+12)
  #03  pc 0000000000011d57  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
  #04  pc 0000000000011c53  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
  #05  pc 0000000000092c89  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
  #06  pc 0000000000c00bad  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:323)
  at android.os.Looper.loop (Looper.java:136)
  at android.os.HandlerThread.run (HandlerThread.java:61)
"Signal Catcher" tid=3 Runnable 
"Signal Catcher" daemon prio=5 tid=3 Runnable
  | group="system" sCount=0 dsCount=0 obj=0x12c050d0 self=0xa7015200
  | sysTid=29664 nice=0 cgrp=default sched=0/0 handle=0xb2006920
  | state=R schedstat=( 97381620 17337132 108 ) utm=2 stm=6 core=6 HZ=100
  | stack=0xb1f0a000-0xb1f0c000 stackSize=1014KB
  | held mutexes= "mutator lock"(shared held)
  #00  pc 0000000000351ba1  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
  #01  pc 00000000003323a5  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
  #02  pc 00000000003443c1  /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+620)
  #03  pc 000000000033e3cb  /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+330)
  #04  pc 000000000033e0c7  /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+586)
  #05  pc 000000000033de1f  /system/lib/libart.so (_ZN3art10ThreadList14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+574)
  #06  pc 00000000003232b5  /system/lib/libart.so (_ZN3art7Runtime14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+124)
  #07  pc 0000000000327d3b  /system/lib/libart.so (_ZN3art13SignalCatcher13HandleSigQuitEv+1394)
  #08  pc 0000000000326ead  /system/lib/libart.so (_ZN3art13SignalCatcher3RunEPv+352)
  #09  pc 0000000000046ed3  /system/lib/libc.so (_ZL15__pthread_startPv+22)
  #10  pc 0000000000019aed  /system/lib/libc.so (__start_thread+6)
"HeapTaskDaemon" tid=7 Blocked 
"HeapTaskDaemon" daemon prio=5 tid=7 Blocked
  | group="system" sCount=1 dsCount=0 obj=0x12c05310 self=0xa7016600
  | sysTid=29668 nice=0 cgrp=default sched=0/0 handle=0xb1afa920
  | state=S schedstat=( 8944132054 588649333 2817 ) utm=801 stm=92 core=7 HZ=100
  | stack=0xb19f8000-0xb19fa000 stackSize=1038KB
  | held mutexes=
  #00  pc 00000000000174d4  /system/lib/libc.so (syscall+28)
  #01  pc 00000000000b6fc9  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
  #02  pc 00000000001b51e5  /system/lib/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+288)
  #03  pc 00000000001b585d  /system/lib/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+44)
  #04  pc 000000000042a41f  /data/dalvik-cache/arm/system@framework@boot.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.run (Daemons.java:433)
  at java.lang.Thread.run (Thread.java:761)
apTaskDaemon" tid=7 Blocked 
"HeapTaskDaemon" daemon prio=5 tid=7 Blocked | group="system" sCount=1 dsCount=0 obj=0x12c05310 self=0xa7016600 | sysTid=29668 nice=0 cgrp=default sched=0/0 handle=0xb1afa920 | state=S schedstat=( 8944132054 588649333 2817 ) utm=801 stm=92 core=7 HZ=100 | stack=0xb19f8000-0xb19fa000 stackSize=1038KB | held mutexes=
 
#00 pc 00000000000174d4 /system/lib/libc.so (syscall+28)
 
#01 pc 00000000000b6fc9 /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
 
#02 pc 00000000001b51e5 /system/lib/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+288)
 
#03 pc 00000000001b585d /system/lib/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+44)
 
#04 pc 000000000042a41f /data/dalvik-cache/arm/system@framework@boot.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.run (Daemons.java:433)
 
at java.lang.Thread.run (Thread.java:761)


[TOPIC: post.html]
#96

joeversh

[GLOBAL: userInfoPane.html]
joeversh
  • Observer

  • 24 posts
  • Corona SDK

Dear, is there any new solution to this problem? I'm also being very impacted by these flaws!



[TOPIC: post.html]
#97

Rob Miracle

[GLOBAL: userInfoPane.html]
Rob Miracle
  • Moderator

  • 25,781 posts
  • Enterprise

@greg.brady that seems to be an OpenAL crash. You can try to build with audio2 for Android and see if that works for you. Please be aware, there are a couple of known bugs with the audio2 setup so you will need to test it thoroughly.

 

To use audio2 you can put this at the top of main.lua

if audio2 then audio=audio2; al=nil; print("=====>>   Using audio2!!!   <<=====") end

Note, this only changes audio to use audio to on a real Android device. The simulator, iOS or other platforms will continue to use the OpenAL based audio.

 

There are reports that this clears up the OpenAL crash error, but we still consider this beta, so testing your app very well is important before you push an update.

 

@joeversh, please see my response on your other post.

 

Rob




[topic_controls]
« Page 4 of 4 2 3 4
 
[/topic_controls]