I need help resolving a bug affecting an app on the play store.
Crash report on Play Developer Console:
This crash is only limited to certain Android 4.4 devices
The crash can't be reproduced on an emulator
Stack trace occurs on native code (not Java), so it's really hard to see where this error is invoked
Research suggests it has something to do with Bitmap processing
I would really appreciate, if someone who has seen this before can shed some light.
Below is the crash report:
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
UUID: ec6885dc-b4c9-43e8-8e07-d7e3ecb47b15
Build fingerprint: 'Sony/C6903/C6903:4.4.2/14.3.A.0.757/Cv1_jg:user/release-keys'
Revision: '0'
pid: 15177, tid: 15177, name: za.co.gometro >>> za.co.gometro <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000019
r0 00000001 r1 783a5010 r2 7744eb74 r3 0000000a
r4 00000001 r5 7744eb70 r6 00000001 r7 00000000
r8 784b1cd4 r9 00000001 sl 40bdaa90 fp be81e2fc
ip 40bdafe0 sp be81dee8 lr 40bd018d pc 404beb22 cpsr 00030030
d0 0000000000000000 d1 0000000000000000
d2 0000000000000000 d3 0000000000000000
d4 0000000000000000 d5 0000000000000000
d6 0000000000000000 d7 437f00003f800000
d8 3f80000043d28000 d9 40c0000040c00000
d10 43d280004475c000 d11 0000000000000000
d12 0000000000000000 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
d16 0000000000000000 d17 0000019c00000438
d18 4010789444756f88 d19 408543d34475c1d2
d20 40d000004475e000 d21 445120004475e000
d22 4451b5794475c1d2 d23 44522f8844756f88
d24 bf29e7f85171d4e7 d25 3fd18bc451eed100
d26 3fd18bc451eed100 d27 bf56a47c07dc3459
d28 3febb67ae46c0827 d29 bfdffffffd0c5e81
d30 3fb33dc61a93ea8e d31 3ef99342e0ee5069
scr 60000013
backtrace:
#00 pc 000beb22 /system/lib/libskia.so (SkPixelRef::getGenerationID() const+3)
#01 pc 0002b189 /system/lib/libhwui.so
#02 pc 0002b7a1 /system/lib/libhwui.so
#03 pc 00029cf9 /system/lib/libhwui.so
#04 pc 0001e43b /system/lib/libhwui.so
#05 pc 00021ad1 /system/lib/libhwui.so
#06 pc 00021d8f /system/lib/libhwui.so
#07 pc 00022371 /system/lib/libhwui.so
#08 pc 00017049 /system/lib/libhwui.so
#09 pc 000148ab /system/lib/libhwui.so
#10 pc 0001479f /system/lib/libhwui.so
#11 pc 0001d4cb /system/lib/libhwui.so
#12 pc 000671d9 /system/lib/libandroid_runtime.so
#13 pc 0002034c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#14 pc 00050fcf /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
#15 pc 000297e0 /system/lib/libdvm.so
#16 pc 00030c6c /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#17 pc 0002e304 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#18 pc 00063719 /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+392)
#19 pc 0006b6e7 /system/lib/libdvm.so
#20 pc 000297e0 /system/lib/libdvm.so
#21 pc 00030c6c /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#22 pc 0002e304 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#23 pc 00063435 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#24 pc 0004cbb7 /system/lib/libdvm.so
#25 pc 0004da37 /system/lib/libandroid_runtime.so
#26 pc 0004e75b /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+354)
#27 pc 0000105b /system/bin/app_process
#28 pc 0000e4d3 /system/lib/libc.so (__libc_init+50)
#29 pc 00000d7c /system/bin/app_process
code around pc:
404beb00 6a816820 47884620 612560e5 f7e6a801
404beb10 bd3ef949 6803b508 47886ad9 b510bd08
404beb20 69834604 f7ffb913 61a0ff55 bd1069a0
404beb30 61832300 23014770 3020f880 68034770
404beb40 42526842 000ce881 e8904770 600b000c
404beb50 604b4253 b5104770 1a10ee06 2a90ee06
404beb60 7ac6eeb8 3a10ee01 0a02ed9d 23039c03
404beb70 eb001822 eef80144 ed807ae6 eef87a00
404beb80 edc00ac0 ed827a01 fb037a00 eef80004
404beb90 edc21ac1 edc10a01 edc10a01 edc01a00
404beba0 edc01a00 bd107a01 edddb530 9c047a03
404bebb0 18256001 edc56042 60297a01 0144eb00
404bebc0 7a01edc1 2103600b 0004fb01 60426003
404bebd0 ed90bd30 eeb17a01 edd00a47 edc17a00
404bebe0 ed817a01 47700a00 7a00edd0 0a67eeb1
404bebf0 7a01ed90 7a00ed81 0a01ed81 ed904770
code around lr:
40bd016c 1020f895 d0f92900 2025f894 0608f002
40bd017c 2800b2f0 80e7f000 4620e7f0 ea0ef7e2
40bd018c 60a84a73 612b69e3 61696a21 b002f85a
40bd019c f7e24658 486ffca6 3000f85a a000f8d3
40bd01ac f1ba9305 d1090f00 7031f44f eacaf7e1
40bd01bc f7e74682 9905f885 a000f8c1 f7fe4658
40bd01cc 4650f85a f7e66869 f894fe00 1e9a3024
40bd01dc d8722a04 f002e8df 5c205c03 f640003f
40bd01ec 210140f5 eb2cf7e1 f8946928 69692026
40bd01fc 900069a3 0e62ea4f f2416920 91014201
40bd020c f30efa23 46319202 f6419003 46401206
40bd021c fee9f7ff e01c2301 40f5f640 1026f894
40bd022c eb0ef7e1 3026f894 f248692a 69683163
40bd023c 0c63ea4f 920069a3 90016922 f30cfa23
40bd024c 46409102 46319203 1207f641 fecbf7ff
40bd025c 732b2300 f894e038 f6401026 f7e140f5
Related
I got this crash reported on google play developer console from a Galaxy Tab3 Lite 7.0 (goyavewifi), Android 4.4. Any clue what it's about? Any idea to debug it?
Build fingerprint: 'samsung/goyavewifixx/goyavewifi:4.4.4/KTU84P/T113XXU0AQA3:user/release-keys'
Revision: '4'
pid: 5210, tid: 5210, name: m.xxxxxxxx.xxxx >>> com.xxxxxxxx.xxxx <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
r0 00000000 r1 0000145a r2 00000006 r3 00000000
r4 00000006 r5 00000000 r6 0000145a r7 0000010c
r8 bec91220 r9 4c5fe9b4 sl 41595890 fp bec911c4
ip 00000000 sp bec90e40 lr 4006f145 pc 4007e038 cpsr 000e0010
d0 736e657327203a00 d1 73657a69735f7200
d2 646c756f68732000 d3 20656220746f6e84
d4 735f68615f747367 d5 65735f726f736e65
d6 7a69735f726f736e d7 696e6965645f7365
d8 bf80000000000000 d9 000000003f800000
d10 400921fb54442d18 d11 3fe0000000000000
d12 4000000000000000 d13 3f0000003f800000
d14 000000003f800000 d15 0000000000000000
d16 0000000000000000 d17 0000000000000005
d18 bfc8f8b83c69a60d d19 3ec71de357b1fe7d
d20 bf29fe0f7ce63c0f d21 3f585a2e8c29082c
d22 bf54a18bed4386b0 d23 3fc5555555555549
d24 bfc921fb5422c458 d25 3dd0b46100000000
d26 0000000000000000 d27 3f8fcf32d797aeef
d28 3fe6a09e667f3bcd d29 402a000000000000
d30 3ff921fb54400000 d31 3dd0b4611a626331
scr 20000013
backtrace:
#00 pc 00022038 /system/lib/libc.so (tgkill+12)
#01 pc 00013141 /system/lib/libc.so (pthread_kill+48)
#02 pc 00013355 /system/lib/libc.so (raise+10)
#03 pc 00012021 /system/lib/libc.so
#04 pc 000218ec /system/lib/libc.so (abort+4)
#05 pc 018dc10b /data/app-lib/com.xxxxxxxx.xxxx-1/libgstreamer_android.so (g_assertion_message+246)
#06 pc 0108077f /data/app-lib/com.xxxxxxxx.xxxx-1/libgstreamer_android.so (gst_android_hardware_sensor_deinit+178)
#07 pc 01081135 /data/app-lib/com.xxxxxxxx.xxxx-1/libgstreamer_android.so (gst_android_hardware_sensor_init+2440)
#08 pc 0106bd3d /data/app-lib/com.xxxxxxxx.xxxx-1/libgstreamer_android.so
#09 pc 0185a17f /data/app-lib/com.xxxxxxxx.xxxx-1/libgstreamer_android.so
#10 pc 0185ae6d /data/app-lib/com.xxxxxxxx.xxxx-1/libgstreamer_android.so (gst_plugin_register_static+380)
#11 pc 0106ff87 /data/app-lib/com.xxxxxxxx.xxxx-1/libgstreamer_android.so (gst_plugin_androidmedia_register+50)
#12 pc 00290da0 /data/app-lib/com.xxxxxxxx.xxxx-1/libgstreamer_android.so (gst_android_register_static_plugins+304)
#13 pc 002929ec /data/app-lib/com.xxxxxxxx.xxxx-1/libgstreamer_android.so (gst_android_init+1188)
#14 pc 00292ae0 /data/app-lib/com.xxxxxxxx.xxxx-1/libgstreamer_android.so
#15 pc 0001dd8c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#16 pc 0004e253 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
#17 pc 000271a0 /system/lib/libdvm.so
#18 pc 0002e150 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#19 pc 0002b7fc /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#20 pc 00060b25 /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+392)
#21 pc 00068273 /system/lib/libdvm.so
#22 pc 000271a0 /system/lib/libdvm.so
#23 pc 0002e150 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#24 pc 0002b7fc /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#25 pc 00060b25 /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+392)
#26 pc 00068ab7 /system/lib/libdvm.so
I am using gstreamer 1.0, gstreamer folder included the following: 'arm', 'arm64', 'armv7', 'x86', 'x86_64' folders.
Got this error with GStreamer old version 1.9.2.
Not getting this after I tried recent version 1.12.3.
Can find reported bug here: Bug 791013
I have an Android game running on production in the google play store. Recently I received a complaint about the game not opening. The following crash appeared on my Crash Report. I suspect it has something to do with the images I'm displaying when the activity starts, but I have no idea what exactly is causing this. I would really appreciate some guidance as to how to approach this issue.
Thanks!
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'Asus/omni_tf300t/tf300t:4.4.4/KTU84P/293:...'
Revision: '0'
pid: 7165, tid: 7165, name: ... >>> ... <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
r0 00000000 r1 00001bfd r2 00000006 r3 00000000
r4 00000006 r5 0000000c r6 00001bfd r7 0000010c
r8 57921d90 r9 58ab366b sl 00000001 fp bee5e0a8
ip 41548bac sp bee5dd78 lr 401400ad pc 4014f098 cpsr 000f0010
d0 74726f6261204d56 d1 7320666f20656c62
d2 2e736f2e6c616e72 d3 6e4965746f67795a
d4 6957656e6f68502e d5 63654424776f646e
d6 6f2e77656956726f d7 46776f646e69576e
d8 3f8000003f800000 d9 0000000000000000
d10 0000000000000000 d11 0000000000000000
d12 0000000000000000 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
d16 0000000000000000 d17 0000000000000005
d18 0000000000000000 d19 0000000000000001
d20 0000000000004000 d21 0000000000000000
d22 0000000000004000 d23 0000000000000001
d24 0000000000000000 d25 000001e9000001e7
d26 0794c000078ec000 d27 07a0c000079ac000
d28 077cc1e00776c1de d29 0788c1e30782c1e1
d30 0794c1e6078ec1e4 d31 07a0c1e9079ac1e7
scr 68000010
backtrace:
#00 pc 00022098 /system/lib/libc.so (tgkill+12)
#01 pc 000130a9 /system/lib/libc.so (pthread_kill+48)
#02 pc 000132bd /system/lib/libc.so (raise+10)
#03 pc 00011ff3 /system/lib/libc.so
#04 pc 0002194c /system/lib/libc.so (abort+4)
#05 pc 00045beb /system/lib/libdvm.so (dvmAbort+78)
#06 pc 00027eb0 /system/lib/libdvm.so (IndirectRefTable::get(void*) const+216)
#07 pc 0004a487 /system/lib/libdvm.so (dvmDecodeIndirectRef(Thread*, _jobject*)+30)
#08 pc 000603f7 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+158)
#09 pc 0004c8ed /system/lib/libdvm.so
#10 pc 0007831b /system/lib/libandroid_runtime.so
#11 pc 000790c1 /system/lib/libandroid_runtime.so (GraphicsJNI::allocateJavaPixelRef(_JNIEnv*, SkBitmap*, SkColorTable*)+104)
#12 pc 0007915b /system/lib/libandroid_runtime.so (JavaPixelAllocator::allocPixelRef(SkBitmap*, SkColorTable*)+18)
#13 pc 0009bfd5 /system/lib/libskia.so (SkBitmap::allocPixels(SkBitmap::Allocator*, SkColorTable*)+28)
#14 pc 001003b5 /system/lib/libskia.so (SkPNGImageDecoder::onDecode(SkStream*, SkBitmap*, SkImageDecoder::Mode)+220)
#15 pc 000fc5b5 /system/lib/libskia.so (SkImageDecoder::decode(SkStream*, SkBitmap*, SkBitmap::Config, SkImageDecoder::Mode)+36)
#16 pc 00076309 /system/lib/libandroid_runtime.so
#17 pc 00076479 /system/lib/libandroid_runtime.so
#18 pc 0001dbcc /system/lib/libdvm.so (dvmPlatformInvoke+112)
#19 pc 0004e043 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
#20 pc 00026fe0 /system/lib/libdvm.so
#21 pc 0002df9c /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#22 pc 0002b640 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#23 pc 0006078d /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+392)
#24 pc 000686fb /system/lib/libdvm.so
#25 pc 00026fe0 /system/lib/libdvm.so
#26 pc 0002df9c /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#27 pc 0002b640 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#28 pc 000604ab /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+338)
#29 pc 00049c2b /system/lib/libdvm.so
#30 pc 0004de7b /system/lib/libandroid_runtime.so
#31 pc 0004eb9f /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+354)
I've just published my app onto google play... and the first person to download it was my brother... but the app crashes immediately on his Samsang Galaxy Tab S. The app works on the emulator (tried both ARM and x86) and no problems on my test devices at home (HTC M8, HTC desire, and ASUS Nexus 7 2012 and 2013).
Anway... the error report comes back;
"Native crash at /system/lib/libRScpp.so"
What does this mean? and how do I investigate further? My app certainly has native functions - but not in the splash screen and menu activities (where it crashes on my brother's device).
There is a "stack trace" as follows...
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/chagallwifixx/chagallwifi:4.4.2/KOT49H/T800XXU1ANFB:user/release-keys'
Revision: '7'
pid: 7819, tid: 7819, name: et.pokerprophet >>> darwi.net.pokerprophet <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000028
r0 beec3d0c r1 00000000 r2 42200000 r3 00000002
r4 beec3d0c r5 beec3d44 r6 beec3d9c r7 7aac69c8
r8 00000132 r9 00000780 sl 7bcef020 fp 00000014
ip 40ceec50 sp beec3d00 lr 415d071f pc 415ce9c2 cpsr 600f0030
d0 646e756f62206c65 d1 7869702035322d30
d2 7665727020796229 d3 7272652073756f3a
d4 0000000000000000 d5 0000000000100000
d6 0000000000100000 d7 4220000041c80000
d8 0000001400000106 d9 4491200043ae8000
d10 0000000000000000 d11 0000000000000000
d12 0000000000000000 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
d16 0000000000000000 d17 0000000000000000
d18 0000000000100000 d19 0000000000000000
d20 000000000003fb10 d21 ff0000000000003f
d22 000000000003fb00 d23 0000000000000001
d24 00000000000002b8 d25 0000000000000001
d26 000000007ba91b80 d27 000000007ba91b81
d28 0000000000000000 d29 0000000000000000
d30 0000000000000000 d31 0000000000000000
scr 20000010
backtrace:
#00 pc 0000b9c2 /system/lib/libRScpp.so
#01 pc 0000d71b /system/lib/libRScpp.so (android::RSC::ScriptIntrinsicBlur::setInput(android::RSC::sp<android::RSC::Allocation>)+10)
#02 pc 00011a29 /system/lib/libhwui.so
#03 pc 00011c15 /system/lib/libhwui.so
#04 pc 0002cf15 /system/lib/libhwui.so
#05 pc 0002057b /system/lib/libhwui.so
#06 pc 000221d7 /system/lib/libhwui.so
#07 pc 00017fbd /system/lib/libhwui.so
#08 pc 0001568d /system/lib/libhwui.so
#09 pc 000154ff /system/lib/libhwui.so
#10 pc 0001e27f /system/lib/libhwui.so
#11 pc 0006c94d /system/lib/libandroid_runtime.so
#12 pc 0001eb0c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#13 pc 0004f08b /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
#14 pc 00027f20 /system/lib/libdvm.so
#15 pc 0002ef54 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#16 pc 0002c5b8 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#17 pc 0006176d /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+392)
#18 pc 00069b0f /system/lib/libdvm.so
#19 pc 00027f20 /system/lib/libdvm.so
#20 pc 0002ef54 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#21 pc 0002c5b8 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#22 pc 00061489 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#23 pc 0004ac73 /system/lib/libdvm.so
#24 pc 0005251b /system/lib/libandroid_runtime.so
#25 pc 00053aaf /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+354)
#26 pc 0000105b /system/bin/app_process
#27 pc 0000e45f /system/lib/libc.so (__libc_init+50)
#28 pc 00000d7c /system/bin/app_process
code around pc:
415ce9a0 bd104620 000075e0 ffffffd8 4604b510
415ce9b0 ffeaf7ff f7fb4620 4620ea12 b510bd10
415ce9c0 6a884604 b1106020 f7fc3004 4620fe69
415ce9d0 0000bd10 1a90ee07 4603b507 eef59101
415ce9e0 eef17ac0 dd0cfa10 7a09eeb3 7ac7eef4
415ce9f0 fa10eef1 2100d805 2304aa01 fe4af7ff
415cea00 4a03e005 68d82101 f7fc447a bd0efa9f
415cea10 00005077 2310460a f7ff2101 460abe3b
415cea20 21002340 be36f7ff 4a00eeb7 ed9fb500
415cea30 edd11a1d b0917a00 0a01ed91 0a02edd1
415cea40 7a03ed91 1a04edd1 2a05ed91 2a06edd1
415cea50 3a07ed91 3a08edd1 edcd4669 ed8d7a00
415cea60 edcd0a01 ed8d0a02 ed8d1a03 edcd7a04
415cea70 ed8d1a05 ed8d2a06 edcd1a07 ed8d2a08
415cea80 edcd3a09 ed8d3a0a ed8d1a0b ed8d1a0c
415cea90 ed8d1a0d ed8d1a0e f7ff4a0f b011ffc0
code around lr:
415d06fc aa032101 ffa2f7fd f7faa803 bd7ffd03
415d070c 00003418 4604b57f a801460d f7fe6809
415d071c a802f950 f7fd9901 9e02fa78 0128f104
415d072c f7fba803 a903f90d f7fb4630 4606f8bd
415d073c f7faa803 a802fce7 fce4f7fa f7faa801
415d074c b936fce1 21034a09 447a68e0 fbf8f7fa
415d075c 4629e00b f7fba803 4620f8f3 aa032101
415d076c ff6cf7fd f7faa803 bd7ffccd 000034e2
415d077c 4604b57f a801460d f7fe6809 a802f91a
415d078c f7fd9901 9e02fa42 0128f104 f7fba803
415d079c a903f8d7 f7fb4630 4606f887 f7faa803
415d07ac a802fcb1 fcaef7fa 4a0fb926 68e02103
415d07bc e006447a 6b189b01 4a0cb930 68e02101
415d07cc f7fa447a e00bfbbd a8034629 f8b8f7fb
415d07dc 21004620 f7fdaa03 a803ff31 fc92f7fa
415d07ec f7faa801 bd7ffc8f 0000349a 000034a8
I am probably way out of my depth here... what is the best way for a noob to approach this?
This bug report mentions disabling font shadows. https://code.google.com/p/android/issues/detail?id=72068
From the ticket:
If I remove:
android:shadowColor="#color/brown_light"
android:shadowRadius="30"
The problem disappears.
I keep getting numerous crash reports via google play store. All crashes occur on Samsung Galaxy S4 running on Android Version 4.4.
I do not work with the Android NDK.
According to one user the app crashes when you take a picture. Currently I have no S4 to reproduce the problem.
I have tested the App via Samsungs RemoteTestLab on a S4 with Andorid 4.4 but all seems to work fine.
Is there a way to contact Samsung developer?
All reports look similar:
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/jfltexx/jflte:4.4.2/KOT49H/I9505XXUFNB8:user/release-keys'
Revision: '11'
pid: 21062, tid: 21062, name: ktwas.appjobber >>> de.werdenktwas.appjobber <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 3f800010
r0 bee2bf4c r1 00000000 r2 00000001 r3 00000000
r4 3f800000 r5 79391398 r6 00000000 r7 795de140
r8 00000000 r9 40ee8274 sl bee2c380 fp bee2c31c
ip 00000001 sp bee2bf40 lr 40eda315 pc 40eda322 cpsr 200f0030
d0 3f80000033d6bf95 d1 0000000000000000
d2 3f80000000000000 d3 33d6bf953f800000
d4 0000000000000000 d5 3f80000000000000
d6 3f80000000000000 d7 0000000000000000
d8 448e800043870000 d9 445980004428c000
d10 0000000043ca8000 d11 0000000000000000
d12 0000000000000000 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
d16 0000000000000000 d17 2820657275747865
d18 0000000000000000 d19 0000000000000000
d20 0000000000000000 d21 0000000000000000
d22 3f80000000000000 d23 00000000bf800000
d24 bf29ef9c59f8249e d25 bfdb0c2dc0e71a39
d26 3fd7e1cb6ac20e40 d27 bf56ad0de153a4f7
d28 4012d97c7f3321d2 d29 3fdbecdeaeef4ba0
d30 3fc1d2cda3115147 d31 40000e9980000000
scr 28000012
backtrace:
#00 pc 0002b322 /system/lib/libhwui.so
#01 pc 0001f329 /system/lib/libhwui.so
#02 pc 00020525 /system/lib/libhwui.so
#03 pc 000207b7 /system/lib/libhwui.so
#04 pc 00021d03 /system/lib/libhwui.so
#05 pc 00017bb7 /system/lib/libhwui.so
#06 pc 00015463 /system/lib/libhwui.so
#07 pc 00015357 /system/lib/libhwui.so
#08 pc 0001e08b /system/lib/libhwui.so
#09 pc 0006c299 /system/lib/libandroid_runtime.so
#10 pc 00020bcc /system/lib/libdvm.so (dvmPlatformInvoke+112)
#11 pc 00051927 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
#12 pc 0002a060 /system/lib/libdvm.so
#13 pc 00031510 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#14 pc 0002eba8 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#15 pc 00064159 /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+392)
#16 pc 0006c18f /system/lib/libdvm.so
#17 pc 0002a060 /system/lib/libdvm.so
#18 pc 00031510 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#19 pc 0002eba8 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#20 pc 00063e75 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#21 pc 0004d457 /system/lib/libdvm.so
#22 pc 00051f0f /system/lib/libandroid_runtime.so
#23 pc 000534a3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+354)
#24 pc 0000105b /system/bin/app_process
#25 pc 0000e4f3 /system/lib/libc.so (__libc_init+50)
#26 pc 00000d7c /system/bin/app_process
code around pc:
40eda300 8000f8d3 0201f108 f7e5601a 4641f9cf
40eda310 fb08f7e7 40acf8d5 60acf8c5 d04f2c00
40eda320 edd4a803 ed947a04 eef80a05 eeb88a67
40eda330 f7f18a40 4628f81d 464aa903 fd44f7ff
40eda340 f8d54628 462120b0 30b4f8d5 fd28f7ff
40eda350 f6406820 910151e1 6101f242 460a4633
40eda360 68c59600 47a84620 46384918 f7fd4479
40eda370 4641fc5c ea1cf7e2 46384915 f7fd4479
40eda380 ab03fc54 21014632 eb62f7e2 46384911
40eda390 f7fd4479 eef7fc4a eec00a00 ee808aa8
40eda3a0 ee181a88 ee111a90 f7e22a10 7e23ed3e
40eda3b0 4620b133 fbd8f000 46206822 47886851
40eda3c0 ecbdb015 e8bd8b02 bf0083f0 00009576
40eda3d0 00009574 00009571 ed2db5f8 46048b02
40eda3e0 8a1eed9f ed802500 60058a06 8a07ed80
40eda3f0 ed806045 60858a08 8a09ed80 f10460c5
code around lr:
40eda2f4 4691b095 9b1e4605 2600460f 8000f8d3
40eda304 0201f108 f7e5601a 4641f9cf fb08f7e7
40eda314 40acf8d5 60acf8c5 d04f2c00 edd4a803
40eda324 ed947a04 eef80a05 eeb88a67 f7f18a40
40eda334 4628f81d 464aa903 fd44f7ff f8d54628
40eda344 462120b0 30b4f8d5 fd28f7ff f6406820
40eda354 910151e1 6101f242 460a4633 68c59600
40eda364 47a84620 46384918 f7fd4479 4641fc5c
40eda374 ea1cf7e2 46384915 f7fd4479 ab03fc54
40eda384 21014632 eb62f7e2 46384911 f7fd4479
40eda394 eef7fc4a eec00a00 ee808aa8 ee181a88
40eda3a4 ee111a90 f7e22a10 7e23ed3e 4620b133
40eda3b4 fbd8f000 46206822 47886851 ecbdb015
40eda3c4 e8bd8b02 bf0083f0 00009576 00009574
40eda3d4 00009571 ed2db5f8 46048b02 8a1eed9f
40eda3e4 ed802500 60058a06 8a07ed80 ed806045
Found a solution in Android Issue 67282 report, please check the solution in #11.
Use software acceleration can fix this issue. You can try it.
mTextView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); // WORKS on API Level 19 (OpenGL ES 3.0)
We are blocked because our Android service crashes in the native part, but we are unable to figure out what exactly is happening. Can someone shed some light on this?
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'generic/sdk/generic:4.2.2/JB_MR1.1/576024:eng/test-keys'
Revision: '0'
pid: 3351, tid: 3351, name: UNKNOWN >>> org.qeo.android.service <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000001
r0 ffffffff r1 00000000 r2 00000000 r3 00000000
r4 2a189fd0 r5 ffffffff r6 00000001 r7 00000000
r8 00000000 r9 00000014 sl 2a00bbb8 fp beec5694
ip 00000000 sp beec5648 lr 400c0c3b pc 400c0cfe cpsr 60000030
d0 3f8000003f800000 d1 003d09003fc00000
d2 00000001000f4240 d3 bf62cda764a98eab
d4 000f424000000000 d5 3ff0000000000000
d6 4000000000000000 d7 3ff000003f800000
d8 0000000000000000 d9 0000000000000000
d10 0000000000000000 d11 0000000000000000
d12 0000000000000000 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
scr 60000010
backtrace:
#00 pc 00014cfe /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+77)
#01 pc 0005ed3f /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#02 pc 0001e290 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#03 pc 0004d1f9 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+392)
#04 pc 00038b45 /system/lib/libdvm.so (dvmCheckCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+8)
#05 pc 000276a0 /system/lib/libdvm.so
#06 pc 0002b540 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#07 pc 0005fcab /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+374)
#08 pc 000674c1 /system/lib/libdvm.so
#09 pc 000276a0 /system/lib/libdvm.so
#10 pc 0002b540 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#11 pc 0005f9d5 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#12 pc 0004984b /system/lib/libdvm.so
#13 pc 0003ce9b /system/lib/libdvm.so
#14 pc 00046871 /system/lib/libandroid_runtime.so
#15 pc 00047533 /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+390)
#16 pc 00000db7 /system/bin/app_process
#17 pc 000126f7 /system/lib/libc.so (__libc_init+38)
#18 pc 00000ae8 /system/bin/app_process