V6.50β8 + HTMLメールViewer V2.37β4No.49038
秀まるお2 さん 16/01/06 16:24
 
 秀丸メールのVersion 6.50β8と、HTMLメールViewerのV2.37β4をアップロー
ドしました。

32bit版:
http://hide.maruo.co.jp/software/bin3/hmmail650b8_signed.exe

64bit版:
http://hide.maruo.co.jp/software/bin3/hmmail650b8_x64_signed.exe

HTMLメールViewerの32bit版:
http://hide.maruo.co.jp/software/bin3/hmmhtmlv237b4_signed.exe

HTMLメールViewerの64bit版:
http://hide.maruo.co.jp/software/bin3/hmmhtmlv237b4_x64_signed.exe

 HTMLメールViewerの設定に「動作モード」というのを追加してまして、そこに、

 「保護モードの別プロセスで実行」

 ってオプションを追加してます。これを選択していただきますと、HTMLメール
Viewerが別プロセスで動作しまして、TATEさんやYossiさんの所でおかしい
現象の回避策にもなると思います。

 つまり、HTMLメールViewerの中で保護違反が起きても、秀丸メール本体
ウィンドウは落ちることなく、HTMLメールを表示してるウィンドウだけが空表示
になるだけになります。

 これを是非使って欲しいです。(TATEさん&Yossiさんに)

 添付ファイルのプレビュー関係とか、他、連絡いただいたバグ修正などもして
います。

 よろしくお願いします。

[ ]
RE:49038 V6.50β8 + HTMLメールViewer V2No.49039
TATE2 さん 16/01/06 16:31
 
TATEです。
お世話になります。


> つまり、HTMLメールViewerの中で保護違反が起きても、秀丸メール本体
>ウィンドウは落ちることなく、HTMLメールを表示してるウィンドウだけが空表示
>になるだけになります。
>
> これを是非使って欲しいです。(TATEさん&Yossiさんに)


 ご対応ありがとうございます。
 さっそく使用させていただき、何かあれば連絡させていただき
 ますので、よろしくお願いいたします。

<><><>


[ ]
RE:49039 V6.50β8 + HTMLメールViewer V2No.49040
秀まるお2 さん 16/01/06 16:59
 
 ちなみにヘルプの中に誤字がありました。「ウィルス感染」が「ウィルス完
成」になってました。直します。

[ ]
RE:49038 V6.50β8 異常終了発生No.49042
TATE2 さん 16/01/07 08:17
 

TATEです。
お世話になります。


V6.50 Beta 8を使用していて異常終了が発生しましたので取り急ぎ報告します。
メールの内容をエディタで開いたまま他の作業をしていて、戻って
画面を操作しようとしたら発生しました。


画面は以下のようなメッセージです。
-----------------------------------------------------------------
秀丸メールのプロセスで保護違反が発生しました。秀丸メールは異常終
了します。
秀丸メールの異常終了についての詳細情報は、dump.txtファイルに出力
されています。
-----------------------------------------------------------------




dump.txtのエラー時間あたりの内容抜粋です。

07:35:42.336 (3450) 秀丸メール開始 V6.50 Beta 8 IEVersion=60, 1 1 1 2016/01/
07 07:35 pid=3808 32bit
07:35:42.336 (11225) DialogBox2Param() template=275
07:35:42.711 (14443) SetForegroundTopWindow 00030198
07:35:42.742 (14443) SetForegroundTopWindow 00030198
07:35:43.756 (14443) SetForegroundTopWindow 00030198
07:35:44.770 (14443) SetForegroundTopWindow 00030198
07:35:45.784 (14443) SetForegroundTopWindow 00030198


<< 途中省略 >>


