Using the VCSM library (via the CMA path), when calling vcsm_malloc_cache more than 512 times, the last allocation crashes with a SEGFAULT.
This is most likely due to vcsm_payload_list_get() returning a NULL-pointer and vcsm_malloc_cache does not check for such a case and unconditionally writes to it.
Using the VCSM library (via the CMA path), when calling
vcsm_malloc_cache
more than 512 times, the last allocation crashes with a SEGFAULT.This is most likely due to
vcsm_payload_list_get()
returning a NULL-pointer andvcsm_malloc_cache
does not check for such a case and unconditionally writes to it.