返信作成中の落ちました。No.05169
ひろ さん 01/06/11 18:47
 
 秀まるおさん今日は、ひろです。
 返信の作成でエディタウィンドを開いた時点で鶴亀が落ちてしまいました。
再現性はありませんが、dump.txt に出力がありましたので、取り敢えずご
報告しておきます。
10:56:22.780 (1801) TransDlgProc() WM_TURUKAME_SOCKET_END
10:56:22.780 (1834) IDTIMER_START post
10:56:22.780 (1574) IDTIMER_START kill
10:56:22.780 (1595) IDTIMER_END set
10:56:23.110 (1781) IDTIMER_END kill
10:56:23.110 ( 101) EndSilentDialog()
10:56:23.110 (1848) TransDlgProc() WM_DESTROY
10:56:23.110 (  95) SilentDialogBox() exit
10:56:23.110 (2083) ProcessTransmitSub() ModelessDialog, TransDlgProc exit
10:56:23.170 ( 345) CSock::~CSock()
10:56:23.170 (2098) ProcessTransmitSub() delete pSock
10:56:23.440 (2169) ProcessTransmitSub() exit
10:56:23.440 (3073) LeaveTrans()
10:56:23.440 (4894) StartAutoDownTimer()
10:56:23.440 (4902) StartAutoDownTimer() set
10:56:50.080 (4186) ProcessCommand 42004
10:56:50.130 (4186) ProcessCommand 40028
10:56:52.330 (4186) ProcessCommand 40011
10:56:52.390 (4534) DialogBox2() template=213
10:56:53.980 (4536) DialogBox2() exit
10:56:54.030 (4800) NotifyListCacheOffsetMoved
10:56:54.640 (4186) ProcessCommand 42004
10:56:54.640 (4186) ProcessCommand 40028
10:56:58.700 (4186) ProcessCommand 42004
10:56:59.250 (4186) ProcessCommand 42004
10:56:59.640 (4186) ProcessCommand 42004
10:57:00.020 (4186) ProcessCommand 42004
10:57:00.410 (4186) ProcessCommand 42004
10:57:00.410 (4186) ProcessCommand 40028
10:57:19.080 (4186) ProcessCommand 40019
10:57:19.080 (4548) DialogBox2Param() template=255
10:57:20.560 (4550) DialogBox2Param() exit
10:57:23.910 (4186) ProcessCommand 40019
10:57:23.910 (4548) DialogBox2Param() template=255
10:57:26.060 (4550) DialogBox2Param() exit
10:57:26.060 (7318) ThreadFunc: HmCreate
10:57:26.110 (2461) call WinMainSub
10:57:26.110 (2461) FrameWndProc: WM_CREATE
10:57:26.110 (2461) ClientWndProc: WM_CREATE
10:57:26.110 (2461) return WinMainSub
10:57:26.110 (7320) HmCreate return
********** 01/06/11 10:57:26.170 1.21  Exception
eax=00000001 ebx=00000000 ecx=00000014 edx=00000000 esi=0070762C edi=00000001 ebp=006DDC4C esp=006DDC4C eip=00000001
Stack Dump
006DDC90 0043C2DF 000008CC 00005472 0070762C 007F000C 00000000 006DDCA8
BFF77610 0070762C 00000000 00438A9B 00000000 00707A00 00000649 006DDCA4
00468F65 006DE644 004411E1 0070762C 004837E8 007F014C 00000001 00494DC0
00200000 00000000 00000000 04E77830 04E7793C 00494DC0 00000000 00009C6C
00000111 00000000 00000001 00000180 0000000A 0000000A 00000039 00000017
0000005A 00000064 006DDD18 BFF9E876 006DDD08 00495234 00495230 000607D1
000A000B 00170039 006D005A 006DDD3C 0046FC36 006DDD2C 00000014 00000000
000607D1 000B0001 0039000A 005A0017 006DDD60 00434B56 00000002 00000B75
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Param#7  Param#8  Param#9  Param#10 MachineCode
006DDC90 0043C2DF 000008CC 00005472 0070762C 007F000C 00000000 006DDCA8 BFF77610 0070762C 00000000 00438A9B 6A 01 89 35 BC 40 49 00 CreateFramed@CHidemaruCtrl PostMessage2( hwndViewFrame, WM_TURUKAME_START )
006DE644 004411E1 0070762C 004837E8 007F014C 00000001 00494DC0 00200000 00000000 00000000 04E77830 04E7793C 89 45 10 8B 86 04 06 00
006DE65C 0045AEFD 00200000 00000001 00000000 00000001 006DF268 0043707B 00000001 00000000 00000000 00000100 5D C2 0C 00 55 8B EC 81
006DF268 0043707B 00000001 00000000 00000000 00000100 00000111 00000180 06DF0000 000000DE 59C70000 0104000A E9 93 FB FF FF 6A 10 FF
006DF2A0 00432981 00009C53 0512F74C 00000111 00000180 00000014 00000111 000607D1 000B0001 004324A8 006DF6E8 E9 51 0B 00 00 B8 0A 02
006DF2BC 00434B3C 00000734 00000111 00009C53 000007A4 00000111 006DF5FC BFB71B21 00000734 00000111 00009C53 FF 75 14 8B F0 FF 75 10
006DF5FC BFB71B21 00000734 00000111 00009C53 000007A4 0512F74C 0512F00C 00000002 0512F00C 006DF3F8 00000936 5F 5E 5B C9 C2 10 00 81
006DF640 BFB8CD27 00000734 00000111 00009C53 000007A4 00000200 00000000 0512F00C 00000000 00000000 00000000 FF 75 0C FF 15 E0 12 B7
00000010 00000001 00000000 000000B7 00000000 006DF6E0 006DF701 FFFFFFFC 00F7C5ED BFB8CD27 006DF5FC 006DF688 30 30 36 44 46 36 38 38

