定期受信通に突然「落ちる」ようになりまNo.31797
exiad さん 07/07/10 15:01
 
バージョン:Ver.4.76
OS:WindowsXp Home SP2

ある日から突然、秀丸メールが「突然落ちる」ようになりました。
メールの作成途中、最小化中などにかかわらず、突然終了します。
法則はよくわかりませんが、このとき、

・タスクトレイのアイコンは受信途中を示す状態で残っている
・そこにマウスカーソルを持って行くとアイコンが消える
・秀丸メールの再起動時には何のエラーも出ない

といった点は共通しています。
体感的には、1時間に1回は起きているような気がします。
この間、定期受信で5分に1度は受信をしていますが、もちろん普通に受信できる場
合もあります。

また、ちょうど新しいPCへ移行するタイミングだったのですが、新PCに秀丸メールを
インストールし、
旧PCからデータフォルダをまるごとコピーしてきて使い始めたところ、同じ症状が出
ました。
そういうデータの移行は何度もやっていますが、このような現象は初めてです。

どうしてこんなことになったのか理由がわからず、困っています。
とりあえず

「全体的な設定」-「動作の記録」で「秀丸メールの動作をdump.txtに記録する(す
べての送受信内容)」

をONにしていますが、この先どうしたらよいでしょうか?
よろしくお願いします。

[ ]
RE:31797 定期受信通に突然「落ちる」ようNo.31798
秀まるお2 さん 07/07/10 15:25
 
 秀丸メールの中で死んでいるのであれば、dump.txtに

********** 07/04/28 20:23:08.508 4.76  Exception tid=2272 code=C0000005 addr
=01570757
eax=062F0000 ebx=061F5040 ecx=00200000 edx=7C94EB94 esi=061F5420 edi=061EF0F
C ebp=061EF064 esp=061EF044 eip=01570757
eip: 85 4C F8 FC 8D 14 F8 89 55 F0 0F 85
HmCreate = 0151F279
Stack Dump
.......................
.......................
.......................

 みたいな記録があると思います。そういう記録があるならば、それを僕に送っ
ていただくことで原因が分かる可能性が高いです。

 もしそういう記録が無いならば、ワトソン博士の方にログがあるのかもしれま
せん。スタートメニューの「ファイル名を指定して実行...」で「drwtsn32.
exe」とやって、そこの「アプリケーションエラー」の中にTuruKame.exeについ
ての最近の記録があれば、それを「表示」とやって、マウス右ボタンを押して
「すべて選択」、「コピー」とやって、その内容を僕に送って欲しいです。

 ですが、どっちにしても、普通はそう簡単に秀丸メールが死んでしまうような
ことは無いはずだと思います。最近報告された例で、ウィルスバスターの自動ア
ップデートが働いたタイミングから秀丸メールがハングアップするようになった
って報告があります。何かアンチウィルスソフトを使っておられる場合なら、一
度そのアンチウィルスソフトのメール検索をOFFにしてみるといいかもしれない
です。

 他、何か最近、おかしくなる前後でパソコンに加えた変化があれば、その辺を
疑うといいかもしれないです。例えば2台のパソコン両方で起きるのであれば、
その2台に共通してインストールしてる常駐ソフトがあれば、それを外してみる
とか。

[ ]
RE:31798 定期受信通に突然「落ちる」ようNo.31800
秀まるお2 さん 07/07/10 16:01
 
 あと1つありました。定期受信の時に限って落ちるってことであれば、「全般
的な設定・定期受信」の「ネットワークが有効な時のみ」と「LANケーブルの抜
き差しもチェック」の両方をOFFにすると、もしかしたら落ちなくなるかもしれ
ません。

[ ]
RE:31800 定期受信通に突然「落ちる」ようNo.31801
exiad さん 07/07/10 21:29
 
ご返答ありがとうございます。
諸々確認してみたのですが……結果を言えば状況は改善しませんでした。


>秀丸メールの中で死んでいるのであれば、dump.txtに

ご指摘のような記録は見あたりませんでした。


