2008-01-30 rb_str_new2でハマる Ruby/SDLでは、文字列クラスを使ってピクセルデータを取り扱えるんですが、ALLOC_Nマクロ呼び出して作った 文字列をrb_str_new2関数でStringインスタンス作ろうとしてSEGV発生。 あれ〜?? なんで〜??? ・・・って悩んでいたら、ふと思い出した。 rb_str_new2は長さ指定してへんかったから、途中でヌル文字あったらあかんやん(^^; というわけで、rb_str_new(こっちは長さを指定できる)に置き換えたらちゃんと動きました。 ふう、忘れてるなぁ〜。