gxachaturov: (Default)
[personal profile] gxachaturov
Наконец начал класть последние мазки на своего монстра, хромающего сразу на все лапы. Ну, думаю сейчас половлю остатних блох, и... Как бы не так.

Вылез StackOverflowException. При входе в какой-то конструктор. Че делать? Ну, ладно завтра на работе на компе с большей памятью погоняю. Но сегодня-то что делать?

Date: 23 May 2012 21:18 (UTC)
From: [identity profile] gxachaturov.livejournal.com
Нужна идея. 5-й день не понимаю как локализовать ошибку.

Вылезает StackOverflowException. Пытаюсь локализовать плохую рекурсию, а не могу.

Очевидно, что проблема связана с одним новым классом, с его конструктором, но проследить не могу: стэк не показывает.

Запускаю пакет как под VS2008 так и под 2010.

В пошаговом режиме под отладчиком в 2008 ошибка вываливается в момент, когда я вызываю квадратный корень, на операции

х=sqrt(х); !

Без отладчика вываливается в другой момент, несколько позже. Причем в этом случае, подозрительный конструктор, сука, отрабатывает до конца по крайней мере один раз!

Под 2010 картина похожая, но вываливание немного в другие моменты.

Какие идеи, чтобы визуализовать ошибку моей логики?

Profile

gxachaturov: (Default)
gxachaturov

July 2025

S M T W T F S
   1 23 45
67891011 12
13 14 1516171819
2021 2223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 25 July 2025 04:48
Powered by Dreamwidth Studios