Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-24710] Android: V8 crashes on Android N

GitHub Issuen/a
TypeBug
PriorityCritical
StatusClosed
ResolutionFixed
Resolution Date2017-07-26T18:56:40.000+0000
Affected Version/sRelease 6.0.4
Fix Version/sRelease 6.1.2
ComponentsAndroid
Labelsandroid, bug, crash, merge-6.1.2
ReporterDan Tamas
AssigneeGary Mathews
Created2017-05-19T08:25:59.000+0000
Updated2017-10-13T01:09:51.000+0000

Description

Hi, With the "Vitals" panel activated I started to have a lot of reports of V8 crashing. All of them are *ONLY* Android 7.0+ Crash logs attached. Thank you.
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)
_ZN2v86Object3GetENS_5LocalINS_5ValueEEE

backtrace:
  native: pc 00000000003a72cc  /data/app/com.arvatis.motorsporttotal-1/lib/arm/libkroll-v8.so (_ZN2v86Object3GetENS_5LocalINS_5ValueEEE+8)
  native: pc 00000000002c902f  /data/app/com.arvatis.motorsporttotal-1/lib/arm/libkroll-v8.so (Java_org_appcelerator_kroll_runtime_v8_V8Runtime_nativeRunModule+106)
  native: pc 000000000123e55d  /data/app/com.arvatis.motorsporttotal-1/oat/arm/base.odex
and
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)
_ZNK2v85Array6LengthEv

backtrace:
  native: pc 000000000039d3a4  /data/app/com.arvatis.motorsporttotal-2/lib/arm/libkroll-v8.so (_ZNK2v85Array6LengthEv+4)
  native: pc 00000000002c934f  /data/app/com.arvatis.motorsporttotal-2/lib/arm/libkroll-v8.so (Java_org_appcelerator_kroll_runtime_v8_V8Runtime_nativeDispose+58)
  native: pc 000000000097d5e7  /data/app/com.arvatis.motorsporttotal-2/oat/arm/base.odex
and
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)
_ZN2v86Object18InternalFieldCountEv

backtrace:
  native: pc 000000000039a87c  /data/app/com.arvatis.motorsporttotal-1/lib/arm/libkroll-v8.so (_ZN2v86Object18InternalFieldCountEv+4)
  native: pc 0000000000003de1  /data/app/com.arvatis.motorsporttotal-1/lib/arm/libti.ivwtracker.so (_ZN8titanium10JavaObject12isJavaObjectEN2v85LocalINS1_6ObjectEEE+2)
  native: pc 0000000000003df3  /data/app/com.arvatis.motorsporttotal-1/lib/arm/libti.ivwtracker.so (_ZN8titanium5Proxy6unwrapEN2v85LocalINS1_6ObjectEEE+4)
  native: pc 0000000000005b97  /data/app/com.arvatis.motorsporttotal-1/lib/arm/libti.ivwtracker.so (_ZN2ti10ivwtracker16IvwtrackerModule5trackERKN2v820FunctionCallbackInfoINS2_5ValueEEE+130)
  native: pc 00000000003b7620  /data/app/com.arvatis.motorsporttotal-1/lib/arm/libkroll-v8.so (_ZN2v88internal25FunctionCallbackArguments4CallEPFvRKNS_20FunctionCallbackInfoINS_5ValueEEEE+136)
  native: pc 0000000000408028  /data/app/com.arvatis.motorsporttotal-1/lib/arm/libkroll-v8.so
  native: pc 0000000000408698  /data/app/com.arvatis.motorsporttotal-1/lib/arm/libkroll-v8.so
  native: pc 0000000000000098  <anonymous:d1e0a000>

