異常終了No.04273
ひろ さん 01/03/04 12:15
 
 秀まるおさん今日は、ひろです。
 鶴亀が久しぶりに異常終了しました。
 送受信終了後、Netscape Navgator でローカル・ドライブの HTML ファイ
ルと閲覧していたら、常駐秀丸が突然終了しました。
 これが起きる前に、鶴亀は既に送受信を終わった状態で、ダイアル・アッ
プ接続が異常終了したので、おそらくそのことが関係していると思いますが、
取り敢えず dump.txt を書き込んでおきます。

R 221 xxx.xxx.xxx closing connection
03:33:10.000 ( 396) CSock::PostExit()
03:33:10.000 (1736) TransDlgProc() WM_TURUKAME_SOCKET_END
03:33:10.000 (1765) IDTIMER_START post
03:33:10.000 (1523) IDTIMER_START kill
03:33:10.000 (1538) IDTIMER_END set
03:33:10.330 (1716) IDTIMER_END kill
03:33:10.330 (  95) EndSilentDialog()
03:33:10.330 (1779) TransDlgProc() WM_DESTROY
03:33:10.330 (  90) SilentDialogBox() exit
03:33:10.330 (1994) ProcessTransmitSub() ModelessDialog, TransDlgProc exit
03:33:10.380 ( 329) CSock::~CSock()
03:33:10.380 (2009) ProcessTransmitSub() delete pSock
03:33:10.380 (2059) ProcessTransmitSub() exit
03:33:10.380 (2981) LeaveTrans()
03:33:43.500 (3896) ProcessCommand 42004
03:33:45.540 (3896) ProcessCommand 42004
03:33:45.590 (3896) ProcessCommand 40028
03:33:45.650 (3896) ProcessCommand 40028
03:33:51.470 (3896) ProcessCommand 42004
03:34:00.200 (3896) ProcessCommand 40079
03:34:00.970 (3896) ProcessCommand 42004
03:34:00.970 (3896) ProcessCommand 40028
03:34:08.170 (3896) ProcessCommand 42004
03:34:10.910 (3896) ProcessCommand 42004
03:34:11.790 (3896) ProcessCommand 42004
03:34:11.850 (3896) ProcessCommand 40028
03:34:16.410 (3896) ProcessCommand 42004
03:34:23.660 (3896) ProcessCommand 42004
03:35:04.570 (3896) ProcessCommand 42004
03:35:16.490 (3896) ProcessCommand 42004
03:35:21.050 (3896) ProcessCommand 42004
03:35:21.110 (3896) ProcessCommand 40028
03:35:21.160 (3896) ProcessCommand 40028
03:37:53.580 (2483) FrameWndProc() IDTIMER_AUTODOWN
03:37:53.580 (4593) StopAutoDownTimer()
03:37:53.580 (2738) CTrans::AutoDown()
03:37:53.580 (2968) EnterTrans(), dwRet = 0
03:37:53.580 (2976) EnterTrans() entered
03:37:53.580 (1886) ProcessTransmitSub()
03:37:53.580 ( 471) RASSUB::EnsureOnline()
********** 01/03/04 03:37:53.580 0.83beta  Exception
eax=00000000 ebx=85052220 ecx=C15D2290 edx=00000000 esi=85052220 edi=0000019C ebp=8505220C esp=006CE280 eip=BFF7B997
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Param#7  Param#8  Param#9  Param#10 MachineCode
00000000 434C4342 00000000 0000B64A 00000FEC 00000000 00000000 00000000 00000000 00000000 00000000 85052CFC

