[#7785] rb2c — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

28 messages 1999/09/02

[#7845] [Q] irb and SizedQueue — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

14 messages 1999/09/15

[ruby-dev:7914] SEGV at st.c

From: Kazuhiro Yoshida <moriq@...2.seikyou.ne.jp>
Date: 1999-09-25 16:54:02 UTC
List: ruby-dev #7914
もりきゅうです.

拙作の 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

In This Thread

Prev Next