たくさん開くとおかしくなるNo.04446
ませま さん 04/02/28 00:49
 
秀丸をタブモードにして沢山ファイルをオープンしたら
31個目の秀丸を開いたときにメニューが消えたり,鶴亀が
動かなくなったり,いろいろ変になりました.

こちらの環境は Windows2000 + 秀丸4.10β20 です.

この現象が起きる直前まで秀丸の起動数の制限を 30 に設定
していたことが何か関係しているかもわかりません.

よろしくお願いします.

[ ]
RE:04446 たくさん開くとおかしくなるNo.04448
ませま さん 04/02/28 01:16
 

さっきの不具合調査中に別の不具合に遭遇しました.
何か関係あるかもわかりません.

■ 不具合再現手順の例

・常駐秀丸とタブモードを ON にしておく

・ [動作環境]-[環境]-[秀丸の起動数を制限する]
   の場所で起動数を3個に設定する

・ [動作環境]-[環境]-[秀丸の起動数を制限する]
   のチェックをはずす

・ 4個以上の秀丸を開く

・ 再びチェックする

・ 3個秀丸を閉じる

・ 2個秀丸を開いて「起動数の上限に達しました」というメッセージ
  を出す.

  このとき表示されたメッセージボックスおよび常駐秀丸が応答不能になります.

環境は Win2K + 秀丸 4.10β20 です.
以上,よろしくお願いします.

[ ]
RE:04446 たくさん開くとおかしくなるNo.04478
秀丸担当 さん 04/03/01 18:11
 

>秀丸をタブモードにして沢山ファイルをオープンしたら
>31個目の秀丸を開いたときにメニューが消えたり,鶴亀が
>動かなくなったり,いろいろ変になりました.

再現することができませんでした。
メモリ不足のような状況で、他のソフトでも異常があったということはないでし
ょうか。

[ ]
RE:04448 たくさん開くとおかしくなるNo.04479
秀丸担当 さん 04/03/01 18:18
 

>  このとき表示されたメッセージボックスおよび常駐秀丸が応答不能になります.

一度、似たような状況が再現できましたが、いろいろやっているうちに起きなく
なってしまいました。
さらに調査したいと思います。
もしさらに確実な再現方法などがわかりましたら、報告を頂けると助かります。

[ ]
RE:04478 たくさん開くとおかしくなるNo.04492
ませま さん 04/03/01 19:56
 
ませまです。

>再現することができませんでした。
>メモリ不足のような状況で、他のソフトでも異常があったということはないでし
>ょうか。

確かに,再現性がないようです.
いろいろ試したけど,未だに正確な再現手順がわかりません.

ただ,とにかく沢山のファイルを開き続けると何らかのタイミングで
おかしくなるようです.

他のソフトには影響は無かったと思います.

[ ]
RE:04479 たくさん開くとおかしくなるNo.04495
ませま さん 04/03/01 20:36
 

>>  このとき表示されたメッセージボックスおよび常駐秀丸が応答不能になります.
>
>一度、似たような状況が再現できましたが、いろいろやっているうちに起きなく
>なってしまいました。
>さらに調査したいと思います。
>もしさらに確実な再現方法などがわかりましたら、報告を頂けると助かります。

ということでいろいろやってみたら,確かに再現しない場合がありました(^^;

どうやら,基本的な再現手順は

・制限を設定しないで沢山の秀丸を開く
・沢山開いてる状態であえて秀丸の制限数を設定する
・秀丸を閉じたり,開こうと試みてわざと叱られたり,といった動作をいろいろ
  やってみる

って感じで頑張るといずれ再現するようです.

なんだかよくわかりません(--?

[ ]
RE:04492 たくさん開くとおかしくなるNo.04522
秀丸担当 さん 04/03/02 17:11
 

>確かに,再現性がないようです.
>いろいろ試したけど,未だに正確な再現手順がわかりません.
>
>ただ,とにかく沢山のファイルを開き続けると何らかのタイミングで
>おかしくなるようです.

30個よりさらに多く起動させ、メニューが表示されなくなるまで起動させまく
ることで、再現させることができました。
その状態では、動作環境のページの一部が無くなったりしました。
他のソフトでも、ダイアログが表示されなくなったり、メニューが表示されなく
なりました。
つまりは、リソース(メモリ)が不足している状況のようです。
秀丸ではそのための対策の1つとして、起動数の上限を設定できるようになって
います。

[ ]
RE:04495 たくさん開くとおかしくなるNo.04523
秀丸担当 さん 04/03/02 17:16
 

>ということでいろいろやってみたら,確かに再現しない場合がありました(^^;
>
>どうやら,基本的な再現手順は
>
>・制限を設定しないで沢山の秀丸を開く
>・沢山開いてる状態であえて秀丸の制限数を設定する
>・秀丸を閉じたり,開こうと試みてわざと叱られたり,といった動作をいろいろ
>  やってみる
>
>って感じで頑張るといずれ再現するようです.

やはり再現することができなくなってしまいましたが、このメッセージを出すと
きに常駐秀丸にメッセージを出させる方法を使っているので、それをやめてしま
おうかと思います。
次のβ版で修正します。

[ ]
RE:04522 たくさん開くとおかしくなるNo.04545
ませま さん 04/03/02 22:28
 
>30個よりさらに多く起動させ、メニューが表示されなくなるまで起動させまく
>ることで、再現させることができました。
>その状態では、動作環境のページの一部が無くなったりしました。
>他のソフトでも、ダイアログが表示されなくなったり、メニューが表示されなく
>なりました。
>つまりは、リソース(メモリ)が不足している状況のようです。

こちらでも確認しました.確かにダイログがおかしくなっていました(^^;

>秀丸ではそのための対策の1つとして、起動数の上限を設定できるようになって
>います。

これはまさに「対策の1つ」でしかないですよね.
技術的に回避困難としても,不具合の発生が予測できるのだから,
ヘルプに記載するとか,何かしらフォローしておくべきだと思います.

[ ]
RE:04545 たくさん開くとおかしくなるNo.04546
ませま さん 04/03/02 22:55
 
>これはまさに「対策の1つ」でしかないですよね.
>技術的に回避困難としても,不具合の発生が予測できるのだから,
>ヘルプに記載するとか,何かしらフォローしておくべきだと思います.

今気が付いたのだけど,「秀丸の起動数を制限する」のダイアログで
起動数の上限は 10000 のようです.
上の議論から考えて,この数字は無意味と思います.

それと,この数字を下げるのであれば,同じダイアログで
「編集可能な最大行数」のところでは範囲が明記されているので,
こちらに書式をあわせるといいと思います.

こういう機会に小さい箇所もいじってみてはどうかと(^^;

[ ]
RE:04523 たくさん開くとおかしくなるNo.04611
ませま さん 04/03/05 16:24
 
>やはり再現することができなくなってしまいましたが、このメッセージを出すと
>きに常駐秀丸にメッセージを出させる方法を使っているので、それをやめてしま
>おうかと思います。
>次のβ版で修正します。

秀丸β21 で問題が解消されているようです.
# 少なくとも,再現できません.

素早い対応に感謝します.

[ ]