Comments

  1. Gary Mathews 2017-05-26

    [~rborn] Could you provide example code that can reproduce the issue?
  2. Dan Tamas 2017-05-26

    [~gmathews] Sadly not, it's a bug I can't reproduce it but it's reported in google play a lot.
  3. ankur garha 2017-05-29

    Hi, I'm also facing the same crash on my side. backtrace: native: pc 00000000003a10d8 /data/app/com.app.id-1/lib/arm/libkroll-v8.so (_ZNK2v85Array6LengthEv+4) native: pc 00000000002ca0f7 /data/app/com.app.id-1/lib/arm/libkroll-v8.so (Java_org_appcelerator_kroll_runtime_v8_V8Runtime_nativeDispose+58) native: pc 0000000000581d8f /data/app/com.app.id-1/oat/arm/base.odex
  4. Tom Giessel 2017-06-08

    Hi, experiencing the the same reports for a couple of weeks now: backtrace: native: pc 000000000039d464 /data/app/com.my-app.id-1/lib/arm/libkroll-v8.so (_ZNK2v85Array6LengthEv+4) native: pc 00000000002c934f /data/app/com.my-app.id-1/lib/arm/libkroll-v8.so (Java_org_appcelerator_kroll_runtime_v8_V8Runtime_nativeDispose+58) native: pc 0000000000d34c87 /data/app/com.my-app.id-1/oat/arm/base.odex
  5. ardy wongso 2017-06-09

    Hi, I'm seeing these error as well in the google play, please advise.
  6. Dominic Maricic 2017-06-12

    We are seeing this hundreds of times a day as well. It could be related to reopening an app after the device goes into sleep but we aren't 100% sure. We have noticed a lot more of the app stopping immediately when opening after coming out of the device being asleep.
  7. Michael Gangolf 2017-06-15

    Another log
       06-15 13:45:07.296: I/TiApplication(20715): (main) [0,0] checkpoint, app created.
       06-15 13:45:07.398: I/TiApplication(20715): (main) [104,104] Titanium 6.1.0 (2017/05/19 13:20 undefined)
       06-15 13:45:07.435: I/TiApplication(20715): (main) [37,141] Analytics have been disabled
       06-15 13:45:08.424: I/TiApplication(20715): (main) [989,1130] Titanium Javascript runtime: v8
       06-15 13:45:08.429: D/ProxyFactory(20715): (main) [5,1135] Instantiating a ProxyFactory
       06-15 13:45:08.438: W/TiBaseActivity(20715): (main) [9,1144] Runtime has been disposed or app has been killed. Finishing.
       06-15 13:45:08.442: W/TiApplication(20715): (main) [4,1148] Scheduling application restart
       06-15 13:45:08.445: D/ActivityTrigger(5007): ActivityTrigger activityPauseTrigger 
       06-15 13:45:08.479: D/ActivityTrigger(5007): ActivityTrigger activityPauseTrigger 
       06-15 13:45:08.557: I/WindowManager(5007): Failed to capture screenshot of Token{86d05bb ActivityRecord{1e0924a u0 com.miga.app/.AppActivity t4842 f}} appWin=Window{b80a6a7 u0 Starting com.miga.app} drawState=1
       06-15 13:45:08.621: W/InputMethodManagerService(5007): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@928f8b5 attribute=null, token = android.os.BinderProxy@2882451, cs=ClientState{29f79eb uid 10055 pid 12948}
       06-15 13:45:13.864: D/ActivityTrigger(5007): ActivityTrigger activityPauseTrigger 
       06-15 13:45:13.881: I/TiRootActivity(20715): (main) [0,0] checkpoint, on root activity create, savedInstanceState: null
       06-15 13:45:13.904: W/(525): debuggerd: handling request: pid=20715 uid=10563 gid=10563 tid=20715
       06-15 13:45:14.068: A/DEBUG(20743): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
       06-15 13:45:14.068: A/DEBUG(20743): Build fingerprint: 'htc/hiaeuhl_00401/htc_hiaeuhl:7.0/NRD90M/876837.2:user/release-keys'
       06-15 13:45:14.068: A/DEBUG(20743): Revision: '0'
       06-15 13:45:14.069: A/DEBUG(20743): ABI: 'arm'
       06-15 13:45:14.069: A/DEBUG(20743): pid: 20715, tid: 20715, name: com.miga.app  >>> com.miga.app <<<
       06-15 13:45:14.069: A/DEBUG(20743): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
       06-15 13:45:14.069: A/DEBUG(20743):     r0 00000000  r1 efa9d000  r2 75646f4d  r3 0000656c
       06-15 13:45:14.069: A/DEBUG(20743):     r4 00000000  r5 d08b7dc8  r6 efa74230  r7 00000000
       06-15 13:45:14.069: A/DEBUG(20743):     r8 00000000  r9 d08b3d78  sl ffd3aef4  fp ee32f008
       06-15 13:45:14.069: A/DEBUG(20743):     ip 51381b5c  sp ffd3ae40  lr d0090e67  pc d01726c8  cpsr a0070010
       06-15 13:45:14.073: A/DEBUG(20743): backtrace:
       06-15 13:45:14.074: A/DEBUG(20743):     #00 pc 003ab6c8  /data/app/com.miga.app-2/lib/arm/libkroll-v8.so (_ZN2v86Object3GetENS_5LocalINS_5ValueEEE+8)
       06-15 13:45:14.075: A/DEBUG(20743):     #01 pc 002c9e63  /data/app/com.miga.app-2/lib/arm/libkroll-v8.so (Java_org_appcelerator_kroll_runtime_v8_V8Runtime_nativeRunModule+106)
       06-15 13:45:14.075: A/DEBUG(20743):     #02 pc 00a7cdc5  /data/app/com.miga.app-2/oat/arm/base.odex (offset 0xa1d000)
       06-15 13:45:14.919: W/(525): debuggerd: resuming target 20715
       06-15 13:45:14.930: D/ActivityTrigger(5007): ActivityTrigger activityPauseTrigger 
       06-15 13:45:14.930: E/JavaBinder(5007): !!! FAILED BINDER TRANSACTION !!!  (parcel size = 112)
       06-15 13:45:14.966: E/lowmemorykiller(584): Error writing /proc/20715/oom_score_adj; errno=22
       06-15 13:45:14.967: I/WindowManager(5007): Failed to capture screenshot of Token{801ebd8 ActivityRecord{7d0fabb u0 com.miga.app/.AppActivity t4847 f}} appWin=Window{3ca7925 u0 Starting com.miga.app} drawState=4
       06-15 13:45:14.998: W/InputMethodManagerService(5007): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@eaa729b attribute=null, token = android.os.BinderProxy@2882451, cs=ClientState{29f79eb uid 10055 pid 12948}
       
    App was in background and I started it again using the app icon. * HTC A9 * Android 7 * Ti SDK 6.1.0
  8. Gary Mathews 2017-06-16

    master: https://github.com/appcelerator/titanium_mobile/pull/9148
  9. Dominic Maricic 2017-06-26

    What's the status on this? We're getting flooded with crash complaints tying back to this. Thanks in advance!
  10. Gregory Hudson 2017-06-28

    We're also getting a lot of crashing complaints that we've traced back to this issue. Can the solution to this be treated as a priority? Thanks.
  11. Gregory Hudson 2017-07-06

    any update on this? it's gone quiet - thanks
  12. Gary Mathews 2017-07-06

    6_1_X: https://github.com/appcelerator/titanium_mobile/pull/9200
  13. Muhammad Ahmed Fahad 2017-07-17

    I seem to be getting a lot of these crashes as well, and as stated Android 7+. Thanks for this fix! Any idea why 6_1_X PR failed checks?
  14. ankur garha 2017-07-19

    Has it been merged yet or not? I don't see it's Pull request yet merged into 6_1_X branch. Guys when can we expect the solution for it, We are losing our business here. If its going to take some more time, then atleast provide some work around for now.
  15. Hans Knöchel 2017-07-19

    [~speedyankur@gmail.com] The PR will be merged this week after QE-validation passed, 6.1.2 is scheduled for next week. But you can already grab the PR and append it to your existing SDK if you need it already. [~fahad86] Tests looking good for me. Something the unit-tests have timeouts, but that won't block the merge-process at all. If it helps, I can create a 6.1.2 build that includes the PR already.
  16. Abir Mukherjee 2017-07-19

    Completed FR with this environment: Node Version: 6.10.3 NPM Version: 3.10.10 Mac OS: 10.12.4 Appc CLI: 6.2.2 Appc CLI NPM: 4.2.9 Titanium SDK version: 6.1.X PR-9200 Appcelerator Studio, build: 4.9.0.201705302345 Android Device 7.1.2 I was not able to reproduce the original bug, however I tested the PR by creating an app, and running adb logcat to check for error messages. I tried several things such as backing out of the app, and putting it in the background while watching the logcat window I had open. None of the originally reported errors were observed, so I am merging the ticket. I'll keep the status as "Resolved" (ie not "Closed") until confirmation that reporter of the bug does not get any more errors.
  17. Michael Gangolf 2017-07-19

    I've just build a SDK with the bugfix and still have a crash when I restart an app (default appc new app) that I close with the back button: [Video: Start - Close - Start -> Crash](http://migaweb.de/start_after_closing.mp4) The log:
        07-19 21:13:57.396: I/KeyButtonView(5652): sendEvent(0,0,666070799,false) back
        07-19 21:13:57.419: I/KeyButtonView(5652): sendEvent(1,0,666070824,false) back
        07-19 21:13:57.424: D/ActivityTrigger(5200): ActivityTrigger activityPauseTrigger 
        07-19 21:13:57.482: I/Adreno(9584): QUALCOMM build                   : 6933d31, I73c5708217
        07-19 21:13:57.482: I/Adreno(9584): Build Date                       : 12/28/16
        07-19 21:13:57.482: I/Adreno(9584): OpenGL ES Shader Compiler Version: XE031.09.00.04
        07-19 21:13:57.482: I/Adreno(9584): Local Branch                     : 
        07-19 21:13:57.482: I/Adreno(9584): Remote Branch                    : quic/LA.BR.1.3.6_rb1.11
        07-19 21:13:57.482: I/Adreno(9584): Remote Branch                    : NONE
        07-19 21:13:57.482: I/Adreno(9584): Reconstruct Branch               : NOTHING
        07-19 21:13:57.504: I/InputMethodManagerService(5200): Disable input method client, cs=ClientState{fd755d6 uid 10628 pid 28593}
        07-19 21:13:57.504: D/InputMethodManagerService(5200): Switching to client com.google.android.googlequicksearchbox(9584), IME=com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME
        07-19 21:13:57.504: I/InputMethodManagerService(5200): Enable input method client, cs=ClientState{2298a1b uid 10055 pid 9584}
        07-19 21:13:57.851: D/Window(28593): Window is closed normally.
        07-19 21:13:58.104: W/(526): debuggerd: handling request: pid=28593 uid=10628 gid=10628 tid=28593
        07-19 21:13:58.183: A/DEBUG(28675): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
        07-19 21:13:58.183: A/DEBUG(28675): Build fingerprint: 'htc/hiaeuhl_00401/htc_hiaeuhl:7.0/NRD90M/876837.2:user/release-keys'
        07-19 21:13:58.183: A/DEBUG(28675): Revision: '0'
        07-19 21:13:58.183: A/DEBUG(28675): ABI: 'arm'
        07-19 21:13:58.183: A/DEBUG(28675): pid: 28593, tid: 28593, name: com.miga.test  >>> com.miga.test <<<
        07-19 21:13:58.183: A/DEBUG(28675): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
        07-19 21:13:58.190: A/DEBUG(28675): Abort message: 'art/runtime/indirect_reference_table.cc:66] JNI ERROR (app bug): see above.'
        07-19 21:13:58.190: A/DEBUG(28675):     r0 00000000  r1 00006fb1  r2 00000006  r3 00000008
        07-19 21:13:58.190: A/DEBUG(28675):     r4 f6f4758c  r5 00000006  r6 f6f47534  r7 0000010c
        07-19 21:13:58.190: A/DEBUG(28675):     r8 f6e83400  r9 f433eb33  sl f433eb12  fp ffffffff
        07-19 21:13:58.190: A/DEBUG(28675):     ip 00000002  sp ff7f4ed8  lr f5c15077  pc f5c178f8  cpsr 200f0010
        07-19 21:13:58.197: A/DEBUG(28675): backtrace:
        07-19 21:13:58.197: A/DEBUG(28675):     #00 pc 0004a8f8  /system/lib/libc.so (tgkill+12)
        07-19 21:13:58.197: A/DEBUG(28675):     #01 pc 00048073  /system/lib/libc.so (pthread_kill+34)
        07-19 21:13:58.197: A/DEBUG(28675):     #02 pc 0001d7f9  /system/lib/libc.so (raise+10)
        07-19 21:13:58.197: A/DEBUG(28675):     #03 pc 000192f1  /system/lib/libc.so (__libc_android_abort+34)
        07-19 21:13:58.197: A/DEBUG(28675):     #04 pc 00017358  /system/lib/libc.so (abort+4)
        07-19 21:13:58.197: A/DEBUG(28675):     #05 pc 0031bec5  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+252)
        07-19 21:13:58.197: A/DEBUG(28675):     #06 pc 000b4d79  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+864)
        07-19 21:13:58.197: A/DEBUG(28675):     #07 pc 001be4fb  /system/lib/libart.so (_ZNK3art22IndirectReferenceTable10CheckEntryEPKcPvi+346)
        07-19 21:13:58.197: A/DEBUG(28675):     #08 pc 001be203  /system/lib/libart.so (_ZN3art22IndirectReferenceTable6RemoveEjPv+830)
        07-19 21:13:58.197: A/DEBUG(28675):     #09 pc 0023b18f  /system/lib/libart.so (_ZN3art9JavaVMExt15DeleteGlobalRefEPNS_6ThreadEP8_jobject+46)
        07-19 21:13:58.198: A/DEBUG(28675):     #10 pc 0038fc63  /data/app/com.miga.test-1/lib/arm/libkroll-v8.so (_ZN8titanium10JavaObject13DeleteJavaRefEv+34)
        07-19 21:13:58.198: A/DEBUG(28675):     #11 pc 0038fc9d  /data/app/com.miga.test-1/lib/arm/libkroll-v8.so (_ZN8titanium10JavaObjectD2Ev+28)
        07-19 21:13:58.198: A/DEBUG(28675):     #12 pc 0038ce1b  /data/app/com.miga.test-1/lib/arm/libkroll-v8.so (_ZN8titanium5ProxyD2Ev+14)
        07-19 21:13:58.198: A/DEBUG(28675):     #13 pc 0038ce2d  /data/app/com.miga.test-1/lib/arm/libkroll-v8.so (_ZN8titanium5ProxyD0Ev+4)
        07-19 21:13:58.198: A/DEBUG(28675):     #14 pc 0038e507  /data/app/com.miga.test-1/lib/arm/libkroll-v8.so (Java_org_appcelerator_kroll_runtime_v8_V8Object_nativeRelease+74)
        07-19 21:13:58.198: A/DEBUG(28675):     #15 pc 003cbd65  /data/app/com.miga.test-1/oat/arm/base.odex (offset 0x3a1000)
        07-19 21:13:58.236: D/ActivityTrigger(5200): ActivityTrigger activityPauseTrigger 
        07-19 21:13:58.806: W/(526): debuggerd: resuming target 28593
        07-19 21:13:58.808: D/ActivityTrigger(5200): ActivityTrigger activityPauseTrigger 
        07-19 21:13:58.811: E/lowmemorykiller(585): Error writing /proc/28593/oom_score_adj; errno=22
        07-19 21:13:58.926: W/InputDispatcher(5200): channel '554a691 com.miga.test/org.appcelerator.titanium.TiActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
        07-19 21:13:58.926: E/InputDispatcher(5200): channel '554a691 com.miga.test/org.appcelerator.titanium.TiActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
        07-19 21:13:58.927: E/InputEventReceiver(28114): Looper::removeFd(919) is failed, result(0), input channel 'ClientState{fd755d6 uid 10628 pid 28593} (client)'
        07-19 21:13:58.939: I/WindowManager(5200): WINDOW DIED Window{554a691 u0 com.miga.test/org.appcelerator.titanium.TiActivity}
        07-19 21:13:58.939: W/InputDispatcher(5200): Attempted to unregister already unregistered input channel '554a691 com.miga.test/org.appcelerator.titanium.TiActivity (server)'
        07-19 21:13:58.958: W/WindowManager(5200): Failed looking up window
        07-19 21:13:58.958: W/WindowManager(5200): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@88d78b8 does not exist
        07-19 21:13:58.958: W/WindowManager(5200): 	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9321)
        07-19 21:13:58.958: W/WindowManager(5200): 	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9312)
        07-19 21:13:58.958: W/WindowManager(5200): 	at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1790)
        07-19 21:13:58.958: W/WindowManager(5200): 	at android.os.BinderProxy.sendDeathNotice(Binder.java:696)
        07-19 21:13:58.958: I/WindowManager(5200): WIN DEATH: null
        07-19 21:13:59.099: V/BaseCarouselFragment(23243): set is In Search Mode:false
        07-19 21:13:59.099: I/PeopleApp(23243): Preload all people cursor with - displayOnlyPhones: false
        
    Happens almost everytime. Device: HTC A9 (7.0) SDK: 6.2.0 (master from 19.07.) *Good:* On the other hand the restart of a background app that was closed is way faster now: [Video: App running - Put to background - Start other programs - Start old app again -> Restart](http://migaweb.de/start_after_background_close.mp4) Perhaps it is working better for the other people with this problem
  18. Michael Gangolf 2017-07-20

    With 6.1.2.v20170719112744 the (start app - close it - start app again) behaviour is correct but once the app is closed when it is in background and opened up again it is slower as with 6.2.x and the "app crashed want to restart" box is shown after the restart. Log:
        07-20 08:37:26.043: I/ActivityManager(5200): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x4 cmp=com.miga.test/.Test_startActivity (has extras)} from uid 10628 pid -1 on display 0
        07-20 08:37:26.043: W/ActivityManager(5200): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x4 cmp=com.miga.test/.Test_startActivity (has extras) }
        07-20 08:37:26.052: D/ActivityTrigger(5200): ActivityTrigger activityPauseTrigger 
        07-20 08:37:26.069: I/TiRootActivity(4159): (main) [0,0] checkpoint, on root activity create, savedInstanceState: null
        07-20 08:37:26.099: W/(526): debuggerd: handling request: pid=4159 uid=10628 gid=10628 tid=4159
        07-20 08:37:26.308: A/DEBUG(4189): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
        07-20 08:37:26.308: A/DEBUG(4189): Build fingerprint: 'htc/hiaeuhl_00401/htc_hiaeuhl:7.0/NRD90M/876837.2:user/release-keys'
        07-20 08:37:26.308: A/DEBUG(4189): Revision: '0'
        07-20 08:37:26.308: A/DEBUG(4189): ABI: 'arm'
        07-20 08:37:26.309: A/DEBUG(4189): pid: 4159, tid: 4159, name: com.miga.test  >>> com.miga.test <<<
        07-20 08:37:26.309: A/DEBUG(4189): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
        07-20 08:37:26.309: A/DEBUG(4189):     r0 00000000  r1 e7c1f000  r2 75646f4d  r3 0000656c
        07-20 08:37:26.309: A/DEBUG(4189):     r4 00000000  r5 d92ecdc8  r6 f6e64230  r7 00000000
        07-20 08:37:26.309: A/DEBUG(4189):     r8 00000000  r9 d92e8d78  sl ff7f4b44  fp f5c5a008
        07-20 08:37:26.309: A/DEBUG(4189):     ip 46f81ca4  sp ff7f4a90  lr d8ac4e67  pc d8ba6cc0  cpsr a0070010
        07-20 08:37:26.315: A/DEBUG(4189): backtrace:
        07-20 08:37:26.316: A/DEBUG(4189):     #00 pc 003abcc0  /data/app/com.miga.test-2/lib/arm/libkroll-v8.so (_ZN2v86Object3GetENS_5LocalINS_5ValueEEE+8)
        07-20 08:37:26.316: A/DEBUG(4189):     #01 pc 002c9e63  /data/app/com.miga.test-2/lib/arm/libkroll-v8.so (Java_org_appcelerator_kroll_runtime_v8_V8Runtime_nativeRunModule+106)
        07-20 08:37:26.316: A/DEBUG(4189):     #02 pc 003ce55d  /data/app/com.miga.test-2/oat/arm/base.odex (offset 0x3a2000)
        07-20 08:37:27.114: E/ActivityManager(5200): App crashed! Process: com.miga.test
        07-20 08:37:27.115: W/(526): debuggerd: resuming target 4159
        07-20 08:37:27.136: W/ActivityManager(5200):   Force finishing activity com.miga.test/.Test_startActivity
        07-20 08:37:27.140: D/ActivityTrigger(5200): ActivityTrigger activityPauseTrigger 
        07-20 08:37:27.140: E/JavaBinder(5200): !!! FAILED BINDER TRANSACTION !!!  (parcel size = 112)
        07-20 08:37:27.171: W/ActivityManager(5200): Exception thrown during pause
        07-20 08:37:27.171: W/ActivityManager(5200): android.os.DeadObjectException: Transaction failed on small parcel; remote process probably died
        07-20 08:37:27.171: W/ActivityManager(5200): 	at android.os.BinderProxy.transactNative(Native Method)
        07-20 08:37:27.171: W/ActivityManager(5200): 	at android.os.BinderProxy.transact(Binder.java:623)
        07-20 08:37:27.171: W/ActivityManager(5200): 	at android.app.ApplicationThreadProxy.schedulePauseActivity(ApplicationThreadNative.java:801)
        07-20 08:37:27.171: W/ActivityManager(5200): 	at com.android.server.am.ActivityStack.startPausingLocked(ActivityStack.java:1166)
        07-20 08:37:27.171: W/ActivityManager(5200): 	at com.android.server.am.ActivityStack.finishActivityLocked(ActivityStack.java:3650)
        07-20 08:37:27.171: W/ActivityManager(5200): 	at com.android.server.am.ActivityStack.finishTopRunningActivityLocked(ActivityStack.java:3468)
        07-20 08:37:27.171: W/ActivityManager(5200): 	at com.android.server.am.ActivityStackSupervisor.finishTopRunningActivityLocked(ActivityStackSupervisor.java:1858)
        07-20 08:37:27.171: W/ActivityManager(5200): 	at com.android.server.am.AppErrors.handleAppCrashLocked(AppErrors.java:649)
        07-20 08:37:27.171: W/ActivityManager(5200): 	at com.android.server.am.AppErrors.makeAppCrashingLocked(AppErrors.java:511)
        07-20 08:37:27.171: W/ActivityManager(5200): 	at com.android.server.am.AppErrors.crashApplicationInner(AppErrors.java:381)
        07-20 08:37:27.171: W/ActivityManager(5200): 	at com.android.server.am.AppErrors.crashApplication(AppErrors.java:333)
        07-20 08:37:27.171: W/ActivityManager(5200): 	at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:13909)
        07-20 08:37:27.171: W/ActivityManager(5200): 	at com.android.server.am.NativeCrashListener$NativeCrashReporter.run(NativeCrashListener.java:86)
        07-20 08:37:27.174: E/lowmemorykiller(585): Error writing /proc/4159/oom_score_adj; errno=22
        07-20 08:37:27.174: I/WindowManager(5200): Failed to capture screenshot of Token{9f050cc ActivityRecord{ddecaff u0 com.miga.test/.Test_startActivity t8203 f}} appWin=Window{8767bd0 u0 Starting com.miga.test} drawState=4
        07-20 08:37:27.174: D/ActivityManager(5200): screenshot for ActivityRecord{ddecaff u0 com.miga.test/.Test_startActivity t8203 f}, bitmap=null, time = 0
        07-20 08:37:27.202: W/InputMethodManagerService(5200): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@81db4df attribute=null, token = android.os.BinderProxy@2671675, cs=ClientState{2298a1b uid 10055 pid 9584}
        07-20 08:37:27.239: I/ActivityManager(5200): Recipient 4159
        07-20 08:37:27.240: I/ActivityManager(5200): Process com.miga.test (pid 4159) has died
        
    app is the default Alloy example when creating a new app with appc new
  19. Gary Mathews 2017-07-26

    6_1_X: https://github.com/appcelerator/titanium_mobile/pull/9256
  20. Abir Mukherjee 2017-07-26

    Passed FR with this environment: Node Version: 6.10.3 NPM Version: 3.10.10 Mac OS: 10.12.4 Appc CLI: 6.2.2 Appc CLI NPM: 4.2.9 Titanium SDK version: 6.1.2.v20170726101856 Appcelerator Studio, build: 4.9.0.201705302345 Android 7.1.2 Closing, as changes are in SDK 6.1.2.v20170726115259
  21. ardy wongso 2017-10-13

    Hi Is there any possibility to backport to SDK 5.5.1? because 1 of my project which in playstore using this SDK and receiving crash report a lot due to this issue, thanks.

JSON Source