V6.50β4No.48957
秀まるお2 さん 15/12/21 09:33
 
 秀丸メールのVersion 6.50β4をアップロードしました。

 検索結果ウィンドウ上でも添付ファイルのプレビューやHTMLメールの
インライン表示をできるようにしました。さらに別件ですが、検索フォルダ上で
カレンダー表示も出来るようにしました。

秀丸メール:
32bit版:
http://hide.maruo.co.jp/software/bin3/hmmail650b4_signed.exe

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

 Word/Excelファイルのプレビューも改良したので、怪しい添付ファイルを見分
けるのに役に立つと思います。

 よろしくお願いします。

[ ]
RE:48957 V6.50β4 エラー発生No.48960
TATE2 さん 15/12/21 16:02
 
TATEです。
お世話になります。

> 秀丸メールのVersion 6.50β4をアップロードしました。

さっそく、6.50β4を使用していてエラーが発生しましたので
取り急ぎお伝え致します。
環境は、Windows7(32bit)+MS-IME+2枠使用。



状況は、メール作成中に別のアプリ(Excel等)にて作業していたら、
突然、秀丸メールにエラーが発生しました。

画面的には、メールエディタのウィンドウが真っ白にになり
メールエディタ上に、以下ダイアログが表示されました。

-------------------------------------------------------------
秀丸メールは動作を停止しました。

問題が発生したため、プログラムが正しく動作しなくなりまし
た。プログラムは閉じられ、解決策がある場合は Windowsか
ら通知されます。
-------------------------------------------------------------
        デバッグ(D)   プログラムの終了(C)
-------------------------------------------------------------


”プログラムの終了”ボタンを押してウインドウは閉じました。
以下がエラー発生時点のdump.txtになります。

<抜粋>
15:19:24.163 (10395) パスワードを送信
15:19:24.163 S PASS ****
15:19:25.817 R +OK User successfully logged on.
15:19:25.817 (10395) メール一覧を取得中
15:19:25.817 S STAT
15:19:26.347 R +OK 8632 4026096122
15:19:26.347 S LIST
15:19:26.534 R +OK 8632 4026096122
15:19:26.534 (10395) (8%)
15:19:26.534 (10397) -
15:19:26.550 (10397) -
15:19:26.612 (10397) -
15:19:26.612 (10395) 15%)
15:19:26.612 (10397) -
15:19:26.612 (10395) 23%)
15:19:26.612 (10397) -
15:19:26.612 (10397) -
15:19:26.612 (10397) -
15:19:26.675 (10397) -
15:19:26.675 (10395) 38%)
15:19:26.675 (10395) 50%)
15:19:26.675 R ...(106599バイト)
15:19:26.675 S UIDL
15:19:26.753 R +OK
15:19:26.753 (10395) 9%)
15:19:26.768 (10395) 74%)
15:19:26.768 (10397) -
15:19:26.768 (10397) -
15:19:26.768 (10397) -
15:19:26.831 (10395) 82%)
15:19:26.831 (10395) 98%)
15:19:26.831 (10395) 100%)
15:19:26.831 R ...(101264バイト)
15:19:26.862 (7154) will Recv_UpdateRemoteMailAtStartRetr
15:19:26.862 (7221) done Recv_UpdateRemoteMailAtStartRetr
15:19:26.878 (10395) 0 / 0 済み (0.0K / 0Kバイト)
15:19:26.878 S QUIT
15:19:26.878 (10923) Updating Remotemail 0, 0
15:19:26.940 R +OK ******************************** POP3 server signing off.
15:19:26.940 (10766) tid=1912 ThreadExit 1912
15:19:26.956 (1835) Peek socket
15:19:26.956 (8820) IDTIMER_SOCKET_END received
15:19:26.956 (8882) IDTIMER_TRANS_START post
15:19:26.956 (8559) IDTIMER_TRANS_START kill
15:19:26.956 (10395) 終了
15:19:26.956 (10397) -
15:19:26.956 (8709) IDTIMER_TRANS_END set
15:19:26.956 (8816) IDTIMER_TRANS_END kill
15:19:26.956 ( 209) EndSilentDialog()
15:19:26.956 (8982) TransDlgProc() WM_DESTROY
15:19:26.956 ( 191) SilentDialogBox() exit
15:19:26.956 (9756) ProcessTransmitSub() ModelessDialog, TransDlgProc exit
15:19:26.956 (2949) RestoreTransmitTaskbarIcon()
15:19:26.956 (2646) SetReceivedTaskbarIcon 0
15:19:26.956 (2732) 本体アイコンを戻します。
15:19:26.956 (10395) 受信したメールはありませんでした。
15:19:26.956 (9912) ProcessTransmitSub() exit
15:19:26.956 (11132) FreePatrol
15:19:26.956 (12025) LeaveTrans()
15:19:26.956 (20590) StartAutoDownTimer()
15:19:26.956 (20599) StartAutoDownTimer() set
15:19:26.956 ( 258) CommandImapAppendSent cWantImapUploadSent == 0
15:19:26.956 (20210) 40216 ret 1
15:19:56.455 (11472) WM_SETTINGCHANGE
15:19:56.455 ( 341) Monitor: 0,0,1280,766 single
15:19:56.580 (11472) WM_SETTINGCHANGE
15:19:56.596 ( 341) Monitor: 0,0,1280,766 single
15:39:28.930 (3403) 秀丸メール開始 V6.50 Beta 4 IEVersion=60, 1 1 1 2015/12/
21 15:39 pid=8164 32bit

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



