2013-03-19 97 views
0

這可能是一個有點模糊或項目特定的問題,但我的項目是拋出一個SIGTRAP遇到的每個異常。我從來沒有見過這種情況,現在每當我的代碼出現問題時它就會拋出它,並且它無助於我進行調試。在我的另一個類中,我會得到一個索引越界異常,但在這個類中它只是SIGTRAP,我必須打開異常斷點來查看錯誤的位置。我不擅長調試這種事情,但是這裏提供了一些信息,讓我知道是否有其他任何幫助。Xcode項目總是拋出SIGTRAP?

libsystem_kernel.dylib`__kill: 
0x96f283b0: movl $786469, %eax 
0x96f283b5: calll 0x96f2a4c2    ; _sysenter_trap 
0x96f283ba: jae 0x96f283ca    ; __kill + 26 
0x96f283bc: calll 0x96f283c1    ; __kill + 17 
0x96f283c1: popl %edx 
0x96f283c2: movl 27739(%edx), %edx 
0x96f283c8: jmpl *%edx 
0x96f283ca: ret  
0x96f283cb: nop  

感謝您的幫助。

+0

你自己回答,啓用異常斷點並檢查堆棧跟蹤 - 你還需要什麼? – Till 2013-03-19 00:52:21

+0

我只是不明白爲什麼索引越界會拋出SIGTRAP。在我的其他項目中,它只是說索引越界異常,我不需要異常斷點。 – davis 2013-03-19 00:56:27

+0

是的,你確實需要一個異常斷點。 – Till 2013-03-19 00:57:10

回答

1

錯誤顯示您正在訪問無法訪問的索引。 你的循環必須有問題,檢查條件和循環,並清理項目.. 祝你好運!

相關問題