トップページ > 記事閲覧
デバック開始時フリーズ
名前:みちゃっこ 日時: 2014/09/05 22:02

Microsoft Visual Studio 2012とDXライブラリでゲームを作っています。 デバック開始時に20回に1回の確率でPC全体がフリーズします。 フリーズしたときマウスカーソルは動くのですが、 キーボード操作Ctrl+Alt+Deleteキーやマウス操作(クリック)などが効かなくなります。 Microsoft Visual Studio 2012 Expressでデバックしたときは フリーズしている時間は60秒です。 古いバージョンの Microsoft Visual C++ 2010 Expressを 使うとフリーズしている時間が30秒です。 いずれも最新 いずれもMicrosoft Visual Studioの最新アップデートバージョンを使用しています。 タスク マネージャーでCPU使用率を確認したところ フリーズしない(通常)ときは15〜20% フリーズするとほとんど0% 環境は Windows 7 Home Premium 64-bit Intel Core i7-3610M Intel HD Graphics 4000 【ログ Visual Studio 2012 Express】 'test.exe' (Win32): 'C:\Users\●●●\Documents\Visual Studio 2012\Projects\test\Debug\test.exe' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\ntdll.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\kernel32.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\KernelBase.dll' が読み込まれました。シンボルが読み込まれました。 【中略】 0:システムの情報を出力します 0: DXライブラリ Ver3.11 0: 論理プロセッサの数 : 8 0: OS Windows7 ( Build 7601 Service Pack 1 ) 100: CPU動作速度:大体1.95GHz 101: MMX命令を使用します 101: SSE命令が使用可能です 102: SSE2命令が使用可能です 102: CPUベンダ:GenuineIntel 105: CPU名: Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz 106:COMの初期化... 'test.exe' (Win32): 'C:\Windows\SysWOW64\uxtheme.dll' が読み込まれました。シンボルが読み込まれました。 成功しました 112:メモリ総量:8052.49MB 空きメモリ領域:5477.02MB 5477.02MB 113:タイマーの精度を検査します 113:精度結果 更新回数 マルチメディアタイマー:0 パフォーマンスカウンター:60 114: パフォーマンスカウンターを使用します タイマー精度 : 2241.035000 KHz 115: ソフトの二重起動検査... 二重起動はされていませんでした 116:ウインドウクラスを登録します... 登録に成功しました 117:ウインドウモード起動用のウインドウを作成します 'test.exe' (Win32): 'C:\Windows\SysWOW64\apphelp.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\IMJP14.IME' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 'test.exe' (Win32): 'C:\Windows\SysWOW64\IMJP14.IME' がアンロードされました 'test.exe' (Win32): 'C:\Windows\SysWOW64\IMJP14.IME' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 'test.exe' (Win32): 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57\msvcr90.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57\msvcp90.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\IMJP14K.DLL' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 'test.exe' (Win32): 'C:\Windows\SysWOW64\oleaut32.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\version.dll' が読み込まれました。シンボルが読み込まれました。 159:ウインドウの作成に成功しました 160:ウインドウを表示します 'test.exe' (Win32): 'C:\Windows\SysWOW64\ole32.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\ole32.dll' がアンロードされました 'test.exe' (Win32): 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\IMEJP\IMJPAPI.DLL' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 'test.exe' (Win32): 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMJKAPI.DLL' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 'test.exe' (Win32): 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\IMEJP\IMJPPRED.DLL' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 'test.exe' (Win32): 'C:\Windows\SysWOW64\ole32.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\ole32.dll' がアンロードされました 'test.exe' (Win32): 'C:\Windows\SysWOW64\clbcatq.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\IMEJP\IMJPTIP.DLL' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 'test.exe' (Win32): 'C:\Windows\SysWOW64\oleacc.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 'test.exe' (Win32): 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMETIP.DLL' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 'test.exe' (Win32): 'C:\Windows\SysWOW64\msctf.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\msctf.dll' がアンロードされました 'test.exe' (Win32): 'C:\Windows\SysWOW64\msctf.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\msctf.dll' がアンロードされました 'test.exe' (Win32): 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMECFM.DLL' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 256:IMEを無効にしました 'test.exe' (Win32): 'C:\Windows\SysWOW64\cryptsp.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 260:ウインドウスタイルをウインドウモード用に変更します... 完了 'test.exe' (Win32): 'C:\Windows\SysWOW64\rsaenh.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 60342:DirectInput関係初期化処理 60348: XInput DLL の読み込み中... 'test.exe' (Win32): 'C:\Windows\SysWOW64\RpcRtRemote.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 'test.exe' (Win32): 'C:\Windows\SysWOW64\xinput1_3.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\setupapi.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\cfgmgr32.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\devobj.dll' が読み込まれました。シンボルが読み込まれました。 成功 'test.exe' (Win32): 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMECMPS.DLL' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 60383: DirectInput7 の取得中... 'test.exe' (Win32): 'C:\Windows\SysWOW64\dinput.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\hid.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\wintrust.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\crypt32.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\msasn1.dll' が読み込まれました。シンボルが読み込まれました。 成功 60416: 引き続き初期化処理... 初期化成功 60419: ジョイパッドの初期化... 60421: ジョイパッドの初期化は正常に終了しました 60422: マウスデバイスの初期化... 初期化成功 60423: キーボードデバイスの初期化... 初期化成功 60425:DirectInput 関連の初期化は正常に終了しました 'test.exe' (Win32): 'C:\Windows\SysWOW64\msacm32.dll' が読み込まれました。シンボルが読み込まれました。 60430:XAudio2 の初期化を行います 60431: XAudio2 インターフェースの取得を行います.... 'test.exe' (Win32): 'C:\Windows\SysWOW64\XAudio2_7.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 成功 Ver2.7 60436: 引き続きインターフェースの初期化処理... 成功 60437: X3DAudio.DLL の読み込み中... 'test.exe' (Win32): 'C:\Windows\SysWOW64\X3DAudio1_7.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。 成功 'test.exe' (Win32): 'C:\Windows\SysWOW64\MMDevAPI.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\propsys.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\AudioSes.dll' が読み込まれました。シンボルが読み込まれました。 60492: デバイス名:スピーカー (Realtek High Definition Audio) 'test.exe' (Win32): 'C:\Windows\SysWOW64\avrt.dll' が読み込まれました。シンボルが読み込まれました。 60497: チャンネル数:2 60497: ビット精度:16bit 60498: サンプリングレート:48000Hz 60499:XAudio2 の初期化は正常に終了しました 'test.exe' (Win32): 'C:\Windows\SysWOW64\d3d9.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\d3d8thk.dll' が読み込まれました。シンボルが読み込まれました。 60512:DirectDraw オブジェクトの取得を行います.... 'test.exe' (Win32): 'C:\Windows\SysWOW64\ddraw.dll' が読み込まれました。シンボルが読み込まれました。 'test.exe' (Win32): 'C:\Windows\SysWOW64\dciman32.dll' が読み込まれました。シンボルが読み込まれました。 成功 【中略】 スレッド 0x17ec はコード 0 (0x0) で終了しました。 スレッド 0xfc0 はコード 0 (0x0) で終了しました。 スレッド 0xf64 はコード 0 (0x0) で終了しました。 スレッド 0x1854 はコード 0 (0x0) で終了しました。 スレッド 0x1a64 はコード 0 (0x0) で終了しました。 スレッド 0x13fc はコード 0 (0x0) で終了しました。 プログラム '[6176] test.exe' はコード 0 (0x0) で終了しました。 【ログ Visual C++ 2010 Express】 'test.exe': 'C:\Users\●●●\Documents\Visual Studio 2010\Projects\test\Debug\test.exe' を読み込みました。シンボルが読み込まれました。 'test.exe': 'C:\Windows\SysWOW64\ntdll.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\kernel32.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\KernelBase.dll' を読み込みました。Cannot find or open the PDB file 【中略】 'test.exe': 'C:\Windows\SysWOW64\dwmapi.dll' を読み込みました。Cannot find or open the PDB file 0:システムの情報を出力します 0: DXライブラリ Ver3.11 0: 論理プロセッサの数 : 8 15: OS Windows7 ( Build 7601 Service Pack 1 ) 115: CPU動作速度:大体2.10GHz 116: MMX命令を使用します 117: SSE命令が使用可能です 118: SSE2命令が使用可能です 119: CPUベンダ:GenuineIntel 122: CPU名: Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz 123:COMの初期化... 'test.exe': 'C:\Windows\SysWOW64\uxtheme.dll' を読み込みました。Cannot find or open the PDB file 成功しました 128:メモリ総量:8052.49MB 空きメモリ領域:5534.45MB 5534.45MB 129:タイマーの精度を検査します 130:精度結果 更新回数 マルチメディアタイマー:0 パフォーマンスカウンター:60 131: パフォーマンスカウンターを使用します タイマー精度 : 2241.035000 KHz 132: ソフトの二重起動検査... 二重起動はされていませんでした 134:ウインドウクラスを登録します... 登録に成功しました 135:ウインドウモード起動用のウインドウを作成します 'test.exe': 'C:\Windows\SysWOW64\apphelp.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\IMJP14.IME' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\IMJP14.IME' をアンロード 'test.exe': 'C:\Windows\SysWOW64\IMJP14.IME' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57\msvcr90.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57\msvcp90.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\IMJP14K.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\oleaut32.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\version.dll' を読み込みました。Cannot find or open the PDB file 172:ウインドウの作成に成功しました 173:ウインドウを表示します 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\IMEJP\IMJPAPI.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMJKAPI.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\IMEJP\IMJPPRED.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\clbcatq.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\IMEJP\IMJPTIP.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\oleacc.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMETIP.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMECFM.DLL' を読み込みました。Cannot find or open the PDB file 265:IMEを無効にしました 'test.exe': 'C:\Windows\SysWOW64\cryptsp.dll' を読み込みました。Cannot find or open the PDB file 269:ウインドウスタイルをウインドウモード用に変更します... 完了 'test.exe': 'C:\Windows\SysWOW64\rsaenh.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\RpcRtRemote.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMECMPS.DLL' を読み込みました。Cannot find or open the PDB file 30340:DirectInput関係初期化処理 30342: XInput DLL の読み込み中... 成功 30358: DirectInput7 の取得中... 成功 30381: 引き続き初期化処理... 初期化成功 30383: ジョイパッドの初期化... 30386: ジョイパッドの初期化は正常に終了しました 30386: マウスデバイスの初期化... 初期化成功 30388: キーボードデバイスの初期化... 初期化成功 30391:DirectInput 関連の初期化は正常に終了しました 30394:XAudio2 の初期化を行います 30396: XAudio2 インターフェースの取得を行います.... 成功 Ver2.7 30401: 引き続きインターフェースの初期化処理... 成功 30403: X3DAudio.DLL の読み込み中... 成功 'test.exe': 'C:\Windows\SysWOW64\xinput1_3.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\setupapi.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\cfgmgr32.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\devobj.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\dinput.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\hid.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\wintrust.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\crypt32.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\msasn1.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\msacm32.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\XAudio2_7.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\X3DAudio1_7.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\MMDevAPI.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\propsys.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\AudioSes.dll' を読み込みました。Cannot find or open the PDB file 30447:'test.exe': 'C:\Windows\SysWOW64\avrt.dll' を読み込みました。Cannot find or open the PDB file デバイス名:スピーカー (Realtek High Definition Audio) 30451: チャンネル数:2 30452: ビット精度:16bit 30453: サンプリングレート:48000Hz 30454:XAudio2 の初期化は正常に終了しました 'test.exe': 'C:\Windows\SysWOW64\d3d9.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\d3d8thk.dll' を読み込みました。Cannot find or open the PDB file 30462:DirectDraw オブジェクトの取得を行います.... 'test.exe': 'C:\Windows\SysWOW64\ddraw.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\dciman32.dll' を読み込みました。Cannot find or open the PDB file 【中略】 スレッド 'Win32 スレッド' (0x113c) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x11dc) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x838) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0xfcc) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x1ab0) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x1a30) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x7a8) はコード 0 (0x0) で終了しました。 プログラム '[6784] test.exe: ネイティブ' はコード 0 (0x0) で終了しました。 フリーズする原因が分かる人がいましたら ぜひよろしくお願いします。
メンテ

