Android Premium Charts - Unable to start app


#1

We have several users that can’t load our app. It is crashing on startup. Information pasted below from the Google Dev Console. Not sure this is even a Shinobi problem but trying to follow all leads. Thanks for your help. – Ken

Application version

 
2411

Android version

 
Android 4.41

Device

|
Ellipsis 7 (QMV7A) (QMV7A)1
|
|

Manufacturer
Wind River
Android version
Android 4.2
RAM (MB)
1024
Screen size
1280 × 800
Screen density (dpi)
213
OpenGL ES version
2.0
Native platform
armeabi-v7a
CPU make
Mediatek
CPU model
MT8125

|

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: ‘VERIZON/QMV7B/QMV7A:4.4.2/KOT49H/1419572490:user/release-keys’
pid: 13688, tid: 13846, name: Thread-545 >>> com.peaksware.trainingpeaks <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: ‘/Volumes/Android/buildbot/src/android/ndk-r12-release/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/abort_message.cpp:74: void abort_message(const char *, …): assertion “terminating with uncaught exception of type char const*” failed’
r0 00000000 r1 00003616 r2 00000006 r3 00000000
r4 00000006 r5 00000002 r6 00003616 r7 0000010c
r8 00000000 r9 00000100 sl 00000100 fp 00011171
ip 65b0bbdc sp 65b0bb30 lr 4012a261 pc 401391a4 cpsr 000b0010

backtrace:
#00 pc 000261a4 /system/lib/libc.so (tgkill+12)
#01 pc 0001725d /system/lib/libc.so (pthread_kill+48)
#02 pc 00017471 /system/lib/libc.so (raise+10)
#03 pc 000161a5 /system/lib/libc.so
#04 pc 00025a54 /system/lib/libc.so (abort+4)
#05 pc 00016c8d /system/lib/libc.so
#06 pc 00016205 /system/lib/libc.so (__assert2+20)
#07 pc 000caf01 /data/app-lib/com.peaksware.trainingpeaks-2/libshinobicharts-android.so
#08 pc 000cafe3 /data/app-lib/com.peaksware.trainingpeaks-2/libshinobicharts-android.so
#09 pc 000c986d /data/app-lib/com.peaksware.trainingpeaks-2/libshinobicharts-android.so

code around pc:
40139184 e8bd00f0 e3700a01 912fff1e e2600000
40139194 ea00b2ef e92d50f0 e3a07f43 ef000000
401391a4 e8bd50f0 e3700a01 912fff1e e2600000
401391b4 ea00b2e7 e92d50f0 e3a070ee ef000000
401391c4 e8bd50f0 e3700a01 912fff1e e2600000
401391d4 ea00b2df 00000000 00000000 e92d400f
401391e4 e1a03000 e1a00001 e1a01003 eb000040
401391f4 e8bd400f e12fff1e e320f000 e92d403f
40139204 e2522040 ba00002c e1a05001 e2455c01
40139214 f5d5f000 f5d5f040 f5d5f080 f5d5f0c0
40139224 e2411040 e2400040 e1a05000 e1a04001
40139234 f424020d f424420d f405022d f405422d
40139244 e2522040 ba00001c e2411040 e2400040
40139254 e1a05000 e1a04001 f424020d f424420d
40139264 f405022d f405422d e2522040 ba000012
40139274 e2411040 e2400040 e1a05000 e1a04001

code around lr:
4012a240 447b4b13 42b3e010 4812d10e 44786a1e
4012a250 eb08f7f8 e9d8f00d 46224631 ef9cf00e
4012a260 d00a3001 e00b2400 2b00681b 480ad1eb
4012a270 44782403 eaf6f7f8 f001e002 6804fa1b
4012a280 fa18f001 46206005 bf00bd70 0004e9aa
4012a290 0004e99e 0004e996 0004e972 bf7ef7ff
4012a2a0 43f0e92d 4a3d4b3c 589c447b 6823b08b
4012a2b0 460d4606 f0019309 46a1f9fd 8000f8d0
4012a2c0 d0482d00 f00f4628 280fff0d d8444604
4012a2d0 ffe4f7ff d1064286 4629200f e8a2f00d
4012a2e0 d03c2800 482ee02e f7f84478 482dea3a
4012a2f0 e0154478 d11342b0 482b6a06 f7f84478
4012a300 4a2aeab2 447a2120 a8014633 e8e6f015
4012a310 a8012101 efeef021 46061c42 e011d104
4012a320 28006800 e02cd1e6 46294630 f00d4622
4012a330 1c43e8de d11e4607 f9bcf001 29046801


#2

Hi Ken.

Sorry to hear about the crash. To help us try and find the cause of this, can you please provide a little more info:

  • Do you have an exhaustive list of devices (make and model) on which your users see the crash?
  • On what versions of Android do said devices run?
  • What version of shinobicharts for Android Premium are you using in your app? The reason I ask is that as we release new versions of shinobicharts , we include where possible, newer versions of our native libraries which are built with updated versions of the NDK. This can sometimes fix GL based crashes.
  • Can you reproduce the crash yourself? 

