debug下出现exited with code -1073741819 (0xC0000005). 生手求指导

debug下出现exited with code -1073741819 (0xC0000005). 新手求指导
  double a = 3.95;
double b = 0.003;
mxArray *cheak1;
mxArray *cheak2;
mxArray *cheak3;
mxArray *r = NULL;
mxArray *cheaka;
    mxArray *cheakb;
cheak1 = mxCreateString("t1.jpg");
cheak2 = mxCreateString("w1.bmp");
cheak3 = mxCreateString("w2.bmp");
    cheaka = mxCreateDoubleMatrix(1, 1, mxREAL);
cheakb = mxCreateDoubleMatrix(1, 1, mxREAL);
memcpy(mxGetPr(cheaka),&a,sizeof(double));
memcpy(mxGetPr(cheakb),&b,sizeof(double));

    
mlfExtractiondigital_wm(3,&r,cheak1,cheak2,cheak3,cheaka,cheakb);
mxDestroyArray(cheak1); cheak1 = NULL;
mxDestroyArray(cheak2); cheak2 = NULL;
mxDestroyArray(cheak3); cheak3 = NULL;
mxDestroyArray(cheaka); cheaka = NULL;
mxDestroyArray(cheakb); cheakb = NULL;
mxDestroyArray(r); r = NULL;

------解决方案--------------------
mxDestroyArray(r); r = NULL;

r 没有 Create
------解决方案--------------------
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。