>もしそういう記録が無いならば、ワトソン博士の方にログがあるのかもしれま

こちらもログがありませんでした。


>何かアンチウィルスソフトを使っておられる場合なら、

この症状が起きているPCでは、アンチウイルスソフトは使用していません。
(新・旧のPC両方とも)


>定期受信」の「ネットワークが有効な時のみ」と「LANケーブルの抜き差しもチェッ
>ク」の両方をOFFにすると、

これもやってみましたがダメでした。


>おかしくなる前後でパソコンに加えた変化があれば

これが一番わからないところです。
記憶の限りでしかありませんが、そういうことは全然やっていません。
一応、別の常駐ソフトが影響を与えている可能性を考えて、怪しげなものを外してみ
ましたがダメでした。


もうしばらくいろいろと検証してみようと思いますが、どうでしょう……基本的には
どうしようもないという
感じだったりするでしょうか?
何かまだ調べてみる部分がありそうでしたら、教えていただけないでしょうか。

[ ]
RE:31801 定期受信通に突然「落ちる」ようNo.31802
EA11R さん 07/07/10 21:51
 

EA11R@一般ユーザです。

うちでも、突然落ちることが良くありました。
いまでも、たまに、落ちてくれてます…ウィルスバスター2007を捨ててからは頻
度は著しく落ちましたが。
と言っても、そのほとんどの原因が、ブラウザをURLクリックで起動する際のDDE
通信の遅延で、エディタウィンドウや本体ウィンドウを閉じた場合です。

で、最小化ができない、など、邪魔かも知れませんが、秀丸メールのプロセスを
以下のツールで監視、落ちた時の終了コードを連絡してみてはいかがでしょうか。
そうすれば、そのエラーコードから、どう言うケースが考えられるのか、見当を
つけれるかもしれません。
http://www001.upp.so-net.ne.jp/yamashita/product/track/pwtrack.htm

[ ]
RE:31801 定期受信通に突然「落ちる」ようNo.31803
秀まるお2 さん 07/07/10 22:39
 
 「全般的な設定・上級者向け・動作の記録」の「秀丸メールの動作をdump.txt
に記録する」をONにしているのであれば、たとえば秀丸メールが突然落ちた時に、
dump.txtの最後がどうなっているかだけでも教えていただければ、それで何か分
かるかもしれません。

 今のところヒントになることと言うと、そのくらいしか思いつかないです。

[ ]
RE:31803 定期受信通に突然「落ちる」ようNo.31804
exiad さん 07/07/11 01:49
 
EA11Rさん、ツールのご紹介ありがとうございました。

現象が再発しましたので、ご連絡します。
まず、dump.txtの最後の部分は、

<ここから>

--=====================_23574390==.REL--
.
01:31:27.203 R ...(12128バイト)
01:31:27.203 (7545) 6 / 1321 済み (100K / 5563Kバイト)
01:31:27.203 (2233) Decoding BASE64 size=6836 sum=580232 crc=8A5BC7FE start=
"R0lGODlhaAF0AYcHAAAA" end="zMxFzMxuzHAQEAOw==.."
01:31:27.203 (2311) Result: size=4993 sum=788 crc=F767C8D6 cCR=88 cInvalid=0

<ここまで>

です。SPAMメールを受信したのが最後のようです。


次に、EA11Rさんからご紹介いただいたプロセス終了監視ツールによりますと、終了
コードは

"0xC0000005"

と出ています。
これで何かわかるでしょうか?

[ ]
RE:31804 定期受信通に突然「落ちる」ようNo.31805
秀まるお2 さん 07/07/11 08:35
 
 終了コードのC0000005というのは、いわゆる「一般保護違反」というエラーが
起きてるのだと思います。

 特定の迷惑メールを受信して死んでしまうってことであれば、普通はdump.txt
にエラーの記録が出るはずなんですが…。出ないということであれば、いっその
こと、「全般的な設定・上級者向け・デバッグ」の「保護違反が起きた時は
Windowsにエラー処理させる」をONにしていただいた方がいいかと思います。

 そうすれば、ワトソン博士のログが生成されるはずだと思うんですけど。

 もしワトソン博士の方にログが出てこないようでしたら、「コントロールパネ
