Hi:
I have a device which was equipped with Mali T760.
I follow the instruction in Graphic Debugger 2.0, get the below crash logs.
I/DEBUG ( 2338): pid: 3850, tid: 3850, name: surfaceflinger >>> /system/bin/surfaceflinger <<<
I/DEBUG ( 2338): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr be167ff8
I/DEBUG ( 2338): r0 0000001e r1 b6e99e00 r2 b6e5ee95 r3 0003f4be
I/DEBUG ( 2338): r4 0000001e r5 b6df198d r6 be168064 r7 b7455548
I/DEBUG ( 2338): r8 00000088 r9 b6e0a750 sl 00000007 fp b6e0a764
I/DEBUG ( 2338): ip b67fee54 sp be168028 lr b6e5cccd pc b6e5ee98 cpsr 200f0030
I/DEBUG ( 2338): d0 61667275536b6363 d1 6d6f724672656665
I/DEBUG ( 2338): d2 4965646f4365634b d3 61636f4c2e6f6648
I/DEBUG ( 2338): d4 4026000000000000 d5 0000000100000000
I/DEBUG ( 2338): d6 0000000b3f800000 d7 4026000000000000
I/DEBUG ( 2338): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 2338): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 2338): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 2338): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 2338): d16 c1b22fc0e651a9fc d17 0000000000000001
I/DEBUG ( 2338): d18 41c9447528800000 d19 0000000000000000
I/DEBUG ( 2338): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 2338): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 2338): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 2338): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 2338): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 2338): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 2338): scr 00000010
I/DEBUG ( 2338):
I/DEBUG ( 2338): backtrace:
I/DEBUG ( 2338): #00 pc 0000fe98 /system/lib/libc.so (dlmalloc+3)
I/DEBUG ( 2338): #01 pc 0003a98b /system/lib/libEGL.so
I/DEBUG ( 2338): stack:
I/DEBUG ( 2338): ........ ........
I/DEBUG ( 2338): #00 be168028 3ffffffc
I/DEBUG ( 2338): be16802c b67649b1 /system/vendor/lib/egl/libGLES.so (operator new(unsigned int)+16)
I/DEBUG ( 2338): be168030 00000011
I/DEBUG ( 2338): be168034 b67961cb /system/vendor/lib/egl/libGLES.so
I/DEBUG ( 2338): be168038 00000011
I/DEBUG ( 2338): be16803c b67971ff /system/vendor/lib/egl/libGLES.so
I/DEBUG ( 2338): be168040 b6df198d /system/lib/libEGL.so
I/DEBUG ( 2338): be168044 be16806c
I/DEBUG ( 2338): be168048 be168064
I/DEBUG ( 2338): be16804c b67974ff /system/vendor/lib/egl/libGLES.so
I/DEBUG ( 2338): be168050 be16806c
PS: the library "libGLES.so" was the symbol link of "libGLES_mgd.so" actually.
I have found that the libGLES_mgd.so was built by arm-eabi-gcc4.6, is it right?
My device build with arm-eabi-gcc 4.7 under the system verion of anroid 4.4.4.
i wonder this is a reason why libEGL was crashed .
We have just released MGD v2.0.2 which we believe should resolve this issue (Mali Graphics Debugger - Mali Developer Center Mali Developer Center). Please give it a go and let us know.