簡體   English   中英

數據格式化程序暫時不可用,內存不足

[英]Data Formatters temporarily unavailable, not low on memory

我正在運行一個計算量大的任務,該任務使用UIGetScreenImage從取景器中讀取數據並對其進行重復計算。 大約60秒后(在3GS上),我每次都崩潰。 但是我無法調試它,因為我得到了:

Program received signal:  “0”.
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Unknown error loading shared library "/Developer/usr/lib/libXcodeDebuggerSupport.dylib")
(gdb) continue
The program is not being run.

至此,我敬酒,堆棧跟蹤全為空白。

我使用了工具,對象分配,分配,活動監視器,它們都表明我沒有泄漏。 例如,在活動監視器中,所使用的物理內存從77MB上升到112MB,並一直保持在那里(上下浮動)直到崩潰。

任何人都有嘗試什么的想法?

您可能會有一些遞歸失控的遞歸嗎?

我已經看到您的症狀發生在我不小心從二傳手內部打電話給二傳手時,即

-(void)setX:(int)value {
    self.x = value; //!< Oops, accidentally called this method again :(
}

並且由於破壞了堆棧,您從調試器中得到了奇怪的錯誤。 雖然不知道這個答案如何幫助您找到錯誤:(

您是否正在使用任何版本控制-我會通過退后更改並查找導致錯誤的更改來解決此問題?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM