秀丸メールが立ち上がらなくなりましたNo.03196
dd.inst さん 10/08/10 10:13
 
こんにちは。ddと申します。
本日、急に秀丸メールが立ち上がらなくなりました。

「秀丸メールのプロセスで保護違反が発生しました。秀丸メールは異常終了します。
秀丸メールの異常終了についての詳細情報は、dump.txtファイルに出力されていま
す。」

とのことですので、メールで添付し、送らせていただきました。何かわかりますでし
ょうか?
(xxxxxxxx@nifty.com宛)
v5.30→v5.50b7
までで再現します。(というか、どれも立ち上がらなくて困ってます)
御検討をお願いします。

---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:03196 秀丸メールが立ち上がらなくなりNo.03197
秀まるお さん 10/08/10 10:34
 
 送っていただいたdump.txtによると、たしかに秀丸メール内部で落ちてました。

 メール一覧の並び順をFrom:列順に並べる処理の、比較の処理でなぜか落ちて
しまってるようです。(なぜそうなるのか分かりませんけども…)

 とりあえずですが、秀丸メールが落ちた後にもう一度秀丸メールを起動すると、
「メール一覧のキャッシュを削除しますか?」みたいな問い合わせがが出ると思
います。そこで「はい」を押すというのはどうでしょ?

 それでもダメでしたら、レジストリエディタ(regedit.exe)を起動して、

 HKEY_CURRENT_USER\Software\Hidemaruo\TuruKame\Config

 の中にある、

 CurFolder
 CurSubFolder
 CurUser

 の3つを削除してから秀丸メールを起動すれば、とりあえずそれで起動だけは
するようになるんじゃないかと思いますけども…。

 どうでしょ?

 それでもダメでしたら、「CurSubFolder」は削除しつつ、「CurFolder」の所
には16進数で「ffffffff」を書き込んでやれば、それで秀丸メール起動時にア
カウントそのものが選択されるだけになる(=メール一覧が表示されない)ので、
落ちなくなると思います。

 それでもダメでしたら…

 とりあえず落ちてる所で絶対落ちないように修正して、急いでV5.50β8をアッ
プロードします。

[ ]
RE:03197 秀丸メールが立ち上がらなくなりNo.03198
dd.inst さん 10/08/10 10:50
 
早速のご回答ありがとうございます。

> とりあえずですが、秀丸メールが落ちた後にもう一度秀丸メールを起動すると、
>「メール一覧のキャッシュを削除しますか?」みたいな問い合わせがが出ると思
>います。そこで「はい」を押すというのはどうでしょ?

これは、PCを起動して最初に出てきまして「はい」を押しました。
しかし、落ちました。その後は何度立ち上げても、出てきませんでした。



> HKEY_CURRENT_USER\Software\Hidemaruo\TuruKame\Config
> の中にある、
> CurFolder
> CurSubFolder
> CurUser
> の3つを削除してから秀丸メールを起動すれば、

これを実行したら、とりあえず立ち上がりましたが、検索フォルダを選択した途端に
落ちました。
その後は、検索フォルダを選択しなくても落ちるようになりました。


> それでもダメでしたら、「CurSubFolder」は削除しつつ、「CurFolder」の所
>には16進数で「ffffffff」を書き込んでやれば、それで秀丸メール起動時にア
>カウントそのものが選択されるだけになる(=メール一覧が表示されない)ので、
>落ちなくなると思います。

これは、一度、
> CurFolder
> CurSubFolder
> CurUser
の3つを削除したら、もう秀丸メールを立ち上げても、この項目は発生しなくなりま
した。(落ちてるから?)

他に情報が必要であれば、教えて下さい。


[ ]
RE:03198 秀丸メールが立ち上がらなくなりNo.03199
秀まるお さん 10/08/10 10:56
 
 ではとりあえず、選択したら落ちると分かってる検索フォルダを、エクスプ
ローラを使うなどして削除してしまうということでどうでしょ?

 削除するのは忍びないということでしたら、とりあえずそのフォルダをメール
データ用のフォルダとは別の所に移動しておくということでもいいと思います。

 落ちる原因の方はもっと詳しく調べます。

 そしてなんとか今日中にはV5.50β8としてアップロードしたいと思います。

