{"action":"closed","issue":{"url":"https://api.github.com/repos/google/grafika/issues/39","labels_url":"https://api.github.com/repos/google/grafika/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/google/grafika/issues/39/comments","events_url":"https://api.github.com/repos/google/grafika/issues/39/events","html_url":"https://github.com/google/grafika/issues/39","id":120827246,"number":39,"title":"Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0","user":{"login":"clyne83","id":11293319,"avatar_url":"https://avatars.githubusercontent.com/u/11293319?v=3","gravatar_id":"","url":"https://api.github.com/users/clyne83","html_url":"https://github.com/clyne83","followers_url":"https://api.github.com/users/clyne83/followers","following_url":"https://api.github.com/users/clyne83/following{/other_user}","gists_url":"https://api.github.com/users/clyne83/gists{/gist_id}","starred_url":"https://api.github.com/users/clyne83/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clyne83/subscriptions","organizations_url":"https://api.github.com/users/clyne83/orgs","repos_url":"https://api.github.com/users/clyne83/repos","events_url":"https://api.github.com/users/clyne83/events{/privacy}","received_events_url":"https://api.github.com/users/clyne83/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-07T17:33:08Z","updated_at":"2015-12-08T23:44:57Z","closed_at":"2015-12-08T23:44:57Z","body":"Hello.\r\n\r\nWe are developing an app using Grafika.\r\n\r\nHowever, the crash occurs in the following part in some devices.\r\nIs the problem a bug in the device and its OS?\r\n\r\nIs there a way to fix?\r\n\r\n[crash log]\r\n###############################################################################\r\n12-07 18:49:58.398 22288 24445 F libc    : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 24445 (TextureMovieEnc)\r\n12-07 18:49:58.479   476   476 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***\r\n12-07 18:49:58.483   476   476 F DEBUG   : Build fingerprint: 'google/bullhead/bullhead:6.0/MDA89E/2296692:user/release-keys'\r\n12-07 18:49:58.483   476   476 F DEBUG   : Revision: 'rev_1.0'\r\n12-07 18:49:58.484   476   476 F DEBUG   : ABI: 'arm'\r\n12-07 18:49:58.485   476   476 F DEBUG   : pid: 22288, tid: 24445, name: TextureMovieEnc\r\n12-07 18:49:58.485   476   476 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0\r\n12-07 18:49:58.576   476   476 F DEBUG   :     r0 00000000  r1 00000000  r2 d60c6670  r3 00000001\r\n12-07 18:49:58.576   476   476 F DEBUG   :     r4 d5fad5c0  r5 dc896000  r6 00000006  r7 00000000\r\n12-07 18:49:58.577   476   476 F DEBUG   :     r8 00000002  r9 d60cb800  sl d2b70480  fp 00000000\r\n12-07 18:49:58.577   476   476 F DEBUG   :     ip 00000000  sp d4a8f338  lr e9d9ca7d  pc e9d9cad6  cpsr a00e0030\r\n12-07 18:49:58.617   476   476 F DEBUG   : \r\n12-07 18:49:58.617   476   476 F DEBUG   : backtrace:\r\n12-07 18:49:58.618   476   476 F DEBUG   :     #00 pc 000c7ad6  /vendor/lib/egl/libGLESv2_adreno.so (EsxContext::GlBindTexture(unsigned int, unsigned int)+361)\r\n12-07 18:49:58.618   476   476 F DEBUG   :     #01 pc 7442301d  /data/dalvik-cache/arm/system@framework@boot.oat (offset 0x1ec4000)\r\n\r\n###############################################################################\r\n\r\n12-07 19:19:48.344 28977 32344 F libc    : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 32344 (TextureMovieEnc)\r\n12-07 19:19:48.436   476   476 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***\r\n12-07 19:19:48.438   476   476 F DEBUG   : Build fingerprint: 'google/bullhead/bullhead:6.0/MDA89E/2296692:user/release-keys'\r\n12-07 19:19:48.438   476   476 F DEBUG   : Revision: 'rev_1.0'\r\n12-07 19:19:48.438   476   476 F DEBUG   : ABI: 'arm'\r\n12-07 19:19:48.438   476   476 F DEBUG   : pid: 28977, tid: 32344, name: TextureMovieEnc\r\n12-07 19:19:48.438   476   476 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0\r\n12-07 19:19:48.734   476   476 F DEBUG   :     r0 00000000  r1 00000000  r2 00000000  r3 00000006\r\n12-07 19:19:48.734   476   476 F DEBUG   :     r4 00000001  r5 d768e090  r6 00000000  r7 d7743540\r\n12-07 19:19:48.734   476   476 F DEBUG   :     r8 00000002  r9 d4520000  sl 00000001  fp d5ea00c0\r\n12-07 19:19:48.734   476   476 F DEBUG   :     ip 00000005  sp d7335120  lr e9e3cdc1  pc e9e3cdc8  cpsr 800e0030\r\n12-07 19:19:48.752   476   476 F DEBUG   : \r\n12-07 19:19:48.752   476   476 F DEBUG   : backtrace:\r\n12-07 19:19:48.753   476   476 F DEBUG   :     #00 pc 00167dc8  /vendor/lib/egl/libGLESv2_adreno.so (A4xContext::UpdateTextureSampler(EsxSamplerDesc const*, A4xTextureObject const*, A4xSamplerObject const*)+187)\r\n12-07 19:19:48.753   476   476 F DEBUG   :     #01 pc 001680a3  /vendor/lib/egl/libGLESv2_adreno.so (A4xContext::ValidateTexSamplersCommon(A4xProgram*, int, EsxBitField96*)+302)\r\n12-07 19:19:48.753   476   476 F DEBUG   :     #02 pc 001683cb  /vendor/lib/egl/libGLESv2_adreno.so (A4xContext::ValidateTexSamplers()+58)\r\n12-07 19:19:48.754   476   476 F DEBUG   :     #03 pc 00166ab5  /vendor/lib/egl/libGLESv2_adreno.so (A4xContext::ValidateState(EsxDrawDescriptor const*)+1564)\r\n12-07 19:19:48.754   476   476 F DEBUG   :     #04 pc 00166e7d  /vendor/lib/egl/libGLESv2_adreno.so (A4xContext::HwValidateGfxState(EsxDrawDescriptor const*)+4)\r\n12-07 19:19:48.754   476   476 F DEBUG   :     #05 pc 000e6f0b  /vendor/lib/egl/libGLESv2_adreno.so (EsxContext::ValidateGfxState(EsxDrawDescriptor const*)+442)\r\n12-07 19:19:48.754   476   476 F DEBUG   :     #06 pc 000dc509  /vendor/lib/egl/libGLESv2_adreno.so (EsxContext::DrawArraysInstanced(EsxPrimType, int, unsigned int, unsigned int)+112)\r\n12-07 19:19:48.755   476   476 F DEBUG   :     #07 pc 000c8fff  /vendor/lib/egl/libGLESv2_adreno.so (EsxContext::GlDrawArrays(unsigned int, int, int)+62)\r\n12-07 19:19:48.755   476   476 F DEBUG   :     #08 pc 744237a5  /data/dalvik-cache/arm/system@framework@boot.oat (offset 0x1ec4000)\r\n\r\n###############################################################################\r\n\r\n12-07 20:17:23.719  4545 21239 F libc    : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 21239 (TextureMovieEnc)\r\n12-07 20:17:23.801   476   476 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***\r\n12-07 20:17:23.803   476   476 F DEBUG   : Build fingerprint: 'google/bullhead/bullhead:6.0/MDA89E/2296692:user/release-keys'\r\n12-07 20:17:23.804   476   476 F DEBUG   : Revision: 'rev_1.0'\r\n12-07 20:17:23.804   476   476 F DEBUG   : ABI: 'arm'\r\n12-07 20:17:23.804   476   476 F DEBUG   : pid: 4545, tid: 21239, name: TextureMovieEnc\r\n12-07 20:17:23.804   476   476 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0\r\n12-07 20:17:23.833   476   476 W debuggerd: type=1400 audit(0.0:3436): avc: denied { search } dev=\"dm-2\" ino=384999 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0\r\n12-07 20:17:23.870   476   476 F DEBUG   :     r0 00000000  r1 00000000  r2 00000000  r3 00000001\r\n12-07 20:17:23.870   476   476 F DEBUG   :     r4 d6ac3200  r5 00000000  r6 00000001  r7 d7d7e25c\r\n12-07 20:17:23.871   476   476 F DEBUG   :     r8 00000001  r9 d6517000  sl d7d2bd60  fp d65192a4\r\n12-07 20:17:23.871   476   476 F DEBUG   :     ip 00000005  sp d3053d10  lr e9e31285  pc e9e31290  cpsr 800e0030\r\n12-07 20:17:23.951   476   476 F DEBUG   : \r\n12-07 20:17:23.951   476   476 F DEBUG   : backtrace:\r\n12-07 20:17:23.952   476   476 F DEBUG   :     #00 pc 0015c290  /vendor/lib/egl/libGLESv2_adreno.so (A4xContext::ValidateYuvConversionConstants(A4xProgram const*, int)+307)\r\n12-07 20:17:23.952   476   476 F DEBUG   :     #01 pc 0015c5df  /vendor/lib/egl/libGLESv2_adreno.so (A4xContext::ValidateNamedUniformConstants()+570)\r\n12-07 20:17:23.952   476   476 F DEBUG   :     #02 pc 001667d7  /vendor/lib/egl/libGLESv2_adreno.so (A4xContext::ValidateState(EsxDrawDescriptor const*)+830)\r\n12-07 20:17:23.953   476   476 F DEBUG   :     #03 pc 00166e7d  /vendor/lib/egl/libGLESv2_adreno.so (A4xContext::HwValidateGfxState(EsxDrawDescriptor const*)+4)\r\n12-07 20:17:23.943   476   476 W debuggerd: type=1400 audit(0.0:3437): avc: denied { read } for name=\"kgsl-3d0\" dev=\"tmpfs\" ino=8778 scontext=u:r:debuggerd:s0 tcontext=u:object_r:gpu_device:s0 tclass=chr_file permissive=0\r\n12-07 20:17:23.953   476   476 W debuggerd: type=1400 audit(0.0:3438): avc: denied { read } for name=\"kgsl-3d0\" dev=\"tmpfs\" ino=8778 scontext=u:r:debuggerd:s0 tcontext=u:object_r:gpu_device:s0 tclass=chr_file permissive=0\r\n12-07 20:17:23.953   476   476 F DEBUG   :     #04 pc 000e6f0b  /vendor/lib/egl/libGLESv2_adreno.so (EsxContext::ValidateGfxState(EsxDrawDescriptor const*)+442)\r\n12-07 20:17:23.953   476   476 F DEBUG   :     #05 pc 000dc509  /vendor/lib/egl/libGLESv2_adreno.so (EsxContext::DrawArraysInstanced(EsxPrimType, int, unsigned int, unsigned int)+112)\r\n12-07 20:17:23.953   476   476 F DEBUG   :     #06 pc 000c8fff  /vendor/lib/egl/libGLESv2_adreno.so (EsxContext::GlDrawArrays(unsigned int, int, int)+62)\r\n12-07 20:17:23.953   476   476 F DEBUG   :     #07 pc 744237a5  /data/dalvik-cache/arm/system@framework@boot.oat (offset 0x1ec4000)\r\n\r\n###############################################################################\r\n\r\nF/libc    ( 4117): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 4459 (TextureMovieEnc)\r\nI/DEBUG   (  355): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***\r\nI/DEBUG   (  355): Build fingerprint: 'google/shamu/shamu:5.1.1/LMY47Z/1860966:user/release-keys'\r\nI/DEBUG   (  355): Revision: '33696'\r\nI/DEBUG   (  355): ABI: 'arm'\r\nI/DEBUG   (  355): pid: 4117, tid: 4459, name: TextureMovieEnc \r\nI/DEBUG   (  355): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0\r\nI/DEBUG   (  355):     r0 9baa2600  r1 00000000  r2 00000000  r3 00000000\r\nI/DEBUG   (  355):     r4 00000001  r5 9bff3100  r6 9baa2600  r7 aecc1e5c\r\nI/DEBUG   (  355):     r8 9be42f28  r9 00000001  sl 9bff3100  fp 9be42f00\r\nI/DEBUG   (  355):     ip 9bb30e00  sp 93f7b6a0  lr aac04477  pc aac04240  cpsr 200b8c30\r\nI/DEBUG   (  355): \r\nI/DEBUG   (  355): backtrace:\r\nI/DEBUG   (  355):     #00 pc 00100240  /system/vendor/lib/egl/libGLESv2_adreno.so (EsxResource::GfxMem(unsigned int) const+7)\r\nI/DEBUG   (  355):     #01 pc 00100473  /system/vendor/lib/egl/libGLESv2_adreno.so (EsxResource::UpdateGfxMemReference(EsxCmdMgr*, unsigned int, EsxAccessType)+18)\r\nI/DEBUG   (  355):     #02 pc 00100537  /system/vendor/lib/egl/libGLESv2_adreno.so (EsxResource::UpdatePackedGfxMemReference(EsxCmdMgr*, EsxSubResourceRange const*, EsxAccessType)+170)\r\nI/DEBUG   (  355):     #03 pc 0014b357  /system/vendor/lib/egl/libGLESv2_adreno.so (A4xContext::ValidateTexSamplers()+434)\r\nI/DEBUG   (  355):     #04 pc 00149e97  /system/vendor/lib/egl/libGLESv2_adreno.so (A4xContext::ValidateState(EsxDrawDescriptor const*)+1394)\r\nI/DEBUG   (  355):     #05 pc 0014a0a1  /system/vendor/lib/egl/libGLESv2_adreno.so (A4xContext::HwValidateGfxState(EsxDrawDescriptor const*)+8)\r\nI/DEBUG   (  355):     #06 pc 00114235  /system/vendor/lib/egl/libGLESv2_adreno.so (EsxContext::ValidateGfxState(EsxDrawDescriptor const*)+420)\r\nI/DEBUG   (  355):     #07 pc 00117211  /system/vendor/lib/egl/libGLESv2_adreno.so (EsxContext::DrawArraysInstanced(EsxPrimType, int, unsigned int, unsigned int)+92)\r\nI/DEBUG   (  355):     #08 pc 000b2e81  /system/vendor/lib/egl/libGLESv2_adreno.so (EsxContext::GlDrawArrays(unsigned int, int, int)+52)\r\nI/DEBUG   (  355):     #09 pc 000e54eb  /system/vendor/lib/egl/libGLESv2_adreno.so (EsxGlApiParamValidate::GlDrawArrays(EsxDispatch*, unsigned int, int, int)+58)\r\nI/DEBUG   (  355):     #10 pc 000a9a61  /system/vendor/lib/egl/libGLESv2_adreno.so (glDrawArrays+44)\r\nI/DEBUG   (  355):     #11 pc 00b1260b  /data/dalvik-cache/arm/system@framework@boot.oat\r\nI/ThermalEngine(  367): ACTION: CPU - Setting CPU[0] to 1190400\r\nI/ThermalEngine(  367): ACTION: CPU - Setting CPU[1] to 1190400\r\nI/ThermalEngine(  367): ACTION: CPU - Setting CPU[2] to 1190400\r\nI/ThermalEngine(  367): ACTION: CPU - Setting CPU[3] to 1190400\r\n\r\n###############################################################################\r\n\r\nF/libc    (13050): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 15568 (TextureMovieEnc)\r\nI/DEBUG   (  651): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***\r\nI/DEBUG   (  651): UUID: 212c74fe-e554-4ff9-b0e1-3f5f6ad4ecc6\r\nI/DEBUG   (  651): Build fingerprint: 'docomo/SO-03H/SO-03H:5.1.1/32.0.B.0.426/2049702380:user/release-keys'\r\nI/DEBUG   (  651): Revision: '0'\r\nI/DEBUG   (  651): ABI: 'arm'\r\nI/DEBUG   (  651): pid: 13050, tid: 15568, name: TextureMovieEnc  \r\nI/DEBUG   (  651): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0\r\nI/DEBUG   (  651):     r0 00000000  r1 00000001  r2 00000006  r3 00000000\r\nI/DEBUG   (  651):     r4 dee9b000  r5 dec1a600  r6 dece7b70  r7 ded85240\r\nI/DEBUG   (  651):     r8 00008d65  r9 00000006  sl dee97f00  fp 00000001\r\nI/DEBUG   (  651):     ip ef712f90  sp daf107d8  lr 00000000  pc ef57f2c6  cpsr a00e0030\r\nI/DEBUG   (  651): \r\nI/DEBUG   (  651): backtrace:\r\nI/DEBUG   (  651):     #00 pc 000a82c6  /system/vendor/lib/egl/libGLESv2_adreno.so (EsxContext::GlBindTexture(unsigned int, unsigned int)+341)\r\nI/DEBUG   (  651):     #01 pc 000a05bb  /system/vendor/lib/egl/libGLESv2_adreno.so (glBindTexture+26)\r\nI/DEBUG   (  651):     #02 pc 00b2459d  /system/framework/arm/boot.oat\r\n"}}