ちょっとは人のためになる事をしないとインターネットコミュニティーの皆様に申し訳がないかと思いながら、自分の備忘録ていどでしかなく、実際の所たいした情報も提供できないでいるブログ
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
unrecognized selector sent to instance
Terminating app due to uncaught exception 解決方法1 gdbのコマンドラインから b __raiseError __raiseError を追加 例外が発生する前にブレークする 解決方法2 例外が発生してしまった後、どこで起きたかを探る デバッガの出力 2008-12-24 11:26:04.089 hogehoge[30592:20b] Stack: ( 2487701771, 2475978299, 2487730954, 2487724300, 2487724498, 17384, 23290, 22894, 23740, 38791, 11319, 816379725, 816409420, 816216335, 816148471, 816144856, 827735530, 827745292, 2487203317, 2487205080, 827737600, 827737797, 816114840, 816160916, 9636, 9490 ) この表示は例外で飛ぶ前のスタックフレーム(プログラムカウンタ)、10進数なので 上から順にみて数値がお大きく変わるあたりに注目。ユーザーコードとライブラリでそこそこ分離した場所にロードされるので、どこからがユーザーコードなのか大体の判断がつく。この場合は6番目の17384に注目。このアドレスのソースコードを出してみる。特定アドレスのリストを出すには list に * 付き引数。 (gdb) list *17384 PR |
カレンダー
カテゴリー
フリーエリア
最新CM
[02/07 @naoshi65536]
[02/07 忍]
[09/18 とおりすがり]
[06/26 ilmare]
[03/16 とおりすがり]
最新記事
(01/30)
(01/30)
(08/13)
(05/26)
(04/08)
最新TB
ブログ内検索
カウンター
アクセス解析
|