10:57:26.110 R 2933 00000734 000D 000000FF 006DD6F0
10:57:26.110 R 2933 00000734 0086 00000000 00000000
10:57:26.110 S 2931 00000734 0006 00000000 00000000
10:57:26.110 R 2933 00000734 0006 00000000 00000000
10:57:26.110 S 2931 00000734 001C 00000000 FFFDFA65
10:57:26.110 R 2933 00000734 001C 00000000 FFFDFA65
10:57:26.170 S 3666 00000744 004E 00000064 006DD584
10:57:26.170 R 3690 00000744 004E 00000064 006DD584
10:57:26.170 S 3666 00000744 004E 00000064 006DD4B4
10:57:26.170 R 3690 00000744 004E 00000064 006DD4B4
10:57:26.170 S 3666 00000744 004E 00000064 006DD4B4
10:57:26.170 R 3690 00000744 004E 00000064 006DD4B4
10:57:26.170 S 3666 00000744 004E 00000064 006DD4B4
10:57:26.170 R 3690 00000744 004E 00000064 006DD4B4
10:57:26.170 S 3666 00000744 004E 00000064 006DD4B4
10:57:26.170 R 3690 00000744 004E 00000064 006DD4B4
10:57:26.170 S 3666 00000744 004E 00000064 006DD850
10:57:26.170 R 3690 00000744 004E 00000064 006DD850
10:57:26.170 S 2931 00000734 0282 00000001 00000000
10:57:26.170 R 2933 00000734 0282 00000001 00000000

[ ]
RE:05169 返信作成中の落ちました。No.05172
秀まるお さん 01/06/12 16:32
 
>  返信の作成でエディタウィンドを開いた時点で鶴亀が落ちてしまいました。

 調べてみたら、Windowsのよく使われるAPIであるPostMessage()関数の中で
死んでるようです。PostMessage()の処理の中で、なぜか0x00000001番地に飛
ぼうとして死んでるようです。どうしてこうなるのか原因はさっぱり分かりま
せんが、しいて調べようと思ったらWindowsの内部を逆アセンブルでもしない
といけなさそうです。

 たしか、2台使っているうちの1台だけ、なぜか鶴亀メールがよく死ぬとい
う話でしたけど、今回もそのよく死ぬ方のマシンでの話でしょうか?。だとし
たら、鶴亀メール以外のソフトがいきなり死ぬようなことは無いのでしょう
か?