ル・管理ツール・イベントビューア」の、たぶん「アプリケーションログ」とい
う所にエラーの記録が出ると思うので、それの内容を教えていただけるだけでも
ヒントになるかと思います。

 あと、仮にその特定の迷惑メールを受信したタイミングで必ず落ちるのだとし
たら、「送受信・リモートメール...」から問題のメールを受信しなおすことで
バグが再現出来ると思います。

 ってことでお手数かけてすみませんが、その辺の設定変更等を一通りやってみ
て欲しいです。

[ ]
RE:31805 定期受信通に突然「落ちる」ようNo.31807
exiad さん 07/07/11 11:34
 
問題の100%再現ができました。
特定のアカウントの特定のメールを受信しようとすると落ちるようです。
しかしこのとき、ワトソン博士のログにも、イベントビューアにも記録が残りません
でした。
謎です……どうしてこう、ことごとく記録されないのか。
何かをミスしているということはないと思うのですが……。

それで、このアカウントはメールをサーバー上に残す設定にしてあり、受信を開始し
てメール一覧を取得し、
実際に受信を開始して決まったメールを受信しようとして落ちる……という感じのよ
うです。
手動か定期受信かは関係ありません。

このアカウントのメールをサーバーに残す設定にしていることはこちらのミスなので、
いちどサーバー上の
メールを全部消去して(必要なら別のツールを使うなどしつつ)、再発するかどうか
を試してみようかと
思ったのですが、問題ないでしょうか?
(再現させられなくなる可能性もあるので)


それにしても、特定メールの受信で落ちるというのは、理由の見当もつきません……。

[ ]
RE:31807 定期受信通に突然「落ちる」ようNo.31808
秀まるお2 さん 07/07/11 11:55
 
 特定メールの受信で落ちるのは秀丸メールのバグかもしれませんが、一般的に
迷惑メールというのは不特定多数の人に大量に送信される物なので、仮にその
メールを秀丸メールが解釈する時のバグが原因でってことであれば、他のユー
ザーさんの所でも秀丸メールが落ちまくっているんじゃないかと思います。

 最大の謎は、dump.txtもワトソン博士にもイベントビューアにも何も記録が残
らないということですけど。2台パソコンがあるのでしたら、2台ともで確認し
ていただけるとなおありがたいです。

 もしかして何かデバッグ用のソフトがインストールされてると、それが保護違
反を拾ってしまってるってことはあるかもしれませんけど。例えばVisual
Studioをインストールされてるのであれば、それの「ジャストインタイムデバッ
グ」ってオプションをOFFにしてやらないとダメですが…。

> このアカウントのメールをサーバーに残す設定にしていることはこちらのミスなの
>で、
> いちどサーバー上の
> メールを全部消去して(必要なら別のツールを使うなどしつつ)、再発するかどうか
> を試してみようかと
> 思ったのですが、問題ないでしょうか?
> (再現させられなくなる可能性もあるので)

 問題のメールをサーバーから削除してしまえばもうエラーは再現しなくなると
思います。

 (また同じ文面のメールが届けば別ですけど)

[ ]
RE:31807 定期受信通に突然「落ちる」ようNo.31809
秀まるお2 さん 07/07/11 11:57
 
 あと1つ設定変更で回避できる可能性がありました。

 迷惑メールフィルターが原因ということがあるかもしれません。もしかして秀
丸メール標準じゃない迷惑メールフィルターをお使いでしたら、それを標準の物
に変更すると回避出来るかもしれません。または標準の迷惑メールフィルターを
お使いだとしたら、迷惑メールフィルターをOFFにすると回避出来るかもしれま
せん。

 他に何か、普通のユーザーさんとは「ここの設定が違う」って所があれば教え
て欲しいかもしれません。「全般的な設定・上級者向け・デコード」の所とか。