We look forward to your response.

Thanks,

Kai.


#3
  • Reproducing Crash - We cannot reproduce the crash. It appears to be device specific.
  • Shinobi Version - The crashes are all from abuild using shinobicontrols-android-charts-premium-java-1.9.0-3.aar
  • Android Versions - 4.3, 4.4.2, 4.4.4, 5.0, 5.0.1, 6.0.1 – These are the versions where the user has sent the report to the google dev console. Not sure if there are others since the crash happens before Crashlytics is initialized and can capture it.
  • Devices - The crash on each device appears to be slightly different. I’ll post each crash in a separate messages.

#4

Last reported

Aug 20, 7:30 PM

Reports this week

1

Reports total

1

Application version

 
2411

Android version

 
Android 4.41

Device

|
Moto G with 4G LTE (1st Gen) (peregrine)1
|
|   |

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: ‘motorola/peregrine_cricket/peregrine:4.4.4/KXB21.14-L1.45/15:user/release-keys’
Revision: ‘p2d0’
pid: 6093, tid: 6598, name: VolleyNetworkDi >>> com.peaksware.trainingpeaks <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
Abort message: ‘invalid address or address of corrupt block 0x6053ad88 passed to dlfree’
r0 00000000 r1 400d50ba r2 deadbaad r3 400d8ce3
r4 6053ad88 r5 400e3190 r6 40083000 r7 6053ad90
r8 0000000b r9 00000020 sl 00000002 fp 6ae3d059
ip 00000001 sp 68bc19c8 lr 400a689b pc 400a689c cpsr 600f0030
d0 2064696c61766e69 d1 2073736572646461
d2 657264646120726f d3 6f6320666f207373
d4 6f6d2d64696f7264 d5 003e616c6f726f74
d6 373336030a420100 d7 000004001b2a0120
d8 3f8000003f800000 d9 442a000000000000
d10 4071e00041a00000 d11 4038000000000000
d12 406c4d5555555555 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
d16 0000000000000000 d17 0000000000000000
d18 90345ba57a383ac2 d19 842ea802748676c4
d20 5320842ea8027486 d21 5ecab179f93c7126
d22 297d2ed0ff454bc9 d23 5d928d7dd810ab95
d24 a0b829978c4c9de1 d25 d44f9e4330dc6a0f
d26 00f0387d93605caa d27 a9209fef6804482e
d28 5893452b27262337 d29 6e7d7294c594a598
d30 7871ec2a759c0b06 d31 7b764279dc2a5392
scr 60000013

backtrace:
#00 pc 0001189c /system/lib/libc.so (dlfree+1191)
#01 pc 0000dd33 /system/lib/libc.so (free+10)
#02 pc 000c5585 /system/lib/libcrypto.so (CRYPTO_free+24)
#03 pc 0002f6bf /system/lib/libssl.so (ssl_parse_serverhello_tlsext+738)
#04 pc 000182c1 /system/lib/libssl.so (ssl3_get_server_hello+1008)
#05 pc 000176bf /system/lib/libssl.so (ssl3_connect+566)
#06 pc 00027f4b /system/lib/libssl.so (SSL_do_handshake+50)
#07 pc 0000af49 /system/lib/libjavacrypto.so
#08 pc 000203cc /system/lib/libdvm.so (dvmPlatformInvoke+112)
#09 pc 00050eeb /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
#10 pc 00029860 /system/lib/libdvm.so
#11 pc 00030b68 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#12 pc 0002e200 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#13 pc 000634e9 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#14 pc 0006350d /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, …)+20)
#15 pc 000581db /system/lib/libdvm.so
#16 pc 0000d298 /system/lib/libc.so (__thread_entry+72)
#17 pc 0000d430 /system/lib/libc.so (pthread_create+240)

code around pc:
400a687c 6a014478 62021e4a f7fdb95a e008fd39
400a688c 4621482a 44784a2a f001447a 4a13f9b3
400a689c 49286014 f8d14479 079a31bc f501d51c
400a68ac e8bd70e0 f02c40f8 4823b833 f7fd4478
400a68bc 4822fd0d e7fa4478 42b7688f ae10f43f
400a68cc 481fe611 e7f24478 4478481e 6888e7ef
400a68dc f43f4298 e606aed4 bf00bdf8 deadbaad
400a68ec 0003cd86 0003cd78 0003cce0 000327e9
400a68fc 0003cc54 0003cc42 0003cbca 0003cba8
400a690c 0003cb4c 0003cb36 0003cad0 0003cab8
400a691c 0003caa6 0003ca4e 0003ca28 0003c99e
400a692c 0003c948 0003c92e 0003c910 0002e824
400a693c 0003244b 0003c8ec 00032427 0003241f
400a694c 0003240f 00032409 460db538 b1704601
400a695c 0200ea45 f405fb00 04030c10 4620b143
400a696c eec2f028 bf1842a8 34fff04f 4604e000

