2009-10-06 3 views
0

С VXL library:VXL: Run-Time Check Failure # 2

Я использую vnl_conjugate_gradient с VC8 (Visual Studio 2005) и иногда я вижу эту ошибку в режиме отладки:

RUN- Ошибка проверки времени # 2 - Урон вокруг переменной «z__» был поврежден.

Это происходит, оставляя функцию cg_ в файле cg.c

Эта функция буквально напичкан «Гото» Кстати, это может быть виновником ??

Любая идея?

PS: CallStack:

  • vision.dll v3p_netlib_cg_ (двойной * х = 0x01d6b040, двойной * е = 0x0012f1d4, долго * это = 0x0012f1c8, двойной * шаг = 0x01d698b8, двойной * т = 0x0012f1b8, длинный * предел = 0x01d69868, длинная * п = 0x0012f19c, длина * м = 0x0012f19c, двойной (двойной *, недействительный ) значения = 0x00f2a9e0, недействительный (двойная *, двойной *, недействительный ) град = 0x00f2aae0 , void (двойной *, двойной *, двойной *, void ) как = 0x00f2abf0, недействительным (двойной *, двойной *, аннулируются ) предварительно = 0x00f2ad00, двойной * ч __ = 0x01d6b080, аннулируются * UserData = 0x01d69858, длинный * error_code = 0x0012f190) Линия 1128 + 0xf байт C
  • vision.dll! vnl_conjugate_gradient :: минимизировать (vnl_vector & х = {...}) Строка 171 + 0x50 байт C++
+1

Любой шанс увидеть функцию ... – Goz

+0

слишком сложно Я боюсь – 2009-11-21 16:44:51

ответ

0

Это было связано с функцией стоимости возвращения NAN.

Смежные вопросы