秀丸を複数のタブ開いた状態のデスクトッNo.34001
d-toybox さん 15/02/18 21:10
 
数年前にRDPを使い出した時から再現しているのですが、一向に修正されませんので、
報告させていただきます。

1. RDPのサーバとなるデスクトップで予め、複数のファイルを開く
2. 他のPCからRDP接続する

この際、アクティブなタブの秀丸がクラッシュしていることはないのですが、背後の
タブがランダム(?)にクラッシュしているのか消滅していることがよくあります。

これが発生すると、タブの上にカーソルを移動した際に表示されるツールチップは
「・」となっています。実際にそのタブをクリックしてアクティブにしようとすると、
そのままタブが消えるだけです。

現在テストした秀丸のバージョンは、8.52 Beta1 (x64・日本語版)ですが、かなり以
前のバージョンから再現しています。

当方のOSは、クライアント、サーバ共にWindows 8.1 Proで、CPUはIntel製(Core i7,
 SB-Eと、Core i5 4200U)です。

GPUは、Radeon HD 6850、GeForce GTX 750Ti、Intel HD Graphics 4400いずれの端末
がサーバでも再現します。また、秀丸のGPUアクセラレーションはオン、オフ関わら
ず再現してました。ちなみに、FirefoxとThunderbirdが常駐していて、これらもGPU
のハードウェアアクセラレーションを利用しています。

一応検索してみましたが類似の報告が見当たりませんでしたので報告させて頂きまし
た。何か、デバッグに協力できることがありましたからお気軽におっしゃってくださ
い。

[ ]
RE:34001 秀丸を複数のタブ開いた状態のデNo.34004
秀丸担当 さん 15/02/19 11:16
 

以前から問題があるということで、ご迷惑をおかけして申し訳ありません。
Windows8.1 Proを2つ使って、RDPのサーバーとクライアントにして試してみた
ところでは、問題をうまく再現させることができませんでした。
幾つかのPCで再現するということで、何か共通する設定が関係している可能性が
ありそうです。

過去の事例としては、タブモードの設定で「ウィンドウ幅からはみ出すとき」を
「複数段」にしていると、RDPの接続のタイミングで、タブバーの高さがおかし
くなるという問題があり、V8.40で修正したことがあります。
それと似た問題かもしれず、幾つかの設定の組み合わせを試してみていますが、
いまのところ再現できていないです。
もし差支えなければ、[その他]→[設定内容の保存/復元...]で設定内容をファイ
ルにしたものを送ってもらえると、こちらでも再現できる可能性が高いと思いま
す。
送っていただける場合、"PEH00775@nifty.com"まで秀丸担当宛てと書いて送って
もらえると助かります。

あと、秀丸エディタ内で異常終了した場合は、dump.txtに出力したというような
エラーメッセージが出ていれば、ドキュメントフォルダにdumpから始まるテキス
トファイルを出力します。
もし異常終了したタイミングと同じ日付のdumpファイルがあるようでしたら、こ
れを送っていただけると原因の特定ができます。

[ ]
RE:34004 秀丸を複数のタブ開いた状態のデNo.34008
d-toybox さん 15/02/20 14:24
 
設定情報と、スクリーンショット、それから、今回の件と直接関わっているか分かり
ませんが、今年に入ってからいくつかダンプが生成されていたので、それらを送信さ
せていただきました。

いくつか環境を補足しておきます。普段はデスクトップPCにノートPCからログインす
る形で、たくさんタブを開いていると、ほぼ確実に最低でもどれかひとつのタブは死
んでいます。RDPで初接続時にも発生しますし、RDPを一度切断後、再度、RDPで接続
した時にも発生します。

デスクトップ側はFullHD - WQHD - FullHDでトリプルディスプレイになっていて、中
央のWQHDがメインディスプレイで、左端のディスプレイでマイナス座標のテスト空間
を作っています。ただ、秀丸は普段はメインディスプレイで表示されていますので、
マイナス座標による何か、ということは無いかもしれません。

クライアント側のノートPCは、WQHDのディスプレイのみです。接続時には、ウインド
ウの表示が一旦、DWMが無効になったかのようなテーマで表示され、すぐに本来の
テーマでの表示になります。この際に、サブディスプレイにあったウインドウは再配
置され、大きすぎるものはリサイズされます。

この間、秀丸の右上にある数字がめまぐるしく更新されたり、タブの表示がちらつい
たりしています。

[ ]
RE:34008 秀丸を複数のタブ開いた状態のデNo.34011
秀丸担当 さん 15/02/20 16:37
 

設定やdump等の情報受け取りました。
ありがとうございます。
反映させてテストしてみた限りでは、うまく再現させることができませんでした。
dumpの内容は、幾つか同時発生しているものが途中で切れているようで、おそら
くこの問題が発生しているときのものである可能性が高そうです。
原因は今のところ不明ですがdumpを元にさらに調査させていただきます。

