C++ VXL:运行时检查故障2

C++ VXL:运行时检查故障2,c++,visual-studio-2005,C++,Visual Studio 2005,与: 我在VC8VisualStudio2005和 我偶尔在调试模式下看到此错误: 运行时检查失败2-变量“z_;”周围的堆栈已损坏 这是在将函数cg_u保留在文件cg.c中时发生的 这个函数实际上包含goto-btw,这可能是罪魁祸首吗 有什么想法吗 PS:Callstack: vision.dll!v3p_netlib_cg_double*x=0x01d6b040,双精度* e=0x0012f1d4,长*it=0x0012f1c8,双*step=0x01d698b8,双* t=0x0012f

与:

我在VC8VisualStudio2005和 我偶尔在调试模式下看到此错误:

运行时检查失败2-变量“z_;”周围的堆栈已损坏

这是在将函数cg_u保留在文件cg.c中时发生的

这个函数实际上包含goto-btw,这可能是罪魁祸首吗

有什么想法吗

PS:Callstack:

vision.dll!v3p_netlib_cg_double*x=0x01d6b040,双精度* e=0x0012f1d4,长*it=0x0012f1c8,双*step=0x01d698b8,双* t=0x0012f1b8,长*极限=0x01d69868,长*n=0x0012f19c,长* m=0x0012f19c,双精度*,无效值=0x00f2a9e0,无效 双精度*,双精度*,无效梯度=0x00f2aae0,无效双精度*,双精度 *,double*,void both=0x00f2abf0,void double*,double*,void pre=0x00f2ad00,双*h_uuuu=0x01d6b080,无效* userdata=0x01d69858,长*错误代码=0x0012f190行1128+0xf 字节C vision.dll!VNLL-共轭梯度::MimeZiVeNLL向量和X= {…}行171 +0x50字节C++
这是由于成本函数返回NAN。

有没有可能看到函数。。。