我有一個在xCode 4.2上運行的應用程序,沒有任何問題。xCode 4.3在暫停或斷點處崩潰
安裝了xCode 4.3,運行了應用程序,調整了項目設置後,它在兩者上都能正常工作。
我加了一個斷點,在命中斷點然後再次運行我在下面的代碼段在線程1的堆棧的頂部得到一個EXC_BAD_ACCESS:
0x28d0: pushl $0
0x28d2: movl %esp, %ebp
0x28d4: andl $240, %esp
0x28d7: subl $16, %esp
0x28da: movl 4(%ebp), %ebx
0x28dd: movl %ebx, (%esp)
0x28e0: leal 8(%ebp), %ecx
0x28e3: movl %ecx, 4(%esp)
0x28e7: addl $1, %ebx
0x28ea: shll $2, %ebx
0x28ed: addl %ecx, %ebx
0x28ef: movl %ebx, 8(%esp)
0x28f3: movl (%ebx), %eax <- EXC_BAD_ACCESS (code=1, address=0xe364d528)
0x28f5: addl $4, %ebx
0x28f8: testl %eax, %eax
0x28fa: jne 0x28f3 ; start + 35
0x28fc: movl %ebx, 12(%esp)
0x2900: calll 0x2910 ; main at main.m:11
0x2905: movl %eax, (%esp)
0x2908: calll 0x26089a ; exit
0x290d: hlt
這發生在任何斷點,在任何地方,任何線程。當我暫停並嘗試繼續時,也會發生這種情況,當我嘗試在任何代碼行中跳過/時,也會發生這種情況。
想法爲什麼發生這種情況以及如何解決它?
你有沒有解決它? – OlivaresF 2012-04-11 03:23:10
我在Xcode 6-Beta1中得到了這個!令人沮喪! – fuzz 2014-06-16 01:28:02