code around lr:
400a6878 482e61a3 6a014478 62021e4a f7fdb95a
400a6888 e008fd39 4621482a 44784a2a f001447a
400a6898 4a13f9b3 49286014 f8d14479 079a31bc
400a68a8 f501d51c e8bd70e0 f02c40f8 4823b833
400a68b8 f7fd4478 4822fd0d e7fa4478 42b7688f
400a68c8 ae10f43f 481fe611 e7f24478 4478481e
400a68d8 6888e7ef f43f4298 e606aed4 bf00bdf8
400a68e8 deadbaad 0003cd86 0003cd78 0003cce0
400a68f8 000327e9 0003cc54 0003cc42 0003cbca
400a6908 0003cba8 0003cb4c 0003cb36 0003cad0
400a6918 0003cab8 0003caa6 0003ca4e 0003ca28
400a6928 0003c99e 0003c948 0003c92e 0003c910
400a6938 0002e824 0003244b 0003c8ec 00032427
400a6948 0003241f 0003240f 00032409 460db538
400a6958 b1704601 0200ea45 f405fb00 04030c10
400a6968 4620b143 eec2f028 bf1842a8 34fff04f


#5

Last reported

Aug 22, 4:06 PM

Reports this week

1

Reports total

1

Application version

 
2411

Android version

 
Android 5.01

Device

|
Galaxy S4 (ja3g)1
|
|   |

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: ‘samsung/ja3gub/ja3g:5.0.1/LRX22C/I9500UBUHOK2:user/release-keys’
Revision: ‘10’
ABI: ‘arm’
pid: 10274, tid: 10962, name: GLThread 2403 >>> com.peaksware.trainingpeaks <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: ‘/Volumes/Android/buildbot/src/android/ndk-r12-release/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/abort_message.cpp:74: void abort_message(const char *, …): assertion “terminating with uncaught exception of type char const*” failed’
r0 00000000 r1 00002ad2 r2 00000006 r3 00000000
r4 991fcdb8 r5 00000006 r6 00000058 r7 0000010c
r8 00000000 r9 00000100 sl 00000100 fp 00011171
ip 00002ad2 sp 991fba58 lr b6f3a591 pc b6f5d45c cpsr 60070010

backtrace:
#00 pc 0003a45c /system/lib/libc.so (tgkill+12)
#01 pc 0001758d /system/lib/libc.so (pthread_kill+52)
#02 pc 0001819f /system/lib/libc.so (raise+10)
#03 pc 00014ae5 /system/lib/libc.so (__libc_android_abort+36)
#04 pc 00012aac /system/lib/libc.so (abort+4)
#05 pc 00015cbd /system/lib/libc.so (__libc_fatal+16)
#06 pc 00014b69 /system/lib/libc.so (__assert2+20)
#07 pc 000caf01 /data/app/com.peaksware.trainingpeaks-2/lib/arm/libshinobicharts-android.so
#08 pc 000cafe3 /data/app/com.peaksware.trainingpeaks-2/lib/arm/libshinobicharts-android.so
#09 pc 000c986d /data/app/com.peaksware.trainingpeaks-2/lib/arm/libshinobicharts-android.so
#10 pc 000c91f5 /data/app/com.peaksware.trainingpeaks-2/lib/arm/libshinobicharts-android.so (__cxa_throw+96)
#11 pc 0005bc69 /data/app/com.peaksware.trainingpeaks-2/lib/arm/libshinobicharts-android.so
#12 pc 0005bde7 /data/app/com.peaksware.trainingpeaks-2/lib/arm/libshinobicharts-android.so
#13 pc 0005b761 /data/app/com.peaksware.trainingpeaks-2/lib/arm/libshinobicharts-android.so
#14 pc 0005b5ff /data/app/com.peaksware.trainingpeaks-2/lib/arm/libshinobicharts-android.so
#15 pc 0003f4db /data/app/com.peaksware.trainingpeaks-2/lib/arm/libshinobicharts-android.so
#16 pc 000306c9 /data/app/com.peaksware.trainingpeaks-2/lib/arm/libshinobicharts-android.so
#17 pc 005ef9cb /data/dalvik-cache/arm/data@app@com.peaksware.trainingpeaks-2@base.apk@classes.dex


#6

Last reported

Yesterday, 4:53 AM

Reports this week

1

Reports total

1

Application version

 
2411

Android version

 
Android 4.41

Device

