From: Kazuhiro Yoshida Date: 1999-09-26T01:54:02+09:00 Subject: [ruby-dev:7914] SEGV at st.c もりきゅうです. 拙作の Ruby-Xlib をいじっていて,妙ちくりんなところで [BUG] Segmentation fault が出たので gdb を使ってみました. ruby-1.4.2 の make の際に -O2 を外しておきました. そして (gdb) run -Ilib sample/hscrable.rb で走らせて,スペースキーを押しっぱなしにしました. # hscrable.rb はスクロールバー付きのテキストエディットを表示して # テキストを書きこめる,そんなスクリプトです. # スペースキーを押しっぱなしにすることで,Pixmap を何回も new # することになり,free() が何度も呼ばれることになります. しばらくすると, -- Program received signal SIGSEGV, Segmentation fault. st_free_table (table=0x141cb0) at st.c:185 185 next = ptr->text; (gdb) -- と出ました.どのように対処すべきでしょうか. ---- Kazuhiro Yoshida moriq@ma2.seikyou.ne.jp