[ ]
RE:31807 定期受信通に突然「落ちる」ようNo.31810
秀まるお2 さん 07/07/11 11:58
 
 それからもう1つお願いがありました。

 リモートメール一覧で問題の迷惑メールを見た時の、Subject:とかFrom:とか
の内容も、もし差し支え無ければ教えて欲しいです。

 たぶん同じメールが僕の所にもあると思うので…。

[ ]
RE:31810 定期受信通に突然「落ちる」ようNo.31815
exiad さん 07/07/12 00:21
 
はじめに:
すみません……間違ってサーバーからデータを削除してしまいました。
そのため、再現実験ができなくなってしまいました……。

その過程でいくつかわかったことなども含め、ご報告したいと思います。


>最大の謎は、dump.txtもワトソン博士にもイベントビューアにも何も記録が残らない

新PCではやはりどうやっても残りませんでした。
デバッグ用のソフトもインストールしていません。
もう1台……これはWindows2000 SP4のPCを用意し、こちらに秀丸メールをインストー
ルし、受信実験をしました。
(メールデータフォルダは同じものをコピーしてきました)
その結果問題は再発し、そして、やはり何も記録が残りませんでした。
こちらにもウイルス駆除系・デバッグ用のソフトはインストールしていません。


>迷惑メールフィルターが原因ということがあるかもしれません。

もともと標準のものを使用しており、今回OFFにして試しましたが、症状は変わりま
せんでした。


>他に何か、普通のユーザーさんとは「ここの設定が違う」って所があれば

正直よくわかりませんが、
・アイコンモジュールを使ってデザインを変えている
・アカウントが24個ある(うちバックアップなどで受信はしていないものが6個)
・秀丸を使っている
・マクロライブラリにあるマクロをDLして登録している
・データフォルダは秀丸メールのバージョンがVer2.xx時代からずっと引き継いで使
い続けている
 (PCが変わると、ごっそりまるごとコピーして使い続けている)

……などでしょうか。


>全般的な設定・上級者向け・デコード

この辺はいじっていませんが、一応設定内容を書きますと、

<デコードの設定>
チェックされている項目
  「文字コードが不定な〜」
  「多国語混在でない〜」
  「イメージ類を〜」
  「リンクを〜」

です。


>リモートメール一覧で問題の迷惑メールを見た時の、Subject:とかFrom:とかの内容

以下がそれになります。
このメールを受信した直後に落ちている模様です。

(1)
From:"Jerel Giventer" <xxxxxxxxxxxxxx@BTG.de>
Subject:Somehow the idea of a ghost you can slice and dice appealed to me.

内容の始まり(数行)
ここから------------------------------------------------------------

[]

Adaptable Unary Function, Default Constructible Type requirements.
Pain ripped up from the core of her, the shock of it making her eyes
go wide as she sucked in a breath.

ここまで------------------------------------------------------------

ただ、このメールまでは受信できています。
というわけで、もしかしたらその次のメールに問題があるのかもしれません。
その次のメールは、恐らくこれです。


(2)
From:ruthe karabacak <xxxxxxxxxxxxxx@ANURAMI.COM>
Subject:Also, a very few filters may be apply to both.

内容の始まり(数行)
ここから------------------------------------------------------------

Yes, I remember them. Offense under criminal law or not, it would
appear that such activity could constitute a tort or civil wrong of
some classification.

ここまで------------------------------------------------------------

何故それがわかったかと言いますと、ものは試しと思い、「Thunderbird」を入れて
受信してみたのです。
そうしたら、全てのメールが受信できました。
そのときに、(1)の次に受信したのがこのメールです。

この実験で、うっかりサーバーにメールを残すのを忘れて受信してしまいました。
しかし、「Thunderbird」では受信できたというのが腑に落ちないといえば落ちません。
やはり秀丸メールでのこちらの設定か何かが問題なのではないかと思ったりします。

受信したメールデータそのものは残っているので、それらを使った調査ならばまだ続
けられます。
多少でも何かわかると良いのですが……。

[ ]
RE:31815 定期受信通に突然「落ちる」ようNo.31816
秀まるお2 さん 07/07/12 09:22
 
