樋口先生
お世話になります。早々にお返事を頂きありがとうございました。 その後、ご指摘の点を含めて種々試しておりますが解決に至っておりません。
前処理中にタスクマネージャを確認すると、開始後約4分ほどでCPU負荷が25-30%の状態からほぼゼロとなり、同時にタイトルバーに(応答なし)が表示され、その後は長く待っても何も起こりません。 その状態のコンソール画面コピーを添付します。 (32bit機では約15分で前処理がおわるデータ量です)
web上に、WhatIsHang という、応答なしになったプログラムの状況をレポートするフリーウエアがありましたので試したところ、下記の様なメッセージ(かなり長いので途中まで)が出ましたが私にはちんぷんかんぷんです。
何かお心当たりなどありましたらご教示のほどよろしくお願いいたします。
--- 以下、WhatIsHang のメッセージ ---
C:\khcoder\kh_coder.exe の停止レポート WhatIsHang に依り 2016/03/17 13:32:55 に就いて作成 ウェブ サイト: http://www.nirsoft.net
所見: * 単一のシステム コールに依ってプログラムが動かなくなります。 スタックの呼出し 及び スタックのデータ を見て、どの API 関数が此の問題を惹き起こしているのかを探して下さい。
スタック内に見つけた文字列: FH;FLuVPq?
スタック内に見つけたモジュール: C:\khcoder\config\pdk-r-imai\3a351601984ad07abdad908ffacf6197\Process.dll C:\khcoder\config\pdk-r-imai\fb6f7371124f3317af5cb3e013b67582\perl514.dll , ActiveState , ActivePerl, Perl Interpreter C:\khcoder\config\pdk-r-imai\c053454756e4a96eb2af93c899314f25\Event.dll C:\khcoder\config\pdk-r-imai\68ef281353871f169d4a4fa60ad7f14f\Tk.dll , ActiveState Corporation , Tk 8.4 for Windows, Tk DLL C:\Windows\syswow64\KERNELBASE.dll , Microsoft Corporation , MicrosoftR WindowsR Operating System, Windows NT ベース API クライアント DLL
スレッド ID: 5244
実行アドレス: 7707F971 ntdll.dll!NtWaitForSingleObject+0x15
スタックの呼出し: 01F8F8AC 76501194 kernel32.dll!WaitForSingleObjectEx+0x43 01F8F8C4 76501148 kernel32.dll!WaitForSingleObject+0x12 01F8F8D8 0F8D276F Process.dll+0x276f 01F8F8F4 2804F7B8 perl514.dll+0x4f7b8 01F8F93C 2807ACCB perl514.dll!Perl_runops_standard+0xc 01F8F9F4 003F44A8 Event.dll!_boot_Tk__Event+0x911 01F8FA1C 0507E91F Tk.dll+0xe91f 01F8FA3C 050B3B34 Tk.dll+0x43b34 01F8FA60 050BA6C0 Tk.dll+0x4a6c0 01F8FA94 0508ADD2 Tk.dll+0x1add2 01F8FAB8 74AD62FA USER32.dll!gapfnScSendMessage+0x332 01F8FAE4 74AD6D3A USER32.dll!GetThreadDesktop+0xd7 01F8FB5C 74AD77D3 USER32.dll!CharPrevW+0x13f 01F8FBC0 74AD7BDA USER32.dll!DispatchMessageA+0xf 01F8FBD0 003F56D6 Event.dll+0x56d6 01F8FC04 003F507F Event.dll+0x507f 01F8FC20 05075BBF Tk.dll+0x5bbf 04D4ECAC 00000001 04D4ECA8 04D4ECA8
スタックのデータ: 01F8F840 7707F971 ntdll.dll!NtWaitForSingleObject+0x15 01F8F844 74FA15BF KERNELBASE.dll!WaitForSingleObjectEx+0x98 01F8F848 00000318 01F8F84C 00000000 01F8F850 00000000 01F8F854 5F66528E 01F8F858 00000008 01F8F85C 00000318 01F8F860 00000002 01F8F864 00000024 01F8F868 00000001 01F8F86C 00000000 01F8F870 00000000 01F8F874 00000000 01F8F878 00000000 01F8F87C 00000000 01F8F880 00000000 01F8F884 00000000 01F8F888 0017D844 01F8F88C 1089ABA4 01F8F890 00000000 01F8F894 01F8F854 01F8F898 0000000E 01F8F89C 01F8FB4C 01F8F8A0 74FC7170 KERNELBASE.dll!IsNLSDefinedString+0x4d8 01F8F8A4 2A62203A 01F8F8A8 00000000 01F8F8AC 01F8F8C4 01F8F8B0 76501194 kernel32.dll!WaitForSingleObjectEx+0x43 01F8F8B4 00000318 01F8F8B8 FFFFFFFF 01F8F8BC 00000000 01F8F8C0 280B45A4 perl514.dll!Perl_get_context 01F8F8C4 01F8F8D8 01F8F8C8 76501148 kernel32.dll!WaitForSingleObject+0x12 01F8F8CC 00000318 01F8F8D0 FFFFFFFF 01F8F8D4 00000000 01F8F8D8 01F8F8F4 01F8F8DC 0F8D276F Process.dll+0x276f 01F8F8E0 00000318 01F8F8E4 FFFFFFFF 01F8F8E8 0017DB8C 01F8F8EC 0017D844 01F8F8F0 1089B184 01F8F8F4 01F8F93C 01F8F8F8 2804F7B8 perl514.dll+0x4f7b8 01F8F8FC 0017D844 01F8F900 FFFFFFFF 01F8F904 00000000 01F8F908 0017D844 01F8F90C 00000001 01F8F910 0DEF247C 01F8F914 00000000 01F8F918 00000001 01F8F91C 01F8F93C 01F8F920 2804FD67 perl514.dll+0x4fd67 01F8F924 1089B184 01F8F928 00000002 01F8F92C 01F8F944 01F8F930 00000000 01F8F934 0017D844 01F8F938 0471F588 01F8F93C 01F8F9F4 01F8F940 2807ACCB perl514.dll!Perl_runops_standard+0xc 01F8F94C 280304BB perl514.dll!Perl_call_sv+0x28f 01F8F978 28030419 perl514.dll!Perl_call_sv+0x1ed 01F8F990 28011E15 perl514.dll!Perl_hv_common+0x8eb 01F8F9BC 28011525 perl514.dll!Perl_hv_common_key_len+0x2e 01F8F9D8 00420000 kh_coder.exe+0x20000 01F8F9F8 003F44A8 Event.dll!_boot_Tk__Event+0x911 01F8FA20 0507E91F Tk.dll+0xe91f 01F8FA40 050B3B34 Tk.dll+0x43b34 01F8FA64 050BA6C0 Tk.dll+0x4a6c0 01F8FA7C 0508ADB4 Tk.dll+0x1adb4 01F8FA84 007400E3 kh_coder.exe+0x3400e3 01F8FA98 0508ADD2 Tk.dll+0x1add2 01F8FAB0 0508ADB4 Tk.dll+0x1adb4 01F8FABC 74AD62FA USER32.dll!gapfnScSendMessage+0x332 01F8FAD0 0508ADB4 Tk.dll+0x1adb4 01F8FAE0 0508ADB4 Tk.dll+0x1adb4 01F8FAE8 74AD6D3A USER32.dll!GetThreadDesktop+0xd7 01F8FAEC 0508ADB4 Tk.dll+0x1adb4 01F8FB2C 74AD6CE9 USER32.dll!GetThreadDesktop+0x86 01F8FB50 74B3A6E6 USER32.dll!VTagOutput+0x54 01F8FB60 74AD77D3 USER32.dll!CharPrevW+0x13f 01F8FB68 0508ADB4 Tk.dll+0x1adb4 01F8FBB4 74B3A6E6 USER32.dll!VTagOutput+0x54 01F8FBC4 74AD7BDA USER32.dll!DispatchMessageA+0xf 01F8FBC8 0508ADB4 Tk.dll+0x1adb4 01F8FBD4 003F56D6 Event.dll+0x56d6 01F8FC08 003F507F Event.dll+0x507f 01F8FC24 05075BBF Tk.dll+0x5bbf 01F8FC44 2804F246 perl514.dll+0x4f246 01F8FC48 2804F7B8 perl514.dll+0x4f7b8 01F8FC70 2807B100 perl514.dll!Perl_free_tmps+0x37 01F8FC84 28049DA1 perl514.dll+0x49da1 01F8FC90 2807ACCB perl514.dll!Perl_runops_standard+0xc 01F8FC9C 2802FFDE perl514.dll!perl_run+0x2e4 01F8FCAC 2802FE73 perl514.dll!perl_run+0x179 01F8FCDC 2802FD21 perl514.dll!perl_run+0x27 01F8FD0C 00405600 kh_coder.exe+0x5600 01F8FD18 0040573E kh_coder.exe+0x573e 01F8FD44 00405715 kh_coder.exe+0x5715 01F8FD9C 0040CB84 kh_coder.exe+0xcb84 01F8FDA0 0040CFD8 kh_coder.exe+0xcfd8 01F8FDB8 00405967 kh_coder.exe+0x5967 01F8FDD0 0040422D kh_coder.exe+0x422d 01F8FDE8 004010F6 kh_coder.exe+0x10f6 01F8FE20 00657865 kh_coder.exe+0x257865 01F8FE30 770D6325 ntdll.dll!WinSqmSetIfMaxDWORD+0x31 01F8FE3C 77093516 ntdll.dll!RtlQueryPerformanceCounter+0xab2 01F8FE40 77093541 ntdll.dll!RtlQueryPerformanceCounter+0xadd 01F8FE5C 7708E1B6 ntdll.dll!RtlAllocateHeap 01F8FE80 7693A53A msvcrt.dll!_lock+0xf1 01F8FE90 7693A55C msvcrt.dll!_lock+0x113 01F8FE9C 7693F637 msvcrt.dll!_ismbblead+0x30 01F8FEA4 769D2BD0 msvcrt.dll!_iob+0x2d0 01F8FEB8 7693F61A msvcrt.dll!_ismbblead+0x13 01F8FED0 76942D6A msvcrt.dll!__getmainargs+0x1aa 01F8FEEC 76942CD6 msvcrt.dll!__getmainargs+0x116 01F8FF18 00408DAD kh_coder.exe+0x8dad 01F8FF28 0040E000 kh_coder.exe+0xe000 01F8FF2C 0040E004 kh_coder.exe+0xe004 01F8FF44 0040E008 kh_coder.exe+0xe008 01F8FF48 0040E00C kh_coder.exe+0xe00c 01F8FF7C 00408E02 kh_coder.exe+0x8e02 01F8FF80 0040D1D0 kh_coder.exe+0xd1d0 01F8FF8C 7650338A kernel32.dll!BaseThreadInitThunk+0x12 01F8FF98 77099A02 ntdll.dll!RtlInitializeExceptionChain+0x63 01F8FFC8 770D6325 ntdll.dll!WinSqmSetIfMaxDWORD+0x31 01F8FFD8 770999D5 ntdll.dll!RtlInitializeExceptionChain+0x36 01F8FFDC 00408CCA kh_coder.exe+0x8cca 01F8FFF4 00408CCA kh_coder.exe+0x8cca
プロセッサ レジスタ: EAX: 00000000 EBX: 00000000 ECX: 00000000 EDX: 00000000 ESI: 00000318 EDI: 00000000 EBP: 01F8F8AC ESP: 01F8F840 EIP: 7707F971 ntdll.dll!NtWaitForSingleObject+0x15
以降、メモリダンプのデータなどが続く
|