07:42:48.366 (8751) IDTIMER_TRANS_END set
07:42:48.381 (8858) IDTIMER_TRANS_END kill
07:42:48.381 ( 209) EndSilentDialog()
07:42:48.381 (9024) TransDlgProc() WM_DESTROY
07:42:48.381 ( 191) SilentDialogBox() exit
07:42:48.381 (9798) ProcessTransmitSub() ModelessDialog, TransDlgProc exit
07:42:48.381 (2952) RestoreTransmitTaskbarIcon()
07:42:48.381 (2649) SetReceivedTaskbarIcon 0
07:42:48.381 (2735) 本体アイコンを戻します。
07:42:48.381 (10064) 受信したメールはありませんでした。
07:42:48.381 (9954) ProcessTransmitSub() exit
07:42:48.381 (11174) FreePatrol
07:42:48.381 (12067) LeaveTrans()
07:42:48.412 (11657) AutoDown exit
07:42:48.412 (20648) StartAutoDownTimer()
07:42:48.412 (20657) StartAutoDownTimer() set
07:44:52.105 (9715) syscommand 0xF012
07:44:52.105 (9808) will DefWindowProc
07:44:52.230 (9812) DefWindowProc done nRet = 00000000
07:44:53.696 (10064) 検索フォルダ メール総数=94
07:44:53.993 (18361) Cmd 40003
07:44:53.993 (11266) CheckTuruKameMainInDialog
07:44:53.993 (11958) EnterTrans
07:44:53.993 (11992) Trans mutex
07:44:53.993 (9588) ProcessTransmitSub()
07:44:53.993 (9616) fSetReceivedIcon = 0
07:44:53.993 (9669) will SetTransmitTaskbarIcon
07:44:53.993 (2854) will WM_SETICON
07:44:53.993 (2858) done
07:44:53.993 (2872) will SetTimer
07:44:53.993 (9671) done
07:44:53.993 (9673) will dialup
07:44:53.993 ( 836) RASSUB::EnsureOnline()
07:44:53.993 ( 845) RASSUB: GetConnectedState
07:44:53.993 ( 862) RASSUB: already connected
07:44:53.993 (9712) will apSock init
07:44:53.993 (9741) will CheckNN2MIncluding
07:44:53.993 (9743) done
07:44:53.993 (9746) will EnterTransDockTwin
07:44:53.993 (9749) ProcessTransmitSub() new pSock
07:44:53.993 (10064) 準備中
07:44:53.993 (9785) ProcessTransmitSub() ModelessDialog, TransDlgProc
07:44:53.993 (  93) SilentDialogBox()
07:44:53.993 (8427) TransDlgProc() WM_INITDIALOG
07:44:53.993 (8459) IDTIMER_TRANS_START set
07:44:54.008 (8601) IDTIMER_TRANS_START kill
07:44:54.008 (10064) 受信 - XXXXXXX  ...  サーバーを検索中 - XXXXXXXXXXXXXXX
XXXXXXXXXX
07:44:54.008 (10064) 接続中 - XXXXXXXXXXXXXXX (port=995,POP3)
07:44:54.024 (4818) Send ThreadCreated 1748
07:44:54.024 (10064) 完了
07:44:54.024 (10064) SSL初期化中(SSL2.0/SSL3.0/TLS1.0)
07:44:54.164 (10064) 暗号化開始 (TLS1.0/AES_256/256bit)
07:44:54.383 R +OK XXXXXXXXXXXXXXXXXXXXXXXX POP3 service is ready.
07:44:54.383 (10064) ユーザーアカウントを送信
07:44:54.383 S USER XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
07:44:54.414 R +OK
07:44:54.414 (10064) パスワードを送信
07:44:54.414 S PASS ****
07:44:57.549 R +OK User successfully logged on.
07:44:57.549 (10064) メール一覧を取得中
07:44:57.549 S STAT
07:44:58.111 R +OK 8957 4150776057
07:44:58.111 S LIST
07:44:58.236 R +OK 8957 4150776057
07:44:58.236 (10064) (7%)
07:44:58.283 (10066) -
07:44:58.283 (10066) -
07:44:58.283 (10064) 15%)
07:44:58.314 (10066) -
07:44:58.314 (10064) 22%)
07:44:58.361 (10066) -
07:44:58.361 (10064) 9%)
07:44:58.361 (10064) 44%)
07:44:58.361 (10066) -
07:44:58.376 (10066) -
07:44:58.439 (10066) -
07:44:58.439 (10064) 50%)
07:44:58.439 R ...(110626バイト)
07:44:58.439 S UIDL
07:44:58.548 R +OK
07:44:58.548 (10064) 8%)
07:44:58.548 (10064) 73%)
07:44:58.548 (10066) -
07:44:58.548 (10066) -
07:44:58.548 (10066) -
07:44:58.563 (10064) 81%)
07:44:58.610 (10066) -
07:44:58.626 (10064) 9%)
07:44:58.626 (10066) -
07:44:58.626 (10064) 96%)
07:44:58.626 (10064) 100%)
07:44:58.626 R ...(105164バイト)
07:44:58.626 (7154) will Recv_UpdateRemoteMailAtStartRetr
07:44:58.626 (7221) done Recv_UpdateRemoteMailAtStartRetr
07:44:58.641 (10064) 0 / 0 済み (0.0K / 0Kバイト)
07:44:58.641 S QUIT
07:44:58.641 (10923) Updating Remotemail 0, 0
07:44:58.735 R +OK XXXXXXXXXXXXXXXXXXXXXXXXXXXX POP3 server signing off.
07:44:58.735 (10766) tid=1748 ThreadExit 1748
07:44:58.735 (8862) IDTIMER_SOCKET_END received
07:44:58.735 (8924) IDTIMER_TRANS_START post
07:44:58.735 (8601) IDTIMER_TRANS_START kill
07:44:58.735 (10064) 終了
07:44:58.735 (10066) -
07:44:58.735 (8751) IDTIMER_TRANS_END set
07:44:58.735 (8858) IDTIMER_TRANS_END kill
07:44:58.735 ( 209) EndSilentDialog()
07:44:58.751 (9024) TransDlgProc() WM_DESTROY
07:44:58.751 ( 191) SilentDialogBox() exit
07:44:58.751 (9798) ProcessTransmitSub() ModelessDialog, TransDlgProc exit
07:44:58.751 (2952) RestoreTransmitTaskbarIcon()
07:44:58.751 (2649) SetReceivedTaskbarIcon 0
07:44:58.751 (2735) 本体アイコンを戻します。
07:44:58.751 (10064) 受信したメールはありませんでした。
07:44:58.751 (9954) ProcessTransmitSub() exit
07:44:58.751 (11174) FreePatrol
07:44:58.751 (12067) LeaveTrans()
07:44:58.766 (20648) StartAutoDownTimer()
07:44:58.766 (20657) StartAutoDownTimer() set
07:44:58.766 (20268) 40003 ret 1
********** 16/01/07 07:45:01.746 6.50 Beta 8  Exception tid=5000 code=C00000
05 addr=632BBF50
eax=C0000000 ebx=00000000 ecx=40000000 edx=00000041 esi=0000020A edi=068EF2D
C ebp=068EF28C esp=068EF264 eip=632BBF50
HmCreate = 1009B28B
Stack Dump
7710C4F7 000204DA 0000020A FF880000 01DB0281 0000020A DCBAABCD 00000000
068EF2DC 0000020A 068EF304 7710C5F7 632BBF50 000204DA 0000020A FF880000
01DB0281 8479556E 068EFEB8 068EFEB0 00A15210 00000024 00000001 00000000
00000000 00000070 FFFFFFFF FFFFFFFF 7710C5A0 7710C651 72657672 00000001
00000000 00000000 068EF2A8 068EED00 068EF358 77156365 F5E76072 FFFFFFFE
068EF368 7710CC30 00000000 632BBF50 000204DA 0000020A FF880000 01DB0281
00A15224 00000001 84795502 00000000 00000000 0072ED8C 00000001 77104DA2
FF880000 00000000 00000000 068EF32C 068EED00 068EFF3C 77156365 F5E76A32
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Para
m#7  Param#8  Param#9  Param#10 MachineCode
068EF304 7710C5F7 632BBF50 000204DA 0000020A FF880000 01DB0281 8479556E 068E
FEB8 068EFEB0 00A15210 00000024 89 45 E4 C7 45 FC FE FF
068EF368 7710CC30 00000000 632BBF50 000204DA 0000020A FF880000 01DB0281 00A1
5224 00000001 84795502 00000000 89 45 E4 A1 F4 90 15 77
068EF378 7710CC88 632BBF50 00000000 068EF384 00688F34 068EFEB0 068EFF0C 0059
05D2 068EFEB0 00000000 00000000 5D C2 04 00 90 90 90 90
068EF384 00688F34 068EFEB0 068EFF0C 005905D2 068EFEB0 00000000 00000000 0000
0000 00000000 00000000 001A0018 EB 0A 8B 4D 08 51 FF 15
068EFF0C 005905D2 068EFEB0 00000000 00000000 00000000 00000000 00000000 001A
0018 068EF3AC 00750054 00750072 83 BD 48 F7 FF FF 00 74
006EB538 068EFF4C 005907C4 068EEE1C 00000000 00000000 0072ED8C 050D0030 068E
ED0C 068EFF80 068EFF1C 068EED0C 88 FF 8E 06 E4 A3 59 00
65637845 6F697470 6974206E 75253D64 646F6320 30253D65 61205838 3D726464 5838
3025 00000000 61657243 68546574


