[Momonga-devel.ja:00782] Re: Ctrl+↑で readline が落ちる.
- From: Motonobu Ichimura <famao@xxxxxxxxxxxxxxxxx>
- Date: Sat, 16 Nov 2002 16:05:18 +0900
市村です。
On Sat, 16 Nov 2002 01:49:45 +0900 (JST)
Hiromasa YOSHIMOTO <yosimoto@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> 吉本です.
>
> Motonobu Ichimura <famao@xxxxxxxxxxxxxxxxx> wrote:
>
> > 検証していないので、対処方法がこれでバッチリなのかどうかは
> > まだ確信をもてないのですが、一応 readline 側で対処する
> > パッチを添付しておきます。
>
> パッチが取り込まれた readline-4.3-3m を
> gcc-3.2 で -fstack-protector つきでビルドしてみました.
>
> その結果,このスレッドの最初で例としてあげた test.cpp では 落ちなくなったのですが
> bash-2.05b-2m では相変わらず 落ちてしまいます.
>
> また小松さんと同じgcc3.2に移行する前のマシンが残っていたので,試してみましたが
> 吉本の環境では 落ちてしまいます.設定ファイルなどの影響なのでしょうか??
bash は readline を丸飲みしていて、static にリンクされるので、同じパッチを
bash にも当てないといけませんね。やっときます。