Crash occurs in kitkat (under opengl 2.0)

Hi,

It seems that there is slight problem in Unity or NGUI, under circumstances of kikat os and opengl 2.0,
crashes occur.
(when i use opengl 3.0, crash doesn’t occur. It works perfectly. But most of phones doesn’t support opengl 3.0. it’s not compatible)
Followings are the conditions of problem

API : opengl 2.0
version of ngui : 3.5.1
OS : kitkat (4.4.2)
Phones : LG G2, Samsung Galaxy Note3, Galaxy S4 lte-a

Here is the same question on Unity Answers:

Crash-log:

java.lang.Error: FATAL EXCEPTION [UnityMain]
Unity version : 4.3.4f1
Device model : samsung GT-I9505
Device fingerprint: samsung/jfltexx/jflte:4.4.2/KOT49H/I9505XXUFNB8:user/release-keys

Caused by: java.lang.Error: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 7e007000
Build fingerprint: ‘samsung/jfltexx/jflte:4.4.2/KOT49H/I9505XXUFNB8:user/release-keys’
Revision: ‘11’
pid: 31218, tid: 31235, name: UnityMain >>> com.bla.bla <<<
r0 7e007000 r1 7dd32050 r2 000006c0 r3 435c0000
r4 000006c0 r5 7896c994 r6 7e007000 r7 7dd32010
r8 000006c0 r9 00000001 sl 7dd32280 fp 00000001
ip 00000010 sp 7896c910 lr 00000280 pc 4013525c cpsr 0000000b

at libc.__memcpy_base(__memcpy_base:227)
at libGLESv2_adreno.rb_memcpy(rb_memcpy:282)
at libGLESv2_adreno.rb_vbo_cache_buffer(rb_vbo_cache_buffer:320)
at libGLESv2_adreno.cache_vbo_attrib(cache_vbo_attrib:298)
at libGLESv2_adreno.0004962d(Native Method)
at libGLESv2_adreno.core_glDrawElementsInstancedXXX(core_glDrawElementsInstancedXXX:140)
at libGLESv2_adreno.core_glDrawElements(core_glDrawElements:10)
at libGLESv2_adreno.glDrawElements(glDrawElements:28)
at libunity.0035a918(Native Method)
at libunity.0035cca0(Native Method)
at libunity.0033d438(Native Method)
at libunity.002257d4(Native Method)
at libunity.0022583c(Native Method)
at libunity.001f2478(Native Method)
at libunity.000dc690(Native Method)
at libunity.000e1480(Native Method)
at libunity.000e6e2c(Native Method)
at libunity.000f07c8(Native Method)
at libunity.0010d584(Native Method)
at libunity.001128a8(Native Method)
at libunity.0027a290(Native Method)
at libunity.0028486c(Native Method)
at libunity.003a208c(Native Method)
at libunity.003a21e8(Native Method)
at libdvm.dvmPlatformInvoke(dvmPlatformInvoke:112)
at libdvm.dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)(dvmCallJNIMethod:398)
at libdvm.0002a060(Native Method)
at libdvm.dvmMterpStd(Thread*)(dvmMterpStd:76)
at libdvm.dvmInterpret(Thread*, Method const*, JValue*)(dvmInterpret:184)
at libdvm.dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)(dvmCallMethodV:336)
at libdvm.dvmCallMethod(Thread*, Method const*, Object*, JValue*, …)(dvmCallMethod:20)
at libdvm.00058b6b(Native Method)

Backtrace

