#1  0x000000000042fa36 in rb_gc_mark (ptr=10163200) at gc.c:1366
#2  0x000000000042fb48 in mark_locations_array (x=0x7fffffffcdc8, n=914) at gc.c:1275
#3  0x000000000042fd74 in rb_gc_mark_locations (top_frame=0x7fffffffcc90) at gc.c:1285
#4  garbage_collect_0 (top_frame=0x7fffffffcc90) at gc.c:2118
#5  0x000000000043090f in garbage_collect () at gc.c:2197
#6  0x0000000000430b47 in ruby_xmalloc (size=192) at gc.c:248
#7  0x000000000041011d in blk_copy_prev (block=0x1beb900) at eval.c:8658
#8  0x0000000000412302 in proc_alloc (klass=10182240, proc=0) at eval.c:8887
#9  0x00000000004171c6 in rb_eval (self=10163520, node=0x9b2238) at eval.c:4173
#10 0x0000000000416e44 in rb_eval (self=10163520, node=0x9b21c0) at eval.c:3858
#11 0x0000000000419ea4 in rb_call0 (klass=10164040, recv=10163520, id=11097, oid=<value optimized out>, argc=0, argv=0x0, body=0x9b21c0, 
    flags=<value optimized out>) at eval.c:6211
#12 0x000000000041a358 in rb_call (klass=10164040, recv=10163520, mid=11097, argc=0, argv=0x0, scope=1, self=10163520) at eval.c:6308
#13 0x0000000000424e4b in eval_fcall (self=10163520, node=0x9b1e28) at eval.c:3396
#14 0x0000000000425858 in eval_iter (self=10163520, node=0x9b1e50) at eval.c:3200
#15 0x0000000000419ea4 in rb_call0 (klass=10164040, recv=10163520, id=3137, oid=<value optimized out>, argc=0, argv=0x0, body=0x9b1d88, 
    flags=<value optimized out>) at eval.c:6211
#16 0x000000000041a358 in rb_call (klass=10164040, recv=10163520, mid=3137, argc=0, argv=0x0, scope=1, self=6) at eval.c:6308
#17 0x000000000041ada8 in vafuncall (recv=10163520, mid=3137, n=9916440, ar=<value optimized out>) at eval.c:6385
#18 0x000000000041b033 in rb_funcall (recv=10163280, mid=7, n=80) at eval.c:6402
#19 0x0000000000419587 in rb_call0 (klass=10285840, recv=10163520, id=5057, oid=5057, argc=0, argv=0x0, body=0x9cf130, flags=<value optimized out>)
    at eval.c:6058
#20 0x000000000041a358 in rb_call (klass=10285840, recv=10163520, mid=5057, argc=0, argv=0x0, scope=1, self=6) at eval.c:6308
#21 0x000000000041ada8 in vafuncall (recv=10163520, mid=5057, n=9916440, ar=<value optimized out>) at eval.c:6385
#22 0x000000000041b033 in rb_funcall (recv=10163280, mid=7, n=80) at eval.c:6402
#23 0x000000000041c1aa in error_print () at eval.c:1307
#24 0x0000000000422203 in rb_thread_start_0 (fn=0x416b80 <rb_thread_yield>, arg=0x9b15e0, th=0x9ed800) at eval.c:12798
#25 0x0000000000419587 in rb_call0 (klass=10281880, recv=10163920, id=2961, oid=2961, argc=0, argv=0x0, body=0x9ce2d0, flags=<value optimized out>)
    at eval.c:6058
#26 0x000000000041a358 in rb_call (klass=10281880, recv=10163920, mid=2961, argc=0, argv=0x0, scope=1, self=6) at eval.c:6308
#27 0x000000000041a572 in rb_funcall2 (recv=7, mid=80, argc=9916440, argv=0x2000) at eval.c:6444
#28 0x000000000041a614 in rb_obj_call_init (obj=10163920, argc=0, argv=0x0) at eval.c:7955
#29 0x000000000041a680 in rb_thread_s_new (argc=0, argv=0x0, klass=10281880) at eval.c:12872
#30 0x0000000000419587 in rb_call0 (klass=10281840, recv=10281880, id=3361, oid=3361, argc=0, argv=0x0, body=0x9ce320, flags=<value optimized out>)
    at eval.c:6058
#31 0x000000000041a358 in rb_call (klass=10281840, recv=10281880, mid=3361, argc=0, argv=0x0, scope=0, self=10306200) at eval.c:6308
#32 0x000000000042509b in eval_call (self=10306200, node=0x9b1b80) at eval.c:3381
#33 0x0000000000425858 in eval_iter (self=10306200, node=0x9b18b0) at eval.c:3200
#34 0x0000000000416e44 in rb_eval (self=10306200, node=0x9b1838) at eval.c:3858
#35 0x00000000004285d9 in ruby_exec_internal () at eval.c:1685
#36 0x0000000000428625 in ruby_exec () at eval.c:1705
#37 0x000000000042864d in ruby_run () at eval.c:1715
#38 0x000000000040e353 in main (argc=2, argv=0x7fffffffea18, envp=<value optimized out>) at main.c:48

