突然閉じるNo.09816
憩安 さん 06/03/14 17:26
 
V6.00βで更新有無に関わらず、編集中に突然閉じる場合があります。
(メッセージもdump.txtも出力されないので、プログラム的に閉じている感じ)

条件はイマイチ絞れませんが、以下の感じです。
・C言語ソースで見出しバー,折りたたみ用の余白表示
・[Ctrl+Right]と[Ctrl+>]に行末に移動、[Ctrl+Left]と[Ctrl+<]に行頭に移動
  のキー割り当て
・カーソル上下しながら、[Ctrl+Right],[Ctrl+Left]を押すと発生しやすい?
  →[Ctrl+>],[Ctrl+<]では発生しないっぽい

環境は、WindowsXP 秀丸V6.00β7です。

[ ]
RE:09816 突然閉じるNo.09820
秀丸担当 さん 06/03/14 17:58
 

>V6.00βで更新有無に関わらず、編集中に突然閉じる場合があります。
>(メッセージもdump.txtも出力されないので、プログラム的に閉じている感じ)
>
>条件はイマイチ絞れませんが、以下の感じです。
>・C言語ソースで見出しバー,折りたたみ用の余白表示
>・[Ctrl+Right]と[Ctrl+>]に行末に移動、[Ctrl+Left]と[Ctrl+<]に行頭に移動
>  のキー割り当て
>・カーソル上下しながら、[Ctrl+Right],[Ctrl+Left]を押すと発生しやすい?
>  →[Ctrl+>],[Ctrl+<]では発生しないっぽい

もし意図せずそうなってしまうとしたら、まずい問題があるのかもしれないです。
再現できる状況がわかると非常に助かります。
もし差し支えなければ、設定情報をファイルに保存したものを送っていただける
と何かわかるかもしれません。さらに、問題が起きたときのテキストかそれに類
似したサンプルがあると再現できるかもしれません。
もし送っていただける場合、xxxxxxxx@nifty.ne.jp まで秀丸担当宛であること
を書いて送ってください。
設定情報は[その他]→[設定内容の保存/復元]より行うことができます。

意図してそうなることがあるとしたら、マクロで quit; とだけ書いたマクロが
あって、それがCtrl+Rightと似たようなキーに割り当てられていて、手がすべっ
てそれを実行してしまったというようなことが考えられますが、そのようなこと
は無いでしょうか。

[ ]
RE:09820 突然閉じるNo.09821
憩安 さん 06/03/14 18:14
 
> もし差し支えなければ、設定情報をファイルに保存したものを送っていただける
> と何かわかるかもしれません。さらに、問題が起きたときのテキストかそれに類
> 似したサンプルがあると再現できるかもしれません。
再現性はマチマチで、発生するときは頻繁に発生したり、まったく発生しなくな
ったりで、環境を送ってもそちらの再現は出来ないかもしれません。

折りたたみ用の余白を表示している場合に限って、発生しているとは思います。

さっきは確実に発生していたので、スパイでメッセージログを取ったりしてます
が、手がかりになるでしょうか。

<02927> 0010028A P WM_KEYDOWN nVirtKey:VK_CONTROL cRepeat:1 ScanCode:1D
fExtended:0 fAltDown:0 fRepeat:0 fUp:0
<02928> 0007034E S WM_SHOWWINDOW fShow:True fuStatus:0 (ShowWindow が呼
び出されました)
<02929> 0007034E R WM_SHOWWINDOW
<02930> 0007034E S WM_WINDOWPOSCHANGING lpwp:0011F9D4
<02931> 0007034E R WM_WINDOWPOSCHANGING
<02932> 00110278 S WM_ERASEBKGND hdc:01010058
<02933> 00110278 R WM_ERASEBKGND fErased:False
<02934> 0007034E S WM_WINDOWPOSCHANGED lpwp:0011F9D4
<02935> 0007034E R WM_WINDOWPOSCHANGED
<02936> 00100274 S WM_SHOWWINDOW fShow:False fuStatus:0 (ShowWindow が呼
び出されました)
<02937> 00100274 R WM_SHOWWINDOW
<02938> 00100274 S WM_WINDOWPOSCHANGING lpwp:0011F9D4
<02939> 00100274 R WM_WINDOWPOSCHANGING
<02940> 00110278 S WM_ERASEBKGND hdc:01010058
<02941> 00110278 R WM_ERASEBKGND fErased:False
<02942> 00100274 S WM_WINDOWPOSCHANGED lpwp:0011F9D4
<02943> 00100274 R WM_WINDOWPOSCHANGED
<02944> 0010028A S WM_NCHITTEST xPos:650 yPos:461
<02945> 0010028A R WM_NCHITTEST nHittest:HTCLIENT
<02946> 0010028A S WM_SETCURSOR hwnd:0010028A nHittest:HTCLIENT
wMouseMsg:WM_MOUSEMOVE
<02947> 001502A4 S WM_SETCURSOR hwnd:0010028A nHittest:HTCLIENT
wMouseMsg:WM_MOUSEMOVE
<02948> 001502A4 R WM_SETCURSOR fHaltProcessing:False
<02949> 0010028A R WM_SETCURSOR fHaltProcessing:False
<02950> 0010028A P WM_MOUSEMOVE fwKeys:MK_CONTROL xPos:439 yPos:144
<02951> 00110278 P WM_PAINT hdc:00000000
<02952> 00100274 S WM_NCPAINT hrgn:00000001
<02953> 00100274 R WM_NCPAINT
<02954> 0007034E P WM_PAINT hdc:00000000
<02955> 0007034E S WM_NCPAINT hrgn:00000001
<02956> 0007034E R WM_NCPAINT
<02957> 0007034E S WM_ERASEBKGND hdc:0101005A
<02958> 0007034E R WM_ERASEBKGND fErased:True
<02959> 00110278 S WM_ERASEBKGND hdc:3F01096E
<02960> 00110278 R WM_ERASEBKGND fErased:False
<02961> 00110278 S WM_NOTIFY idCtrl:2 pnmh:0011FB44
<02962> 00110278 R WM_NOTIFY
<02963> 0010028A P WM_KEYDOWN nVirtKey:VK_RIGHT cRepeat:1 ScanCode:4D
fExtended:1 fAltDown:0 fRepeat:0 fUp:0
<02964> 0010028A S WM_COMMAND wNotifyCode:0 (メニューから送信) wID:22
<02965> 0010028A R WM_COMMAND