03-07 10:37:55.592: I/DEBUG(267): backtrace:
03-07 10:37:55.592: I/DEBUG(267): #00 pc 0002225c /system/lib/libc.so (__memcpy_base+227)
03-07 10:37:55.592: I/DEBUG(267): #01 pc 00071107 /system/vendor/lib/egl/libGLESv2_adreno.so (rb_memcpy+282)
03-07 10:37:55.592: I/DEBUG(267): #02 pc 0007d4a1 /system/vendor/lib/egl/libGLESv2_adreno.so (rb_vbo_cache_buffer+320)
03-07 10:37:55.592: I/DEBUG(267): #03 pc 000465a7 /system/vendor/lib/egl/libGLESv2_adreno.so (cache_vbo_attrib+298)
03-07 10:37:55.592: I/DEBUG(267): #04 pc 0004962d /system/vendor/lib/egl/libGLESv2_adreno.so
03-07 10:37:55.592: I/DEBUG(267): #05 pc 00049da5 /system/vendor/lib/egl/libGLESv2_adreno.so (core_glDrawElementsInstancedXXX+140)
03-07 10:37:55.592: I/DEBUG(267): #06 pc 00049fd7 /system/vendor/lib/egl/libGLESv2_adreno.so (core_glDrawElements+10)
03-07 10:37:55.592: I/DEBUG(267): #07 pc 00039767 /system/vendor/lib/egl/libGLESv2_adreno.so (glDrawElements+28)
03-07 10:37:55.592: I/DEBUG(267): #08 pc 003cdbb4 /data/app-lib/com.bla.bla/libunity.so (GLES2VBO::smile:rawInternal(int, int, ChannelAssigns const, void*, unsigned int, GfxPrimitiveType, unsigned int, unsigned int, unsigned int)+400)
03-07 10:37:55.592: I/DEBUG(267): #09 pc 003ce754 /data/app-lib/com.bla.bla/libunity.so (GLES2VBO::smile:rawVBO(ChannelAssigns const, unsigned int, unsigned int, GfxPrimitiveType, unsigned int, unsigned int)+132)
03-07 10:37:55.592: I/DEBUG(267): #10 pc 003b68d8 /data/app-lib/com.bla.bla/libunity.so (ThreadedVBO::smile:rawVBO(ChannelAssigns const, unsigned int, unsigned int, GfxPrimitiveType, unsigned int, unsigned int)+508)
03-07 10:37:55.592: I/DEBUG(267): #11 pc 001f47b0 /data/app-lib/com.bla.bla/libunity.so (DrawUtil::smile:rawVBOMeshRaw(VBO, Mesh, ChannelAssigns const, int, unsigned int)+104)
03-07 10:37:55.592: I/DEBUG(267): #12 pc 001f4824 /data/app-lib/com.bla.bla/libunity.so (DrawUtil::smile:rawMeshRaw(ChannelAssigns const, Mesh, int)+60)
03-07 10:37:55.592: I/DEBUG(267): #13 pc 0015ec34 /data/app-lib/com.bla.bla/libunity.so (MeshRenderer::Render(int, ChannelAssigns const)+92)
03-07 10:37:55.592: I/DEBUG(267): #14 pc 001e4ae0 /data/app-lib/com.bla.bla/libunity.so (BatchRenderer::Flush()+116)
03-07 10:37:55.592: I/DEBUG(267): #15 pc 000eba48 /data/app-lib/com.bla.bla/libunity.so (ForwardShaderRenderLoop::PerformRendering(ActiveLight const*, RenderTexture*, ShadowCullData const, bool, bool, bool)+1964)
03-07 10:37:55.592: I/DEBUG(267): #16 pc 000ed0f8 /data/app-lib/com.bla.bla/libunity.so (DoForwardShaderRenderLoop(RenderLoopContext, dynamic_array<RenderObjectData, 4u, (MemLabelIdentifier)53>, bool, bool, RenderTexture*, ActiveLights, bool, bool)+3624)
03-07 10:37:55.592: I/DEBUG(267): #17 pc 000f7500 /data/app-lib/com.bla.bla/libunity.so (DoRenderLoop(RenderLoop, RenderingPath, CullResults, bool)+1436)
03-07 10:37:55.592: I/DEBUG(267): #18 pc 000fc3dc /data/app-lib/com.bla.bla/libunity.so (Camera::smile:oRender(CullResults, void ()(Camera, RenderLoop, CullResults), int)+284)
03-07 10:37:55.592: I/DEBUG(267): #19 pc 00103854 /data/app-lib/com.bla.bla/libunity.so (Camera::Render(CullResults, int)+260)
03-07 10:37:55.592: I/DEBUG(267): #20 pc 001284d4 /data/app-lib/com.bla.bla/libunity.so (RenderManager::RenderCameras()+240)
03-07 10:37:55.592: I/DEBUG(267): #21 pc 00288490 /data/app-lib/com.bla.bla/libunity.so (PlayerRender(bool)+144)
03-07 10:37:55.592: I/DEBUG(267): #22 pc 002890b0 /data/app-lib/com.bla.bla/libunity.so (PlayerLoop(bool, bool, IHookEvent
)+2596)
03-07 10:37:55.592: I/DEBUG(267): #23 pc 003ff820 /data/app-lib/com.bla.bla/libunity.so (UnityPlayerLoop()+712)
03-07 10:37:55.592: I/DEBUG(267): #24 pc 004043e0 /data/app-lib/com.bla.bla/libunity.so (nativeRender(_JNIEnv*, _jobject*)+80)
03-07 10:37:55.592: I/DEBUG(267): #25 pc 00020bcc /system/lib/libdvm.so (dvmPlatformInvoke+112)
03-07 10:37:55.592: I/DEBUG(267): #26 pc 00051927 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
03-07 10:37:55.592: I/DEBUG(267): #27 pc 0002a060 /system/lib/libdvm.so
03-07 10:37:55.592: I/DEBUG(267): #28 pc 00031510 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
03-07 10:37:55.592: I/DEBUG(267): #29 pc 0002eba8 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
03-07 10:37:55.592: I/DEBUG(267): #30 pc 00063e75 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
03-07 10:37:55.592: I/DEBUG(267): #31 pc 00063e99 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, …)+20)

please bug report with small repro project and drop case number here

This is a NGUI Bug. Downgraded to NGUI 3.0.8f4, not crash!

The Sony Xperia Z Ultra is a new device with this crash, because Android KitKat now rolling out to Sony Xperia Z Ultra.

Here are the the crash candidates (all Android-KitKat with OpenGL ES supported devices, but not the Nexus devices)

The bug is present again in Android 4.4.4 .

These devices are currently affected:

  • Sony Xperia Z1
  • Sony Xperia Z1 Compact
  • Sony Xperia Z Ultra

We use Unity 4.5.1p3 and NGUI 3.6.5.

Also experiencing this with an LG G2 with 4.4.4 installed via cyogenmod. Seems like we will have to delay the release of our game on Android until this is fixed :frowning:

Here is the full stack trace gdeglin and I are getting on the LG G2 device. Built with Unity 4.5.0f6 multithreaded rendering is disabled and set to use OpenGL ES 2.0.

Full LOGCAT

