2011-06-04 44 views
1

所以通常當EXC_BAD_ACCESS發生在我調試我的(主要是基於C++的)iphone應用程序時,我可以轉到GDB窗口,它會告訴我當前的堆棧。iPhone OS:EXC_BAD_ACCESS和xcode在設備上調試時凍結?

但是,由於某種原因,最近XCode被凍結。發生在xcode 4和xcode 3上。

通過凍結,我的意思是死亡之輪不停地旋轉,過了一段時間,整個操作系統變得沒有反應。在很多場合,我不得不手動關閉mac。

這可能是一個垃圾的情況?我正在編譯一個300GB的文件,150k sloc項目,只有1GB內存的老式2009年mac mini。這可能是原因嗎?我非常接近購買8GB內存的新款Mac mini,但2年前的電腦似乎不太可能處理簡單的編輯。

回答

2

考慮到我使用2GB內存,甚至沒有加載Xcode,您的1GB可能會成爲問題。

它也可能是一個遞歸錯誤,通過擁有巨大的堆棧跟蹤導致調試器很多工作的地獄。

0

這可能是一些無限期/ for循環中的問題。嘗試在所有使用while/for循環的代碼段中設置斷點。