0

これはややあいまいな、またはプロジェクト固有の質問かもしれませんが、私のプロジェクトは、発生したすべての例外に対して SIGTRAP をスローしています。これは今まで見たことがありませんでしたが、コードに問題があるたびにスローされ、デバッグに何の役にも立たなくなりました。同様の他のクラスでは、範囲外のインデックス例外が発生しますが、このクラスではそれは単なる 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    

ご協力いただきありがとうございます。

4

1 に答える 1

2

エラーは、アクセスできないインデックスにアクセスしていることを示しています。ループに問題があるはずです。条件とループを確認し、プロジェクトをクリーンアップしてください..頑張ってください!!

于 2013-03-19T09:17:33.130 に答える