Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-24728] Crash when closing a window with a TableView on Android

GitHub Issuen/a
TypeBug
PriorityCritical
StatusClosed
ResolutionFixed
Resolution Date2017-05-24T17:15:53.000+0000
Affected Version/sn/a
Fix Version/sRelease 6.1.0
ComponentsAndroid
Labelsandroid, regression, titanium
ReporterLuc-Edmond Gaspard
AssigneeGary Mathews
Created2017-05-23T20:56:21.000+0000
Updated2018-08-06T17:49:32.000+0000

Description

The app crash when closing a window that contain a TableView in a ScrollView.
FATAL EXCEPTION: main
Process: com.test.test222, PID: 15752
java.lang.RuntimeException: Unable to destroy activity {com.test.test222/org.appcelerator.titanium.TiActivity}: java.lang.NullPointerException: Attempt to read from field 'ti.modules.titanium.ui.widget.TiUIScrollView$TiScrollViewLayout ti.modules.titanium.ui.widget.TiUIScrollView$TiHorizontalScrollView.layout' on a null object reference
	at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:4639)
	at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:4662)
	at android.app.ActivityThread.-wrap7(ActivityThread.java)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1711)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loop(Looper.java:154)
	at android.app.ActivityThread.main(ActivityThread.java:6688)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
Caused by: java.lang.NullPointerException: Attempt to read from field 'ti.modules.titanium.ui.widget.TiUIScrollView$TiScrollViewLayout ti.modules.titanium.ui.widget.TiUIScrollView$TiHorizontalScrollView.layout' on a null object reference
	at ti.modules.titanium.ui.widget.TiUIScrollView$TiHorizontalScrollView.access$1000(TiUIScrollView.java:290)
	at ti.modules.titanium.ui.widget.TiUIScrollView.getLayout(TiUIScrollView.java:586)
	at ti.modules.titanium.ui.widget.TiUIScrollView.remove(TiUIScrollView.java:666)
	at org.appcelerator.titanium.view.TiUIView.release(TiUIView.java:1259)
	at org.appcelerator.titanium.proxy.TiViewProxy.releaseViews(TiViewProxy.java:543)
	at org.appcelerator.titanium.proxy.TiViewProxy.releaseViews(TiViewProxy.java:540)
	at org.appcelerator.titanium.proxy.TiWindowProxy.closeFromActivity(TiWindowProxy.java:191)
	at org.appcelerator.titanium.TiBaseActivity.onDestroy(TiBaseActivity.java:1579)
	at org.appcelerator.titanium.TiActivity.onDestroy(TiActivity.java:32)
	at android.app.Activity.performDestroy(Activity.java:7165)
	at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1161)
	at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:4626)
	... 9 more

Attachments

FileDateSize
test.js2017-05-23T20:51:57.000+00001241