C:\Program Files\HidemaruMail\TuruKame.exe  off=00400000 - 007CA000
C:\WINDOWS\SYSTEM32\ntdll.dll  off=77600000 - 77741000
C:\WINDOWS\system32\kernel32.dll  off=75900000 - 759D4000

以下省略



以上、取り急ぎお知らせまで。

<><><>

[ ]
RE:49042 V6.50β8 異常終了発生No.49044
TATE2 さん 16/01/07 08:48
 
TATEです。

補足です。

保護違反による異常終了は再現性があります。
作業に支障がでるので、前のバージョンに戻したいのですが、
HTMLビュアーは最新ベータ版のままでも問題ないでしょうか?

よろしくお願いします。
<><><>


[ ]
RE:49044 V6.50β8 異常終了発生No.49045
秀まるお2 さん 16/01/07 09:24
 
 毎度お手数かけてすみません。

 保護違反が出てるのが相変わらず秀丸メール本体のプロセス側ということは、
HTMLメールViewerとはまた別の問題なのかもしれません。(まだ調べてないので
分からないですが)

> HTMLビュアーは最新ベータ版のままでも問題ないでしょうか?

 一応、最新βのままでも大丈夫だとは思いますが、それを言うならそもそも的
に保護違反が出ること自体想定外なので、最新βで大丈夫だとか、どこまで戻せ
ば大丈夫とかは分からないです。

 連絡いただいたdump.txtの内容を調べてまたお返事させていただきます。

