Xcode malloc ошибка - PullRequest
       13

Xcode malloc ошибка

0 голосов
/ 27 августа 2011

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

malloc: *** error for object 0x55ac484: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug

1) Как я могу определить этот объект?

2) Как получить доступ к malloc дляBP, и что это даст?

Спасибо!

1 Ответ

2 голосов
/ 27 августа 2011

Instruments-Tool предоставляет способ найти зомби.

Чтобы найти зомби, вызывающего сбой вашего приложения, выберите «Продукт»> «Профиль» в XCode 4. Откроется новое окно, в котором вы должны выбрать «Зомби». Теперь нажмите «Профиль» в правом нижнем углу окна. Если вы сейчас отправите сообщение освобожденному объекту, он покажет вам, какой это тип объекта и каким методом было отправлено сообщение.

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

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