原因というわけではないと思いますが、1つ気になったのが、dumpがV8.50β4の
ものであることと、秀丸スペルチェックアドインのバージョンの特定ができてい
ませんが、サイズから推定するとおそらくβ版の可能性がありそうでした。
もしそうだとしたら、秀丸エディタ本体は既に最新版にされたと思いますが、秀
丸スペルチェックアドインも最新版にすると変化がある可能性があると思います。

[ ]
RE:34011 秀丸を複数のタブ開いた状態のデNo.34013
d-toybox さん 15/02/20 22:02
 
>原因というわけではないと思いますが、1つ気になったのが、dumpがV8.50β4の
>ものであることと、秀丸スペルチェックアドインのバージョンの特定ができてい
>ませんが、サイズから推定するとおそらくβ版の可能性がありそうでした。

はい、報告直前に最新のβ版に更新して検証するまで、8.50 β4を使っていました。

>もしそうだとしたら、秀丸エディタ本体は既に最新版にされたと思いますが、秀
>丸スペルチェックアドインも最新版にすると変化がある可能性があると思います。

分かりました。検証のポイントを減らす意味でも、アップデートしておきます。ただ、
この問題自体は、スペルチェッカーを導入する前から発生しています。

[ ]
RE:34013 秀丸を複数のタブ開いた状態のデNo.34015
秀丸担当 さん 15/02/23 09:09
 

スペルチェッカーを入れる前からだったということで了解しました。
RDP接続時はデスクトップテーマが変化したときと同じようなことが起きるので
すが、幾つかタブがあると右上のカーソル位置の表示がちらついたりするという
ご指摘の通り、同時にテーマの更新をしていることに原因ががありそうです。
次にβ版でで、裏にあるタブは必要なければテーマの更新処理をしないような対
策をしたいと思います。

[ ]
RE:34015 秀丸を複数のタブ開いた状態のデNo.34037
d-toybox さん 15/02/27 19:57
 
スペルチェッカーを最新版に更新し、秀丸も8.52 β4に更新しましたが、残念ながら
再現しました。残念ながらダンプはとれていません。

ただ、発生確率が大きく下がったようです。30ぐらいタブを開いた状態で、3-4回、R
DPで接続と切断を繰り返しましたが、今回は最初に一つが死んだだけでした。今まで
は、接続の度に何割か死んでいましたので、かなり改善されています。

また、おっしゃってた、バックグラウンドのタブのプロセスにはテーマ変更の通知を
行わないようにされているようで、接続時に長時間、秀丸がちらついてることはなく
なりました(その分、タブ切り替え時にちらつきが発生し、タブバーがスクロールし
て、タブの位置がクリックした時とズレることがあるのは気になりましたが)。

来週一週間はほとんどレスポンスを返せないと思いますが、また、その後の状況につ
いて報告させていただきます。

[ ]
RE:34037 秀丸を複数のタブ開いた状態のデNo.34039
秀丸担当 さん 15/03/02 10:58
 

ご確認と詳しい情報ありがとうございます。
V8.52β4では前面にあるタブだけを処理するようにしてみましたが、言われてい
る症状からすると、同時に処理することが原因ではなく、単純に一定の確率で起
きているということになるようです。
前回のdumpについて改めて調べてみたところ、RDP接続したときのものではなく、
言われている通りWindows終了時のものでした。失礼しました。

通常、秀丸エディタの処理内で異常になった場合はdumpが出力されるのですが、
再現もして、dumpが出ないのは原因を調べるのが難しいです。
[その他]→[動作環境]→[トラブル対策]のところに「デバッグモード」というも
のがあるのですが、次のβ版でこれをONにしたときに記録を取るようにしてみま
す。

[ ]
RE:34039 秀丸を複数のタブ開いた状態のデNo.34069
d-toybox さん 15/03/12 18:46
 
>通常、秀丸エディタの処理内で異常になった場合はdumpが出力されるのですが、
>再現もして、dumpが出ないのは原因を調べるのが難しいです。
>[その他]→[動作環境]→[トラブル対策]のところに「デバッグモード」というも
>のがあるのですが、次のβ版でこれをONにしたときに記録を取るようにしてみま
>す。

8.52 Beta 6でもようやく再現しましたので、先のメールアドレスに、デバッグログ
を送付させていただきました。

[ ]
RE:34069 秀丸を複数のタブ開いた状態のデNo.34072
秀丸担当 さん 15/03/13 16:18
 

デバッグログを受け取りました。
ありがとうございます。
問題のとなっている個所を一部に特定することができ、次のβ版でdumpから推測
される問題の対策をします。
もしそれでだめだったとして、一部からさらに詳しく特定できるログを取れるよ
うにします。

[ ]
RE:34072 秀丸を複数のタブ開いた状態のデNo.34084
d-toybox さん 15/03/27 15:08
 
お世話になっています。

再現しなくなったことを確認するというのが難しいですが、今のところ、8.52 Beta
7では発生していません。もし、再現しましたら、また連絡させていただきます。

どうもありがとうございました。大変、助かってます。

[ ]