我正在从Fortran函数运行Matlab,并且遇到了一个持续的问题,我收到了错误
*** glibc detected *** /matlab/8.5/bin/glnxa64/MATLAB: double free or corruption (out): 0x00002b11a9a86f20 ***
我不确定错误发生在哪一行,但我有很多跟随此模式的行
MLVar = engGetVariable(ep, 'un')
call mxCopyPtrToReal8(mxGetPr(MLVar), SurfaceField, BoundaryCells)
call mxDestroyArray(MLVar)
在发生此错误之前,我会在1到100次之间完成此功能。
看起来here他们说要使用我已经使用的mxDestroyArray
。
有任何建议吗?
答案 0 :(得分:0)
问题最终完全不相关。我使用提交脚本将其提交到远程群集,我使用了" V"选项,然后当我关闭我的终端连接与Matlab强制关闭。