ファイルサイズが0になる現象No.06822
foobar さん 11/12/01 14:21
 
ファイルサイズが0になる現象が発生しました。

(状況:うろ覚えですが・・・)
・「ファイル名と思わしき場所」でエラーメッセージが複数
  ポップアップ(多分33個)、かつ、「解析に2秒以上かかってい
  ます」というメッセージも表示されていた。

・メッセージボックのOKボタンを押しても反応が無かった。
  (OKボタンを押しても押した画像に切り替わらなかった)。

・秀丸エディタ自体は固まっていませんでした。

・タスクバーから秀丸を右クリックして「ウインドウを閉じる」を
  何度か選択して全ての秀丸を終了。

・秀丸を起動してデスクトップ復元(Alt-W-R)を行う。

・33ファイル中1ファイルだけファイルサイズが0になっていた。
  (ファイルのタイムスタンプはエラーメッセージが複数
  ポップアップしていた時刻でした)。

・上記手順の中でファイルをセーブした記憶はありません。


(補足)
ファイルサイズが0になったファイルは閲覧目的で開いていたので
編集はしていませんし、他のプログラムで編集中ということもありません。

(環境)
秀丸エディタ v8.11 beta14 32bit
Windows7 64bit

何か分かりますか?

[ ]
RE:06822 ファイルサイズが0になる現象No.06823
秀丸担当 さん 11/12/01 15:33
 

報告ありがとうございます。
この操作手順を見る限りでは保存との関係は無い操作で、問題の現象と因果関係
があるのかどうかわかりませんでした。
もしハングアップしたような状況の場合、その間に操作しようとしたキー操作が
溜まって、あるタイミングでハングアップが回復したときにそのキー操作が行わ
れて、思わぬ操作をしてしまう可能性はあるとと思います。
他には、自動保存の設定や、自動起動マクロを設定されているとしたら何らかの
保存が行われるタイミングはあると思います。

調べているうちにわかったのですが、状況によって再描画を抑制中に再描画がか
かってハングアップしたほうになることがありました。
その点を修正して、あと正規表現のエラーのことだと思うので、エラーはダイア
ログのOK時点でするように修正させていただきます。

[ ]
RE:06823 ファイルサイズが0になる現象No.06825
foobar さん 11/12/01 20:35
 
修正版のリリースありがとうございます。

レアバグが出たときに備えて動作ログがあればユーザー側で切り分けが出来るかと思
いました。(秀丸メールの送受信ログのように)
ただ、エディタ本体の動作が重くなるかもしれませんが・・・
思いつきのネタということで。

[ ]
RE:06825 ファイルサイズが0になる現象No.06826
秀丸担当 さん 11/12/02 10:00
 

>レアバグが出たときに備えて動作ログがあればユーザー側で切り分けが出来るかと思
>いました。(秀丸メールの送受信ログのように)
>ただ、エディタ本体の動作が重くなるかもしれませんが・・・
>思いつきのネタということで。

一応秀丸エディタではハングアップチェッカーというものがあって、常駐してい
る場合は常駐アイコンの右クリックや、[その他]→[動作環境]→[トラブル対策]
より起動して、ハングアップした秀丸エディタを強制終了してログを取る方法も
あります。
ただいろいろ問題あって、ハングアップしていないとうまくいかなかったり、秀
丸エディタは複数のプロセスでそれぞれにログがあるので今回のようなケースの
場合は採取が困難で、既に終わらせたものからは採取できないです。

常にログを出力できたり、ハングアップしていない場合は強制終了させずにその
時点のログを得られる方法もあったらいいのでネタにさせていただきます。

[ ]