[ ]
RE:48960 V6.50β4 エラー発生No.48961
秀まるお2 さん 15/12/21 16:30
 
 毎度お手数かけてすみません。

 dump.txtにエラーログが出ず、Windows側のエラー通知が出た場合ということ
で、その場合、落ちてる場所がWindowsの内部か、何か秀丸メールとは別の所に
なると思います。

 この場合、Windowsのイベントログに、落ちた場所などについての情報が記録
されてるので、それを教えて欲しいです。

 コントロールパネルの「管理ツール」の中にある「イベントビューワ」を起動
して、「Windowsログ - アプリケ−ション」の中に、

 ×エラー     ----日時---      Application Error

 のような感じで記録が出てると思います。

  障害が発生しているアプリケーション名: TuruKame.exe、バージョン: ...

 みたいなのがあって、

障害が発生しているモジュール名: XXXXXXXXX.dll
例外コード: 0xc0000005
障害オフセット: 0x00000000000XXXX

 みたいなのを見ると、何のモジュール内で落ちてるのか分かります。

 ちなみにですが、他のアプリケーションソフトを操作してる最中に、何も操作
してない秀丸メールが落ちるって話が、つい先日もありました。(48925番発
言)

 そのユーザーさんの話だと、MagicTVっていうのテレビ視聴ソフトを起動した
時に、Windowsの「エアロ」がON/OFFして、その瞬間に落ちるみたいな話が後で
届きましたけども。

 何も操作してない時に落ちて、しかも秀丸メールがエラーをトラップできない
ってことは、何か外部の要因じゃないかとは思います。

[ ]
RE:48961 V6.50β4 エラー発生No.48962
TATE2 さん 15/12/21 16:54
 
TATEです。

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

Windowsのイベントログをお送りしますので、よろしく
お願いいたします。


<全般タブ>
障害が発生しているアプリケーション名: TuruKame.exe、バージョン: 6.5.0.4、タ
イム スタンプ: 0x56766c24
障害が発生しているモジュール名: mshtml.dll、バージョン: 11.0.9600.18125、タ
イム スタンプ: 0x56436160
例外コード: 0xc0000005
障害オフセット: 0x001f6809
障害が発生しているプロセス ID: 0xf34
障害が発生しているアプリケーションの開始時刻: 0x01d13b8c8ad0d167
障害が発生しているアプリケーション パス: C:\Program Files\HidemaruMail\TuruK
ame.exe
障害が発生しているモジュール パス: C:\Windows\System32\mshtml.dll
レポート ID: db68d9d5-a7aa-11e5-87b8-8c89a58dd18d


<詳細タブ>
+ System

  - Provider

   [ Name]  Application Error
 
  - EventID 1000

   [ Qualifiers]  0
 
   Level 2
 
   Task 100
 
   Keywords 0x80000000000000
 
  - TimeCreated

   [ SystemTime]  2015-12-21T06:19:58.000000000Z
 
   EventRecordID 160553
 
   Channel Application
 
   Computer ************
 
   Security
 

- EventData

   TuruKame.exe
   6.5.0.4
   56766c24
   mshtml.dll
   11.0.9600.18125
   56436160
   c0000005
   001f6809
   f34
   01d13b8c8ad0d167
   C:\Program Files\HidemaruMail\TuruKame.exe
   C:\Windows\System32\mshtml.dll
   db68d9d5-a7aa-11e5-87b8-8c89a58dd18d




