[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FDclone-users:00544] Re: FDclone 2.08e has been released



 しらいです。

 2.09 の release は盆明けに延期しました。代わりに 2.08f を
週明けに出します。この bug も含め、結構致命的な bug が幾つか
見つかってますので。

In Message-Id <OFD75C40C1.34AF91FD-ON492571C1.003EE916@tky.lightwell.co.jp>
        SHIOTA Shoichi <Shoichi.Shiota@lightwell.co.jp>さんwrites:
> 潮田です。

> >  4.の時点で落ちるのは /0 error のせいです。もし落ちないよう
> > なら -N 付で起動して、全ての変数を既定値にしてみるといいでし
> > ょう。整数変数の値が全て 0 になるので落ちる筈です。
> -N を付けると、やっと正常動作をしなくなりました。
> ただ、落ちているというより、途中で (正常に?) 強制終了 でも
> しているかのような状態で、 errpt などには引っかかっていません。
> 方向キーなどを押したら、

 .fd2rc 等で変数値を設定している場合は既定値が使われません
ので、変数値が誤って 0 になるのを防いでしまいます。
 /0 error になる変数は具体的には DEFCOLUMNS です。桁数を 0
に指定すると明示的に落とすことも出来ます。それはそれでまずい
ので 0 に指定出来ないようにはしますけど。
 この時の挙動は OS や CPU によって微妙に異なるので、必ずし
も /0 error になって落ちるとは限らないようです。


>   malloc(): Not enough space
> 
> と出力して、プロンプトへ戻ってきます。
> それまでは、最上 3 行、最下 2 行だけ、いつもどおり表示しています。
> (つまり、ファイルの一覧が空っぽの状態)
> ほっておくと、最上段の時刻も変わっていくので生きているようです。

 この辺りの挙動は IA64 と似てますね。0 で割った答えが尋常で
ない数値として適用されているんでしょうね。

                                               しらい たかし