EXC_BAD_ACCESS Проблема - PullRequest
       2

EXC_BAD_ACCESS Проблема

0 голосов
/ 05 сентября 2011

Я столкнулся с ошибкой EXC_BAD_ACCESS и ломал голову, пытаясь найти решение.Я верю, что знаю проблему, но не могу сузить линию, на которой это происходит, и журнал отладки мне не помогает.Я встроил журнал аварий ниже.Если бы кто-нибудь мог помочь мне понять, как отследить ситуацию, я был бы очень благодарен!Я включил NSZombieEnabled, но это не дает мне никакой дополнительной информации.

enter image description here

Ответы [ 2 ]

1 голос
/ 05 сентября 2011
  • текст лучше, чем скриншот, но я думаю, что могу прочитать этот экран.

  • сбой в вашем коде в 0x1000. Вы можете использовать следующие символы: Символические отчеты о сбоях приложений iPhone

  • фреймы в libobjc наиболее вероятны, потому что вы передаете фиктивный указатель на objc_msgSend (); что-то, что выглядит как указатель, который objc пытается подсунуть в мусорное значение, если это был объект.

  • это не обязательно проблема перевыпуска; может быть просто указатель в мусорном баке / память в мусоре.

<Ч />

Возможно, вы сможете разобрать двоичный файл и выяснить, какие символы указаны в этом адресе. Или что-то довольно близкое. otool твой друг. nm тоже может быть. Но ... правильная символика намного лучше.

0 голосов
/ 05 сентября 2011

во время отладки установить NZombieEnabled. Это поможет вам выследить probem.atleat, почему его сбой (на каком объекте).

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