秀丸がフリーズするNo.35217
ひでまりも さん 16/08/12 10:07
 
お世話になります。
おそらくWindows10 anniversary updateを適用してからだと思うのですが、秀丸がフ
リーズする現象が発生しています。

再現方法は以下の通りです。
・秀丸を起動しておく
・Altキーを押しながらTabキーを押し、Tabキーだけを離す(Altキーは押したまま)
・画面中央に表示された秀丸ウィンドウのサムネイルを、マウス左ボタンでクリック
・秀丸ウィンドウがアクティブになったら、Altキーを離す
以上により、秀丸のメニューバーの「ファイル(F)」がハイライト表示になった状態
で、秀丸が応答しなくなります。
たまに発生しないこともありますが、かなり高い確率で発生します(5回中4回くら
い?)。

いったんこの状態になると、タスクマネージャで秀丸を終了するしかないようです。

どうやらAltキーと関係があるようで、下記の方法でも発生しているのですが、上述
の手順に比べると、発生確率は高くありません(10回に1回発生するかどうかくらい
でしょうか)
・Visual C# 2010 Expressの外部ツールとして秀丸を登録しておく(メニューの
「ツール(T)」→「秀丸(H)」に)
・Visual C#から Alt+T→Hの順に押して秀丸を呼び出し、Altキーを離す

マウスを使わないでキー操作のAlt+Tabだけで秀丸をアクティブにしたときも、まれ
に発生するようです。

以下、参考情報です。
・Alt+Tab → クリック の方法を、2台のPCで試して、2台とも発生
(ともにanniversary update適用済み。一方は64bit版OS,他方は32bit版OS)
・うち1台は、下記の状態で試してみて、それでも発生
  → 空フォルダにhm862_signed.exeを解凍し、hmregini.dll(hmtakeout206_signed.
exe内のもの)を同じフォルダ入れて、セーフモードでWindowsを起動してHidemaru.e
xeを実行

以上、調査いただけると助かります。

[ ]
RE:35217 訂正No.35220
ひでまりも さん 16/08/12 10:40
 
先程の書き込みの中で、下記状態でも発生したと書きました。
→ 空フォルダにhm862_signed.exeを解凍し、hmregini.dll(hmtakeout206_signed.e
xe内のもの)を
   同じフォルダ入れて、セーフモードでWindowsを起動してHidemaru.exeを実行

これは、初期状態の秀丸でも発生するかどうかを確認するためにやったことなのです
が、一つ勘違いをしておりました。

上記の手順により、秀丸が初期状態で起動するものだと思っていおりました。
しかし、これだと、既に別フォルダにインストール済みの秀丸の設定が読み込まれた
状態で起動していました。

そこで、HmRegIni.iniをエディタで開き、内容を空にして上書き保存し、再度Hidema
ru.exeを実行してみました。
こうすると、初期状態で秀丸が起動したのですが、この状態で先のAlt+Tab → クリ
ックを試すと、症状は再現しませんでした。

以上より、どうやら当方の設定にも依存しているようです。

以上、取り急ぎ追加報告させていただきます。

[ ]
RE:35220 発生条件No.35221
ひでまりも さん 16/08/12 10:57
 
発生条件らしきものを確認できました。

先ほどの方法で、初期状態でHidemaru.exeを起動。
動作環境の設定で、「タブモード」のみをON。

以上の後、Alt+Tab → クリック の方法で、症状再現できました。
(今回はセーフモードではなく、通常起動したWindows10でやりました・・・)

ご参考まで。

[ ]
RE:35221 発生条件No.35222
秀丸担当 さん 16/08/12 12:28
 

Windows 10 Anniversary Update でいまのところ確認できていないのですが、お
そらくAlt+Spaceキーの操作で連絡のあった以下のスレッドの件と同じ状態にな
っているという気がします。
http://www.maruo.co.jp/hidesoft/2/x35132_.html

もし同じだとしたらですが、そういう状態になったときに抜け出す方法としては、
以下の方法があります。
・Windowsキーを押してWindows標準のスタートメニューを出す。
・タスクバーのアイコン上にマウスを置いて、サムネイルを表示させて切り替え
る。

