The crash stack you see might look like this:
SIGSEGV (Segv_maperr)
#00 PC 0001276c/system/lib/libc.so |
#01 PC 00013dcc/system/vendor/lib/egl/libglesv2_mtk.so |
#02 PC 00013ea2/system/vendor/lib/egl/libglesv2_mtk.so |
#03 PC 00014c9e/system/vendor/lib/egl/libglesv2_mtk.so |
#04 PC 003a46e4/data/app/com.tencent.tmgp.sgamece-1/lib/arm/libunity.so |
#05 PC 003a6200/data/app/com.tencent.tmgp.sgamece-1/lib/arm/libunity.so |
#06 PC 001f7f50/data/app/com.tencent.tmgp.sgamece-1/lib/arm/libunity.so |
#07 PC 0038832c/data/app/com.tencent.tmgp.sgamece-1/lib/arm/libunity.so |
#08 PC 003864f4/data/app/com.tencent.tmgp.sgamece-1/lib/arm/libunity.so |
#09 PC 00319a60/data/app/com.tencent.tmgp.sgamece-1/lib/arm/libunity.so |
#10 PC 00015c5a/system/lib/libc.so |
#11 PC 00013cea/system/lib/libc.so |
#00 PC 0000f22c/system/lib/libmali.so |
#01 PC 0000fd24/system/lib/libmali.so |
#02 PC 000530f0/system/lib/libmali.so |
#03 PC 000523dc/system/lib/libmali.so |
#04 pc 0005098c/system/lib/libmali.so (shim_eglswapbuffers +58) |
#05 pc 0000e374/system/lib/libegl.so (eglswapbuffers +8f) |
#06 PC 003d0350/data/app-lib/com.tencent.tmgp.sgamece-1/libunity.so |
#07 PC 003d5930/data/app-lib/com.tencent.tmgp.sgamece-1/libunity.so |
#08 PC 0039ffb4/data/app-lib/com.tencent.tmgp.sgamece-1/libunity.so |
#09 PC 0038bb68/data/app-lib/com.tencent.tmgp.sgamece-1/libunity.so |
#10 PC 003864f4/data/app-lib/com.tencent.tmgp.sgamece-1/libunity.so |
#11 PC 00319a60/data/app-lib/com.tencent.tmgp.sgamece-1/libunity.so |
#12 pc 0000e504/system/lib/libc.so (__thread_entry +48) |
#00 PC 0006a318/system/lib/egl/libglesv2_tegra_impl.so |
#01 PC 000207cc/system/lib/egl/libglesv2_tegra_impl.so |
#02 PC 00020be4/system/lib/egl/libglesv2_tegra_impl.so |
#03 PC 00012fa4/system/lib/egl/libglesv2_tegra_impl.so |
#04 PC 000246a4/system/lib/egl/libglesv2_tegra_impl.so |
#05 pc 00002498/system/lib/egl/libglesv2_tegra.so (gldrawelements +2c) |
#06 PC 003a7a70/data/app-lib/com.tencent.tmgp.sgamece-1/libunity.so |
#07 PC 001f85c8/data/app-lib/com.tencent.tmgp.sgamece-1/libunity.so |
#08 PC 00388524/data/app-lib/com.tencent.tmgp.sgamece-1/libunity.so |
#09 PC 003864f4/data/app-lib/com.tencent.tmgp.sgamece-1/libunity.so |
#10 PC 00319a60/data/app-lib/com.tencent.tmgp.sgamece-1/libunity.so |
#11 pc 0000d1d0/system/lib/libc.so (__thread_entry +48) |
#12 pc 0000d368/system/lib/libc.so (pthread_create +f0) |
So later people still do not try to use multi-threaded rendering, after all, the predecessors have helped you step over the pit.
Unity4, Unity5 mobile platform multi-threaded rendering on some Android phones will cause a flash back