[ ]
RE:03199 秀丸メールが立ち上がらなくなりNo.03200
秀まるお さん 10/08/10 11:17
 
 とりあえずですが、フォルダを削除しなくても、そのフォルダの中にある
「glist.bin」というファイルだけ削除していただければなんとか復活してくれ
るような気がします。

 その作戦でどうでしょ?

 あと、秀丸メール起動時の所で「メール一覧のキャッシュ削除」を指示しても、
この「glist.bin」ファイルは削除してませんでした。これは削除するように修
正させていただきます。

 それと、もしもこういうケースでは、とりあえずどのフォルダも選択せずに秀
丸メールを起動するようにも修正させていただきます。

 さらに…、glist.binファイルが壊れてしまったケースについてのチェックが
甘いようなので、その辺ももっと確実にチェックして、おかしいファイルはロー
ドしないように修正させていただきます。そしてなるべく早めに次のβ版をアッ
プロードします。

[ ]
RE:03198 秀丸メールが立ち上がらなくなりNo.03201
Iranoan さん 10/08/10 11:23
 
 dd.inst さん今日は、Iranoan です。
> これを実行したら、とりあえず立ち上がりましたが、検索フォルダを選択した途端に
> 落ちました。
 横から失礼します。
 検索フォルダの条件に正規表現を使っていませんか? もし使っているとする
と、http://www.maruo.co.jp/hidesoft/2/x28767_.html#28772 が関係するか
もしれません。
 もし該当するなら、http://hide.maruo.co.jp/software/hidemaru.html
ら辿れる秀丸エディタ Ver.8.02β1 に含まれる HmJre.dll を秀丸メールをイ
ンストールしたフォルダにコピーしてやると改善するかもしれません。

[ ]
RE:03200 秀丸メールが立ち上がらなくなりNo.03202
秀まるお さん 10/08/10 13:30
 
 っといろいろ書いた所ですみませんが、V5.50β8をアップロードしました。

 これに入れ替えていただければ落ちないと思います。

 たぶん、glist.binファイルが壊れてて、それを間違って正常ファイルと認識
して読み込んでしまってるのが原因だと思います。正常ファイルがどうかのチェ
ックうもっと厳しくして、さらに、もしもおかしいまま処理を続行したとしても、
少なくともソートの処理の所では落ちないように直しました。

 それとさらに、もしもまた秀丸メールが落ちてしまった場合には、その後秀丸
メールを起動しなおした後の「メール一覧のキャッシュを削除」をONにした場合
に、glist.binファイルもちゃんと削除するように直しました。

 さらには、Iranoanさんの話あるHmJre.dll側のバグについてもバグ修正版を添
付させていただきました。

 ということで、これに入れ替えていただくのが一番簡単に解決できると思いま
す。

 ということでお願いします。

秀丸メールV5.50β8
http://hide.maruo.co.jp/software/bin/hmmail550b8_signed.exe

秀丸メールV5.50β8(64bit版):
http://hide.maruo.co.jp/software/bin/hmmail550b8_x64_signed.exe

[ ]
RE:03202 秀丸メールが立ち上がらなくなりNo.03204
dd.inst さん 10/08/10 15:24
 
お返事が遅くなりすいません。

検索フォルダが100を超えており、特定する時間がなかったので、とりあえず
"glist.bin"を全て削除しましたところ、問題なく立ち上がるようになりました。
ありがとうございます。

> っといろいろ書いた所ですみませんが、V5.50β8をアップロードしました。

これも試したのですが、上記対策を施した後なので、差はわかりませんでした。
すいません。

[ ]
RE:03201 秀丸メールが立ち上がらなくなりNo.03205
dd.inst さん 10/08/10 15:55
 
こんにちは、ddです。
Iranoanさん、ありがとうございます。

> 検索フォルダの条件に正規表現を使っていませんか?

正規表現は使っておりません。また、秀丸エディタ Ver.8.02β1の"HmJre.dll"を入
れても、同様に落ちてました。

取り急ぎ、ご報告だけで失礼します。

[ ]