[ ]
RE:49045 V6.50β8 異常終了発生No.49046
秀まるお2 さん 16/01/07 09:41
 
 秀丸メール(TuruKame.exe)の処理は、普通にメッセージループが回ってて
DispatchMessageを呼び出してるだけのようです。

 その先のアドレスが、

7710C5F7
7710CC30
7710CC88

 でして、これがどのモジュールの中か分からないといけないのと、あと、実際
に落ちてる場所は、

addr=632BBF50

 ということで、また別のようです。これのモジュール名も教えて欲しいです。

 可能性としては、やはりmshtml.dll絡みかなぁと思いますけども。

 HTMLメールViewerが保護モードの場合でも、WebBrowserコントロール(mshtml.
dll)のロードだけはやってる可能性が高いので、ロードすらもしないように出
来ないか、調べてみます。

[ ]
RE:49046 V6.50β8 異常終了発生No.49050
TATE2 さん 16/01/07 10:31
 
TATEです。

ご確認ありがとうございます。
メールにてdump.txt内容をお送りしましたので、
お手数ですがご確認よろしくお願いいたします。

<><><>




[ ]
RE:49045 V6.50β8 異常終了発生No.49051
TATE2 さん 16/01/07 10:33
 
TATEです。

ベータ版使用ということを失念してました。
最新ベータ版のまま使い続けることにします。

