Index: vm.c =================================================================== --- vm.c (revision 28543) +++ vm.c (working copy) @@ -1726,6 +1726,11 @@ RUBY_GC_INFO("main thread\n"); } else { +#ifdef USE_SIGALTSTACK + if (th->altstack) { + free(th->altstack); + } +#endif ruby_xfree(ptr); } }