07-09 01:04:08.091: A/libc(26516): Fatal signal 7 (SIGBUS) at 0x8edc0d00 (code=2), thread 26549 (UnityMain)
07-09 01:04:08.201: I/DEBUG(233): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
07-09 01:04:08.201: I/DEBUG(233): Build fingerprint: ‘lge/g2_vzw/g2:4.4.2/KOT49I.VS98024A/VS98024A.1394607468:user/release-keys’
07-09 01:04:08.201: I/DEBUG(233): Revision: ‘11’
07-09 01:04:08.201: I/DEBUG(233): pid: 26516, tid: 26549, name: UnityMain >>> com.hiptic.diverdogs <<<
07-09 01:04:08.201: I/DEBUG(233): signal 7 (SIGBUS), code 2 (BUS_ADRERR), fault addr 8edc0d00
07-09 01:04:08.361: I/DEBUG(233): r0 8edc0d00 r1 78f55660 r2 00000480 r3 00000000
07-09 01:04:08.361: I/DEBUG(233): r4 00000480 r5 76cfab00 r6 8edc0d00 r7 78f55620
07-09 01:04:08.361: I/DEBUG(233): r8 00000480 r9 00000001 sl 78f55880 fp 00000001
07-09 01:04:08.361: I/DEBUG(233): ip 00000007 sp 76cfaa78 lr 00000280 pc 4008e0ec cpsr 20070030
07-09 01:04:08.361: I/DEBUG(233): d0 4367e14643f70c07 d1 ffffffff00000000
07-09 01:04:08.361: I/DEBUG(233): d2 3f5480003eb00000 d3 43b37aa543f70c07
07-09 01:04:08.361: I/DEBUG(233): d4 ffffffff00000000 d5 3f6e00003eb00000
07-09 01:04:08.361: I/DEBUG(233): d6 43b37aa5441b4b04 d7 ffffffff00000000
07-09 01:04:08.361: I/DEBUG(233): d8 000000003f800000 d9 0000000000000000
07-09 01:04:08.361: I/DEBUG(233): d10 0000000043c00000 d11 0000000000000000
07-09 01:04:08.361: I/DEBUG(233): d12 0000000000000000 d13 0000000000000000
07-09 01:04:08.361: I/DEBUG(233): d14 0000000000000000 d15 0000000000000000
07-09 01:04:08.361: I/DEBUG(233): d16 000000003f1a1d1c d17 0000000000000000
07-09 01:04:08.361: I/DEBUG(233): d18 3f80000000000000 d19 0000000000000000
07-09 01:04:08.361: I/DEBUG(233): d20 0000000000000000 d21 00000000bca40106
07-09 01:04:08.361: I/DEBUG(233): d22 8000000080000000 d23 3f800000bf80419a
07-09 01:04:08.361: I/DEBUG(233): d24 000000003acd7c26 d25 0000000000000000
07-09 01:04:08.361: I/DEBUG(233): d26 3b2aaaab00000000 d27 0000000000000000
07-09 01:04:08.361: I/DEBUG(233): d28 0000000000000000 d29 00000000385aac08
07-09 01:04:08.361: I/DEBUG(233): d30 0000000000000000 d31 3f800000bf6562a9
07-09 01:04:08.361: I/DEBUG(233): scr 8800001f
07-09 01:04:08.371: I/DEBUG(233): backtrace:
07-09 01:04:08.371: I/DEBUG(233): #00 pc 000220ec /system/lib/libc.so (__memcpy_base+227)
07-09 01:04:08.371: I/DEBUG(233): #01 pc 0007acdf /system/vendor/lib/egl/libGLESv2_adreno.so (rb_memcpy+282)
07-09 01:04:08.371: I/DEBUG(233): #02 pc 0008752d /system/vendor/lib/egl/libGLESv2_adreno.so (rb_vbo_cache_buffer+320)
07-09 01:04:08.371: I/DEBUG(233): #03 pc 0004e999 /system/vendor/lib/egl/libGLESv2_adreno.so (cache_vbo_attrib+316)
07-09 01:04:08.371: I/DEBUG(233): #04 pc 00051b0f /system/vendor/lib/egl/libGLESv2_adreno.so
07-09 01:04:08.371: I/DEBUG(233): #05 pc 00052287 /system/vendor/lib/egl/libGLESv2_adreno.so (core_glDrawElementsInstancedXXX+138)
07-09 01:04:08.371: I/DEBUG(233): #06 pc 000524bf /system/vendor/lib/egl/libGLESv2_adreno.so (core_glDrawElements+10)
07-09 01:04:08.371: I/DEBUG(233): #07 pc 00041dc7 /system/vendor/lib/egl/libGLESv2_adreno.so (glDrawElements+28)
07-09 01:04:08.371: I/DEBUG(233): #08 pc 003960ec /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #09 pc 00397aa8 /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #10 pc 00217174 /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #11 pc 00188734 /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #12 pc 001f3a04 /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #13 pc 000dba74 /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #14 pc 000ddb98 /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #15 pc 000e3ef4 /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #16 pc 000ee90c /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #17 pc 000eeff0 /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #18 pc 0010b470 /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #19 pc 0029ad30 /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #20 pc 0029bc88 /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #21 pc 003c3dd8 /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #22 pc 003cd168 /data/app-lib/com.hiptic.diverdogs-1/libunity.so
07-09 01:04:08.371: I/DEBUG(233): #23 pc 0001ea50 /system/lib/libdvm.so (dvmPlatformInvoke+116)
07-09 01:04:08.371: I/DEBUG(233): #24 pc 0004f667 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
07-09 01:04:08.371: I/DEBUG(233): #25 pc 00027ee0 /system/lib/libdvm.so
07-09 01:04:08.371: I/DEBUG(233): #26 pc 0002f3d8 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
07-09 01:04:08.371: I/DEBUG(233): #27 pc 0002ca7c /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
07-09 01:04:08.371: I/DEBUG(233): #28 pc 00061ae3 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+338)
07-09 01:04:08.371: I/DEBUG(233): #29 pc 00061b07 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, …)+20)
07-09 01:04:08.371: I/DEBUG(233): #30 pc 000567f3 /system/lib/libdvm.so
07-09 01:04:08.371: I/DEBUG(233): #31 pc 0000d1c0 /system/lib/libc.so (__thread_entry+72)
07-09 01:04:08.371: I/DEBUG(233): stack:
07-09 01:04:08.371: I/DEBUG(233): 76cfaa38 77d6c608
07-09 01:04:08.371: I/DEBUG(233): 76cfaa3c 00000000
07-09 01:04:08.371: I/DEBUG(233): 76cfaa40 0000e1dd
07-09 01:04:08.371: I/DEBUG(233): 76cfaa44 74a7a9b3 /system/vendor/lib/egl/libGLESv2_adreno.so (rb_timestamp_resource_usage_state+42)
07-09 01:04:08.371: I/DEBUG(233): 76cfaa48 0000c99c
07-09 01:04:08.371: I/DEBUG(233): 76cfaa4c 00000495
07-09 01:04:08.371: I/DEBUG(233): 76cfaa50 00000005
07-09 01:04:08.371: I/DEBUG(233): 76cfaa54 00000496
07-09 01:04:08.371: I/DEBUG(233): 76cfaa58 00000800
07-09 01:04:08.371: I/DEBUG(233): 76cfaa5c 74a6f5b7 /system/vendor/lib/egl/libGLESv2_adreno.so (rb_mempool_dynamic_alloc_pure+278)
07-09 01:04:08.371: I/DEBUG(233): 76cfaa60 00000000
07-09 01:04:08.371: I/DEBUG(233): 76cfaa64 76cfaa8c [stack:26549]
07-09 01:04:08.371: I/DEBUG(233): 76cfaa68 0002bfbd
07-09 01:04:08.371: I/DEBUG(233): 76cfaa6c 0000c99c
07-09 01:04:08.371: I/DEBUG(233): 76cfaa70 df0027ad
07-09 01:04:08.371: I/DEBUG(233): 76cfaa74 00000000
07-09 01:04:08.371: I/DEBUG(233): #00 76cfaa78 00000001
07-09 01:04:08.371: I/DEBUG(233): 76cfaa7c 00000480
07-09 01:04:08.371: I/DEBUG(233): 76cfaa80 8edc0d00 /dev/kgsl-3d0
07-09 01:04:08.371: I/DEBUG(233): 76cfaa84 74a6ece3 /system/vendor/lib/egl/libGLESv2_adreno.so (rb_memcpy+286)
07-09 01:04:08.371: I/DEBUG(233): #01 76cfaa88 77d6c608
07-09 01:04:08.371: I/DEBUG(233): 76cfaa8c 74af1e08 /system/vendor/lib/egl/libGLESv2_adreno.so
07-09 01:04:08.371: I/DEBUG(233): 76cfaa90 00000005
07-09 01:04:08.371: I/DEBUG(233): 76cfaa94 00000002
07-09 01:04:08.371: I/DEBUG(233): 76cfaa98 ffffffff
07-09 01:04:08.371: I/DEBUG(233): 76cfaa9c 00000001
07-09 01:04:08.371: I/DEBUG(233): 76cfaaa0 000c0000
07-09 01:04:08.371: I/DEBUG(233): 76cfaaa4 77e91988
07-09 01:04:08.371: I/DEBUG(233): 76cfaaa8 77d6c608
07-09 01:04:08.371: I/DEBUG(233): 76cfaaac 77e8be08
07-09 01:04:08.371: I/DEBUG(233): 76cfaab0 00000000
07-09 01:04:08.371: I/DEBUG(233): 76cfaab4 00000480
07-09 01:04:08.371: I/DEBUG(233): 76cfaab8 00000a80
07-09 01:04:08.371: I/DEBUG(233): 76cfaabc 00000002
07-09 01:04:08.371: I/DEBUG(233): 76cfaac0 77e8be14
07-09 01:04:08.371: I/DEBUG(233): 76cfaac4 74a7b531 /system/vendor/lib/egl/libGLESv2_adreno.so (rb_vbo_cache_buffer+324)
07-09 01:04:08.371: I/DEBUG(233): #02 76cfaac8 00000000
07-09 01:04:08.371: I/DEBUG(233): 76cfaacc 00000480
07-09 01:04:08.371: I/DEBUG(233): 76cfaad0 00000480
07-09 01:04:08.371: I/DEBUG(233): 76cfaad4 00000001
07-09 01:04:08.371: I/DEBUG(233): 76cfaad8 00000001
07-09 01:04:08.371: I/DEBUG(233): 76cfaadc 7872f5d4
07-09 01:04:08.371: I/DEBUG(233): 76cfaae0 ffffffff
07-09 01:04:08.371: I/DEBUG(233): 76cfaae4 77e7c008
07-09 01:04:08.371: I/DEBUG(233): 76cfaae8 78f55620
07-09 01:04:08.371: I/DEBUG(233): 76cfaaec 74af1e08 /system/vendor/lib/egl/libGLESv2_adreno.so
07-09 01:04:08.371: I/DEBUG(233): 76cfaaf0 00000004
07-09 01:04:08.371: I/DEBUG(233): 76cfaaf4 74b254b4
07-09 01:04:08.371: I/DEBUG(233): 76cfaaf8 00000000
07-09 01:04:08.371: I/DEBUG(233): 76cfaafc 74a6c0fb /system/vendor/lib/egl/libGLESv2_adreno.so (rb_gpuprogram_loadconstants+24)
07-09 01:04:08.371: I/DEBUG(233): 76cfab00 78f55620
07-09 01:04:08.371: I/DEBUG(233): 76cfab04 00000001
07-09 01:04:08.371: I/DEBUG(233): … …
07-09 01:04:08.381: I/DEBUG(233): memory near r0:
07-09 01:04:08.381: I/DEBUG(233): 8edc0ce0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0cf0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d00 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d10 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d20 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d30 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d40 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d50 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d60 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d70 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d80 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d90 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0da0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0db0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0dc0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0dd0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): memory near r1:
07-09 01:04:08.381: I/DEBUG(233): 78f55640 00000000 ffffffff 3eb00000 3f6e0000
07-09 01:04:08.381: I/DEBUG(233): 78f55650 441b4b04 43b37aa5 00000000 ffffffff
07-09 01:04:08.381: I/DEBUG(233): 78f55660 3ec98000 3f6e0000 441b4b04 4367e146
07-09 01:04:08.381: I/DEBUG(233): 78f55670 00000000 ffffffff 3ec98000 3f548000
07-09 01:04:08.381: I/DEBUG(233): 78f55680 c3ec7e56 c3b5ec77 00000000 51515151
07-09 01:04:08.381: I/DEBUG(233): 78f55690 3e648000 3f73c000 c3ec7e56 c38d8533
07-09 01:04:08.381: I/DEBUG(233): 78f556a0 00000000 51515151 3e648000 3f7f8000
07-09 01:04:08.381: I/DEBUG(233): 78f556b0 c3ba58f2 c38d8533 00000000 51515151
07-09 01:04:08.381: I/DEBUG(233): 78f556c0 3e7f8000 3f7f8000 c3ba58f2 c3b5ec77
07-09 01:04:08.381: I/DEBUG(233): 78f556d0 00000000 51515151 3e7f8000 3f73c000
07-09 01:04:08.381: I/DEBUG(233): 78f556e0 c3cd30ef c3abe1cc 00000000 ffffffff
07-09 01:04:08.381: I/DEBUG(233): 78f556f0 3f4ce000 3f560000 c3cd30ef c396b3cc
07-09 01:04:08.381: I/DEBUG(233): 78f55700 00000000 ffffffff 3f4ce000 3f5e8000
07-09 01:04:08.381: I/DEBUG(233): 78f55710 c3b1c839 c396b3cc 00000000 ffffffff
07-09 01:04:08.381: I/DEBUG(233): 78f55720 3f526000 3f5e8000 c3b1c839 c3abe1cc
07-09 01:04:08.381: I/DEBUG(233): 78f55730 00000000 ffffffff 3f526000 3f560000
07-09 01:04:08.381: I/DEBUG(233): memory near r5:
07-09 01:04:08.381: I/DEBUG(233): 76cfaae0 ffffffff 77e7c008 78f55620 74af1e08
07-09 01:04:08.381: I/DEBUG(233): 76cfaaf0 00000004 74b254b4 00000000 74a6c0fb
07-09 01:04:08.381: I/DEBUG(233): 76cfab00 78f55620 00000001 74af35d0 00000000
07-09 01:04:08.381: I/DEBUG(233): 76cfab10 00000000 00000005 77d6c608 77d671d8
07-09 01:04:08.381: I/DEBUG(233): 76cfab20 77d6d688 74af1e08 00032286 784ec008
07-09 01:04:08.381: I/DEBUG(233): 76cfab30 00000001 74a66c4b 77d671d8 00000001
07-09 01:04:08.381: I/DEBUG(233): 76cfab40 00000001 00000002 7d921114 00000033
07-09 01:04:08.381: I/DEBUG(233): 76cfab50 77d671d8 77e82ce8 78466008 77d6c608
07-09 01:04:08.381: I/DEBUG(233): 76cfab60 00000001 00000000 76cfac38 00000020
07-09 01:04:08.381: I/DEBUG(233): 76cfab70 77d671d8 00000000 00000001 00000001
07-09 01:04:08.381: I/DEBUG(233): 76cfab80 00000000 00000001 77d6c608 74a69a77
07-09 01:04:08.381: I/DEBUG(233): 76cfab90 77d6c608 74a69a77 0000000c 7af39630
07-09 01:04:08.381: I/DEBUG(233): 76cfaba0 7852bab0 00000000 77e7c008 7af39684
07-09 01:04:08.381: I/DEBUG(233): 76cfabb0 784fcf98 7af39680 ffffffff 74a4299d
07-09 01:04:08.381: I/DEBUG(233): 76cfabc0 00000a80 77e7c008 7af39630 77e7dd80
07-09 01:04:08.381: I/DEBUG(233): 76cfabd0 7852bab0 00000001 0000000b 00000000
07-09 01:04:08.381: I/DEBUG(233): memory near r6:
07-09 01:04:08.381: I/DEBUG(233): 8edc0ce0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0cf0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d00 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d10 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d20 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d30 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d40 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d50 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d60 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d70 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d80 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0d90 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0da0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0db0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0dc0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): 8edc0dd0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.381: I/DEBUG(233): memory near r7:
07-09 01:04:08.381: I/DEBUG(233): 78f55600 00000000 00000000 c0555555 00000000
07-09 01:04:08.381: I/DEBUG(233): 78f55610 00000000 00000019 78f55200 00000a93
07-09 01:04:08.381: I/DEBUG(233): 78f55620 43f70c07 4367e146 00000000 ffffffff
07-09 01:04:08.381: I/DEBUG(233): 78f55630 3eb00000 3f548000 43f70c07 43b37aa5
07-09 01:04:08.381: I/DEBUG(233): 78f55640 00000000 ffffffff 3eb00000 3f6e0000
07-09 01:04:08.381: I/DEBUG(233): 78f55650 441b4b04 43b37aa5 00000000 ffffffff
07-09 01:04:08.381: I/DEBUG(233): 78f55660 3ec98000 3f6e0000 441b4b04 4367e146
07-09 01:04:08.381: I/DEBUG(233): 78f55670 00000000 ffffffff 3ec98000 3f548000
07-09 01:04:08.381: I/DEBUG(233): 78f55680 c3ec7e56 c3b5ec77 00000000 51515151
07-09 01:04:08.381: I/DEBUG(233): 78f55690 3e648000 3f73c000 c3ec7e56 c38d8533
07-09 01:04:08.381: I/DEBUG(233): 78f556a0 00000000 51515151 3e648000 3f7f8000
07-09 01:04:08.381: I/DEBUG(233): 78f556b0 c3ba58f2 c38d8533 00000000 51515151
07-09 01:04:08.381: I/DEBUG(233): 78f556c0 3e7f8000 3f7f8000 c3ba58f2 c3b5ec77
07-09 01:04:08.391: I/DEBUG(233): 78f556d0 00000000 51515151 3e7f8000 3f73c000
07-09 01:04:08.391: I/DEBUG(233): 78f556e0 c3cd30ef c3abe1cc 00000000 ffffffff
07-09 01:04:08.391: I/DEBUG(233): 78f556f0 3f4ce000 3f560000 c3cd30ef c396b3cc
07-09 01:04:08.391: I/DEBUG(233): memory near sl:
07-09 01:04:08.391: I/DEBUG(233): 78f55860 c3e1bf77 c3ac8145 00000000 51515151
07-09 01:04:08.391: I/DEBUG(233): 78f55870 3f384000 3f734000 c3e1bf77 c3961453
07-09 01:04:08.391: I/DEBUG(233): 78f55880 00000000 51515151 3f384000 3f7c4000
07-09 01:04:08.391: I/DEBUG(233): 78f55890 c3c517d1 c3961453 00000000 51515151
07-09 01:04:08.391: I/DEBUG(233): 78f558a0 3f3e0000 3f7c4000 c3c517d1 c3ac8145
07-09 01:04:08.391: I/DEBUG(233): 78f558b0 00000000 51515151 3f3e0000 3f734000
07-09 01:04:08.391: I/DEBUG(233): 78f558c0 c3fb49c4 c3ac8145 00000000 ffffffff
07-09 01:04:08.391: I/DEBUG(233): 78f558d0 3e8cc000 3f73c000 c3fb49c4 c3961453
07-09 01:04:08.391: I/DEBUG(233): 78f558e0 00000000 ffffffff 3e8cc000 3f7cc000
07-09 01:04:08.391: I/DEBUG(233): 78f558f0 c3d86768 c3961453 00000000 ffffffff
07-09 01:04:08.391: I/DEBUG(233): 78f55900 3e9ac000 3f7cc000 c3d86768 c3ac8145
07-09 01:04:08.391: I/DEBUG(233): 78f55910 00000000 ffffffff 3e9ac000 3f73c000
07-09 01:04:08.391: I/DEBUG(233): 78f55920 c41af41b c3b68b80 00000000 ffffffff
07-09 01:04:08.391: I/DEBUG(233): 78f55930 3f19c000 3f2d4000 c41af41b c34763cf
07-09 01:04:08.391: I/DEBUG(233): 78f55940 00000000 ffffffff 3f19c000 3f4b4000
07-09 01:04:08.391: I/DEBUG(233): 78f55950 c3e30e9e c34763cf 00000000 ffffffff
07-09 01:04:08.391: I/DEBUG(233): memory near sp:
07-09 01:04:08.391: I/DEBUG(233): 76cfaa58 00000800 74a6f5b7 00000000 76cfaa8c
07-09 01:04:08.391: I/DEBUG(233): 76cfaa68 0002bfbd 0000c99c df0027ad 00000000
07-09 01:04:08.391: I/DEBUG(233): 76cfaa78 00000001 00000480 8edc0d00 74a6ece3
07-09 01:04:08.391: I/DEBUG(233): 76cfaa88 77d6c608 74af1e08 00000005 00000002
07-09 01:04:08.391: I/DEBUG(233): 76cfaa98 ffffffff 00000001 000c0000 77e91988
07-09 01:04:08.391: I/DEBUG(233): 76cfaaa8 77d6c608 77e8be08 00000000 00000480
07-09 01:04:08.391: I/DEBUG(233): 76cfaab8 00000a80 00000002 77e8be14 74a7b531
07-09 01:04:08.391: I/DEBUG(233): 76cfaac8 00000000 00000480 00000480 00000001
07-09 01:04:08.391: I/DEBUG(233): 76cfaad8 00000001 7872f5d4 ffffffff 77e7c008
07-09 01:04:08.391: I/DEBUG(233): 76cfaae8 78f55620 74af1e08 00000004 74b254b4
07-09 01:04:08.391: I/DEBUG(233): 76cfaaf8 00000000 74a6c0fb 78f55620 00000001
07-09 01:04:08.391: I/DEBUG(233): 76cfab08 74af35d0 00000000 00000000 00000005
07-09 01:04:08.391: I/DEBUG(233): 76cfab18 77d6c608 77d671d8 77d6d688 74af1e08
07-09 01:04:08.391: I/DEBUG(233): 76cfab28 00032286 784ec008 00000001 74a66c4b
07-09 01:04:08.391: I/DEBUG(233): 76cfab38 77d671d8 00000001 00000001 00000002
07-09 01:04:08.391: I/DEBUG(233): 76cfab48 7d921114 00000033 77d671d8 77e82ce8
07-09 01:04:08.391: I/DEBUG(233): code around pc:
07-09 01:04:08.391: I/DEBUG(233): 4008e0cc 7a20f501 0a3ff02a 0c0af1ac 3c40f85a
07-09 01:04:08.391: I/DEBUG(233): 4008e0dc 028df921 428df921 3000f8da 0c01f1bc
07-09 01:04:08.391: I/DEBUG(233): 4008e0ec 028df900 428df900 0a40f10a ea4fd1f0
07-09 01:04:08.391: I/DEBUG(233): 4008e0fc e8bd1c9e f9610600 f961028d f1bc428d
07-09 01:04:08.391: I/DEBUG(233): 4008e10c f9400c01 f940028d d1f4428d 023ff012
07-09 01:04:08.391: I/DEBUG(233): 4008e11c 06d3d025 f921d303 f900028d d506028d
07-09 01:04:08.391: I/DEBUG(233): 4008e12c 0a8df961 0a8df940 020ff012 0753d017
07-09 01:04:08.391: I/DEBUG(233): 4008e13c f851bf21 f8403b04 f8513b04 f8403b04
07-09 01:04:08.391: I/DEBUG(233): 4008e14c bf443b04 3b04f851 3b04f840 bf2407d2
07-09 01:04:08.391: I/DEBUG(233): 4008e15c 3b02f831 3b02f820 780bbf44 e8bd7003
07-09 01:04:08.391: I/DEBUG(233): 4008e16c 47704001 4803b500 44784901 fc66f7f0
07-09 01:04:08.391: I/DEBUG(233): 4008e17c 000138e4 00027f06 e1520003 9a000008
07-09 01:04:08.391: I/DEBUG(233): 4008e18c e52de004 e59f000c e59f1004 e080000f
07-09 01:04:08.391: I/DEBUG(233): 4008e19c faffc229 000138fd 00027ef7 e1a02001
07-09 01:04:08.391: I/DEBUG(233): 4008e1ac e3a01000 e92d0001 eee01b10 e2522020
07-09 01:04:08.391: I/DEBUG(233): 4008e1bc 3a000003 f2202150 e2522020 f400020d
07-09 01:04:08.391: I/DEBUG(233): code around lr:
07-09 01:04:08.391: I/DEBUG(233): 00000260 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 00000270 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 00000280 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 00000290 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 000002a0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 000002b0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 000002c0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 000002d0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 000002e0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 000002f0 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 00000300 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 00000310 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 00000320 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 00000330 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 00000340 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): 00000350 ffffffff ffffffff ffffffff ffffffff
07-09 01:04:08.391: I/DEBUG(233): memory map around fault addr 8edc0d00:
07-09 01:04:08.391: I/DEBUG(233): 8edbd000-8edbf000 rw- /dev/kgsl-3d0
07-09 01:04:08.391: I/DEBUG(233): 8edbf000-8edc1000 rw- /dev/kgsl-3d0
07-09 01:04:08.391: I/DEBUG(233): 8edc1000-8edc3000 rw- /dev/kgsl-3d0
07-09 01:04:08.621: W/ActivityManager(828): Force finishing activity com.hiptic.diverdogs/com.unity3d.player.UnityPlayerNativeActivity
07-09 01:04:08.671: I/qcom_sensors_hal(828): _hal_sensors_batch: period_ns=66667000 sns_hndl: 0 timeout: 0 flags:0x0
07-09 01:04:08.671: I/ActivityManager(828): Process com.hiptic.diverdogs (pid 26516) has died.
07-09 01:04:08.681: W/InputDispatcher(828): channel ‘41ad3838 com.hiptic.diverdogs/com.unity3d.player.UnityPlayerProxyActivity (server)’ ~ Consumer closed input channel or an error occurred. events=0x9
07-09 01:04:08.681: E/InputDispatcher(828): channel ‘41ad3838 com.hiptic.diverdogs/com.unity3d.player.UnityPlayerProxyActivity (server)’ ~ Channel is unrecoverably broken and will be disposed!
07-09 01:04:08.681: W/InputDispatcher(828): channel ‘41b1ad30 com.hiptic.diverdogs/com.unity3d.player.UnityPlayerNativeActivity (server)’ ~ Consumer closed input channel or an error occurred. events=0xd
07-09 01:04:08.681: E/InputDispatcher(828): channel ‘41b1ad30 com.hiptic.diverdogs/com.unity3d.player.UnityPlayerNativeActivity (server)’ ~ Channel is unrecoverably broken and will be disposed!
07-09 01:04:08.681: W/InputDispatcher(828): Attempted to unregister already unregistered input channel ‘41ad3838 com.hiptic.diverdogs/com.unity3d.player.UnityPlayerProxyActivity (server)’
07-09 01:04:08.681: I/qcom_sensors_hal(828): hal_acquire_resources, found active sensor handle=0, sample_rate=15 report_rate=0 WuFF=0 batched=0
07-09 01:04:08.681: W/InputDispatcher(828): Attempted to unregister already unregistered input channel ‘41b1ad30 com.hiptic.diverdogs/com.unity3d.player.UnityPlayerNativeActivity (server)’
07-09 01:04:08.681: I/WindowState(828): WIN DEATH: Window{41ad3838 u0 com.hiptic.diverdogs/com.unity3d.player.UnityPlayerProxyActivity}
07-09 01:04:08.681: I/WindowState(828): WIN DEATH: Window{41b1ad30 u0 com.hiptic.diverdogs/com.unity3d.player.UnityPlayerNativeActivity}
07-09 01:04:08.691: V/Zygote(450): Switching descriptor 33 to /dev/null
07-09 01:04:08.691: V/Zygote(450): Switching descriptor 9 to /dev/null
07-09 01:04:08.691: D/dalvikvm(450): Late-enabling CheckJNI
07-09 01:04:08.691: I/WindowState(828): WIN DEATH: Window{41b68940 u0 SurfaceView}
07-09 01:04:08.701: I/ActivityManager(828): Start proc com.hiptic.diverdogs for activity com.hiptic.diverdogs/com.unity3d.player.UnityPlayerProxyActivity: pid=450 uid=10124 gids={50124, 3003, 1028, 1015}
07-09 01:04:08.721: D/Zygote(236): Process 26516 terminated by signal (7)
07-09 01:04:08.731: D/ActivityThread(450): handleBindApplication:com.hiptic.diverdogs
07-09 01:04:08.731: D/ActivityThread(450): setTargetHeapUtilization:0.75
07-09 01:04:08.731: D/ActivityThread(450): setTargetHeapMinFree:2097152
07-09 01:04:08.741: I/Timeline(450): Timeline: Activity_launch_request id:com.hiptic.diverdogs time:37158433
07-09 01:04:08.741: I/ActivityManager(828): START u0 {flg=0x10000 cmp=com.hiptic.diverdogs/com.unity3d.player.UnityPlayerNativeActivity} from pid 450
07-09 01:04:08.831: D/dalvikvm(450): Trying to load lib /data/app-lib/com.hiptic.diverdogs-1/libmain.so 0x4186a340
07-09 01:04:08.831: D/dalvikvm(450): Added shared lib /data/app-lib/com.hiptic.diverdogs-1/libmain.so 0x4186a340
07-09 01:04:08.881: E/QMI_FW(234): [LGE_VSS_QCCI][AP]QMI_CCI_RX: cntl_flag - 04, txn_id - 0aff, msg_id - 061d, msg_len - 040a
07-09 01:04:08.881: E/QMI_FW(234): [LGE_VSS_QCCI][AP]QMI_CCI_RX: cntl_flag - 04, txn_id - 0b00, msg_id - 061d, msg_len - 040a
07-09 01:04:10.011: I/ActivityManager(828): Displayed com.hiptic.diverdogs/com.unity3d.player.UnityPlayerNativeActivity: +1s212ms (total +1s323ms)
07-09 01:04:10.011: I/Timeline(450): Timeline: Activity_idle id: android.os.BinderProxy@418b3018 time:37159706
07-09 01:04:10.011: I/Timeline(828): Timeline: Activity_windows_visible id: ActivityRecord{418c99f8 u0 com.hiptic.diverdogs/com.unity3d.player.UnityPlayerNativeActivity t70} time:37159706
07-09 01:04:10.011: I/Timeline(450): Timeline: Activity_idle id: android.os.BinderProxy@41863710 time:37159706
07-09 01:04:11.141: E/ThermalEngine(23714): [GPU_MON] 0 percent. Current Sampling Time is 4 sec
07-09 01:04:11.141: E/ThermalEngine(23714): [GPU_MON] Gpu Clock is back to idle state ( 450000000 Mhz )
07-09 01:04:11.141: E/ThermalEngine(23714): [GPU_MON] ACTION: GPU - [GPU_MON] Setting GPU[0] to 450000000

