Rubyのインタプリタは生のスタックを処理系のスタックのひとつとしても使っていて、
それがGCのrootになるからじゃないかな?