Я создал образ моего исходного жесткого диска и записал его на новый диск с новым (другим!) ПК. Удивительно, но Windows XP работает и, кажется, работает нормально, но когда мы запускаем одно конкретное приложение, мы получаем ошибку переполнения стека.

Однако мой оригинальный жесткий диск работает нормально.

Мы не знаем, какая программа написана на каком языке. У меня есть только EXE-файл этого.

Может кто-нибудь подсказать, в чем может быть причина.

1 ответ1

2

Это может произойти, когда процесс превышает свой стек. Для этого есть две основные причины:

  1. Слишком много данных в стеке
  2. Бесконечная рекурсия

Обычно это ошибка в вашем приложении, независимо от того, хорошо ли она работает на другом диске, я думаю, что вы что-то споткнули.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .