From: Ueno Katsuhiro Date: 2000-06-20T15:06:47+09:00 Subject: [ruby-list:23377] Re: Ruby/zlib うえの@ぶるーすかいです。 私信で頂きましたが、ruby-list のほうでフォローします。 丹野さん wrote: > ちょっと大きいですが、エラーが出るデータを以下に置きました。 > >または zlib.c を -g オプション付きでコンパイルし、 > >gdb から ruby を実行するか、吐いた core を gdb にかけて > >バックトレースと zlib.c 内の関数のスタックフレーム及び第一引数 > >(z や gz という名前の、構造体へのポインタ) のダンプを取り、 > >私信か何かで送って頂けると助かります。 > > gdb は使ったことが無いので、これで良いのか分りませんが、 > とりあえず以下に xxgdb の結果を添付します。 問題のデータと詳細な gdb の出力をありがとうございました。 おかげで問題箇所を特定することができました。 今回も僕の単純なミスで、rb_gc_mark() を呼ぶのを忘れていたために 内部で保持している String オブジェクトが garbage collection で回収されてしまっていたのが原因でした。 # ちゅーかそれくらいはよ気づけや > 自分 (^^;; これで直っているはずです。 http://www.blue.sky.or.jp/atelier/ruby/ruby-zlib-0.1.2.tar.gz ご迷惑をおかけして申し訳ございませんでした。 -=====--===- うえの かつひろ @ BLUE-SKYNET --= ---=----===- http://www.blue.sky.or.jp/ -==