RE:28443 検索で保護違反No.28448
秀丸担当 さん 10/06/23 10:01
 

ご迷惑をおかけして申し訳ありません。
dump.txtを元に調べてみたところ、落ちている場所はわかりましたが、なぜそう
なるのかはいまのところわかりませんでした。
2つのdump.txtは確かに同じ問題を表しているようです。

再現性があるのとことで、もし差し支えなければ設定をファイルに保存したもの
や、再現できるテキストなどを送っていただけるとこちらでも再現できるかもし
れず、非常に助かります。
もし送っていただける場合、"peh00775@nifty.com"まで秀丸担当宛であることを
書いて送っていただけると助かります。
設定内容は、[その他]→[設定内容の保存/復元]よりファイルに保存することがで
きます。
テキストファイルは、送っていただけるとしたら、サイズや特徴が近ければ意味
の無い内容にしていただいても再現できるかもしれません。
あと、操作手順が詳しく分かると非常に助かります。
お手数をおかけして申し訳ありません。

[ ]
RE:28448 検索で保護違反No.28451
のく さん 10/06/23 11:30
 
こんにちは。
迅速に対応いただき、ありがとうございます。
先ほど、設定を書き出したファイルをメールで送付させていただきました。

検索対象のファイルは、申し訳ありませんが送付できません。
同じファイルで再現したわけではありません。
また、落ちた後、ファイルを開きなおし、同じ作業をしたのですが
再現しませんでした。
発生時の状況は同じで、発生するという意味では再現するのですが、
特定のファイルや検索文字列で発生するといった単純なものではないようです。

落ちたときの状況ですが、
検索対象のファイルは、ネットワーク先でsambaで共有されている、
Shift-JIS、改行コード LF のファイルです。
ドライブは、ネットワークドライブとして割り付けしてあります。

このようなファイルを複数個(2〜10個くらい)別ウィンドウで
開き、
一つのウィンドウを上下分割した状態で、Ctrl + F で検索ダイアログを開き、
文字列入力後、最初に F3 した瞬間に落ちました。
落ちたのは、検索したウィンドウだけです。
単純なファイル内検索で、正規表現や grep ではありません。
ウィンドウ上下分割した状態でしか発生していないのですが、
関係があるかどうかはわかりません。

ずっと同じ使い方をしていて、いままで秀丸が落ちたことはなかったのですが、
V8.0 にして、半日ほどで落ちました。こちらのPCはすぐに V7.11 に戻し、
それ以降は落ちていません。
昨日発生したのは、別PCでして、V8.0 にして多分1日程度で落ちました。
こちらは V8.0 のままですので、新しい情報がわかりましたらまた投稿します。

よろしくお願いいたします。


[ ]
RE:28451 検索で保護違反No.28452
のく さん 10/06/23 11:48
 
書き忘れました。

ファイルは、C言語のソースコードで、行数は数千行程度です。
検索文字列は、半角英数記号で、日本語ではありませんでした。

[ ]
RE:28452 検索で保護違反No.28454
秀丸担当 さん 10/06/23 13:36
 
設定ファイルを受け取りました。
ありがとうございます。
条件を元にいろいろ調べてみたところ、原因がわかりました。
[その他]→[動作環境]→[表示/操作]の「スクロールしてもカーソル位置は固定」
がONになっているときに再現できました。
ウィンドウ分割して、片方でホイールなどを使ってスクロールさせてカーソルを
画面外にやり、もう片方の分割に移動して、検索するとカーソル位置の状態によ
っては再現させることができました。
次のバージョンで修正させていただきます。

現状では、設定で回避させることができる方法がありましたので、お手数ですが
設定で回避していただけたら助かります。
1つの方法は、「スクロールしてもカーソル位置は固定」をOFFにすると問題は出
なくなると思います。ただ、操作感が変わってしまうと思います。
あるいは、[その他]→[動作環境]→[トラブル対策]→[その他トラブル対策]より、
「ウィンドウ分割をV7.xx以下の方式にする」をONにすると、ウィンドウ分割が従
来通りになって問題を回避させることができると思います。

[ ]
RE:28454 検索で保護違反No.28456
のく さん 10/06/23 14:18
 
早いですね...
「トラブル対策」のほうで対応します。
どうもありがとうございました。

ところで、「スクロールしてもカーソル位置は固定」を設定し、
カーソル位置をマウスホイールスクロールで画面外に出した状態だと、
PageUp/Down でカーソル位置が変わらず、画面スクロールだけするのですが、
この挙動は、ヘルプの「PageUp/Downでスクロールした場合は、常にスクロールに伴
ってカーソルも移動します」
という記述とずれているように感じました。
個人的には、現状の挙動のほうがよいですかね...

[ ]
RE:28456 検索で保護違反No.28457
秀丸担当 さん 10/06/23 15:24
 

>ところで、「スクロールしてもカーソル位置は固定」を設定し、
>カーソル位置をマウスホイールスクロールで画面外に出した状態だと、
>PageUp/Down でカーソル位置が変わらず、画面スクロールだけするのですが、
>この挙動は、ヘルプの「PageUp/Downでスクロールした場合は、常にスクロールに伴
>ってカーソルも移動します」

こちらは確かにヘルプに書かれているように常にということではなくて、いった
んホイールスクロールなどをした後は、PageUp/Downでもカーソル移動しないよう
にしてありました。
ご指摘ありがとうございます。
ヘルプのほうを修正しておきます。

[ ]