03:35:39.510 R 00000A75 0010 00000000 00000000
03:35:39.510 R 00000A75 0112 0000F060 00000000
03:35:39.510 S 00000A73 0282 00000001 00000000
03:35:39.510 R 00000A75 0282 00000001 00000000
03:35:39.670 P 000006F0 0113 00000004 00000000
03:35:43.570 S 00000A73 03E0 000002BC C24BC1CD
03:35:43.570 R 00000A75 03E0 000002BC C24BC1CD
03:35:43.960 P 00000640 0113 00000067 00000000
03:35:43.960 S 00000A73 0113 00000067 00000000
03:35:43.960 R 00000A75 0113 00000067 00000000
03:35:53.950 P 00000640 0113 00000067 00000000
03:35:53.950 S 00000A73 0113 00000067 00000000
03:35:53.950 R 00000A75 0113 00000067 00000000
03:36:03.950 P 00000640 0113 00000067 00000000
03:36:03.950 S 00000A73 0113 00000067 00000000
03:36:03.950 R 00000A75 0113 00000067 00000000
03:36:14.000 P 00000640 0113 00000067 00000000
03:36:14.000 S 00000A73 0113 00000067 00000000
03:36:14.000 R 00000A75 0113 00000067 00000000
03:36:24.000 P 00000640 0113 00000067 00000000
03:36:24.000 S 00000A73 0113 00000067 00000000
03:36:24.000 R 00000A75 0113 00000067 00000000
03:36:33.990 P 00000640 0113 00000067 00000000
03:36:33.990 S 00000A73 0113 00000067 00000000
03:36:33.990 R 00000A75 0113 00000067 00000000
03:36:43.990 P 00000640 0113 00000067 00000000
03:36:43.990 S 00000A73 0113 00000067 00000000
03:36:43.990 R 00000A75 0113 00000067 00000000
03:36:54.040 P 00000640 0113 00000067 00000000
03:36:54.040 S 00000A73 0113 00000067 00000000
03:36:54.040 R 00000A75 0113 00000067 00000000
03:37:04.040 P 00000640 0113 00000067 00000000
03:37:04.040 S 00000A73 0113 00000067 00000000
03:37:04.040 R 00000A75 0113 00000067 00000000
03:37:14.030 P 00000640 0113 00000067 00000000
03:37:14.030 S 00000A73 0113 00000067 00000000
03:37:14.030 R 00000A75 0113 00000067 00000000
03:37:24.030 P 00000640 0113 00000067 00000000
03:37:24.030 S 00000A73 0113 00000067 00000000
03:37:24.030 R 00000A75 0113 00000067 00000000
03:37:34.030 P 00000640 0113 00000067 00000000
03:37:34.030 S 00000A73 0113 00000067 00000000
03:37:34.030 R 00000A75 0113 00000067 00000000
03:37:44.080 P 00000640 0113 00000067 00000000
03:37:44.080 S 00000A73 0113 00000067 00000000
03:37:44.080 R 00000A75 0113 00000067 00000000
03:37:53.580 P 00000640 0113 00000066 00000000
03:37:53.580 S 00000A73 0113 00000066 00000000
03:37:53.580 S 00000A73 000C 00000000 00480730
03:37:53.580 R 00000A75 000C 00000000 00480730

[ ]
RE:04273 異常終了No.04286
秀まるお さん 01/03/04 17:10
 
 まいどどうも。死んでる場所は、鶴亀メール側でのダイヤルアップ接続の処理
(Windows側にまかせるの処理)だと思います。

 で、うちの会社のWindows98テストマシンで、IE側でダイヤルアップ接続をわざと
失敗させて、エラーのダイアログボックスが出た状態で鶴亀側で「Windows側にかま
せる」の処理をさせたら、鶴亀メールもInternet Explorerもダイヤルアップ接続の
ダイアログボックスも全部固まってしまいました。

 つまり、他のアプリケーションソフトがダイヤルアップ接続している最中に多重ダ
イヤルアップ接続しようとすると固まるというのがWindows98の仕様ではないかと思
います。

 詳しいことは分かりませんが、とりあえず本当にそこで固まったのかどうか分かる
ように、デバッグモードON時にもっと詳しい情報を出力するようにしてみます。

[ ]
RE:04286 異常終了No.04288
ひろ さん 01/03/04 22:31
 
 秀まるおさん今日は、ひろです。
>  つまり、他のアプリケーションソフトがダイヤルアップ接続している最中に多重ダ
> イヤルアップ接続しようとすると固まるというのがWindows98の仕様ではないかと思
 ローカル・ドライブの HTML ファイルを閲覧していたので、Netscape
Navigator は関係ないはずですよね。という事は、ダイアルアップが異常終
了したので、接続が切れているのに OS 自身はそのことを認識していないの
やら???

