[Thunderbolt Android Development] kaijura:
Hmm, I can't replicate it on the mecha anymore. It only happened first time after flashing and it was gone.

It still happens on the vivo, cut and pasting what I think were related. Often I get these random java outputs every now and then:

--------- beginning of /dev/log/main
I/rmt_storage( 1302): rmt_storage user app start
I/rmt_storage( 1302): rmt_storage open success
I/rmt_storage( 1302): rmt_storage shared memory ioctl success
I/rmt_storage( 1302): rmt_storage mmap addr = 40009000
E/JavaBinder( 1420): *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
E/JavaBinder( 1420): java.lang.ArrayIndexOutOfBoundsException: length=5; index=6
E/JavaBinder( 1420):	at com.android.internal.os.BatteryStatsImpl.updateAllPhoneStateLocked(BatteryStatsImpl.java:1907)
E/JavaBinder( 1420):	at com.android.internal.os.BatteryStatsImpl.notePhoneSignalStrengthLocked(BatteryStatsImpl.java:1937)
E/JavaBinder( 1420):	at com.android.server.am.BatteryStatsService.notePhoneSignalStrength(BatteryStatsService.java:211)
E/JavaBinder( 1420):	at com.android.server.TelephonyRegistry.broadcastSignalStrengthChanged(TelephonyRegistry.java:564)
E/JavaBinder( 1420):	at com.android.server.TelephonyRegistry.notifySignalStrength(TelephonyRegistry.java:325)
E/JavaBinder( 1420):	at com.android.internal.telephony.ITelephonyRegistry$Stub.onTransact(ITelephonyRegistry.java:95)
E/JavaBinder( 1420):	at android.os.Binder.execTransact(Binder.java:338)
E/JavaBinder( 1420):	at dalvik.system.NativeStart.run(Native Method)
D/PhoneStatusBar( 1501): disable: < EXPAND* icons alerts ticker system_info back home recent clock >
D/memalloc( 1294): /dev/pmem: Allocated buffer base:0x41635000 size:1351680 offset:7680000 fd:28
D/memalloc( 1420): /dev/pmem: Mapped buffer base:0x4f648000 size:9031680 offset:7680000 fd:198
E/JavaBinder( 1420): *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
E/JavaBinder( 1420): java.lang.ArrayIndexOutOfBoundsException: length=5; index=6
E/JavaBinder( 1420):	at com.android.internal.os.BatteryStatsImpl.updateAllPhoneStateLocked(BatteryStatsImpl.java:1907)
E/JavaBinder( 1420):	at com.android.internal.os.BatteryStatsImpl.notePhoneSignalStrengthLocked(BatteryStatsImpl.java:1937)
E/JavaBinder( 1420):	at com.android.server.am.BatteryStatsService.notePhoneSignalStrength(BatteryStatsService.java:211)
E/JavaBinder( 1420):	at com.android.server.TelephonyRegistry.broadcastSignalStrengthChanged(TelephonyRegistry.java:564)
E/JavaBinder( 1420):	at com.android.server.TelephonyRegistry.notifySignalStrength(TelephonyRegistry.java:325)
E/JavaBinder( 1420):	at com.android.internal.telephony.ITelephonyRegistry$Stub.onTransact(ITelephonyRegistry.java:95)
E/JavaBinder( 1420):	at android.os.Binder.execTransact(Binder.java:338)
E/JavaBinder( 1420):	at dalvik.system.NativeStart.run(Native Method)

when I get settings FC on vivo: most of the time happens after boot, once and that's it.