Page: 1 |

Re: デバック開始時フリーズ ( No.1 )
名前:Ketty 日時:2014/09/05 23:02

私は、DXライブラリの内部処理に知識はありませんので、以下は推測です。 ※いずれも仮説に過ぎませんので、管理人様のご意見をお待ちいただくことを推奨します。 ログを拝見するに、DirectInputの初期化付近に時間がかかりすぎているように思いました。 そこで、ひょっとすると、 ↓こちらの方と同じ症状なのかなと思いました。 http://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=3269 以下、解決に至りそうな方法を提案させていただきますと、 (1)DxLib_Init()の前に、SetUseXInputFlag( FALSE ) ;としてみる   ⇒XInputのDLLをロードさせないので、その分時間短縮になるかと思います。 (2)DXライブラリを最新版にしてみる   ⇒ログを見る限り、Ver3.11という少し古いバージョンのDXライブラリお使いのようですので、最新版の3.12eをお試しください 以上です。
メンテ
Re: デバック開始時フリーズ ( No.2 )
名前:みちゃっこ 日時:2014/09/06 06:11

DXライブラリを最新かつSetUseXInputFlag( FALSE );としてみましたが 駄目でした。 何故フリーズするのでしょうか?? わかる方がいらしゃったら教えてください。 30秒くらいフリーズしてしまいます。 【ログ Microsoft Visual C++ 2010 Express】 0:システムの情報を出力します 16: DXライブラリ Ver3.12e 16: 論理プロセッサの数 : 8 16: OS Windows7 ( Build 7601 Service Pack 1 ) 116: 現時点のCPU動作速度:大体2.06GHz 117: MMX命令を使用します 119: SSE命令が使用可能です 119: SSE2命令が使用可能です 120: CPUベンダ:GenuineIntel 123: CPU名: Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz 124:COMの初期化... 'test.exe': 'C:\Windows\SysWOW64\uxtheme.dll' を読み込みました。Cannot find or open the PDB file 成功しました 130:メモリ総量:8052.49MB 空きメモリ領域:5500.39MB 5500.39MB 131:タイマーの精度を検査します 132:精度結果 更新回数 マルチメディアタイマー:1 パフォーマンスカウンター:60 133: パフォーマンスカウンターを使用します タイマー精度 : 2241.044000 KHz 134: ソフトの二重起動検査... 二重起動はされていませんでした 136:ウインドウクラスを登録します... 登録に成功しました 【中略】 176:ウインドウを表示します 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\IMEJP\IMJPAPI.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMJKAPI.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\IMEJP\IMJPPRED.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\clbcatq.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\IMEJP\IMJPTIP.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\oleacc.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMETIP.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMECFM.DLL' を読み込みました。Cannot find or open the PDB file 268:IMEを無効にしました 'test.exe': 'C:\Windows\SysWOW64\cryptsp.dll' を読み込みました。Cannot find or open the PDB file 270:ウインドウスタイルをウインドウモード用に変更します... 完了 'test.exe': 'C:\Windows\SysWOW64\rsaenh.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\RpcRtRemote.dll' を読み込みました。Cannot find or open the PDB file 30342:DirectInput関係初期化処理 30348: DirectInput7 の取得中... 'test.exe': 'C:\Windows\SysWOW64\dinput.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\hid.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\setupapi.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\cfgmgr32.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\devobj.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\wintrust.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\crypt32.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\msasn1.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMECMPS.DLL' を読み込みました。Cannot find or open the PDB file 成功 30384: 引き続き初期化処理... 初期化成功 30388: ジョイパッドの初期化... 30390: ジョイパッドの初期化は正常に終了しました 30391: マウスデバイスの初期化... 初期化成功 30393: キーボードデバイスの初期化... 初期化成功 30396:DirectInput 関連の初期化は正常に終了しました 'test.exe': 'C:\Windows\SysWOW64\msacm32.dll' を読み込みました。Cannot find or open the PDB file 30400:XAudio2 の初期化を行います 30402: XAudio2 インターフェースの取得を行います.... 'test.exe': 'C:\Windows\SysWOW64\XAudio2_7.dll' を読み込みました。Cannot find or open the PDB file 成功 Ver2.7 30407: 引き続きインターフェースの初期化処理... 成功 30409: X3DAudio.DLL の読み込み中... 'test.exe': 'C:\Windows\SysWOW64\X3DAudio1_7.dll' を読み込みました。Cannot find or open the PDB file 成功 'test.exe': 'C:\Windows\SysWOW64\MMDevAPI.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\propsys.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\AudioSes.dll' を読み込みました。Cannot find or open the PDB file 30453: デバイス名:スピーカー (Realtek High Definition Audio) 'test.exe': 'C:\Windows\SysWOW64\avrt.dll' を読み込みました。Cannot find or open the PDB file 30456: チャンネル数:2 30457: ビット精度:16bit 30458: サンプリングレート:48000Hz 30460:XAudio2 の初期化は正常に終了しました 'test.exe': 'C:\Windows\SysWOW64\d3d9.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\d3d8thk.dll' を読み込みました。Cannot find or open the PDB file 30469:DirectDraw オブジェクトの取得を行います.... 'test.exe': 'C:\Windows\SysWOW64\ddraw.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\dciman32.dll' を読み込みました。Cannot find or open the PDB file 成功 30478:引き続き初期化処理... 'test.exe': 'C:\Windows\SysWOW64\igdumdim32.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\igdusc32.dll' を読み込みました。Cannot find or open the PDB file 初期化に成功しました 【中略】 33063:d3d9.dll の解放 1 'test.exe': 'C:\Windows\SysWOW64\d3d9.dll' をアンロード 'test.exe': 'C:\Windows\SysWOW64\d3d8thk.dll' をアンロード 33066:DirectInput 関連の終了処理... 完了 スレッド 'Win32 スレッド' (0x1558) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x1690) はコード 0 (0x0) で終了しました。 'test.exe': 'C:\Windows\SysWOW64\avrt.dll' をアンロード スレッド 'Win32 スレッド' (0x90c) はコード 0 (0x0) で終了しました。 'test.exe': 'C:\Windows\SysWOW64\X3DAudio1_7.dll' をアンロード 'test.exe': 'C:\Windows\SysWOW64\msacm32.dll' をアンロード 33082:ウインドウを閉じようとしています 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMECFM.DLL' をアンロード スレッド 'Win32 スレッド' (0x9b4) はコード 1 (0x1) で終了しました。 33086:ウインドウが破棄されようとしています 33087:ソフトを終了する準備が整いました スレッド 'Win32 スレッド' (0x1010) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x9ac) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0xf88) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x133c) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x1218) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x464) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x111c) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x1194) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0xa6c) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x854) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0xc08) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0xcfc) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x1064) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x179c) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0xe64) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0xd64) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0xcdc) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x1320) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0xa58) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x17e0) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x12b0) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0xd18) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0xf18) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x1020) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0xc14) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x710) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x15d8) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x1670) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x16e0) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x844) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x1100) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x12c0) はコード 0 (0x0) で終了しました。 33122: 33123:Alloc memory dump 33123: Total size:0(0.000kb) Alloc num:0 33124: 'test.exe': 'C:\Windows\SysWOW64\ws2_32.dll' をアンロード 'test.exe': 'C:\Windows\SysWOW64\nsi.dll' をアンロード 'test.exe': 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18201_none_ec80f00e8593ece5\comctl32.dll' をアンロード スレッド 'Win32 スレッド' (0x8e4) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x9ec) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x145c) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0xc48) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x35c) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x10fc) はコード 0 (0x0) で終了しました。 スレッド 'Win32 スレッド' (0x1700) はコード 0 (0x0) で終了しました。 プログラム '[5996] test.exe: ネイティブ' はコード 0 (0x0) で終了しました。
メンテ
Re: デバック開始時フリーズ ( No.3 )
名前:みちゃっこ 日時:2014/09/06 18:44

