• ベストアンサー

デバッグ中にアドレスエラーが発生してプログラムが途中で止まってしまいま

デバッグ中にアドレスエラーが発生してプログラムが途中で止まってしまいました。違うアドレスにアクセスしているのが原因だと思うのですが、このような場合は具体的にどのようなことをすれば解決できるのでしょうか? 知識が浅く初歩的な質問かもしれませんが、よろしくお願いします。 開発環境はHEWを使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • anicicle
  • ベストアンサー率36% (129/356)
回答No.1

最低限「エラーが発生する場所」の特定は必要。 printf()でもブレークポイントでもなんでもいいので、「何処まで動いているか」を把握する。 「エラーが発生する場所」の特定ができたら、そこに関するメモリアクセスに問題がないか調べていく。 ・配列要素を超えたデータを入れている ・ループ上限が間違っている ・全く関係ないアドレスを使用している 等。

関連するQ&A

  • HEWで作成したプログラムをRAM上でデバッグしているのですが、実行途

    HEWで作成したプログラムをRAM上でデバッグしているのですが、実行途中でCPUアドレスエラー(read)になってしまい困っています。 原因として何が考えられるでしょうか? 環境は SH7751R T-Engineボード(OS:T-Kernel BASIC版) デバッガ:HI ApplicationEngine for T-Engine です。 よろしくお願いします。

  • デバッグ/プログラムの終了 デバッグとは何?

    digitaltvbox使用中 stationtv_xの動作を停止しました 問題が発生したため、プログラムが正しく動作しなくなりました。 デバッグ/プログラムの終了 どちらかを選択あるいはしなくても起動中、動作途中でこの表示がでて使用できなくなります。 fmvf56hd windows7 試してみたこと digitaltvboxアンインストールインストール システムの復元 パソコンの状態の復元(初期設定後) 一時起動しますが、しばらくすると表示が出て終了します。再生も録画も不安定で、原因がわかりません。突然おき繰り返します。 デバッグとは何ですか 原因また回避の仕方をご教示ください

  • iTunesでデバッグのエラー???

    パソコンの知識が皆無の者で、『iTunes』でのトラブルが起きて困っています。 『iPodタッチ』をパソコンに繋げて、『iTunes』を起動して、『iPodタッチ』の中にある『ムービー』というタグを開こうとすると、次のようなエラーメッセージが現れて、強制的に終了させられます。 ************************************************* iTunes.exe[2384]でハンドルされていない Win32 の例外が発生しました。この例外の Just-In-Time デバッグに失敗し、次のようなエラーが発生しました: インストールされたデバッガで、 Just-In-Time デバッグが有効になっていません。Visual Studio では、[ツール]メニューの[オプション]を選択し、[デバッグ]にある[Just-In-Time]から Just-In-Time デバッグを有効にできます。 詳細については、ドキュメントの Just-In-Time デバッグのエラーについてのトピックを参照してください。 ********************************************************* まったく何が、なんなのか分かりません。 いろいろと検索して調べたのですが、それでも解決策が分からず・・・そもそも『Visual Studio』とか『Just-In-Time』というものが、なんなのか分かっていません。 どこをどうすれば、それを有効にできるのか教えてください。 もしくは、有効にするとか関係なく問題を解決できるのか教えて欲しいのです。 パソコンのOSは『WINDOWS XP』です。 その他、解決に必要な情報がありましたら、それを教えていただければ幸いです。 よろしくお願いいたします。

  • windowsプログラムのデバッグ

     最近VCでwin32API Applicationを作り始めたのですが イベントに対する挙動をチェックしたいのですが方法がわかりません。  今まではConsoleプログラムだけなのでプログラムが動かなかった場合、どこまで動いているのかprintfで チェックしていたのですがwindowsプログラムの場合どうすればそのような動作チェックができるのでしょうか。  プログラム自体はwaveIn、waveOut系を使った録音・再生するだけのプログラムです。 具体的なバグは録音終了を表すMM_WIM_DATAメッセージが 送られてきた場合に再生ボタンを使用可したいのですが 設定した録音時間の3秒をすぎても使用可能になりません。 デバッグ方法がわかればMM_WIM_DATAが本当に行われているのか、 行われていた場合どこでとまっているのか、がわかると思うので教えて頂きたいです。 【開発環境】 環境:VC++6.0ProffessionalEditon OS:Windows2000 【その他】 C言語の知識は入門書を一通り理解できる程度。 リソースファイルは使用しておりません。

  • デバッグ時のエラー

    javaをまだはじめたばかりの初心者なので質問が適切ではないかも知れませんがご了承ください。 現在eclipseを使用してアプリケーション開発の勉強をしております。 eclipseの機能やコンポーネントの使い方などを重点に勉強しているのですが、デバッグにおいて下記のエラーが発生します。 クラスファイルエディッター ソースファイルが見つかりません。 ソース添付にファイルTrueTypeFont.classのソースが含まれていません。 以上のようなエラーが30個ほど表示されます。 しかし、デバッグをしないで普通にアプリケーションとして実行させるとエラーがでません。 ちなみにswingにて開発しております。

    • ベストアンサー
    • Java
  • デバッグが動かない

    eclipseでJavaの開発をしています。 デバッグが起動しなくなりました。 昨日は正常にeclipseを終わらせて帰ったのに、 今日の朝になるとデバッグが動きませんでした。 特に何かをしたというわけではないので、どこに原因があるのか さっぱりわかりません。 デバッグが突然起動しなくなるということがあるのでしょうか? 何か解決法がございましたら、どなたかお願いいたします。

    • ベストアンサー
    • Java
  • デバッグエラー

    今晩和 VC++2005を使ってプログラムを開発しているのですが、デバッグ時に以下のエラーボックスが表示されます Debug Assertion Failed! Program: ... File: mbstowcs.c Line: 69 Expression: s!=NULL For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts. コンパイルまでは問題なく出来るのですが・・・・ 原因不明でかなりまいっています 御教授お願いします 環境 WindowsXP SP3 Visual Studio 2005 アカデミー サンプルプログラム:http://chihara.naist.jp/people/STAFF/imura/products/labeling内のwindows用サンプル一式

  • ルネサスマイコン(R8C) ビルドエラーについて

    マイコン:R8C(R5F21226) 開発環境:HEW(Windows7) マイコン開発初心者です。 恐れ入りますが、ご教授頂きたく質問させて頂きます。 とあるプログラムを組んでいるのですが、 下記ビルドエラーが発生し、原因がわからず困っています。 『L2321 (E) Section "vector" overlaps section "program"』 文面から見るに、「ベクタ領域のアドレうがROM領域に重複している」 ということで宜しいのでしょうか? 各領域のアドレス値、並びベクタ領域も変更していません。 ※全て初期値のままです。 お手数ですが、このエラーが発生する主な原因を 教えて頂けないでしょうか?

  • Androidデバッグ実行時のエラーが解消できない

    Eclipse環境、Android-Studio環境ともに、 デバッグ時に以下のエラーが急に発生するようになりました。 Waiting for Debugger Application XXX is waiting for the debugger to Attach ※実機orエミュレータ上でダイアログにて起動時に一瞬表示されます。 以前までは問題なくずっとデバッグできたんですが。。 ネットで調べて再起動など試すも変わらず。 開発環境を入れなおしても変わらず。 デバッグポイントで止まって変数の中を見たりと、 デバッグ自体はできていそうなのですが、 このエラーの解消方法、 もしくはエラーの内容・影響範囲が分かる方がいれば教えていただけないでしょうか?

  • デバッグ

    過去にも似たような質問が沢山あったので被っていたらすみません。 私は閲覧ではなくてHPを作っている方なのですけど 作っている段階でランタイムエラーが発生しました デバッグしますか? というのが出てくるのですがよく分かりません。 原因がJavaScriptなのは分かってるのですが ソースが間違っているのでしょうか? デバッグとはどうやるのでしょうか? 知ってる方教えてください

専門家に質問してみよう