[ ]
RE:05172 返信作成中の落ちました。No.05173
ひろ さん 01/06/12 19:24
 
 秀まるおさん今日は、ひろです。
>  たしか、2台使っているうちの1台だけ、なぜか鶴亀メールがよく死ぬとい
> う話でしたけど、
 いえ何時も快調に動いている方です。
 また再現性も非常に低く、安定性のために何か役に立てばと思い報告した
だけですので、簡単に解るようなことでなければ、そのままにして頂いて一
向に構いません。

[ ]
RE:05173 返信作成中の落ちました。No.05175
秀まるお さん 01/06/13 18:03
 
>  また再現性も非常に低く、安定性のために何か役に立てばと思い報告した
> だけですので、簡単に解るようなことでなければ、そのままにして頂いて一
> 向に構いません。

 根本的な鶴亀メールの問題(例えばマルチスレッドのやり方がおかしくてメ
モリを壊しているとか?)だったら怖いのですけど、とりあえずは様子を見さ
せていただくしか無さそうです。

[ ]
RE:05175 返信作成中の落ちました。No.05176
taku さん 01/06/13 20:34
 

ども、私の所でも同じようなタイミングで落ちました。
dump.txtを報告しておきます。

>>  また再現性も非常に低く、安定性のために何か役に立てばと思い報告した
>> だけですので、簡単に解るようなことでなければ、そのままにして頂いて一
>> 向に構いません。
>
> 根本的な鶴亀メールの問題(例えばマルチスレッドのやり方がおかしくてメ
>モリを壊しているとか?)だったら怖いのですけど、とりあえずは様子を見さ
>せていただくしか無さそうです。

16:50:03.080 ( 416) CSock::PostExit()
16:50:03.140 (1801) TransDlgProc() WM_TURUKAME_SOCKET_END
16:50:03.140 (1834) IDTIMER_START post
16:50:03.140 (1574) IDTIMER_START kill
16:50:03.140 (1595) IDTIMER_END set
16:50:04.230 (1781) IDTIMER_END kill
16:50:04.230 ( 101) EndSilentDialog()
16:50:04.230 (1848) TransDlgProc() WM_DESTROY
16:50:04.230 (  95) SilentDialogBox() exit
16:50:04.230 (2083) ProcessTransmitSub() ModelessDialog, TransDlgProc exit
16:50:04.290 ( 345) CSock::~CSock()
16:50:04.290 (2098) ProcessTransmitSub() delete pSock
16:50:04.290 (2169) ProcessTransmitSub() exit
16:50:04.290 (3073) LeaveTrans()
16:50:04.290 (2890) CTrans::AutoDown() exit
16:50:04.340 (4894) StartAutoDownTimer()
16:50:04.340 (4902) StartAutoDownTimer() set
16:51:51.120 (4186) ProcessCommand 40001
16:51:51.230 (7318) ThreadFunc: HmCreate
16:51:51.280 (2461) call WinMainSub
16:51:51.280 (2461) FrameWndProc: WM_CREATE
16:51:51.280 (2461) ClientWndProc: WM_CREATE
16:51:51.340 (2461) return WinMainSub
16:51:51.340 (7320) HmCreate return
********** 01/06/12 16:51:51.450 1.21  Exception
eax=00000001 ebx=00000000 ecx=14000000 edx=00000000 esi=007013F0 edi=
00000001 ebp=006DDDA8 esp=006DDDA8 eip=00000003
Stack Dump
006DDDEC 0043C2DF 00000DF0 00005472 3D544345 02C59A9C 00000000 00000017
006DDDE4 00468F65 006DE470 00000001 006DDDF4 006DE470 00000000 006DDE00
00468F65 006DE490 0043DA3D 007013F0 00482FD8 0048CFE4 00000001 00494DC0
00200000 00000000 00000000 02C59A50 02C59A9C 00494DC0 00000000 00009C6C
00000000 00000000 756B6154 61724120 696B616B 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 756B6174 73797340
656E6F2E 656E2E73 6F632E63 00706A2E 00000000 00000000 00000000 00000000
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  
Param#7  Param#8  Param#9  Param#10 MachineCode
006DDDEC 0043C2DF 00000DF0 00005472 3D544345 02C59A9C 00000000 00000017
006DDDE4 00468F65 006DE470 00000001 6A 01 89 35 BC 40 49 00
006DE490 0043DA3D 007013F0 00482FD8 0048CFE4 00000001 00494DC0 00200000
00000000 00000000 02C59A50 02C59A9C 8D 4D E0 88 5D FC E8 F8
006DF0A4 00437062 007013F0 0048CFE4 00000000 00000000 00000000 00000100
00000111 006DF14C 0000016F BFF71547 E9 AC FB FF FF 51 E8 16
006DF0DC 00432981 00009C41 006DF100 00008170 006DF14C 00000014 00008170
000607D1 000C0002 004324A8 006DF134 E9 51 0B 00 00 B8 0A 02
006DF0F8 00434B3C 00000924 00000111 00009C41 000009A8 00008170 006DF118
BFF7363B 00000924 00000111 00009C41 FF 75 14 8B F0 FF 75 10
006DF118 BFF7363B 00000924 00000111 00009C41 000009A8 814A0E9F 0000016F
006DF12C BFF94497 0E7F8170 00000E7F 8B E7 33 C9 8E E9 5F 5E
006DF12C BFF94497 0E7F8170 00000E7F 00000000 BFF719B8 0000816A 006DF6E8
BFF7186D 814A0E9F 00000000 0E7F814A E8 6E D3 FD FF 8B D0 C1
BFF719B8 0000816A 006DF6E8 BFF7186D 814A0E9F 00000000 0E7F814A 00000000
02020000 81A80000 3EF80000 16170230
C9B60F5D 00058F64 8D000000 5F042464 3D896466 0000000E B20F665B 64662424
001E1D89 0B5B0000 800F74DB 74FF147B 6A FF 6B FF 6C FF 6D FF