[ ]
RE:09821 突然閉じるNo.09822
憩安 さん 06/03/14 18:51
 
> 意図してそうなることがあるとしたら、マクロで quit; とだけ書いたマクロが
> あって、それがCtrl+Rightと似たようなキーに割り当てられていて、手がすべっ
> てそれを実行してしまったというようなことが考えられますが、そのようなこと
> は無いでしょうか。
書き忘れましたが、マクロ等は無いです。

V6.00β1から発生はしていて、再現状況がハッキリしないため投稿するか悩んで
ました・・・

判っていることは、
・V5.xxでは発生したことがない
  →常駐ソフト系は変わっていない
・折りたたみ用の余白が非表示だと発生したことがない
くらいです。

例外系はdump.txtもしくはOSエラーメッセージが出るしで、秀丸で変なメッセー
ジを出したりすることがないかなぁと思い投稿しました。

[ ]
RE:09822 突然閉じるNo.09823
憩安 さん 06/03/14 19:09
 
連続投稿すみません。

色々試していたら、立て続けに現象が発生して、手順を確認しようと何度もやっ
てたら、他のアプリ(TeraTerm)が閉じる(秀丸は閉じない)現象も発生しまし
た・・・
その時の手順は、常駐秀丸からC言語ファイルを開く→F3で検索(強調表示あり,
検索での表示は単語選択)→Ctrl+Leftでした。

当方の常駐ソフト系で何か悪さしてるのがあるのかなぁ・・・

[ ]
RE:09823 突然閉じるNo.09830
秀丸担当 さん 06/03/15 10:33
 

>色々試していたら、立て続けに現象が発生して、手順を確認しようと何度もやっ
>てたら、他のアプリ(TeraTerm)が閉じる(秀丸は閉じない)現象も発生しまし
>た・・・
>その時の手順は、常駐秀丸からC言語ファイルを開く→F3で検索(強調表示あり,
>検索での表示は単語選択)→Ctrl+Leftでした。

いろいろ情報ありがとうございます。
スパイのログからは問題を見つけ出すことはできませんでした。

立て続けに問題が発生したり他のアプリでも発生したということで、もしかした
らその間スパイでメッセージのログを取っていたりした間に発生していたという
ようなことはないでしょうか。

スパイでメッセージのログを取っていると、ダイアログの文字が化けたり、ホ
イールの操作の挙動が変わったりと、何かしら怪しげな状態になるのを経験して
います。

[ ]
RE:09830 突然閉じるNo.09831
憩安 さん 06/03/15 11:44
 
> 立て続けに問題が発生したり他のアプリでも発生したということで、もしかした
> らその間スパイでメッセージのログを取っていたりした間に発生していたという
> ようなことはないでしょうか。
立て続けに問題が発生するケースは以前からあって(なので、しばらくアウトラ
イン機能は利用してなくて、最近また使い始めたて発生した)、投稿するに当た
ってスパイを試しただけですので、スパイが原因ではないと思います。

他アプリが閉じた時はスパイを起動してましたので、こちらはスパイが原因かも
しれませんが。

現在は、昨日と同じファイルで同じ操作を行なっても発生しません。

一度発生すると立て続けに発生するケースが多いので、また発生したら環境を送
るようにします。

[ ]
RE:09831 突然閉じるNo.09842
秀丸担当 さん 06/03/16 10:48
 

>立て続けに問題が発生するケースは以前からあって(なので、しばらくアウトラ
>イン機能は利用してなくて、最近また使い始めたて発生した)、投稿するに当た
>ってスパイを試しただけですので、スパイが原因ではないと思います。
>
>他アプリが閉じた時はスパイを起動してましたので、こちらはスパイが原因かも
>しれませんが。
>
>現在は、昨日と同じファイルで同じ操作を行なっても発生しません。
>
>一度発生すると立て続けに発生するケースが多いので、また発生したら環境を送
>るようにします。

スパイが原因ではなさそうですか。情報ありがとうございます。
設定内容を送っていただけると参考になります。
よろしくお願いします。

[ ]