E/JavaBinder( 1417): *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
E/JavaBinder( 1417): java.lang.ArrayIndexOutOfBoundsException: length=5; index=6
E/JavaBinder( 1417):	at com.android.internal.os.BatteryStatsImpl.updateAllPhoneStateLocked(BatteryStatsImpl.java:1907)
E/JavaBinder( 1417):	at com.android.internal.os.BatteryStatsImpl.notePhoneSignalStrengthLocked(BatteryStatsImpl.java:1937)
E/JavaBinder( 1417):	at com.android.server.am.BatteryStatsService.notePhoneSignalStrength(BatteryStatsService.java:211)
E/JavaBinder( 1417):	at com.android.server.TelephonyRegistry.broadcastSignalStrengthChanged(TelephonyRegistry.java:564)
E/JavaBinder( 1417):	at com.android.server.TelephonyRegistry.notifySignalStrength(TelephonyRegistry.java:325)
E/JavaBinder( 1417):	at com.android.internal.telephony.ITelephonyRegistry$Stub.onTransact(ITelephonyRegistry.java:95)
E/JavaBinder( 1417):	at android.os.Binder.execTransact(Binder.java:338)
E/JavaBinder( 1417):	at dalvik.system.NativeStart.run(Native Method)
D/PhoneStatusBar( 1496): disable: < expand icons alerts ticker system_info BACK HOME recent* CLOCK >
D/OpenGLRenderer( 1417): Flushing caches (mode 0)
D/memalloc( 1417): /dev/pmem: Unmapping buffer base:0x4e58e000 size:6082560 offset:4608000
D/memalloc( 1417): /dev/pmem: Unmapping buffer base:0x4ff8f000 size:9154560 offset:7680000
D/memalloc( 1417): /dev/pmem: Unmapping buffer base:0x518d4000 size:18247680 offset:16773120
D/memalloc( 1294): /dev/pmem: Freeing buffer base:0x41a9a000 size:1474560 offset:4608000 fd:31
D/memalloc( 1294): /dev/pmem: Freeing buffer base:0x42634000 size:1474560 offset:16773120 fd:64
D/PhoneStatusBar( 1496): disable: < expand icons alerts ticker system_info back* home* recent clock* >
D/memalloc( 1294): /dev/pmem: Freeing buffer base:0x41d88000 size:1474560 offset:7680000 fd:37
I/MediaUploader( 2313): No need to wake up
E/JavaBinder( 1417): !!! FAILED BINDER TRANSACTION !!!
W/ActivityManager( 1417): Exception when sending broadcast to ComponentInfo{com.android.settings/com.android.settings.cmstats.ReportingServiceManager}
W/ActivityManager( 1417): android.os.TransactionTooLargeException
W/ActivityManager( 1417):	at android.os.BinderProxy.transact(Native Method)
W/ActivityManager( 1417):	at android.app.ApplicationThreadProxy.scheduleReceiver(ApplicationThreadNative.java:722)
W/ActivityManager( 1417):	at com.android.server.am.ActivityManagerService.processCurBroadcastLocked(ActivityManagerService.java:12727)
W/ActivityManager( 1417):	at com.android.server.am.ActivityManagerService.processNextBroadcast(ActivityManagerService.java:13126)
W/ActivityManager( 1417):	at com.android.server.am.ActivityManagerService.finishReceiver(ActivityManagerService.java:12566)
W/ActivityManager( 1417):	at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:336)
W/ActivityManager( 1417):	at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:1545)
W/ActivityManager( 1417):	at android.os.Binder.execTransact(Binder.java:338)
W/ActivityManager( 1417):	at dalvik.system.NativeStart.run(Native Method)
I/ActivityManager( 1417): Start proc com.android.settings for broadcast com.android.settings/.cmstats.ReportingServiceManager: pid=2544 uid=1000 gids={1015, 1023, 3002, 3001, 3003, 3007}
D/memalloc( 1417): /dev/pmem: Unmapping buffer base:0x4f38f000 size:614400 offset:307200
D/memalloc( 1417): /dev/pmem: Unmapping buffer base:0x52d3b000 size:921600 offset:614400
D/memalloc( 1294): /dev/pmem: Freeing buffer base:0x41680000 size:307200 offset:307200 fd:25
D/memalloc( 1294): /dev/pmem: Freeing buffer base:0x416cb000 size:307200 offset:614400 fd:28
D/memalloc( 1417): /dev/pmem: Unmapping buffer base:0x541f5000 size:307200 offset:0
D/memalloc( 1294): /dev/pmem: Freeing buffer base:0x41635000 size:307200 offset:0 fd:22
D/PicasaSyncManager( 2332): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
D/AndroidRuntime( 2544): Shutting down VM
W/dalvikvm( 2544): threadid=1: thread exiting with uncaught exception (group=0x40a721f8)
D/PicasaSyncManager( 2332): background data: true
E/AndroidRuntime( 2544): FATAL EXCEPTION: main
E/AndroidRuntime( 2544): java.lang.RuntimeException: Unable to instantiate receiver com.android.settings.cmstats.ReportingServiceManager: java.lang.ClassNotFoundException: com.android.settings.cmstats.ReportingServiceManager
E/AndroidRuntime( 2544):	at android.app.ActivityThread.handleReceiver(ActivityThread.java:2100)
E/AndroidRuntime( 2544):	at android.app.ActivityThread.access$1500(ActivityThread.java:123)
E/AndroidRuntime( 2544):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1197)
E/AndroidRuntime( 2544):	at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 2544):	at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 2544):	at android.app.ActivityThread.main(ActivityThread.java:4424)
E/AndroidRuntime( 2544):	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2544):	at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 2544):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)
E/AndroidRuntime( 2544):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)
E/AndroidRuntime( 2544):	at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 2544): Caused by: java.lang.ClassNotFoundException: com.android.settings.cmstats.ReportingServiceManager
E/AndroidRuntime( 2544):	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
E/AndroidRuntime( 2544):	at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
E/AndroidRuntime( 2544):	at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
E/AndroidRuntime( 2544):	at android.app.ActivityThread.handleReceiver(ActivityThread.java:2095)
E/AndroidRuntime( 2544):	... 10 more
D/dalvikvm( 1417): GC_FOR_ALLOC freed 1069K, 10% free 14296K/15879K, paused 84ms
I/dalvikvm-heap( 1417): Grow heap (frag case) to 14.208MB for 130538-byte allocation
D/dalvikvm( 1417): GC_FOR_ALLOC freed 94K, 11% free 14330K/16007K, paused 56ms
W/ActivityManager( 1417): Process com.android.settings has crashed too many times: killing!
I/ActivityManager( 1417): Killing proc 2544:com.android.settings/1000: crash

I'll try to replicate the settings FC on boot with the mecha.

It has the same thing with shadowgun, it won't let you download despite the "Begin Download" button lights up knowing that it is pressed. Logcat doesn't say anything just like the vivo. Could care less about the game, more interested if this is a major issue and fixable.