一週間ほど苦闘してきましたが、あいかわらずわかりません。
Data_Make_Structを使っている付近は随分チェックしたのですが。
いろいろvolatileを入れたりしてもだめ。

一応あるところで rb_class_new_instance しているところで落ちているところまではわかったのですが、
その原因のほうはさっぱり。

さらにわけわからんのは、

require "optparse"

すると落ちなくなるという... optparseは全然使ってなくてもです。

inaba

-------- Original Message  --------
Subject: [BUG] rb_gc_mark()
From: Inaba,Touru <inaba / lake.dti.ne.jp>
To: ruby-ext ML <ruby-ext / ruby-lang.org>
Date: Fri Nov 16 2012 14:18:29 GMT+0900 (JST)

> inabaです。
> 
> 一般論でけっこうですので、
> 
> [BUG] rb_gc_mark(): unknown data type 0x10(0x4077cd78) non object
> ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
> 
> とかで落ちちゃうやつのデバッグ方法で何かいいものがあればご教示願います。
> gdbでback trace見ても手掛かりないですし。
> 
> inaba
>