<><><>



[ ]
RE:49050 V6.50β8 異常終了発生No.49054
秀まるお2 さん 16/01/07 11:28
 
 送っていただいたdump.txtから、

7710C5F7
7710CC30
7710CC88

 がUSER32.dllであることは分かったんですが、肝心の、

addr=632BBF50

 の場所が不特定のようでした。

 あと、HTMLメールViewerを保護モードで使う場合、mshtml.dllがロードされる
ことは無いはずのようです。

 落ちる前の操作手順的にもHTMLメールの表示とは関係無いような気がします。

 今のところ原因さっぱり分からずです。

 とりあえず、DispatchMessageの先で落ちた場合は、どのウィンドウに何の
メッセージをDispatchして落ちてるのか、dump.txtにその辺の情報も出力するよ
うに直そうと思います。それで改めてログを取っていただければ、解決のヒント
になりそうな気がします。

 今のところその作戦しか無さそうということで、すみませんがまたログ取りお
願いしたいと思うので、そのときはよろしくお願いします。

[ ]
RE:49054 V6.50β8 異常終了発生No.49055
TATE2 さん 16/01/07 12:57
 
TATEです。

ご確認ありがとうございました。


> 今のところその作戦しか無さそうということで、すみませんがまたログ取りお
>願いしたいと思うので、そのときはよろしくお願いします。

承知しました。

なお、2回目の保護違反時のdump.txtも参考までにメールにて送付
させていただきましたので、お手数ですがご確認よろしくお願い
いたします。

<><><>


[ ]
RE:49055 V6.50β8 異常終了発生No.49056
秀まるお2 さん 16/01/07 14:09
 
 2回目のログだと落ちてる場所が別なんですが、不定の場所って点は同じよう
です。

 あと、秀丸メール本体ウィンドウじゃなくて、エディタ・ウィンドウのメッ
セージループで落ちてるようです。

 やはりちょっと分からないので、とにかく出来る限りdump.txtに情報出力する
ようにしてみます。

[ ]
RE:49056 V6.50β8 異常終了発生No.49057
TATE2 さん 16/01/07 15:16
 
TATEです。

1回目の保護違反発生時には画面ハードコピーをとっていましたので
参考までにメールにて送付させていただきました。

エディタ上でHTMLビューアーにて内容表示中にエラーが発生している
状況です。

取り急ぎ、お知らせまで。

<><><>



[ ]
RE:49038 V6.50β8 + HTMLメールViewer V2No.49064
Yossi さん 16/01/08 15:07
 
お世話になります。 Yossiです。

> 秀丸メールのVersion 6.50β8と、HTMLメールViewerのV2.37β4をアップロー
>ドしました。

様子を見るため、今回の改修版で暫く運用しましたが
当方の環境ではこれまで起きていた不具合は全て解消されました。

[ ]
RE:49064 V6.50β8 + HTMLメールViewer V2No.49066
秀まるお2 さん 16/01/08 15:44
 
 メールで連絡いただいてた、プロキシサーバーを使う設定+保護モードだとう
まくいかないバグも今修正できました。

 あと、HTMLメールViewerをクリックしてそのウィンドウがアクティブな状態で
メール一覧をホイールスクロールするのがうまくいかないバグもありました。

 TATEさんの所のホイールスクロールがうまくいかない(β9でとりあえず
落ちなくなった)バグ修正もできました。

 次のβ版にて対応させていただきます。

[ ]