|
Galaxy S4 (ja3g)1
|
|   |

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: ‘samsung/ja3gxx/ja3g:4.4.2/KOT49H/I9500XXUGNH2:user/release-keys’
Revision: ‘10’
pid: 18849, tid: 18957, name: Thread-3077 >>> com.peaksware.trainingpeaks <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: ‘/Volumes/Android/buildbot/src/android/ndk-r12-release/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/abort_message.cpp:74: void abort_message(const char *, …): assertion “terminating with uncaught exception of type char const*” failed’
r0 00000000 r1 00004a0d r2 00000006 r3 00000000
r4 00000006 r5 00000016 r6 00004a0d r7 0000010c
r8 00000000 r9 00000100 sl 00000100 fp 00011171
ip 7b07dbec sp 7b07db40 lr 4011f0e1 pc 4012e2d0 cpsr 000b0010
d0 64656c6961662022 d1 736e6f6320726168
d2 6378652074686775 d3 6f206e6f69747065
d4 3fd34413509f79fb d5 0000000000000000
d6 3fd999999999999a d7 000000003f800000
d8 bff0000000000000 d9 bff0000000000000
d10 0000000000000000 d11 0000000000000000
d12 0000000000000000 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
d16 0000000000000001 d17 0000000000000004
d18 0000000000000000 d19 bfb1cb453b9536c0
d20 40048e5a29dca9b6 d21 3ff0000000000000
d22 be927e4f809c52ad d23 32b7b00b9794babc
d24 3fd1b10853a79915 d25 3fd554fa9ca0567a
d26 3fdb6db71408e660 d27 3fe33333332d4313
d28 3ff0000000000000 d29 0000000000000001
d30 fff0000000000000 d31 ffffffff00000000
scr 20000013

backtrace:
#00 pc 000222d0 /system/lib/libc.so (tgkill+12)
#01 pc 000130dd /system/lib/libc.so (pthread_kill+48)
#02 pc 000132f1 /system/lib/libc.so (raise+10)
#03 pc 00012027 /system/lib/libc.so
#04 pc 00021b84 /system/lib/libc.so (abort+4)
#05 pc 00012b0d /system/lib/libc.so
#06 pc 00012085 /system/lib/libc.so (__assert2+20)
#07 pc 000caf01 /data/app-lib/com.peaksware.trainingpeaks-9/libshinobicharts-android.so
#08 pc 000cafe3 /data/app-lib/com.peaksware.trainingpeaks-9/libshinobicharts-android.so
#09 pc 000c986d /data/app-lib/com.peaksware.trainingpeaks-9/libshinobicharts-android.so

code around pc:
4012e2b0 e8bd00f0 e3700a01 912fff1e e2600000
4012e2c0 ea006fce e92d50f0 e3a07f43 ef000000
4012e2d0 e8bd50f0 e3700a01 912fff1e e2600000
4012e2e0 ea006fc6 e92d50f0 e3a070ee ef000000
4012e2f0 e8bd50f0 e3700a01 912fff1e e2600000
4012e300 ea006fbe e1520003 8a000102 f5d1f040
4012e310 e92d4001 e3520010 3a00003f e3520d0d
4012e320 aa00004c e2603000 e213300f 0a00000e
4012e330 e0422003 e1b0cf83 44d1e001 44c0e001
4012e340 24d1c001 24d1e001 24c0c001 24c0e001
4012e350 e1b0ce83 aa000001 f4a1030d f480031d
4012e360 3a000001 f421070d f400071d e2522080
4012e370 3a000014 f4210acd f4000acd f4210acd
4012e380 f4000acd f4210acd f4000acd f4210acd
4012e390 f4000acd f4210acd f4000acd f4210acd
4012e3a0 f4000acd f4210acd f4000acd f4210acd

code around lr:
4011f0c0 447b4b13 42b3e010 4812d10e 44786a1e
4011f0d0 ec90f7fb ea42f00d 46224631 e8f2f00f
4011f0e0 d00a3001 e00b2400 2b00681b 480ad1eb
4011f0f0 44782403 ec7ef7fb f001e002 6804fa87
4011f100 fa84f001 46206005 bf00bd70 0003c2e2
4011f110 0003c2d6 0003c2ce 0003c2aa bf7ef7ff
4011f120 4a3e4b3d 43f0e92d 4606b08b 447b460d
4011f130 6823589c 930946a1 fa68f001 8000f8d0
4011f140 d0482d00 f0104628 280ff8af d8444604
4011f150 ffe4f7ff d1064286 4629200f e90cf00d
4011f160 d03c2800 482ee02e f7fb4478 482debc2
4011f170 e0154478 d11342b0 482b6a06 f7fb4478
4011f180 4a2aec3a 46332120 447aa801 fdd4f013
4011f190 a8012101 f8d6f01b 46061c42 e011d104
4011f1a0 28006800 e02cd1e6 46294630 f00d4622
4011f1b0 1c43e948 d11e4607 fa28f001 29046801


#7

Last reported

Aug 21, 10:41 AM

Reports this week

1

Reports total

1

Application version

 
2411

Android version

 
Android 4.41

Device

|
Ellipsis 7 (QMV7A) (QMV7A)1
|
|   |

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: ‘VERIZON/QMV7B/QMV7A:4.4.2/KOT49H/1419572490:user/release-keys’
pid: 13688, tid: 13846, name: Thread-545 >>> com.peaksware.trainingpeaks <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: ‘/Volumes/Android/buildbot/src/android/ndk-r12-release/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/abort_message.cpp:74: void abort_message(const char *, …): assertion “terminating with uncaught exception of type char const*” failed’
r0 00000000 r1 00003616 r2 00000006 r3 00000000
r4 00000006 r5 00000002 r6 00003616 r7 0000010c
r8 00000000 r9 00000100 sl 00000100 fp 00011171
ip 65b0bbdc sp 65b0bb30 lr 4012a261 pc 401391a4 cpsr 000b0010

