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

[FDclone-users:00962] Re: LOG_DIR from within archive browser causes SEGV



At Mon, 02 Apr 2012 23:39:16 +0900,
Takashi SHIRAI wrote:
> In Message-Id <86y5qelc0y.knu@iDaemons.org>
>         "Akinori MUSHA" <knu@iDaemons.org>さんwrites:
> >  FDclone 3.00jで、アーカイブブラウザ内から L で他のディレクトリに移ろ
> > うとするとSEGVするようです。OS X Lion と FreeBSD 8.3 で確認しました。
> 
>  FD-3.00a での embug という、4 年近くも放置されていた異常の
> ようです。利用者が少ないがためになかなか炙り出されない宿命な
> んでしょうかね。
>  もう 4 年前のことなんて忘却の彼方で、コード見ても何やって
> んだかさっぱりな状態ではありますが、下記 patch で修正される
> んじゃないかと思います。試して下さい。

 対応ありがとうございます。

 試しましたが、まだSEGVしてしまいます。

	touch a b; tar cf c.tar a b

で作った c.tar を開いた状態から [L] [/] ]Enter] などで落ちます。

 別のディレクトリ上で同じことをすると落ちなかったりもしますが、その場
合も、終了しようとするとSEGVしたり、あるいは再度アーカイブブラウザに入
ると Cannot allocate memory と言われて落ちます。

 なお、環境は FreeBSD 8.3-PRERELEASE/amd64 で、 DEFRC および ~/.fd2rc
がない状態(デフォルト設定)でも再現します。

> P.S.
>  今週末には code freeze の予定にしてますんで、bug report を
> 抱えてる人はなるべくそれまでにお願いします。また code freeze
> 直後に bug report あるといじけて泣いちゃうと思います。

 これはバグというほどではないですが、アーカイブブラウザ内で H から cd
するとアーカイブのパス名が新しいカレントディレクトリ+アーカイブファイル
名へと更新され、たとえそのファイルが存在しなくてもブラウザが継続します。
これはブラウザを抜けてくれた方がうれしそうです。

-- 
Akinori MUSHA / http://akinori.org/