From: Junji Sawada Date: 2008-05-10T19:38:59+09:00 Subject: [ruby-dev:34633] gc_sweep()での さわだと申します。 gc.cを眺めていて気づいたのですがgc_sweep()でヒープ解放時に final_listを操作する部分が変です。 for (pp = final_list; pp != final; pp = pp->as.free.next) { p->as.free.flags |= FL_SINGLETON; /* freeing page mark */ } r11439まではppになっています。