backtrace:
#00 pc 000261a4 /system/lib/libc.so (tgkill+12)
#01 pc 0001725d /system/lib/libc.so (pthread_kill+48)
#02 pc 00017471 /system/lib/libc.so (raise+10)
#03 pc 000161a5 /system/lib/libc.so
#04 pc 00025a54 /system/lib/libc.so (abort+4)
#05 pc 00016c8d /system/lib/libc.so
#06 pc 00016205 /system/lib/libc.so (__assert2+20)
#07 pc 000caf01 /data/app-lib/com.peaksware.trainingpeaks-2/libshinobicharts-android.so
#08 pc 000cafe3 /data/app-lib/com.peaksware.trainingpeaks-2/libshinobicharts-android.so
#09 pc 000c986d /data/app-lib/com.peaksware.trainingpeaks-2/libshinobicharts-android.so

code around pc:
40139184 e8bd00f0 e3700a01 912fff1e e2600000
40139194 ea00b2ef e92d50f0 e3a07f43 ef000000
401391a4 e8bd50f0 e3700a01 912fff1e e2600000
401391b4 ea00b2e7 e92d50f0 e3a070ee ef000000
401391c4 e8bd50f0 e3700a01 912fff1e e2600000
401391d4 ea00b2df 00000000 00000000 e92d400f
401391e4 e1a03000 e1a00001 e1a01003 eb000040
401391f4 e8bd400f e12fff1e e320f000 e92d403f
40139204 e2522040 ba00002c e1a05001 e2455c01
40139214 f5d5f000 f5d5f040 f5d5f080 f5d5f0c0
40139224 e2411040 e2400040 e1a05000 e1a04001
40139234 f424020d f424420d f405022d f405422d
40139244 e2522040 ba00001c e2411040 e2400040
40139254 e1a05000 e1a04001 f424020d f424420d
40139264 f405022d f405422d e2522040 ba000012
40139274 e2411040 e2400040 e1a05000 e1a04001

code around lr:
4012a240 447b4b13 42b3e010 4812d10e 44786a1e
4012a250 eb08f7f8 e9d8f00d 46224631 ef9cf00e
4012a260 d00a3001 e00b2400 2b00681b 480ad1eb
4012a270 44782403 eaf6f7f8 f001e002 6804fa1b
4012a280 fa18f001 46206005 bf00bd70 0004e9aa
4012a290 0004e99e 0004e996 0004e972 bf7ef7ff
4012a2a0 43f0e92d 4a3d4b3c 589c447b 6823b08b
4012a2b0 460d4606 f0019309 46a1f9fd 8000f8d0
4012a2c0 d0482d00 f00f4628 280fff0d d8444604
4012a2d0 ffe4f7ff d1064286 4629200f e8a2f00d
4012a2e0 d03c2800 482ee02e f7f84478 482dea3a
4012a2f0 e0154478 d11342b0 482b6a06 f7f84478
4012a300 4a2aeab2 447a2120 a8014633 e8e6f015
4012a310 a8012101 efeef021 46061c42 e011d104
4012a320 28006800 e02cd1e6 46294630 f00d4622
4012a330 1c43e8de d11e4607 f9bcf001 29046801


#8

Last reported

Aug 18, 6:28 AM

Reports this week

1

Reports total

1

Application version

 
2411

Android version

 
Android 6.01

Device

|
Galaxy S5 (kltevzw)1
|
|   |

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: ‘Verizon/kltevzw/kltevzw:6.0.1/MMB29M/G900VVRU2DPF4:user/release-keys’
Revision: ‘14’
ABI: ‘arm’
pid: 25307, tid: 25414, name: GLThread 6828 >>> com.peaksware.trainingpeaks <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x96900000
r0 96900000 r1 00000040 r2 00000040 r3 988a4304
r4 00000080 r5 988a43a0 r6 988a439c r7 988a4348
r8 988a4398 r9 988a4394 sl 988a4390 fp 00000000
ip 9b8ab228 sp 988a4168 lr 988d8dc9 pc 988d8dce cpsr 600b0030

backtrace:
#00 pc 00033dce /data/app/com.peaksware.trainingpeaks-1/lib/arm/libshinobicharts-android.so
#01 pc 010c13a3 /data/app/com.peaksware.trainingpeaks-1/oat/arm/base.odex (offset 0xa81000)


#9

Last reported

Aug 17, 8:55 AM

Reports this week

0

Reports total

1

Application version

 
2411

Android version

 
Android 6.01

Device

