[Kazehakase-devel 665] Re: プロキシ設定で刺さる件

Back to archive index

Hiroyuki Ikezoe poinc****@ikezo*****
2004年 1月 15日 (木) 21:45:12 JST


zoeです。

kz-profile.cの件は足永さんにお任せモードで(ぉぃ。

On Thu, 15 Jan 2004 01:37:04 +0900
Junichiro Kita <kita****@kitaj*****> wrote:

> KzProfile の list の先頭の要素が削除されるような操作をすると,list が
> 無効なポインタになってしまうような気がします.
(略)
> 実際に全部削除した直後に kz_proxy->list を確認してみると,NULL ではな
> く意味のない整数値(無効な値)になっていました.
> 
> このため,その直後の kz_proxy への登録時に kz_proxy->list->next の値に
> よって SEGV したり無限に next をたどり続けたりするんではないかと思いま
> す.

添付のパッチを当てたんですが、やっぱりSEGVります。
直前のkz_proxy->listがNULLになってることは確認しました。
再現手順は以下。
前提条件として、
システムワイドな設定ファイルは20040115のもの
~/.kazehakase/proxyrcは存在しない状態です。

1. プロキシ設定画面上部のプロキシ選択部分のDirectをクリック
2. プロキシを使用するをチェック
3. 適用をクリック

これで100%落ちます。
backtraceは
http://sourceforge.jp/tracker/index.php?func=detail&aid=3729&group_id=388&atid=1529
に書いてあるのとまったく同じです。



Kazehakase-devel メーリングリストの案内
Back to archive index