iPhone OS: EXC_BAD_ACCESS и зависание xcode при отладке на устройстве? - PullRequest
1 голос
/ 04 июня 2011

Так что обычно, когда EXC_BAD_ACCESS происходит, когда я отлаживаю свое (в основном на С ++) приложение для iphone, я могу перейти в окно GDB, и оно покажет мне текущий стек.

Однако по какой-то причине в последнее время XCode зависает. Это произошло как на xcode 4, так и на xcode 3.

Замораживая, я имею в виду, что колесо смерти просто вращается без остановок, и через некоторое время вся ОС перестает отвечать на запросы. Во многих случаях мне приходилось выключать Mac вручную.

Может быть, это случай уничтожения? Я собираю 300 файлов, 150k sloc проекта на старом Mac 2009 2009 года с только 1 ГБ памяти. Может ли это быть причиной? Я довольно близок к покупке нового Mac mini с 8 ГБ памяти, но кажется маловероятным, что двухлетний компьютер не справится с простой компиляцией.

Ответы [ 2 ]

2 голосов
/ 04 июня 2011

Учитывая, что я использую 2 ГБ ОЗУ, даже не загружая XCode, ваш 1 ГБ вполне может стать проблемой.

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

0 голосов
/ 04 июня 2011

Это может быть проблемой в некотором бесконечном цикле while / for.Попробуйте установить точку останова во всем таком фрагменте кода, где используется цикл while / for.

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