|
Galaxy S6 Edge (zerolte)1
|
|   |

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: ‘samsung/zeroltexx/zerolte:6.0.1/MMB29K/G925FXXS3DPFA:user/release-keys’
Revision: ‘10’
ABI: ‘arm64’
pid: 14056, tid: 14194, name: GLThread 76235 >>> com.peaksware.trainingpeaks <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7f7cb40000
x0 0000007f7cb40000 x1 0000000000000008 x2 0000000000000008 x3 000000000000003c
x4 0000000000000001 x5 0000000000000017 x6 0000000000000018 x7 0000007fadeee000
x8 0000007f7cb40000 x9 0000000000000004 x10 0000000000043758 x11 00000000000437d8
x12 0000000000000000 x13 0000007fadf2d000 x14 0000000000000000 x15 0000007fadf1f000
x16 0000007fadf30eb0 x17 0000007fadf1f000 x18 0000007fadf30f50 x19 0000000013933940
x20 0000007f8a073e90 x21 0000007f8b885000 x22 0000000013b26dc0 x23 0000000013b501b0
x24 0000000012e33470 x25 0000000012c33200 x26 0000000000000000 x27 00000000136e9250
x28 000000001398cda0 x29 0000007f89a0fb70 x30 0000007f8a0741a0
sp 0000007f89a0f810 pc 0000007f8a0741ac pstate 0000000060000000

backtrace:
#00 pc 00000000000451ac /data/app/com.peaksware.trainingpeaks-2/lib/arm64/libshinobicharts-android.so
#01 pc 00000000013390c4 /data/app/com.peaksware.trainingpeaks-2/oat/arm64/base.odex (offset 0xaef000)


#10

Last reported

Aug 11, 11:59 AM

Reports this week

0

Reports total

1

Application version

 
2411

Android version

 
Android 4.41

Device

|
Venue 8 (Venue8)1
|
|   |

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: ‘Dell/Venue/Venue8:4.4.4/KTU84P/eng.YTD802A455000.20151009.043402:user/release-keys’
Revision: ‘0’
pid: 11379, tid: 11459, name: Thread-1051 >>> com.peaksware.trainingpeaks <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: ‘/Volumes/Android/buildbot/src/android/ndk-r12-release/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/abort_message.cpp:74: void abort_message(const char *, …): assertion “terminating with uncaught exception of type char const*” failed’
eax 00000000 ebx 00002c73 ecx 00002cc3 edx 00000006
esi 00000002 edi 3af20a84
xcs 00000023 xds 0000002b xes 0000002b xfs 00000003 xss 0000002b
eip 6fe28366 ebp 3af209a8 esp 3af20980 flags 00200207

backtrace:
#00 pc 00048366 /system/lib/libc.so
#01 pc 00000005 <unknown>
#02 pc 00028b3b /system/lib/libc.so
#03 pc 00026650 /system/lib/libc.so
#04 pc 00027bc6 /system/lib/libc.so
#05 pc 0002670e /system/lib/libc.so
#06 pc 00150d39 /data/app-lib/com.peaksware.trainingpeaks-1/libshinobicharts-android.so
#07 pc 00150e7c /data/app-lib/com.peaksware.trainingpeaks-1/libshinobicharts-android.so
#08 pc 0014e022 /data/app-lib/com.peaksware.trainingpeaks-1/libshinobicharts-android.so


#11

Last reported

Aug 4, 9:28 AM

Reports this week

0

Reports total

1

Application version

 
2401

Android version

 
Android 6.01

Device

|
Galaxy S7 (heroqltevzw)1
|
|   |

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: ‘Verizon/heroqltevzw/heroqltevzw:6.0.1/MMB29M/G930VVRS2APF2:user/release-keys’
Revision: ‘15’
ABI: ‘arm64’
pid: 12943, tid: 19690, name: GLThread 6911 >>> com.peaksware.trainingpeaks <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7f886c0000
x0 0000007f886c0000 x1 0000000000000008 x2 0000007f8863e380 x3 0000007f8863e370
x4 0000007f8863e380 x5 0000000000000047 x6 0000000000000048 x7 0000007fa6782000
x8 0000007f886c0000 x9 0000000000000004 x10 0000007f89df9a98 x11 0000007f89df9a98
x12 0000000000000000 x13 0000007fa67c2000 x14 0000000000000000 x15 0000007fa67b4000
x16 0000007fa67c5eb0 x17 0000007fa67b4000 x18 0000007fa67c5f50 x19 000000003446ec40
x20 0000007f8a14ee90 x21 0000007f8919ec00 x22 0000000033b7d460 x23 0000000033469560
x24 00000000341e90c0 x25 0000000033d17b00 x26 00000000341d4180 x27 000000003455c300
x28 0000000034471e00 x29 0000007f89df9b80 x30 0000007f8a14f000
sp 0000007f89df9820 pc 0000007f8a14f00c pstate 0000000080000000

backtrace:
#00 pc 000000000004500c /data/app/com.peaksware.trainingpeaks-2/lib/arm64/libshinobicharts-android.so
#01 pc 00000000012f9384 /data/app/com.peaksware.trainingpeaks-2/oat/arm64/base.odex (offset 0xace000)