> From:ruthe karabacak <xxxxxxxxxxxxxx@ANURAMI.COM>
> Subject:Also, a very few filters may be apply to both.

 このメールと同じ物を探したんですが、僕の所にはありませんでした。

 それで1つお願いですが、Thunderbird上にあるこのメールの上でマウス右ボ
タンを押して、「メッセージを保存...」として、適当に保存してみて、それを
秀丸メールにドラッグアンドドロップしてインポートさせるテストをしてみて欲
しいです。

 それで同じように秀丸メールが落ちる現象が再現出来たら、そのメールの内容
を添付ファイルで僕に送って欲しいです。それで僕の所でも再現テストが出来る
と思います。

 秀丸メールが落ちないとしたら、他にもその当時にThunderbirdで受信した
メールを一通り全部、秀丸メールにインポートさせるテストもしてみて欲しいで
す。それでもダメでしたら、Thunderbird側で何かメールが改変されてしまって
るのかもしれなくて、その場合はあきらめるしかありませんけど。

 ってことでお願いしたい所です。

 インポートさせる時のファイルの種類は「1メール1ファイル形式」でいいです。
テスト用にフォルダを1つ作って、そこにドロップすればインポート出来ます。

 ちなみに僕のメールアドレスは、 maruo@mitene.or.jp です。

[ ]
RE:31816 定期受信通に突然「落ちる」ようNo.31817
exiad さん 07/07/12 10:32
 
教えていただいた方法を試したところ、こちらの環境では100%秀丸メールが落ち
る状況を再現できました。

メールにて問題のSPAMメールをお送りしましたので、調査よろしくお願いします。

[ ]
RE:31817 定期受信通に突然「落ちる」ようNo.31818
秀まるお2 さん 07/07/12 11:03
 
 送っていただいた添付ファイルで再現テストしたら再現出来ました。

 添付ファイル・ファイル名が特殊なためにバグが発生して、strcpyが無限にコ
ピーするような動作になってメモりが全部壊れて死んでるみたいです。

 ということで早めになんとか(V4.76も含めて)直したいと思います。

[ ]
RE:31818 定期受信通に突然「落ちる」ようNo.31819
秀まるお2 さん 07/07/12 11:31
 
 とりあえず今、V4.80β17をアップロードしました。

 今日の夜か明日にはV4.80の正式版をアップロードしたいと思います。

 同じ迷惑メールが大量にばらまかれると大変まずいので、とにかく早めに正式
版をアップロードして、この件についての案内を掲載したいと思います。

[ ]
RE:31819 定期受信通に突然「落ちる」ようNo.31820
exiad さん 07/07/12 11:57
 
> とりあえず今、V4.80β17をアップロードしました。

インストールしました。
ご対応ありがとうございました。
ベータ版は通常使わないので、カレンダーなどついていて驚きました。


> 今日の夜か明日にはV4.80の正式版をアップロードしたいと思います。

正式版が公開されたらまた入れ直します。
これからもよろしくお願いします。

[ ]
RE:31820 定期受信通に突然「落ちる」ようNo.31821
秀まるお2 さん 07/07/12 14:17
 
 いろいろご協力ありがとうございます。

 もっと調べてみたら、別のバグも見つかりました。実は秀丸メールには「受信
解析で落ちてしまう」ってケースが発生した場合のためのフェールセーフ機能が
備わっているはずでして、今回のようなケースでは、一度エラーで落ちた後、も
う一度同じメールを受信すると、

・メールのヘッダはそのまま:
・メールの本文が

    このメールを解析して致命的なエラーが発生した形跡があります。
    「検索・関連するメール・ログをOutlook Expressで開く」で見てください。
    ・・・・
    ・・・・

 みたいなメールが生成されて、後は普通に受信を続行出来るようになる手はず
でした。所がこの処理にちょっとバグがあって、次から次へとメールが届いてし
まうようなアカウントのケースではうまく機能してませんでした。

 ということでこれも修正させていただきます。


[ ]