I had the same problem. No problem in OpenGL ES 3.0(in KitKat). OpenGL ES 2.0 only problem(in KitKat).
However, there are many devices that use OpenGL ES 2.0. That’s why I can not build OpenGL ES 3.0.
This is a very serious issue that our development team.

We have a new (libc.memcpy) Bug Report in our Google Play Developer Console

java.lang.Error: FATAL EXCEPTION [UnityMain]
Unity version : 4.5.1p3
Device model : HUAWEI HUAWEI G6-U10
Device fingerprint: Huawei/G6-U10/hwG6-U10:4.3/HuaweiG6-U10/C900B116:user/ota-rel-keys,release-keys

Caused by: java.lang.Error: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 71d35000
Build fingerprint: ‘Huawei/G6-U10/hwG6-U10:4.3/HuaweiG6-U10/C900B116:user/ota-rel-keys,release-keys’
Revision: ‘0’
pid: 23425, tid: 23460, name: UnityMain >>> de.bla.bla <<<
r0 71d35000 r1 65bcc050 r2 00000780 r3 c28c5a12
r4 00000780 r5 60c45c60 r6 71d35000 r7 65bcc010
r8 00000780 r9 00000001 sl 65bcc280 fp 00000001
ip 00000013 sp 60c45bd8 lr 00000280 pc 40064250 cpsr 2f303155

at libc.memcpy(memcpy:272)
at Unknown.0000077c(Unknown Source)

These devices are currently affected:

  • Sony Xperia M2 with Android 4.3
  • Huawei Ascend G6 with Android 4.3

Reported as Case 618714.

To anyone’s who’s experiencing this error, if you’re using NGUI, please try making the change I suggest here: Crash occurs in kitkat (under opengl 2.0)