Page  1  of  1


#12

Last reported

Aug 6, 7:42 AM

Reports this week

0

Reports total

1

Application version

 
2411

Android version

 
Android 5.01

Device

|
ZenFone 5 (ASUS_T00J)1
|
|

Manufacturer
Asus
Android version
Android 4.3
RAM (MB)
1024
Screen size
720 × 1280
Screen density (dpi)
320
OpenGL ES version
2.0
Native platform
x86
CPU make
Intel
CPU model
Z2560

|

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: ‘asus/WW_a501cgS/ASUS_T00J:5.0/LRX21V/WW_user_3.24.40.87_20151222_34:user/release-keys’
Revision: ‘0’
ABI: ‘x86’
pid: 867, tid: 1602, name: GLThread 4313 >>> com.peaksware.trainingpeaks <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: ‘/Volumes/Android/buildbot/src/android/ndk-r12-release/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/abort_message.cpp:74: void abort_message(const char *, …): assertion “terminating with uncaught exception of type char const*” failed’
eax 00000000 ebx 00000363 ecx 00000642 edx 00000006
esi 9e3afdd8 edi 00000058
xcs 00000073 xds 0000007b xes 0000007b xfs 00000247 xss 0000007b
eip b773a286 ebp 00000642 esp 9e3ae930 flags 00000206

backtrace:
#00 pc 00092286 /system/lib/libc.so (tgkill+22)
#01 pc 00038d13 /system/lib/libc.so (pthread_kill+163)
#02 pc 0003a5f5 /system/lib/libc.so (raise+37)
#03 pc 00032855 /system/lib/libc.so (abort+85)
#04 pc 00035561 /system/lib/libc.so (__libc_fatal+33)
#05 pc 000329fd /system/lib/libc.so (__assert2+61)
#06 pc 00150d39 /data/app/com.peaksware.trainingpeaks-1/lib/x86/libshinobicharts-android.so
#07 pc 00150e7c /data/app/com.peaksware.trainingpeaks-1/lib/x86/libshinobicharts-android.so
#08 pc 0014e022 /data/app/com.peaksware.trainingpeaks-1/lib/x86/libshinobicharts-android.so
#09 pc 0014d5ed /data/app/com.peaksware.trainingpeaks-1/lib/x86/libshinobicharts-android.so (__cxa_throw+189)
#10 pc 00088345 /data/app/com.peaksware.trainingpeaks-1/lib/x86/libshinobicharts-android.so
#11 pc 0008861f /data/app/com.peaksware.trainingpeaks-1/lib/x86/libshinobicharts-android.so
#12 pc 0008780b /data/app/com.peaksware.trainingpeaks-1/lib/x86/libshinobicharts-android.so
#13 pc 00087499 /data/app/com.peaksware.trainingpeaks-1/lib/x86/libshinobicharts-android.so
#14 pc 00050f12 /data/app/com.peaksware.trainingpeaks-1/lib/x86/libshinobicharts-android.so
#15 pc 00031c85 /data/app/com.peaksware.trainingpeaks-1/lib/x86/libshinobicharts-android.so
#16 pc 006f8027 /data/dalvik-cache/x86/data@app@com.peaksware.trainingpeaks-1@base.apk@classes.dex


#13

Last reported

Aug 2, 5:05 PM

Reports this week

0

Reports total

1

Application version

 
2401

Android version

 
Android 4.31

Device

|
Galaxy Nexus (maguro)1
|
|   |

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: ‘google/takju/maguro:4.3/JWR66Y/776638:user/release-keys’
Revision: ‘9’
pid: 5756, tid: 5836, name: Thread-440 >>> com.peaksware.trainingpeaks <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
Abort message: ‘/Volumes/Android/buildbot/src/android/ndk-r12-release/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/abort_message.cpp:74: void abort_message(const char *, …): assertion “terminating with uncaught exception of type char const*” failed’
r0 00000027 r1 00000000 r2 00000008 r3 deadbaad
r4 00000000 r5 60e698c4 r6 60b19708 r7 60e69d4c
r8 00000000 r9 00000100 sl 00000100 fp 00011171
ip 00000001 sp 60e698c0 lr 400c2f93 pc 400c04e8 cpsr 600b0030
d0 64656c6961662022 d1 7261686320657079
d2 68677561636e7520 d3 7470656378652074
d4 6b616570676e696e d5 7362696c2f312d73
d6 686369626f6e6968 d7 646e612d73747261
d8 4298000000000000 d9 442c000044778000
d10 000000004489c000 d11 0000000000000000
d12 0000000000000000 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
d16 08ffffffff000000 d17 0fffffffff120000
d18 bc6821197be4ef2a d19 3fe62e4300000000
d20 3fe62e42fefa39ef d21 be205c610ca86c39
d22 bf66b7c650f9e2d2 d23 3f8893749e9ccf3a
d24 bfa05dca4bf739c2 d25 3ff0000000000000
d26 be80f60318a00000 d27 3fcdb22d858cc31a
d28 bfa05dca4bf739c0 d29 3fb29f11fcc0960e
d30 be80f60318a8321a d31 3f114eb2ef3d79a2
scr 20000017

