Программа получила сигнал: «0». предупреждение: check_safe_call: не удалось восстановить текущий кадр - PullRequest
0 голосов
/ 24 мая 2010

Требуется срочная помощь!: (

Я занимаюсь разработкой игры и имею дело с около 20 изображениями одновременно. Насколько я знаю, я размещаю и освобождаю изображения в нужных местах. Игра работает примерно 15 минут, но завершается с сообщением об ошибке:

"Программа получила сигнал:« 0 ». Предупреждение: check_safe_call: не удалось восстановить текущий кадр»

Я также попытался отладить с помощью инструментов утечки памяти, предоставляемых в XCode, но не смог найти никаких проблем с управлением памятью или какого-либо увеличения объема памяти на симуляторе работает нормально, но не на устройстве.

Я в замешательстве, в чем может быть проблема.

Любая помощь приветствуется. Спасибо заранее

1 Ответ

0 голосов
/ 24 мая 2010

Если GDB не может восстановить текущий кадр, ваш стек, вероятно, поврежден. Это может быть результатом огромных выделений стека, например, огромный массив / структура в локальной переменной.

Если вы не обнаружили проблему, попробуйте включить ведение журнала сообщений ( описано здесь ). Тогда вы найдете последний действительный вызов метода, по крайней мере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...