From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?=) Date: 2003-08-25T17:54:13+09:00 Subject: [ruby-dev:21258] Re: SEGV けいじゅ@いしつかです. In [ruby-dev:21257] the message: "[ruby-dev:21257] Re: SEGV", on Aug/25 14:04(JST) nobu.nakada@nifty.ne.jp writes: >なかだです。 >> 現象の起きたスクリプトはmy killer programで毎日数回は実行するものです. >> でも, 今回始めてSEGVしました. きっと, nkf.c中のifの中を通ることがめっ >> たにないのでは? > >最初にバッファを入力サイズ*3+10で取っているので、一般的な入力に >対しては追加する必要はほとんどないはずです。 なる. そうすると, よっぽど変な文字列を処理したんでしょうね(^^;; >実際には、gcc 3.2.2で-Oなら、"\xa0 \xa0 \xa0 \xa0 "をSJISから >JISに変換しようとしたときに通ることは確認できましたが、-O2以上 >にするとなぜか落ちませんでした。なんで落ちなくなるのかは謎です。 うーむ. 確になぞですね... __ ---------------------------------------------------->> 石塚 圭樹 <<--- ---------------------------------->> e-mail: keiju@ishitsuka.com <<---