backtrace:
#00 pc 0001e4e8 /system/lib/libc.so
#01 pc 0001c510 /system/lib/libc.so (abort+4)
#02 pc 000121d1 /system/lib/libc.so
#03 pc 000116e1 /system/lib/libc.so (__assert2+20)
#04 pc 000caf01 /data/app-lib/com.peaksware.trainingpeaks-1/libshinobicharts-android.so
#05 pc 000cafe3 /data/app-lib/com.peaksware.trainingpeaks-1/libshinobicharts-android.so
#06 pc 000c986d /data/app-lib/com.peaksware.trainingpeaks-1/libshinobicharts-android.so

code around pc:
400c04c8 461ce00b 2b006823 e026d1fb b12468e4
400c04d8 21014a18 6011447a 4b1247a0 24002027
400c04e8 f7fc7018 2106ee42 e898f7fe 5180f04f
400c04f8 a9029104 94022006 9403460a ec44f7fd
400c0508 46224629 f7fd2002 f7fcec50 2106ee2e
400c0518 e884f7fe f7fc2001 6960eada d1dc2800
400c0528 bf00e7d4 deadbaad 00029b30 ffffff9c
400c0538 0002cdc0 0002cda4 2400b510 aa04b088
400c0548 46699002 94014620 94039400 eb92f7fd
400c0558 db0642a0 b1139b07 1c419806 98069106
400c0568 4620e000 bd10b008 4b1eb40e b082b5f0
400c0578 447b491d f107af00 585e021c f8522101
400c0588 68354b04 f852607d 31015b04 d1fa2d00
400c0598 320e008a 0507f022 0220f107 0d05ebad
400c05a8 f107603a 46690224 9400466d 4c04f852
400c05b8 f8453204 2c004f04 f8dfd1f8 f853c030

code around lr:
400c2f70 4a0e4b0d e92d447b 260041f0 4680589c
400c2f80 686768a5 f9b5e007 2b00300c 4628dd02
400c2f90 430647c0 3f013554 6824d5f5 d1ef2c00
400c2fa0 e8bd4630 bf0081f0 00027060 ffffffc4
400c2fb0 43f0e92d fb01461e 4b16f502 4916460f
400c2fc0 447bb087 aa014614 20019001 95029203
400c2fd0 90049505 681a585b b1124698 f0094630
400c2fe0 4630fd26 f7ffa903 4681fe9c 0000f8d8
400c2ff0 4630b110 fd28f009 0f00f1b9 9c05d005
400c3000 1b284639 eb30f017 46204604 e8bdb007
400c3010 bf0083f0 00027012 ffffff60 46036842
400c3020 60411e51 da012900 bb9ef000 f8126802
400c3030 601a0b01 00004770 4a104b0f b570447b
400c3040 589b4604 461e6819 f009b109 6860fcf0
400c3050 60651e45 da042d00 f0004620 4605fb85
400c3060 6822e003 5b01f812 68336022 4620b113


#14

Hi Ken.

Thank you for the extra information, it will prove very helpful while we investigate this issue. In the meantime, could you please answer the following:

Have any earlier versions of your app used any version of shinobicharts which is earlier than 1.9.0-3? If so, did your users still experience the crash? I’m just wondering if our latest release has introduced this issue.

Does your app use any native code (in addition to the native code within the shinobi library)?

Could you please contact us directly at info@shinobicontrols.com, as I’d like to track this issue in our CRM rather than the forum, if possible.

Thanks,

Kai.


#15

Was this ever resolved? I am using 1.9.0-3 and it is giving a similar crash when I run the code which creates a chart for me.

A/libc: /Volumes/Android/buildbot/src/android/ndk-r12-release/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/abort_message.cpp:74: void abort_message(const char *, ...): assertion "terminating with uncaught exception of type char const*" failed A/libc: Fatal signal 6 (SIGABRT) at 0x000038a7 (code=-6), thread 24595 (Thread-7788)

Device: Samsung Galaxy Tab 10 (P5210) - which is not listed in the release notes as one of the problematic versions/models
Android version: 4.4.2

Also possibly related is this issue.

Will file a ticket if needed.
Thanks.


#16

Hello.
May I please ask, have you downloaded the Android NDK and if so, which version is it? If you have downloaded the NDK, could you please ensure it is up to date? The reason that I ask is there is a slim chance that simply building your app in an environment that is using an older NDK could cause this issue. I appreciate that this is indeed a long shot but I’d certainly like to rule this out.
Thanks,
Kai.


#17

I have not downloaded the NDK. Should I?


#18

If you do not explicitly use NDK features, there is no need to download it. I just wanted to ensure that perhaps an old version had not been downloaded during some previous work. In that case my next question would be to ask if you can possibly send a small cut down sample app to info@shinobicontrols.com, demonstrating the issue?
Thanks,
Kai