[ ]
RE:48962 V6.50β4 エラー発生No.48963
秀まるお2 さん 15/12/21 17:09
 
 mshtml.dllは、HTMLメールViwerかHTMLメール編集アドインでHTMLメールを表
示した時に実行される、Internet Explorer相当のウィンドウ部品の中ってこと
になります。

 ついこの前連絡いただいた話で、特定のHTMLメールを開くと秀丸メールがしば
らく固まるというのがありまして、それの対処方法として、HTMLメールの中に含
まれるJavaScriptを実行しないようにするって方法がありました。今回も、とり
あえずJavaScriptを実行禁止にすれば回避できる可能性が高いように思います。

 「全般的な設定・メール表示」の「HTMLメールViewerの設定」の先の「詳細」
ページの中で「スクリプト等も」をONにするか、または最新のHTMLメールViewer
(Version 2.36)をインストールすれば、スクリプトは実行されない固定動作と
なります。

 それでどうでしょうか。

 あと、その落ちた時に表示してたメールが何か関係してる可能性も高いように
思います。そのメールを表示すると毎回落ちるとかってことであれば、何か、
Internet Explorerの脆弱性を攻撃する用の危ないメールなのかもしれません。

[ ]
RE:48962 V6.50β4 エラー発生No.48964
TATE2 さん 15/12/21 17:09
 
TATEです。

関係するログがありましたので参考までにアップさせていただきます。
よろしくお願いいたします。


ログの名前:         Application
ソース:           Windows Error Reporting
日付:            2015/12/21 15:21:20
イベント ID:       1001
タスクのカテゴリ:      なし
レベル:           情報
キーワード:         クラシック
ユーザー:          N/A
コンピューター:       ****
説明:
障害バケット 459644396、種類 25
イベント名: APPCRASH
応答: 使用不可
Cab ID: 0




問題の署名:
P1: TuruKame.exe
P2: 6.5.0.4
P3: 56766c24
P4: mshtml.dll
P5: 11.0.9600.18125
P6: 56436160
P7: c0000005
P8: 001f6809
P9:
P10:

添付ファイル:
C:\Users\***\AppData\Local\Temp\WERAD73.tmp.WERInternalMetadata.xml

これらのファイルは次の場所にある可能性があります:
C:\Users\***\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_Turu
Kame.exe_bf7d37fb4ac71aae2122d35d2353219ef0797ca9_036dec57

分析記号:
解決策を再確認中: 0
レポート ID: db68d9d5-a7aa-11e5-87b8-8c89a58dd18d
レポートの状態: 0




+ System

  - Provider

   [ Name]  Windows Error Reporting
 
  - EventID 1001

   [ Qualifiers]  0
 
   Level 4
 
   Task 0
 
   Keywords 0x80000000000000
 
  - TimeCreated

   [ SystemTime]  2015-12-21T06:21:20.000000000Z
 
   EventRecordID 160554
 
   Channel Application
 
   Computer RI102860.adwin.renesas.com
 
   Security
 

- EventData

   459644396
   25
   APPCRASH
   使用不可
   0
   TuruKame.exe
   6.5.0.4
   56766c24
   mshtml.dll
   11.0.9600.18125
   56436160
   c0000005
   001f6809
   
   
   C:\Users\***\AppData\Local\Temp\WERAD73.tmp.WERInternalMetadata.xml
   C:\Users\***\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_T
uruKame.exe_bf7d37fb4ac71aae2122d35d2353219ef0797ca9_036dec57
   
   0
   db68d9d5-a7aa-11e5-87b8-8c89a58dd18d
   0

<><><>

[ ]
RE:48963 V6.50β4 エラー発生No.48966
TATE2 さん 15/12/22 12:42
 
TATEです。

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

HTMLメールViewerは最新のVersion 2.36を使っていました。


> あと、その落ちた時に表示してたメールが何か関係してる
>可能性も高いように思います。

エディタでは作成中の数行のテキストメールで、HTMLメール
でもありませんでした。
2枠使用なのでメール内容の表示もありません。


取りあえず原因が不明ですが、前回も同じモジュールmshtml.dll
で落ちてそうなので、HTMLメールViewerは使用しないことに
します。


いろいろと、ありがとうございました。
<><><>




[ ]
RE:48966 V6.50β4 エラー発生No.48967
秀まるお2 さん 15/12/22 14:42
 
 HTMLメールを表示してHTMLメールViewerが一度起動すると、その後HTMLメール