Comments

  1. Sharif AbuDarda 2017-05-23

    Hello, Please use the latest SDK 6.0.4.GA. I can't reproduce the issue there.
  2. Luc-Edmond Gaspard 2017-05-23

    It is with the 6.1.0 RC sdk that it crash. It does work on 6.0.4.
  3. Ewan Harris 2017-05-23

    [~gaspard.le] Thanks for the report. Moving this over to TIMOB

    Steps to reproduce

    Copy the code in attached test.js to app.js

    Build for Android

    Click open window

    Click close

    Environment OP 3 7.1.1 Ti SDK: 6.1.0.v20170523143141, 6.2.0.v20170523103232
  4. Gary Mathews 2017-05-23

    6_1_X: https://github.com/appcelerator/titanium_mobile/pull/9078
  5. Gary Mathews 2017-05-25

    master: https://github.com/appcelerator/titanium_mobile/pull/9089
  6. Lokesh Choudhary 2017-05-25

    [~gmathews], App built with master with the fix, the app crashes for me with the following steps & logs: 1. After the app opens click on open window. 2. Click on close to close the new window. 3. Hit the back button to exit the app. 4. You see dialog Unfortunately, app has stopped. Logs:
       -- Start application log -----------------------------------------------------
       [INFO] :   TiApplication: (main) [0,0] checkpoint, app created.
       [INFO] :   TiApplication: (main) [52,52] Titanium 6.2.0 (2017/05/25 13:42 undefined)
       [INFO] :   MultiDex: VM with version 2.1.0 has multidex support
       [INFO] :   MultiDex: install
       [INFO] :   MultiDex: VM has multidex support, MultiDex support library is disabled.
       [TRACE] :  updating tiapp metadata with Appcelerator Platform...
       [INFO] :   TiApplication: (main) [930,982] Titanium Javascript runtime: v8
       [TRACE] :  Uploaded tiapp metadata with Appcelerator Platform!
       [INFO] :   TiRootActivity: (main) [0,0] checkpoint, on root activity create, savedInstanceState: null
       [INFO] :   TiRootActivity: (main) [0,0] checkpoint, on root activity resume. activity = com.app.timob24728.Timob24728Activity@a5f80d5
       [DEBUG] :  OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
       [DEBUG] :  Window: Checkpoint: postWindowCreated()
       [INFO] :   Adreno: QUALCOMM build                   : 52af4d2, I8366cd0437
       [INFO] :   Adreno: Build Date                       : 10/20/15
       [INFO] :   Adreno: OpenGL ES Shader Compiler Version: XE031.05.13.02
       [INFO] :   Adreno: Local Branch                     : M14
       [INFO] :   Adreno: Remote Branch                    :
       [INFO] :   Adreno: Remote Branch                    :
       [INFO] :   Adreno: Reconstruct Branch               :
       [INFO] :   OpenGLRenderer: Initialized EGL, version 1.4
       [TRACE] :  RenderScript: 0x9f93d000 Launching thread(s), CPUs 4
       [WARN] :   TiUIScrollView: (main) [1773,1773] Scroll direction could not be determined based on the provided view properties. Default VERTICAL scroll direction being used. Use the 'scrollType' property to explicitly set the scrolling direction.
       [DEBUG] :  Window: Checkpoint: postWindowCreated()
       [DEBUG] :  OpenGLRenderer: endAllStagingAnimators on 0xb36b1f80 (RippleDrawable) with handle 0x9f933a60
       [DEBUG] :  OpenGLRenderer: endAllStagingAnimators on 0xaece8200 (RippleDrawable) with handle 0x9f9333d0
       [DEBUG] :  Window: Window is closed normally.
       [WARN] :   TiUIScrollView: (main) [1813,3586] Scroll direction could not be determined based on the provided view properties. Default VERTICAL scroll direction being used. Use the 'scrollType' property to explicitly set the scrolling direction.
       [DEBUG] :  Window: Checkpoint: postWindowCreated()
       [DEBUG] :  OpenGLRenderer: endAllStagingAnimators on 0xb36b1f80 (RippleDrawable) with handle 0x9d8f0130
       [DEBUG] :  OpenGLRenderer: endAllStagingAnimators on 0xaed5dd80 (RippleDrawable) with handle 0x9d8f0110
       [DEBUG] :  Window: Window is closed normally.
       [DEBUG] :  Window: Window is closed normally.
       [INFO] :   art: art/runtime/indirect_reference_table.cc:65] JNI ERROR (app bug): see above.
       [ERROR] :  art: JNI ERROR (app bug): attempt to remove stale global reference 0x1005af (should be 0x1005ae)
       [INFO] :   art: art/runtime/runtime.cc:366] Runtime aborting...
       [INFO] :   art: art/runtime/runtime.cc:366] Aborting thread:
       [INFO] :   art: art/runtime/runtime.cc:366] "main" prio=5 tid=1 Native
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=0 dsCount=0 obj=0x737ef2a0 self=0xb4d76500
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21885 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb6f47b34
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=R schedstat=( 1601839688 220264003 1534 ) utm=129 stm=30 core=0 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0xbe165000-0xbe167000 stackSize=8MB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes= "abort lock" "JNI global reference table lock"(exclusive held)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 00370e01  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+160)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 0035046f  /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+150)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 00333827  /system/lib/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+26)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 00333abf  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+562)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 000f45fb  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2226)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #05 pc 001df279  /system/lib/libart.so (_ZN3art22IndirectReferenceTable6RemoveEjPv+1188)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #06 pc 002582bb  /system/lib/libart.so (_ZN3art9JavaVMExt15DeleteGlobalRefEPNS_6ThreadEP8_jobject+42)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #07 pc 0038de7f  /data/app/com.app.timob24728-1/lib/arm/libkroll-v8.so (_ZN8titanium10JavaObject13DeleteJavaRefEv+34)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #08 pc 0038deb9  /data/app/com.app.timob24728-1/lib/arm/libkroll-v8.so (_ZN8titanium10JavaObjectD2Ev+28)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #09 pc 0038f3d7  /data/app/com.app.timob24728-1/lib/arm/libkroll-v8.so (_ZN8titanium5ProxyD2Ev+14)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #10 pc 0038f3e9  /data/app/com.app.timob24728-1/lib/arm/libkroll-v8.so (_ZN8titanium5ProxyD0Ev+4)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #11 pc 00392e7b  /data/app/com.app.timob24728-1/lib/arm/libkroll-v8.so (Java_org_appcelerator_kroll_runtime_v8_V8Object_nativeRelease+74)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #12 pc 001fe235  /data/app/com.app.timob24728-1/oat/arm/base.odex (???)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.kroll.runtime.v8.V8Object.nativeRelease(Native method)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.kroll.runtime.v8.V8Object.doRelease(V8Object.java:83)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.kroll.KrollObject.release(KrollObject.java:118)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.kroll.KrollProxy.release(KrollProxy.java:1280)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.titanium.proxy.ActivityProxy.release(ActivityProxy.java:324)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.titanium.TiBaseActivity.onDestroy(TiBaseActivity.java:1598)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.titanium.TiActivity.onDestroy(TiActivity.java:32)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.Activity.performDestroy(Activity.java:6422)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1142)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3818)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3849)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.ActivityThread.-wrap5(ActivityThread.java:-1)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1398)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.os.Handler.dispatchMessage(Handler.java:102)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.os.Looper.loop(Looper.java:148)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.ActivityThread.main(ActivityThread.java:5417)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.reflect.Method.invoke!(Native method)
       [INFO] :   art: art/runtime/runtime.cc:366]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
       [INFO] :   art: art/runtime/runtime.cc:366]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
       [INFO] :   art: art/runtime/runtime.cc:366] Dumping all threads without appropriate locks held: thread list lock mutator lock
       [INFO] :   art: art/runtime/runtime.cc:366] All threads:
       [INFO] :   art: art/runtime/runtime.cc:366] DALVIK THREADS (13):
       [INFO] :   art: art/runtime/runtime.cc:366] "main" prio=5 tid=1 Runnable
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=0 dsCount=0 obj=0x737ef2a0 self=0xb4d76500
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21885 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb6f47b34
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=R schedstat=( 1619899377 262204522 1599 ) utm=130 stm=31 core=0 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0xbe165000-0xbe167000 stackSize=8MB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes= "abort lock" "JNI global reference table lock"(exclusive held) "mutator lock"(shared held)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 00370e01  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+160)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 0035046f  /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+150)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 0035a373  /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+442)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 0035af31  /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+212)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 0035b45f  /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+142)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #05 pc 00333a35  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+424)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #06 pc 000f45fb  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2226)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #07 pc 001df279  /system/lib/libart.so (_ZN3art22IndirectReferenceTable6RemoveEjPv+1188)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #08 pc 002582bb  /system/lib/libart.so (_ZN3art9JavaVMExt15DeleteGlobalRefEPNS_6ThreadEP8_jobject+42)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #09 pc 0038de7f  /data/app/com.app.timob24728-1/lib/arm/libkroll-v8.so (_ZN8titanium10JavaObject13DeleteJavaRefEv+34)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #10 pc 0038deb9  /data/app/com.app.timob24728-1/lib/arm/libkroll-v8.so (_ZN8titanium10JavaObjectD2Ev+28)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #11 pc 0038f3d7  /data/app/com.app.timob24728-1/lib/arm/libkroll-v8.so (_ZN8titanium5ProxyD2Ev+14)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #12 pc 0038f3e9  /data/app/com.app.timob24728-1/lib/arm/libkroll-v8.so (_ZN8titanium5ProxyD0Ev+4)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #13 pc 00392e7b  /data/app/com.app.timob24728-1/lib/arm/libkroll-v8.so (Java_org_appcelerator_kroll_runtime_v8_V8Object_nativeRelease+74)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #14 pc 001fe235  /data/app/com.app.timob24728-1/oat/arm/base.odex (Java_org_appcelerator_kroll_runtime_v8_V8Object_nativeRelease__J+88)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.kroll.runtime.v8.V8Object.nativeRelease(Native method)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.kroll.runtime.v8.V8Object.doRelease(V8Object.java:83)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.kroll.KrollObject.release(KrollObject.java:118)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.kroll.KrollProxy.release(KrollProxy.java:1280)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.titanium.proxy.ActivityProxy.release(ActivityProxy.java:324)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.titanium.TiBaseActivity.onDestroy(TiBaseActivity.java:1598)
       [INFO] :   art: art/runtime/runtime.cc:366]   at org.appcelerator.titanium.TiActivity.onDestroy(TiActivity.java:32)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.Activity.performDestroy(Activity.java:6422)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1142)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3818)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3849)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.ActivityThread.-wrap5(ActivityThread.java:-1)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1398)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.os.Handler.dispatchMessage(Handler.java:102)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.os.Looper.loop(Looper.java:148)
       [INFO] :   art: art/runtime/runtime.cc:366]   at android.app.ActivityThread.main(ActivityThread.java:5417)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.reflect.Method.invoke!(Native method)
       [INFO] :   art: art/runtime/runtime.cc:366]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
       [INFO] :   art: art/runtime/runtime.cc:366]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
       [INFO] :   art: art/runtime/runtime.cc:366]
       [INFO] :   art: art/runtime/runtime.cc:366] "Signal Catcher" prio=5 tid=2 WaitingInMainSignalCatcherLoop
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12ca80a0 self=0xaedea000
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21890 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb444e930
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=S schedstat=( 929687 0 1 ) utm=0 stm=0 core=0 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0xb4352000-0xb4354000 stackSize=1014KB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes=
       [INFO] :   art: art/runtime/runtime.cc:366]   kernel: (couldn't read /proc/self/task/21890/stack)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 00040b68  /system/lib/libc.so (__rt_sigtimedwait+12)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 0001c963  /system/lib/libc.so (sigwait+22)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 0033a725  /system/lib/libart.so (_ZN3art13SignalCatcher13WaitForSignalEPNS_6ThreadERNS_9SignalSetE+76)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 0033b887  /system/lib/libart.so (_ZN3art13SignalCatcher3RunEPv+218)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #05 pc 00019b43  /system/lib/libc.so (__start_thread+6)
       [INFO] :   art: art/runtime/runtime.cc:366]   (no managed stack frames)
       [INFO] :   art: art/runtime/runtime.cc:366]
       [INFO] :   art: art/runtime/runtime.cc:366] "ReferenceQueueDaemon" prio=5 tid=3 Waiting
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12ca5400 self=0xacbf7200
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21891 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb4348930
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=S schedstat=( 952451 711458 13 ) utm=0 stm=0 core=1 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0xb4246000-0xb4248000 stackSize=1038KB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes=
       [INFO] :   art: art/runtime/runtime.cc:366]   kernel: (couldn't read /proc/self/task/21891/stack)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 000175e4  /system/lib/libc.so (syscall+28)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 000f6b49  /system/lib/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+96)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 002bec89  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+1144)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 002bf9e7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+142)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 002d123b  /system/lib/libart.so (_ZN3artL11Object_waitEP7_JNIEnvP8_jobject+38)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #05 pc 0000037f  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__+74)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Object.wait!(Native method)
       [INFO] :   art: art/runtime/runtime.cc:366]   - waiting on <0x043e0bc1> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:147)
       [INFO] :   art: art/runtime/runtime.cc:366]   - locked <0x043e0bc1> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
       [INFO] :   art: art/runtime/runtime.cc:366]
       [INFO] :   art: art/runtime/runtime.cc:366] "FinalizerDaemon" prio=5 tid=4 Waiting
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12ca5460 self=0xacbf7700
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21892 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb423e930
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=S schedstat=( 4213279 3047551 21 ) utm=0 stm=0 core=2 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0xb413c000-0xb413e000 stackSize=1038KB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes=
       [INFO] :   art: art/runtime/runtime.cc:366]   kernel: (couldn't read /proc/self/task/21892/stack)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 000175e4  /system/lib/libc.so (syscall+28)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 000f6b49  /system/lib/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+96)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 002bec89  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+1144)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 002bf9e7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+142)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 002d1275  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+44)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #05 pc 0000056d  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__JI+96)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Object.wait!(Native method)
       [INFO] :   art: art/runtime/runtime.cc:366]   - waiting on <0x0e45ff66> (a java.lang.ref.ReferenceQueue)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Object.wait(Object.java:423)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101)
       [INFO] :   art: art/runtime/runtime.cc:366]   - locked <0x0e45ff66> (a java.lang.ref.ReferenceQueue)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:185)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
       [INFO] :   art: art/runtime/runtime.cc:366]
       [INFO] :   art: art/runtime/runtime.cc:366] "FinalizerWatchdogDaemon" prio=5 tid=5 Waiting
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12ca54c0 self=0xacbfa900
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21893 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb4134930
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=S schedstat=( 3688333 3533125 14 ) utm=0 stm=0 core=2 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0xb4032000-0xb4034000 stackSize=1038KB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes=
       [INFO] :   art: art/runtime/runtime.cc:366]   kernel: (couldn't read /proc/self/task/21893/stack)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 000175e4  /system/lib/libc.so (syscall+28)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 000f6b49  /system/lib/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+96)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 002bec89  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+1144)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 002bf9e7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+142)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 002d123b  /system/lib/libart.so (_ZN3artL11Object_waitEP7_JNIEnvP8_jobject+38)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #05 pc 0000037f  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__+74)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Object.wait!(Native method)
       [INFO] :   art: art/runtime/runtime.cc:366]   - waiting on <0x068302a7> (a java.lang.Daemons$FinalizerWatchdogDaemon)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Daemons$FinalizerWatchdogDaemon.waitForObject(Daemons.java:255)
       [INFO] :   art: art/runtime/runtime.cc:366]   - locked <0x068302a7> (a java.lang.Daemons$FinalizerWatchdogDaemon)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:227)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
       [INFO] :   art: art/runtime/runtime.cc:366]
       [INFO] :   art: art/runtime/runtime.cc:366] "HeapTaskDaemon" prio=5 tid=6 Blocked
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12ca5520 self=0xacbf6d00
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21894 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb402a930
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=S schedstat=( 22166610 12665579 26 ) utm=1 stm=0 core=0 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0xb3f28000-0xb3f2a000 stackSize=1038KB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes=
       [INFO] :   art: art/runtime/runtime.cc:366]   kernel: (couldn't read /proc/self/task/21894/stack)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 000175e8  /system/lib/libc.so (syscall+32)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 000f6dc9  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+120)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 001d747d  /system/lib/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+240)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 001d7929  /system/lib/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+72)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 0000037f  /data/dalvik-cache/arm/system@framework@boot.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+74)
       [INFO] :   art: art/runtime/runtime.cc:366]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
       [INFO] :   art: art/runtime/runtime.cc:366]   - waiting to lock an unknown object
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:355)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
       [INFO] :   art: art/runtime/runtime.cc:366]
       [INFO] :   art: art/runtime/runtime.cc:366] "Binder_1" prio=5 tid=7 Native
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12cae0a0 self=0xacbfae00
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21895 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb3e24930
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=S schedstat=( 10249946 2738646 57 ) utm=0 stm=0 core=2 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0xb3d28000-0xb3d2a000 stackSize=1014KB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes=
       [INFO] :   art: art/runtime/runtime.cc:366]   kernel: (couldn't read /proc/self/task/21895/stack)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 000409bc  /system/lib/libc.so (__ioctl+8)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 00047439  /system/lib/libc.so (ioctl+14)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 0001e909  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+132)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 0001edf7  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+6)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 0001ee95  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #05 pc 000237e1  /system/lib/libbinder.so (???)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #06 pc 0001006d  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #07 pc 0005ee53  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+70)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #08 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #09 pc 00019b43  /system/lib/libc.so (__start_thread+6)
       [INFO] :   art: art/runtime/runtime.cc:366]   (no managed stack frames)
       [INFO] :   art: art/runtime/runtime.cc:366]
       [INFO] :   art: art/runtime/runtime.cc:366] "Binder_2" prio=5 tid=8 Native
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12cb40a0 self=0xaedeb400
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21896 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb3d20930
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=S schedstat=( 11520989 5703176 53 ) utm=0 stm=0 core=3 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0xb3c24000-0xb3c26000 stackSize=1014KB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes=
       [INFO] :   art: art/runtime/runtime.cc:366]   kernel: (couldn't read /proc/self/task/21896/stack)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 000409bc  /system/lib/libc.so (__ioctl+8)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 00047439  /system/lib/libc.so (ioctl+14)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 0001e909  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+132)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 0001edf7  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+6)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 0001ee95  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #05 pc 000237e1  /system/lib/libbinder.so (???)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #06 pc 0001006d  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #07 pc 0005ee53  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+70)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #08 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #09 pc 00019b43  /system/lib/libc.so (__start_thread+6)
       [INFO] :   art: art/runtime/runtime.cc:366]   (no managed stack frames)
       [INFO] :   art: art/runtime/runtime.cc:366]
       [INFO] :   art: art/runtime/runtime.cc:366] "pool-1-thread-1" prio=5 tid=9 TimedWaiting
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12f42a00 self=0xacbf8b00
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21903 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0x9f87f930
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=S schedstat=( 2447760 511823 4 ) utm=0 stm=0 core=0 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0x9f77d000-0x9f77f000 stackSize=1038KB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes=
       [INFO] :   art: art/runtime/runtime.cc:366]   kernel: (couldn't read /proc/self/task/21903/stack)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 000175e8  /system/lib/libc.so (syscall+32)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 000f6dc9  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+120)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 002be9df  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+462)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 002bf9e7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+142)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 002d1275  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+44)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #05 pc 0000056d  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__JI+96)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Object.wait!(Native method)
       [INFO] :   art: art/runtime/runtime.cc:366]   - waiting on <0x04c13354> (a java.lang.Object)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Thread.parkFor$(Thread.java:1220)
       [INFO] :   art: art/runtime/runtime.cc:366]   - locked <0x04c13354> (a java.lang.Object)
       [INFO] :   art: art/runtime/runtime.cc:366]   at sun.misc.Unsafe.park(Unsafe.java:299)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2053)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1071)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
       [INFO] :   art: art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
       [INFO] :   art: art/runtime/runtime.cc:366]
       [INFO] :   art: art/runtime/runtime.cc:366] "RenderThread" prio=5 tid=11 Native
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12d90100 self=0xaedec800
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21905 nice=-4 cgrp=bg_non_interactive sched=0/0 handle=0x9ee7a930
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=S schedstat=( 410718382 50549004 615 ) utm=30 stm=10 core=0 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0x9ed7e000-0x9ed80000 stackSize=1014KB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes=
       [INFO] :   art: art/runtime/runtime.cc:366]   kernel: (couldn't read /proc/self/task/21905/stack)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 00040894  /system/lib/libc.so (__epoll_pwait+20)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 00019e6f  /system/lib/libc.so (epoll_pwait+26)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 00019e7d  /system/lib/libc.so (epoll_wait+6)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 00012c57  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+102)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 00012ed3  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+130)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #05 pc 0001f3f3  /system/lib/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+62)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #06 pc 0001006d  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #07 pc 0005ee53  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+70)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #08 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #09 pc 00019b43  /system/lib/libc.so (__start_thread+6)
       [INFO] :   art: art/runtime/runtime.cc:366]   (no managed stack frames)
       [INFO] :   art: art/runtime/runtime.cc:366]
       [INFO] :   art: art/runtime/runtime.cc:366] "hwuiTask1" prio=5 tid=12 Native
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12e072e0 self=0xb36eee00
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21906 nice=-2 cgrp=bg_non_interactive sched=0/0 handle=0x9db0c930
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=S schedstat=( 9287805 3350625 54 ) utm=0 stm=0 core=3 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0x9da10000-0x9da12000 stackSize=1014KB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes=
       [INFO] :   art: art/runtime/runtime.cc:366]   kernel: (couldn't read /proc/self/task/21906/stack)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 000175e4  /system/lib/libc.so (syscall+28)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 0003f27b  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 0001fd79  /system/lib/libhwui.so (???)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 0001006d  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 0005ee53  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+70)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #05 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #06 pc 00019b43  /system/lib/libc.so (__start_thread+6)
       [INFO] :   art: art/runtime/runtime.cc:366]   (no managed stack frames)
       [INFO] :   art: art/runtime/runtime.cc:366]
       [INFO] :   art: art/runtime/runtime.cc:366] "hwuiTask2" prio=5 tid=13 Native
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12e0a0a0 self=0x9db8fc00
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21907 nice=-2 cgrp=bg_non_interactive sched=0/0 handle=0x9da0d930
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=S schedstat=( 1773072 2896562 15 ) utm=0 stm=0 core=3 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0x9d911000-0x9d913000 stackSize=1014KB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes=
       [INFO] :   art: art/runtime/runtime.cc:366]   kernel: (couldn't read /proc/self/task/21907/stack)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 000175e4  /system/lib/libc.so (syscall+28)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 0003f27b  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 0001fd79  /system/lib/libhwui.so (???)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 0001006d  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 0005ee53  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+70)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #05 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #06 pc 00019b43  /system/lib/libc.so (__start_thread+6)
       [INFO] :   art: art/runtime/runtime.cc:366]   (no managed stack frames)
       [INFO] :   art: art/runtime/runtime.cc:366]
       [INFO] :   art: art/runtime/runtime.cc:366] "Binder_3" prio=5 tid=14 Native
       [INFO] :   art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12f5e1c0 self=0x9d676b00
       [INFO] :   art: art/runtime/runtime.cc:366]   | sysTid=21915 nice=0 cgrp=default sched=0/0 handle=0x9bbef930
       [INFO] :   art: art/runtime/runtime.cc:366]   | state=S schedstat=( 3320204 8802343 24 ) utm=0 stm=0 core=0 HZ=100
       [INFO] :   art: art/runtime/runtime.cc:366]   | stack=0x9baf3000-0x9baf5000 stackSize=1014KB
       [INFO] :   art: art/runtime/runtime.cc:366]   | held mutexes=
       [INFO] :   art: art/runtime/runtime.cc:366]   kernel: (couldn't read /proc/self/task/21915/stack)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #00 pc 000409bc  /system/lib/libc.so (__ioctl+8)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #01 pc 00047439  /system/lib/libc.so (ioctl+14)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #02 pc 0001e909  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+132)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #03 pc 0001edf7  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+6)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #04 pc 0001ee95  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #05 pc 000237e1  /system/lib/libbinder.so (???)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #06 pc 0001006d  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #07 pc 0005ee53  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+70)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #08 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
       [INFO] :   art: art/runtime/runtime.cc:366]   native: #09 pc 00019b43  /system/lib/libc.so (__start_thread+6)
       [INFO] :   art: art/runtime/runtime.cc:366]   (no managed stack frames)
       [INFO] :   art: art/runtime/runtime.cc:366]
       [INFO] :   art: art/runtime/runtime.cc:366]
       
    On Samsung S4 android 4.4.4 the app crashes with normal opening & closing the second window logs:
       D/CrashAnrDetector(  824): Build: samsung/jflteuc/jflteatt:4.4.4/KTU84P/I337UCUFNJ5:user/release-keys
       D/CrashAnrDetector(  824): Hardware: MSM8960
       D/CrashAnrDetector(  824): Revision: 10
       D/CrashAnrDetector(  824): Bootloader: I337UCUFNJ5
       D/CrashAnrDetector(  824): Radio: unknown
       D/CrashAnrDetector(  824): Kernel: Linux version 3.4.0-2960651 (dpi@SWDE2213) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Tue Aug 4 23:54:58 KST 2015
       D/CrashAnrDetector(  824): 
       D/CrashAnrDetector(  824): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
       D/CrashAnrDetector(  824): Build fingerprint: 'samsung/jflteuc/jflteatt:4.4.4/KTU84P/I337UCUFNJ5:user/release-keys'
       D/CrashAnrDetector(  824): Revision: '10'
       D/CrashAnrDetector(  824): pid: 15741, tid: 15741, name: .app.timob24728  >>> com.app.timob24728 <<<
       D/CrashAnrDetector(  824): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
       D/CrashAnrDetector(  824):     r0 42cc5680  r1 42cc5680  r2 4178e210  r3 4178e214
       D/CrashAnrDetector(  824):     r4 00000000  r5 1d20048e  r6 41711b55  r7 00000000
       D/CrashAnrDetector(  824):     r8 bedd3348  r9 00000000  sl 416b6140  fp bedd338c
       D/CrashAnrDetector(  824):     ip 00000001  sp bedd32f0  lr 4170de0f  pc 41711b7a  cpsr 600f0030
       D/CrashAnrDetector(  824):     d0  000000000000000f  d1  0000000000000000
       D/CrashAnrDetector(  824):     d2  0000000000000000  d3  0000000000000000
       D/CrashAnrDetector(  824):     d4  8000000000000000  d5  457c000044070000
       D/CrashAnrDetector(  824):     d6  44870000c0000000  d7  000000003af2b9d6
       D/CrashAnrDetector(  824):     d8  0000000000000000  d9  0000000000000000
       D/CrashAnrDetector(  824):     d10 0000000000000000  d11 0000000000000000
       D/CrashAnrDetector(  824):     d12 0000000000000000  d13 0000000000000000
       D/CrashAnrDetector(  824):     d14 0000000000000000  d15 0000000000000000
       D/CrashAnrDetector(  824):     d16 64656c6961662029  d17 646e6966206f7420
       D/CrashAnrDetector(  824):     d18 002e006900750067  d19 0070007300690044
       D/CrashAnrDetector(  824):     d20 004500790061006c  d21 0074006e00650076
       D/CrashAnrDetector(  824):     d22 006e006e006f0043  d23 0069007400630065
       D/CrashAnrDetector(  824):     d24 000e000d000c000b  d25 0010000f000d000e
       D/CrashAnrDetector(  824):     d26 0000000000000000  d27 0000000000000000
       D/CrashAnrDetector(  824):     d28 3ff0000000000000  d29 0000000000000000
       D/CrashAnrDetector(  824):     d30 0010001000100010  d31 0000000000000000
       D/CrashAnrDetector(  824):     scr 20000012
       D/CrashAnrDetector(  824): 
       D/CrashAnrDetector(  824): backtrace:
       D/CrashAnrDetector(  824):     #00  pc 00050b7a  /system/lib/libdvm.so
       D/CrashAnrDetector(  824):     #01  pc 0038cee1  /data/app-lib/com.app.timob24728-1/libkroll-v8.so (titanium::JNIUtil::removePointer(_jobject*)+32)
       D/CrashAnrDetector(  824):     #02  pc 0038de73  /data/app-lib/com.app.timob24728-1/libkroll-v8.so (titanium::JavaObject::DeleteJavaRef()+22)
       D/CrashAnrDetector(  824):     #03  pc 0038deb9  /data/app-lib/com.app.timob24728-1/libkroll-v8.so (titanium::JavaObject::~JavaObject()+28)
       D/CrashAnrDetector(  824):     #04  pc 0038f3d7  /data/app-lib/com.app.timob24728-1/libkroll-v8.so (titanium::Proxy::~Proxy()+14)
       D/CrashAnrDetector(  824):     #05  pc 0038f3e9  /data/app-lib/com.app.timob24728-1/libkroll-v8.so (titanium::Proxy::~Proxy()+4)
       D/CrashAnrDetector(  824):     #06  pc 00392e7b  /data/app-lib/com.app.timob24728-1/libkroll-v8.so (Java_org_appcelerator_kroll_runtime_v8_V8Object_nativeRelease+74)
       D/CrashAnrDetector(  824):     #07  pc 00020ecc  /system/lib/libdvm.so (dvmPlatformInvoke+112)
       D/CrashAnrDetector(  824):     #08  pc 00051b6f  /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
       D/CrashAnrDetector(  824):     #09  pc 0002a360  /system/lib/libdvm.so
       D/CrashAnrDetector(  824):     #10  pc 00031810  /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
       D/CrashAnrDetector(  824):     #11  pc 0002eea8  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
       D/CrashAnrDetector(  824):     #12  pc 000642c1  /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+392)
       D/CrashAnrDetector(  824):     #13  pc 0006c67b  /system/lib/libdvm.so
       D/CrashAnrDetector(  824):     #14  pc 0002a360  /system/lib/libdvm.so
       D/CrashAnrDetector(  824):     #15  pc 00031810  /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
       D/CrashAnrDetector(  824):     #16  pc 0002eea8  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
       D/CrashAnrDetector(  824):     #17  pc 00063fdd  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
       D/CrashAnrDetector(  824):     #18  pc 0004d757  /system/lib/libdvm.so
       D/CrashAnrDetector(  824):     #19  pc 0005329f  /system/lib/libandroid_runtime.so
       D/CrashAnrDetector(  824):     #20  pc 00054833  /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+354)
       D/CrashAnrDetector(  824):     #21  pc 0000105b  /system/bin/app_process
       D/CrashAnrDetector(  824):     #22  pc 0000e503  /system/lib/libc.so (__libc_init+50)
       D/CrashAnrDetector(  824):     #23  pc 00000d7c  /system/bin/app_process
       D/CrashAnrDetector(  824): 
       D/CrashAnrDetector(  824): stack:
       D/CrashAnrDetector(  824):          bedd32b0  729684a8  
       D/CrashAnrDetector(  824):          bedd32b4  bedd32d0  [stack]
       D/CrashAnrDetector(  824):          bedd32b8  72860980  
       D/CrashAnrDetector(  824):          bedd32bc  400e748d  /system/lib/libbinder.so (android::Parcel::~Parcel()+8)
       D/CrashAnrDetector(  824):          bedd32c0  bedd32dc  [stack]
       D/CrashAnrDetector(  824):          bedd32c4  42cc5680  /dev/ashmem/dalvik-heap (deleted)
       D/CrashAnrDetector(  824):          bedd32c8  41711b55  /system/lib/libdvm.so
       D/CrashAnrDetector(  824):          bedd32cc  4170de0f  /system/lib/libdvm.so
       D/CrashAnrDetector(  824):          bedd32d0  1d20048e  
       D/CrashAnrDetector(  824):          bedd32d4  417
       D/CrashAnrDetector(  824): processName:com.app.timob24728
       D/CrashAnrDetector(  824): broadcastEvent : com.app.timob24728 SYSTEM_TOMBSTONE
       W/ContextImpl(  824): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1527 com.android.server.analytics.data.collection.application.CrashAnrDetector.broadcastEvent:296 com.android.server.analytics.data.collection.application.CrashAnrDetector.processDropBoxEntry:254 com.android.server.analytics.data.collection.application.CrashAnrDetector.access$100:60 com.android.server.analytics.data.collection.application.CrashAnrDetector$1.onReceive:102 
       E/android.os.Debug(  824): !@Dumpstate > dumpstate -k -t -z -d -o /data/log/dumpstate_app_error
       I/dumpstate(15925): begin
       I/dumpstate(15925): dumpstate is still running
       
  7. Gary Mathews 2017-05-26

    [~lchoudhary] That's probably due to the V8 changes in master https://github.com/appcelerator/titanium_mobile/pull/8382 Although, I'm unable to reproduce the issue on 6.2.0.v20170526055219
  8. Eric Merriman 2018-08-06

    Cleaning up older fixed issues. If this issue should not have been closed as fixed, please reopen.

JSON Source