16:51:51.390 S 3393 00000928 004E 000003E8 006DD5E0
16:51:51.390 R 3405 00000928 004E 000003E8 006DD5E0
16:51:51.390 S 3393 00000928 004E 000003E8 006DD510
16:51:51.390 R 3405 00000928 004E 000003E8 006DD510
16:51:51.390 S 3393 00000928 004E 000003E8 006DD510
16:51:51.390 R 3405 00000928 004E 000003E8 006DD510
16:51:51.390 S 3393 00000928 004E 000003E8 006DD510
16:51:51.390 R 3405 00000928 004E 000003E8 006DD510
16:51:51.390 S 3393 00000928 004E 000003E8 006DD510
16:51:51.390 R 3405 00000928 004E 000003E8 006DD510
16:51:51.390 S 3393 00000928 004E 000003E8 006DD92C
16:51:51.390 R 3405 00000928 004E 000003E8 006DD92C
16:51:51.390 S 2931 00000924 0020 000009A8 02000001
16:51:51.390 R 2933 00000924 0020 000009A8 02000001
16:51:51.450 S 2931 00000924 0282 00000001 00000000
16:51:51.450 R 2933 00000924 0282 00000001 00000000
16:51:51.450 S 2931 00000924 0020 000009A8 02000001
16:51:51.450 R 2933 00000924 0020 000009A8 02000001
16:51:51.450 S 2931 00000924 004E 00000064 006DDB00
16:51:51.450 R 2933 00000924 004E 00000064 006DDB00

[ ]
RE:05176 返信作成中の落ちました。No.05177
秀まるお さん 01/06/14 11:45
 
 まったく同じ死に方のようです。がんばって調べてみて、分からないにして
も、多少いじってみます。

[ ]
RE:05176 返信作成中の落ちました。No.05178
秀まるお さん 01/06/14 13:15
 
 とりあえず、スレッドをまたがってPostMessageすると死ぬ場合があるのか
もしれないということで、スレッド内だけですべての処理をするようにして、
PostMessageもやめてSetTimerにしました。

 ってことで、早めに次のバージョンをアップロードします。

[ ]