>  詳しいことは分かりませんが、とりあえず本当にそこで固まったのかどうか分かる
> ように、デバッグモードON時にもっと詳しい情報を出力するようにしてみます。
 実際使っているときは、上手くエラーが起きるかどうか解りませんが、よ
ろしくお願いします。

[ ]
RE:04288 異常終了No.04293
秀まるお さん 01/03/05 09:33
 
 Windows98上で追加のテストをしてますが、今のところ鶴亀メールその他が固まる
症状は起きずになぜかすべてうまく動作しています。???

 でもって、元の話に戻させていただくと、

 dump.txtの内容によると、鶴亀メールの定期受信が起動して「Windowsにまかせ
る」のダイヤルアップ接続を実行した瞬間に死んでいます。僕はこのログの結果と

> 鶴亀は既に送受信を終わった状態で、ダイアル・アッ
> プ接続が異常終了したので

 とあったので、つまり、Netscapeを起動してダイヤルアップ接続も起動されて、そ
れ(ダイヤルアップ接続)が失敗した状態の時に鶴亀メールの定期受信が起動して死
んだって話かなぁと思ったんですが、そういうことではないのでしょうか?

 どこにもダイヤルアップ接続してない&接続に失敗した状態になってた訳でもない
状態で、いきなり鶴亀が死んで、その後ダイヤルアップ接続のウィンドウだけ出てき
たって話なのやら?

 すみませんがその辺の流れが分かれば教えてください。

[ ]
RE:04293 異常終了No.04297
ひろ さん 01/03/05 11:54
 
 秀まるおさん今日は、ひろです。
>  とあったので、つまり、Netscapeを起動してダイヤルアップ接続も起動されて、
 Netscape で閲覧していたのはローカルドライブに保存した HTML でリン
クによって、ネットワークファイルを参照しているわけでもありませんので、
ダイアルアップ接続は起動されていません。

>  どこにもダイヤルアップ接続してない&接続に失敗した状態になってた訳でもない
> 状態で、いきなり鶴亀が死んで、その後ダイヤルアップ接続のウィンドウだけ出てき
> たって話なのやら?
 鶴亀起動前後から終了までを列挙すると、
(1)Netscape でローカール・ファイルを閲覧
(2)鶴亀起動
(3)起動時のマクロで、送受信開始。なおマクロは大体
//鶴亀メール起動時用 macro Ver.0.33
loaddll "tkinfo.dll";
if(dllfunc("IsTransmitting") == 1)goto ENDING;
if(!dllfunc("StartTransmitAll"))message "送受信に失敗しました。";

ENDING:
  freedll;
  endmacro;
という流れ
(4)これに伴いダイアル・アップ接続開始
(5)送受信が終わったので、ダイアルアップ接続を切るために、タスク・ト
レイにあるダイアル・アップ接続のアイコンをダブル・クリック
→ダイアル・アップ接続の異常終了
(6)もうネットワークに繋ぐつもりがないので、そのまま無視して Netscape
でローカル・ファイルを閲覧中鶴亀の異常終了
 定期的な送受信が ON になっているので、受信を行おうとしたのかも。た
だしダイヤル・アップ接続のウィンドウは出現せず
という流れです。ただしひょっとすると (1) は (4) の後だったかもしれません。

[ ]
RE:04297 異常終了No.04298
秀まるお さん 01/03/05 12:25
 
> (5)送受信が終わったので、ダイアルアップ接続を切るために、タスク・ト
> レイにあるダイアル・アップ接続のアイコンをダブル・クリック
> →ダイアル・アップ接続の異常終了

 ということは、ダイヤルアップ接続が異常終了した後に鶴亀メールの定期受信が起
動して死んだってことで、つまり同じ症状を再現させるためには「ダイヤルアップ接
続の異常終了」も再現させないといけなさそうです。

 とりあえず再現困難そうなので後回しさせていただきます。

[ ]
RE:04298 異常終了No.04304
ひろ さん 01/03/05 19:31
 
 秀まるおさん今日は、ひろです。
>  とりあえず再現困難そうなので後回しさせていただきます。
 元々 dump.txt が出力されていたのでご報告したまでで、後回しにして頂
いて一向に構いません。

[ ]