#0 0x00007ffff75e7565 in raise () from /lib/libc.so.6 #1 0x00007ffff75e89e6 in abort () from /lib/libc.so.6 #2 0x00007ffff79b4070 in Parrot_confess (cond=0x7ffff7b3bbee "PObj_is_string_TEST(obj)", file=0x7ffff7b3bbc0 "src/gc/api.c", line=205) at src/exceptions.c:581 #3 0x00007ffff79be217 in Parrot_gc_mark_STRING_alive_fun (interp_unused=0x60a080, obj=0xaed5d0) at src/gc/api.c:205 #4 0x00007ffff79c4d47 in trace_mem_block (interp=0x60a080, mem_pools=0x60a8e0, lo_var_ptr=140737488348608, hi_var_ptr=140737488346192) at src/gc/system.c:473 #5 0x00007ffff79c4852 in trace_system_stack (interp=0x60a080, mem_pools=0x60a8e0) at src/gc/system.c:257 #6 0x00007ffff79c47a6 in trace_system_areas (interp=0x60a080, mem_pools=0x60a8e0) at src/gc/system.c:227 #7 0x00007ffff79c35f1 in Parrot_gc_trace_root (interp=0x60a080, mem_pools=0x60a8e0, trace=GC_TRACE_FULL) at src/gc/mark_sweep.c:226 #8 0x00007ffff79c1b80 in gc_ms_trace_active_PMCs (interp=0x60a080, trace=GC_TRACE_FULL) at src/gc/gc_ms.c:1467 #9 0x00007ffff79c0104 in gc_ms_mark_and_sweep (interp=0x60a080, flags=2) at src/gc/gc_ms.c:552 #10 0x00007ffff79bf103 in Parrot_gc_mark_and_sweep (interp=0x60a080, flags=2) at src/gc/api.c:690 #11 0x00007ffff7a25b55 in mem_allocate (interp=0x60a080, mem_pools=0x60a8e0, size=1350032, pool=0x60a9d0) at src/gc/alloc_resources.c:319 #12 0x00007ffff79c1355 in gc_ms_reallocate_buffer_storage (interp=0x60a080, buffer=0xaed5d0, newsize=1350024) at src/gc/gc_ms.c:1160 #13 0x00007ffff79beb8e in Parrot_gc_reallocate_buffer_storage (interp=0x60a080, buffer=0xaed5d0, newsize=1350024) at src/gc/api.c:489 #14 0x00007ffff7ab4cbe in ensure_buffer_size (interp=0x60a080, io=0xae9c60, len=8) at src/pmc/imageio.c:253 #15 0x00007ffff7ab5148 in Parrot_ImageIO_push_integer (interp=0x60a080, _self=0xae9c60, v=224992) at src/pmc/imageio.c:392 #16 0x00007ffff7ab52b8 in Parrot_ImageIO_push_pmc (interp=0x60a080, _self=0xae9c60, v=0x93d7a0) at src/pmc/imageio.c:425 #17 0x00007ffff7ab2640 in Parrot_FixedPMCArray_visit (interp=0x60a080, _self=0x69a670, info=0xae9c60) at src/pmc/fixedpmcarray.c:536 #18 0x00007ffff7a11104 in Parrot_visit_loop_visit (interp=0x60a080, info=0xae9c60) at src/pmc_freeze.c:338 #19 0x00007ffff7ab567c in Parrot_ImageIO_set_pmc (interp=0x60a080, _self=0xae9c60, p=0x69a670) at src/pmc/imageio.c:506 #20 0x00007ffff7a107bf in Parrot_freeze (interp=0x60a080, pmc=0x69a670) at src/pmc_freeze.c:58 #21 0x00007ffff7987a65 in Parrot_freeze_s_p (cur_opcode=0x7061c8, interp=0x60a080) at src/ops/core_ops.c:21358 #22 0x00007ffff7a14467 in runops_slow_core (interp=0x60a080, runcore_unused=0x6c7890, pc=0x7061c8) at src/runcore/cores.c:647 #23 0x00007ffff7a1315d in runops_int (interp=0x60a080, offset=0) at src/runcore/main.c:224 #24 0x00007ffff79d0840 in runops (interp=0x60a080, offs=0) at src/call/ops.c:127 #25 0x00007ffff79ca5f5 in Parrot_pcc_invoke_from_sig_object (interp=0x60a080, sub_obj=0x69a450, call_object=0x69a5d0) at src/call/pcc.c:325 #26 0x00007ffff79b4fa2 in Parrot_ext_call (interp=0x60a080, sub_pmc=0x69a450, signature=0x7ffff7b3b42a "P->") at src/extend.c:322 #27 0x00007ffff79b1736 in Parrot_runcode (interp=0x60a080, argc=1, argv=0x7fffffffe6e0) at src/embed.c:811 #28 0x00007ffff7b142ab in imcc_run_pbc (interp=0x60a080, output_file=0x0, argc=1, argv=0x7fffffffe6e0) at compilers/imcc/main.c:415 #29 0x00000000004012ae in main (argc=2, argv=0x7fffffffe6d8) at src/main.c:149