現在作成中のV8.54では、こういう状態に陥ったときに少なくともEscキーで抜け
出せるようにする予定です。
それ以外の抜け出し方法はいまのところ不明です。

秀丸エディタの設定としては、タブモードではタブバーを右クリックして、「タ
ブモードの詳細」の「互換性」より「V7.xx以下」を選んで再起動すると回避で
きる可能性が高いです。ただしタスクバーのちらつきなど、動作が少し違ったり
します。

[ ]
RE:35222 発生条件No.35223
ひでまりも さん 16/08/12 14:59
 
ご回答ありがとうございます。

教えていただいたスレッドを拝見しました。
こちらでも試してみたところ、秀丸エディタで Alt+Spaceを押しただけで、秀丸が固
まる症状が高確率で発生しました。
ただ、以下のとおり、私の問題(Alt+Tab → クリック)との症状の相違もありました。

・Alt+Spaceで固まったとき
  ・Windowsボタン → 復旧した
  ・タスクバーアイコンへのマウスホバー → 復旧した

・Alt+Tab → クリックで固まったとき
  ・Windowsボタン → 復旧しない
  ・タスクバーアイコンへのマウスホバー → 復旧した

「復旧した」と書いた操作も、確実に復旧できるというわけでもないようです。
(復旧したりしなかったり)

なお、旧タブモードでは、どちらの問題も回避することができました。

当方は旧タブモードでも実用上問題ありませんので、旧タブモードで様子を見ようと
思います。

もし何か再現等の手掛かりになるようなことがわかれば、またご報告させていただき
ます。
迅速なご対応ありがとうございました。

[ ]
RE:35223 発生条件No.35224
秀丸担当 さん 16/08/12 15:46
 

Windows 10 Anniversary Update で確認してみました。
言われている通りになることが確認できました。
確かにWindowsキーでの回復具合は、Alt+SpaceとAlt+Tabでは違うようです。
タスクバーのサムネイルも回復したりしなかったりのようです。

今までエクスプローラのプレビュー枠のAlt+Spaceでも問題でしたが、これも
Anniversary Updateで変化があるようです。
エクスプローラのhtmlまたはtxtをプレビュー枠に表示させクリック後、Alt+
Spaceだけでなく、Altキーだけでも固まるようになりました。
メモ帳などの開くダイアログでも、プレビュー枠をクリックし、Altキーを押す
だけで固まるようになってしまいました。

>現在作成中のV8.54
と書きましたが、作成中なのはV8.64でした。すみません。
V8.64ではEscキーの他に、クリックでも抜け出せるような対策をしようと思いま
す。
ですが、そもそも発生すること自体は、なんとかするのは難しそうです。
現状ではすみませんが、旧タブモードで回避可能ということでお願いします。

[ ]
RE:35224 発生条件No.35225
秀丸担当 さん 16/08/12 17:32
 

調べてみて、秀丸エディタでAlt+SpaceやAlt+Tabで固まる問題を回避する方法が
わかりました。
メニューを表示するコマンドが来たらすぐ処理せずに、後から処理するようにし
て回避できて、秀丸エディタはなんとかなりそうです。

今度は秀丸ファイラーClassicのプレビュー枠のhtmlでも、エクスプローラと同
じように固まるようになってしまうこともわかりました。
以前は大丈夫だったのですが、Anniversary Updateで固まるようです。こちらも
何らかの方法を考えます。

[ ]
RE:35225 発生条件No.35240
秀丸担当 さん 16/08/18 13:35
 

Alt+TabとAlt+Spaceの対策をしたV8.64のβ版を作成しました。
以下のページの「先行開発バージョンはこちら」からダウンロードして試してい
ただくことができます。
http://hide.maruo.co.jp/software/hidemaru.html

[ ]
RE:35240 コメントNo.35242
ひでまりも さん 16/08/18 22:08
 
ベータ版で、新タブモードに戻してみて、Alt+TabおよびAlt+Spaceの問題が解消され
ていることを
確認いたしました。

どうもありがとうございました。

[ ]
RE:35242 コメントNo.35245
秀丸担当 さん 16/08/19 12:31
 

ご確認ありがとうございます。
大丈夫なようでよかったです。

[ ]