と思ったんだけど、

普通にPRELUDEなしだと、rb_compile_cstrした時点で、スタックとレース出てくるみたいだな。

もうちょっと調べないとなんともいえないか。