2011-12-15 98 views
3

我試圖調試崩潰(可能與內存有關),但每當應用程序在iPad設備上調試時崩潰Xcode(4.2)顯示暫停任何線程無回溯GDB)。切換到LLDB提供的更少 - 應用程序崩潰,控制檯不顯示,Xcode結束調試。iOS應用程序崩潰/ Xcode顯示無回溯(已暫停)

這次死機只發生在劇烈使用之後,可能與內存不足有關。

雖然我找不到任何有關崩潰的信息。任何人都經歷過這種行爲?

回答

8

您是否設置了異常斷點?

  1. 得斷點編輯器面板上的[+]
  2. 單擊窗格
  3. 的左下角選擇加入異常斷點

現在,如果有異常,你應該看到一個堆棧跟蹤發生。

+0

是的,我打破了例外。在附註中,我發現了一個相當惡劣的泄漏,其解決方案阻止了我再次看到這一點。但它仍然有點令人擔憂。 – greg 2011-12-16 03:02:22

2

「密集使用後出現」表示過度的內存使用和內存泄漏,而不是沒有足夠的內存可用。

在儀器上運行應用程序,儀器運行並打開泄漏模塊,找到您未釋放分配內存的位置。