Мое приложение отключается без какой-либо информации, затем я поворачиваю объекты зомби и malloc scribble и пытаемся поймать точку отказа. Но это больше не сбой с объектов зомби. Когда я выключаю объекты зомби и malloc scribble, авария происходит снова. Как я могу поймать точку отказа? Есть идеи?Почему крах исчезает с «объектами зомби»?
0
A
ответ
1
Аварийный сигнал вызван «оборванным указателем» - объектом, которому вы отправляете сообщение после его освобождения.
Но с включенными зомби, объектов не было выпущено. Вот почему их зомби называют зомби! Таким образом, нет оборванных указателей; вместо этого все объекты течет. Утечка не вызывает крушения, и нет никаких оборванных указателей, поэтому крах уходит.
Цель состоит в том, чтобы дать вам возможность понять, к какому объекту вы отправляете сообщение, когда объект будет выпущен, если вы не использовали зомби.
Смежные вопросы
- 1. Почему мой крах приложения
- 2. Почему здесь происходит крах?
- 3. Почему зомби-процессы существуют?
- 4. Почему необходим процесс зомби?
- 5. Почему крах текста соседней строки?
- 6. Почему он продолжает терпеть крах?
- 7. Почему содержимое WebView исчезает (исчезает)?
- 8. Почему процесс apache mod_perl стал зомби?
- 9. объект зомби, который не должен быть зомби
- 10. Laravel: Почему с объектами не отправляются связанные объекты с объектами
- 11. Почему этот цикл while вызывает крах браузера?
- 12. Почему мой UINavigationController отправляет сообщение зомби?
- 13. Почему дети не становятся зомби в perl
- 14. Деление CALayer вызывает крушение зомби - почему?
- 15. Не знаю, почему приложение терпит крах
- 16. Не понимаю, почему мое приложение терпит крах
- 17. Почему UIActionSheet отменяет крах моего приложения?
- 18. Ядро Linux: почему этот вызов вызывает крах?
- 19. Как найти зомби в Аде?
- 20. Звук исчезает, но не исчезает - почему?
- 21. Почему мой столHeaderView исчезает
- 22. Почему Data.fs.old исчезает?
- 23. Почему js-событие исчезает?
- 24. Ралли-приложение исчезает - почему?
- 25. Почему мой объект исчезает?
- 26. Определить, почему форма «исчезает»?
- 27. Почему элемент NSPopupButton исчезает?
- 28. Почему переменная исчезает?
- 29. UITableViewController Зомби на прокрутке
- 30. Почему «А» исчезает?
Я уверен, что это поможет объяснить что-то о сбое - это повторяемо, это в ответ на ввод пользователя и так далее. – Noumenon
совет: я тестирую, что произойдет, когда я заберу phonecall в своем приложении. – Kira
Когда вы включаете зомби, ошибки приложения, возникающие из-за оборванных указателей, заменяются хорошими сообщениями отладчика, показывающими использование обвисшего указателя. Вы говорите, что вы не получаете никаких ошибок в консоли отладки, рассказывая о доступе к объектам зомби? Это несколько подрывает предположение, что проблема связана с оборванным указателем, но скорее это может быть что-то другое. Итак, (а) пожалуйста, подтвердите, что вы действительно не видите никаких сообщений re zombies; и (б) сообщите нам, почему вы думаете, что у вас висячий указатель. Полезной будет трассировка стека и более техническая информация о сбоях. – Rob