を閉じても、HTMLメールViewer自体は存在し続けて、さらには、そのHTMLメール
Viewerが生成したWebBrowserコントロール(Internet Explorer相当の
ウィンドウ部品)もすっと存在しつづける動作になります。そのせいで、後々に
なって、何らかのタイミングで落ちてるのかもしれません。

 HTMLメールViewerの設定の「デバッグ」の所にある

 □ 非表示の度にDestroyWindowする

 をONにすれば、エディタ終了と同時にWebBrowserコントロールも毎回破棄され
るようにはなるんですが、ただ、これをONにするとメモリリークがわずかに発生
したりする欠点があります。

 どっちもどっちだし、そもそも的に落ちてる場所が気持ち悪いので、もしHTML
メールViewerを使わなくてもいいのなら、使わない方がいいかもしれません。

 他のユーザー様からは今のところ同じような報告は届いてないですが、他でも
起きるようなら、僕の方でも調べないとダメかもしれません。

[ ]
RE:48967 V6.50β4 エラー発生No.48969
TATE2 さん 15/12/22 16:40
 
TATEです。

いろいろとありがとうございます。


>そもそも的に落ちてる場所が気持ち悪いので、もしHTML
>メールViewerを使わなくてもいいのなら、使わない方が
>いいかもしれません。

便利な機能なので使用したいのは山々なのですが、突然
落ちてもイヤなので、しばらくは”HTMLメールViewer”の
使用を、残念ですが控えることにします。


逆に、”添付ファイル/HTMLメールの安全なプレビュー表示”
を使ってHTMLメールを表示させた場合は、mshtml.dll を
使用しないのでしょうか?

プレビューを使用する手もあるかと考えてはいます。

<><><>


[ ]
RE:48969 V6.50β4 エラー発生No.48970
秀まるお2 さん 15/12/22 17:27
 
 「安全なプレビュー」の場合でHTMLファイルをプレビューすると、残念ながら
mshtml.dllはロードされます。ただ、安全なプレビューは、整合性レベル=低で
起動された別プロセスのTuruKame.exe上で実行されるので、仮に保護違反が出て
も、秀丸メールのウィンドウがそれで無くなることは無いです。

 プレビュー上で保護違反が出ると、Windowsのエラー通知ウィンドウが出ると
同時にプレビューの中身だけが消えて白紙表示になると思います。

 なので、とりあえず「安全なプレビュー」で使っていただくのが得策じゃない
かと思います。

[ ]
RE:48970 V6.50β4 エラー発生No.48974
TATE2 さん 15/12/24 08:01
 
TATEです。
お世話になります。

>とりあえず「安全なプレビュー」で使っていただくのが得策じゃない
>かと思います。



ご教示ありがとうございました。


ただ、HTMLメールViewerを無効とし「安全なプレビュー」を使って
いましたが、受信したHTMLメールを削除するよう以下のように設定
していたため、あるメンバーのHTMLメールは削除しないようにHTML
メールViewerの”インライン表示対象指定”で個別設定したものが
無効となり、使用上あまりよくないことがわかりました。



<ウィルス対策>

------怪しい添付ファイルの自動削除-----------------------

怪しい添付ファイルの自動削除・スクリプトまたは
プログラムを含むHTML添付ファイルを削除する・・・ON


------HTMLメールのHTML部分の除去-------------------------

「スクリプトの有無に関係なく、常に」・・・・・ON
「HTMLメールViewerの表示対象メールは除く」・・ON




いろいろとアドバイスをいただきましたが、HTMLメールViewerを
使うようにします。
エラーで落ちたらまた報告させていただきます。




[ ]
RE:48974 V6.50β4 エラー発生No.48975
TATE2 さん 15/12/24 08:11
 
TATEです。

補足です。


HTMLメールViewerは使うように設定しましたが、HTMLメールViewer
では表示しないように設定を変更して、「安全なプレビュー」を
使うようにしてみました。

HTMLメールViewerは設定のみ使用する方法ですが、これなら
mshtml.dll は 使わないでしょうか?


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





[ ]
RE:48975 V6.50β4 エラー発生No.48976
秀まるお2 さん 15/12/24 08:39
 
 HTMLメールViewerをインストールしてても、HTMLメールのインライン表示さえ
しなければ大丈夫だと思います。

 mshtml.dllがロードされるかどうかというとちょっと微妙なんですが、実際に
mshtml.dllに何らかの処理をさせるタイミングは表示のタイミングなので、単純
に「ロードされてるから危ない」ということは無いはずです。

[ ]