Member 12412480 Ответов: 1

Проблема с кодом исключения 0xc00000fd


Я запустил какое-то приложение, и через некоторое время приложение перестало работать, и я получил следующее сообщение в коде исключения средства просмотра событий : 0xc00000fd.
Пожалуйста, помогите мне с этой проблемой.
Я буду благодарен Вам за любую помощь.
Заранее спасибо.

С уважением,
Драгое

Что я уже пробовал:

Запустите приложение на другой машине, и проблема не возникнет.
Но на первой машине проблема появляется как раз больше времени.

1 Ответов

Рейтинг:
0

OriginalGriff

Мы не можем: у нас нет доступа к вашему коду или к любой из ваших машин.
Но быстрый Гугл: Код исключения : 0xc00000fd - поиск Google[^] говорит, что это проблема переполнения стека.

Поэтому начните смотреть на свой код и выясните, где вы можете рекурсировать прямо или косвенно - это самая распространенная причина для взрыва стека.
И если вы ничего не видите, начните добавлять try...catch блокируйте свой код, чтобы попытаться найти, где он происходит, и регистрируйте его или сообщайте о нем, чтобы вы могли сузить поиск.

Но мы ничего не можем сделать для вас!


Member 12412480

Спасибо за помощь и предложение. Как лучше всего найти рекурсивные вызовы в коде C#? Я не знаю кода C# (из этого приложения), потому что работаю в команде QA, но я должен найти все рекурсивные вызовы в приложении.Я буду благодарен Вам за любую помощь.
Заранее спасибо.

С уважением,
Драгое

OriginalGriff

Сделать это непросто - вы могли бы попробовать вот это:
http://stackoverflow.com/questions/18076673/detect-recursive-calls-in-c-sharp-code
Но я не пробовал.