ときどき4分30秒以上もフリーズすることがある。 【中略】 167:ウインドウの作成に成功しました 168:ウインドウを表示します 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\IMEJP\IMJPAPI.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMJKAPI.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\IMEJP\IMJPPRED.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\clbcatq.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\IMEJP\IMJPTIP.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\oleacc.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMETIP.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMECFM.DLL' を読み込みました。Cannot find or open the PDB file 264:IMEを無効にしました 'test.exe': 'C:\Windows\SysWOW64\cryptsp.dll' を読み込みました。Cannot find or open the PDB file 270287:ウインドウスタイルをウインドウモード用に変更します... 完了 'test.exe': 'C:\Windows\SysWOW64\rsaenh.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\RpcRtRemote.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Program Files (x86)\Common Files\microsoft shared\IME14\SHARED\IMECMPS.DLL' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\dinput.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\hid.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\setupapi.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\cfgmgr32.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\devobj.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\wintrust.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\crypt32.dll' を読み込みました。Cannot find or open the PDB file 'test.exe': 'C:\Windows\SysWOW64\msasn1.dll' を読み込みました。Cannot find or open the PDB file 270372: パッドの数は 0 個です 【中略】
メンテ
Re: デバック開始時フリーズ ( No.4 )
名前:管理人 日時:2014/09/07 12:51

私の環境では XAudio2 が原因で同様の現象が発生するので、もし3Dサウンドの機能が 必要ありませんでしたら DxLib_Init を呼ぶ前の箇所に SetEnableXAudioFlag( FALSE ) ; という記述を増やしてみてください 私の環境ではこれで起動時に止まる現象を抑えることができます 尚、フリーズする現象の原因は分かりません、DLLを読み込もうとしたときに発生するので、 デバッガがDLLのデバッグ情報を読み込もうとする処理で何か不具合が発生しているのではないかと思っていますが・・・
メンテ
Re: デバック開始時フリーズ ( No.5 )
名前:みちゃっこ(解決) 日時:2014/09/07 16:52

SetEnableXAudioFlag( FALSE ) ; という記述を増やしてみましたが駄目でした。 Visual Studioのデバッグなしで開始の場合は フリーズすることはありませんでした。 とりあえずここで解決とさせていただきます。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存