  #define debugs printf
 Index: vm.c
 ===================================================================
---- vm.c	(revision 27492)
+--- vm.c	(revision 27600)
 +++ vm.c	(working copy)
 @@ -690,6 +690,7 @@
      if (RUBY_VM_NORMAL_ISEQ_P(iseq) && iseq->insn_info_size > 0) {

 }
 
 static
@@ -717,6 +794,117 @@
     return 0;
 }
 

 void
 rb_thread_terminate_all(void)
 {
@@ -3749,7 +3759,9 @@
     GetThreadPtr(thval, th);
 
     if (flag) {
