# gdb miniruby Program received signal SIGSEGV, Segmentation fault. mark_locations_array (n=, x=0x0, objspace=0x6000000000039db0) at gc.c:3298 3298 gc_mark_maybe(objspace, v); (gdb) bt #0 mark_locations_array (n=, x=0x0, objspace=0x6000000000039db0) at gc.c:3298 #1 gc_mark_locations (objspace=0x6000000000039db0, start=, end=) at gc.c:3310 #2 0x4000000000115260 in gc_mark_locations (end=, start=, objspace=0x6000000000039db0) at gc.c:3506 #3 mark_current_machine_context (objspace=0x6000000000039db0, th=0x60000000000395b0) at gc.c:3500 #4 0x4000000000117ff0 in gc_mark_roots (categoryp=0x0, full_mark=0, objspace=0x6000000000039db0) at gc.c:4105 #5 gc_marks_body (objspace=0x6000000000039db0, full_mark=0) at gc.c:4164 #6 0x400000000011a670 in gc_marks (full_mark=, objspace=0x6000000000039db0) at gc.c:4526 #7 garbage_collect_body (objspace=0x6000000000039db0, full_mark=, immediate_sweep=, reason=) at gc.c:5024 #8 0x400000000011bba0 in heap_prepare_freepage (heap=0x6000000000039dc0, objspace=0x6000000000039db0) at gc.c:1219 #9 heap_get_freeobj_from_next_freepage (heap=, objspace=0x6000000000039db0) at gc.c:1237 #10 heap_get_freeobj (heap=0x6000000000039dc0, objspace=0x6000000000039db0) at gc.c:1259 #11 newobj_of (klass=0, flags=40, v1=0, v2=0, v3=0) at gc.c:1303 #12 0x40000000001264b0 in hash_alloc (klass=0) at hash.c:289 #13 0x40000000003c1120 in Init_BareVM () at vm.c:2822 #14 0x40000000000d25c0 in ruby_setup () at eval.c:54 #15 0x40000000000d68a0 in ruby_init () at eval.c:75 #16 0x400000000001d6f0 in main (argc=1, argv=0x60000fffffffb108) at main.c:35