Hi there
it seems that there is slight problem in the lastest version of 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
Manifest : opengl 2.0
version of ngui : 3.5.3
OS : kitkat (4.4.2)
Phones : LG G2, Samsung Galaxy Note3, Galaxy S4 lte-a
ps. call stack is…
java.lang.Error: FATAL EXCEPTION [UnityMain]
Unity version : 4.3.0f4
Device model : LGE LG-F320S
Device fingerprint: lge/g2_skt_kr/g2:4.4.2/KOT49I.F320S21d/F320S21d.1390795590:user/release-keys
Caused by: java.lang.Error: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 6f625000
Build fingerprint: 'lge/g2_skt_kr/g2:4.4.2/KOT49I.F320S21d/F320S21d.1390795590:user/release-keys'
Revision: '10'
pid: 19409, tid: 19454, name: UnityMain >>> com.cjenm.greenbe <<<
r0 6f625000 r1 72622f60 r2 00000600 r3 c03fffa5
r4 00000600 r5 61b50980 r6 6f625000 r7 72622f20
r8 00000600 r9 00000001 sl 72623180 fp 00000001
ip 0000000d sp 61b508f8 lr 00000280 pc 400cd2ec 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:316)
at libGLESv2_adreno.00051b0f(Native Method)
at libGLESv2_adreno.core_glDrawElementsInstancedXXX(core_glDrawElementsInstancedXXX:138)
at libGLESv2_adreno.core_glDrawElements(core_glDrawElements:10)
at libGLESv2_adreno.glDrawElements(glDrawElements:28)
at libunity.0035a078(Native Method)
at libunity.0035c400(Native Method)
at libunity.0033cbd8(Native Method)
at libunity.0022554c(Native Method)
at libunity.002255b4(Native Method)
at libunity.001f2210(Native Method)
at libunity.000dc4ac(Native Method)
at libunity.000e1298(Native Method)
at libunity.000e6c44(Native Method)
at libunity.000f05e4(Native Method)
at libunity.0010d384(Native Method)
at libunity.001126a8(Native Method)
at libunity.00279f90(Native Method)
at libunity.0028452c(Native Method)
at libunity.003a30b4(Native Method)
at libunity.003a3210(Native Method)
at libdvm.dvmPlatformInvoke(dvmPlatformInvoke:112)
at libdvm.dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)(dvmCallJNIMethod:398)
at libdvm.00029960(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.0005848f(Native Method)