4.14 Crash on some android deveice

we develop game with 4.14 engine, it crash on some android device, other device run successed.

my device android version is 4.4.4, with 2G Memory.

logcat like this:
W/Adreno-GSL: : sharedmem_gpumem_alloc: mmap failed errno 12 Out of memory

E/Adreno-GSL: : ioctl_kgsl_sharedmem_alloc: FATAL ERROR : (null)
A/libc: Fatal signal 11 (SIGSEGV) at 0xc313f8d8 (code=1), thread 7474 (main)


Build fingerprint: ‘Xiaomi/dior/dior:4.4.4/KTU84P/V8.1.1.0.KHICNDI:/release-keys’
Revision: ‘0’
pid: 7321, tid: 7474, name: main >>> com.project<<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr c313f8d8

i dont know why, it crash any where, like loading resource, create texture, and so on. how can I fix this problem?

,

Signal 11 means that you’ve accessed memory that you didn’t have access to. It could be due to a null pointer or null array. However, in order to better assist you, I’ll need to see the full logs to see if there is any additional information than the crash.

  • Attach your phone to the computer
  • Go here: C:\android-sdk-windows\tools
  • Open up Monitor.bat
  • Launch the program and save the logs

If you cannot get Monitor.bat to open, please go to:

  • C:\android-sdk-windows\tools\lib\monitor-x86
  • Open up Monitor.exe
  • Follow the instructions above

Make sure that you highlight all of the logs, because they do not save unless they’re highlighted.

Could you also make sure you check this in a new template on both blueprint and C++? Provide as many details as you can, so we can narrow down the issue.

Thank you!