关于opencl创建buffer操作在mali gpu上的API 使用问题

有个问题想请教大家,我在公司的cnn推理框架中使用opencl中的clCreateBuffer()中,使用的是CL_MEM_ALLOC_HOST_PTR参数,接着搭配使用clEnqueueMapBuffer(),memcpy()和clEnqueueUnmapMemObject()来保证拿到GPU数据,但是把一个网络跑完以后在显存释放的时候总是会挂掉,请问大家有没有遇到这种情况的,我换成CL_MEM_USE_HOST_PTR以及使用clEnqueueWriteBuffer()就不会挂,我的平台是MTK6763 mali GPU