トップページ > 過去ログ > 記事閲覧
デバッグ中に落ちる
名前:YS 日時: 2011/09/09 18:18

デバッグをしていると時々突然何の警告も無しに Escを押したときのようにウィンドウが消えてしまいます。 何かのエラー表示が出て消えるのならわかるのですが、何も表示されないため原因が何なのかわかりません。 Esc(Alt+F4)を押す以外に警告なしでウィンドウが閉じてしまうというのはどのような状況で起こりうるのでしょうか。

Page: 1 |

Re: デバッグ中に落ちる ( No.1 )
名前:いっち 日時:2011/09/09 19:24

プロセスが終了して、デバッグも終了するのでしょうか?
Re: デバッグ中に落ちる ( No.2 )
名前:YS 日時:2011/09/09 20:08

普通にデバッグして自分で終了させたのと同じような状態になってしまいます。 終了してしまう前の表示や終了後の警告等は何も出てきません。
Re: デバッグ中に落ちる ( No.3 )
名前:いっち 日時:2011/09/09 22:04

> Esc(Alt+F4)を押す以外に警告なしでウィンドウが閉じてしまうというのはどのような状況で起こりうるのでしょうか。 デバッグを中止(Shift+F5)したり、どこかの分岐で exit を呼び出してもその様になります。 事象が発生したときの「出力ウィンドウ」の内容を掲示板に貼り付けて頂けますか? 「文字コードバッファの初期化を行います... 完了しました」というメッセージ以降をお願いします。
Re: デバッグ中に落ちる ( No.4 )
名前:YS 日時:2011/09/09 22:33

exitを呼び出したり中止をするようなボタンは押していないと思います 先ほどここに貼ったものは一つ前のものでした、後ほどもう一度コメントします
Re: デバッグ中に落ちる ( No.5 )
名前:YS 日時:2011/09/09 22:38

ログを確認したらこのようになっていました 1051:文字コードバッファの初期化を行います... 完了しました 264471:グラフィックの数が許容量を越えました終了します 264479:フォントの初期化を行います 264485:フォントの初期化は正常に終了しました 264977:Direct3DDevice9 の解放 3 265005:Direct3D9 DLL の解放 4 265010:DirectInput 関連の終了処理... 完了 265044:DirectSound の終了処理は正常に終了しました 265047:ウインドウを閉じようとしています 265056:ウインドウが破棄されようとしています 265060:ソフトを終了する準備が整いました 265075: 265077:Alloc memory dump 265080: size: 196608( 192.000kb) file:b\DxUseCLib.cpp line:279 ID:32941 addr:15d20088 data:<................> [ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00] 265083: Total size:196608(192.000kb) Alloc num:1 265086: そこまで画面にグラフィックを大量には表示していないのですが 許容量を超えたと出ているのでどこかでプログラムをミスして大量の描写をしてしまっているといった感じなのでしょうか。
Re: デバッグ中に落ちる ( No.6 )
名前:いっち 日時:2011/09/09 23:12

> 許容量を超えたと出ているのでどこかでプログラムをミスして大量の描写をしてしまっているといった感じなのでしょうか。 描写ではなく読み込みと思われます。ループの中で画像を読み込んだり、3Dモデルを読み込んでいる部分があれば、 チェックしてみてください。
Re: デバッグ中に落ちる ( No.7 )
名前:YS 日時:2011/09/09 23:23

ループの中に画像読み込みがいくつか含まれていました。 別のところに移し替えてタスクマネージャーでメモリを確認したところ激増している様子は見られなくなりました。 何とかなりそうです、ありがとうございました

Page: 1 |