Xcodeでデバッグ

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
Dokuraku
記事: 2
登録日時: 13年前
住所: 兵庫

Xcodeでデバッグ

#1

投稿記事 by Dokuraku » 13年前

みなさまこんにちは。
Xcodeでのデバッグについて質問です。

現在,Xcode4.5.2でソフトウェアを開発しております。言語はObjective-Cです。
作ったソフトにはバグがありまして、ソフトを起動してしばらく放置すると急に止まり、標準出力に(lldb)というエラーが表示されます。
また、Thread 1: EXC_??? (1 1) code 0 subcode 0x0 というよくわからないメッセージも表示されます。

このバグに関して思い当たる節がありまして、
このソフトは起動後、いくつかのint変数を毎フレーム、1ずつインクリメントしています。
それがしばらく時間が経過するとintの最大値まで達してしまってエラーを引き起こしているのかなと考えています。

というわけで、悪さをしている変数がどれなのかを突き止めたいのですが、Xcodeのデバッグ機能でそれが実現できるでしょうか?

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: Xcodeでデバッグ

#2

投稿記事 by h2so5 » 13年前

デバッガの呼び出し履歴は確認できないでしょうか。
スクリーンショットのように、画面の左側でどこで実行が止まったか分かる可能性があります。
スクリーンショット 2013-01-27 18.09.38.png
オフトピック
32bit符号付き整数の最大値が2147483647で60fpsだとすると0から最大値に達するまでに
2147483647 / (60 * 3600 * 24) = 414.252247 日
かかるのでは?

閉鎖

“C言語何でも質問掲示板” へ戻る