Skip to content

Instantly share code, notes, and snippets.

@FROGGS
Last active December 25, 2015 21:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save FROGGS/247efea9968aa9d70974 to your computer and use it in GitHub Desktop.
Save FROGGS/247efea9968aa9d70974 to your computer and use it in GitHub Desktop.
valgrind perl6 t/spec/S06-other/main-usage.rakudo.parrot
==30344== Memcheck, a memory error detector
==30344== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==30344== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
==30344== Command: perl6 t/spec/S06-other/main-usage.rakudo.parrot
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC0409: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC041E: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC0433: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC04CF: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC0441: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EBDB98: gc_gms_is_pmc_ptr (gc_gms.c:1560)
==30344== by 0x4EC0462: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EBDB9D: gc_gms_is_pmc_ptr (gc_gms.c:1560)
==30344== by 0x4EC0462: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EBDBA7: gc_gms_is_pmc_ptr (gc_gms.c:1560)
==30344== by 0x4EC0462: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC0969: Parrot_gc_pool_is_owned (fixed_allocator.c:503)
==30344== by 0x4EBDBCB: gc_gms_is_pmc_ptr (gc_gms.c:1563)
==30344== by 0x4EC0462: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC096F: Parrot_gc_pool_is_owned (fixed_allocator.c:503)
==30344== by 0x4EBDBCB: gc_gms_is_pmc_ptr (gc_gms.c:1563)
==30344== by 0x4EC0462: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC0997: Parrot_gc_pool_is_owned (fixed_allocator.c:510)
==30344== by 0x4EBDBCB: gc_gms_is_pmc_ptr (gc_gms.c:1563)
==30344== by 0x4EC0462: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC099C: Parrot_gc_pool_is_owned (fixed_allocator.c:510)
==30344== by 0x4EBDBCB: gc_gms_is_pmc_ptr (gc_gms.c:1563)
==30344== by 0x4EC0462: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC09AF: Parrot_gc_pool_is_owned (fixed_allocator.c:512)
==30344== by 0x4EBDBCB: gc_gms_is_pmc_ptr (gc_gms.c:1563)
==30344== by 0x4EC0462: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344==
==30344== Use of uninitialised value of size 8
==30344== at 0x4EBDBD0: gc_gms_is_pmc_ptr (gc_gms.c:1569)
==30344== by 0x4EC0462: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Use of uninitialised value of size 8
==30344== at 0x4EBDC2C: gc_gms_is_pmc_ptr (gc_gms.c:1581)
==30344== by 0x4EC0462: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EBDC4C: gc_gms_is_pmc_ptr (gc_gms.c:1581)
==30344== by 0x4EC0462: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Use of uninitialised value of size 8
==30344== at 0x4EBDC52: gc_gms_is_pmc_ptr (gc_gms.c:1582)
==30344== by 0x4EC0462: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Use of uninitialised value of size 8
==30344== at 0x4EBDC8E: gc_gms_is_pmc_ptr (gc_gms.c:1583)
==30344== by 0x4EC0462: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC0478: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC0485: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344==
==30344== Use of uninitialised value of size 8
==30344== at 0x4EC048F: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EB9C23: Parrot_gc_mark_PMC_alive_fun (api.c:146)
==30344== by 0x4EC04C4: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Use of uninitialised value of size 8
==30344== at 0x4EBE10F: gc_gms_mark_pmc_header (gc_gms.c:1184)
==30344== by 0x4EC04C4: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Use of uninitialised value of size 8
==30344== at 0x4EBE15B: gc_gms_mark_pmc_header (gc_gms.c:1207)
==30344== by 0x4EC04C4: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Use of uninitialised value of size 8
==30344== at 0x4EBE17C: gc_gms_mark_pmc_header (gc_gms.c:1208)
==30344== by 0x4EC04C4: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC04D9: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EBDAB8: gc_gms_is_string_ptr (gc_gms.c:1699)
==30344== by 0x4EC04F6: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EBDABD: gc_gms_is_string_ptr (gc_gms.c:1699)
==30344== by 0x4EC04F6: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EBDAC7: gc_gms_is_string_ptr (gc_gms.c:1699)
==30344== by 0x4EC04F6: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC0969: Parrot_gc_pool_is_owned (fixed_allocator.c:503)
==30344== by 0x4EBDAEC: gc_gms_is_string_ptr (gc_gms.c:1702)
==30344== by 0x4EC04F6: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC096F: Parrot_gc_pool_is_owned (fixed_allocator.c:503)
==30344== by 0x4EBDAEC: gc_gms_is_string_ptr (gc_gms.c:1702)
==30344== by 0x4EC04F6: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC0997: Parrot_gc_pool_is_owned (fixed_allocator.c:510)
==30344== by 0x4EBDAEC: gc_gms_is_string_ptr (gc_gms.c:1702)
==30344== by 0x4EC04F6: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC099C: Parrot_gc_pool_is_owned (fixed_allocator.c:510)
==30344== by 0x4EBDAEC: gc_gms_is_string_ptr (gc_gms.c:1702)
==30344== by 0x4EC04F6: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC09AF: Parrot_gc_pool_is_owned (fixed_allocator.c:512)
==30344== by 0x4EBDAEC: gc_gms_is_string_ptr (gc_gms.c:1702)
==30344== by 0x4EC04F6: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344==
==30344== Use of uninitialised value of size 8
==30344== at 0x4EBDAF1: gc_gms_is_string_ptr (gc_gms.c:1706)
==30344== by 0x4EC04F6: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Use of uninitialised value of size 8
==30344== at 0x4EBDB42: gc_gms_is_string_ptr (gc_gms.c:1713)
==30344== by 0x4EC04F6: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EC04F9: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344==
==30344== Use of uninitialised value of size 8
==30344== at 0x4EC04FF: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4EB9C43: Parrot_gc_mark_STRING_alive_fun (api.c:165)
==30344== by 0x4EC051E: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Use of uninitialised value of size 8
==30344== at 0x4EBD0B0: gc_gms_mark_str_header (gc_gms.c:1226)
==30344== by 0x4EC051E: trace_mem_block (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFE6: trace_system_stack (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBFFA9: trace_system_areas (in /home/froggs/dev/nqp/install/lib/libparrot.so.5.9.0)
==30344== by 0x4EBF9BA: Parrot_gc_trace_root (mark_sweep.c:187)
==30344== by 0x4EBE50F: gc_gms_mark_and_sweep (gc_gms.c:829)
==30344== by 0x4EBEE16: gc_gms_allocate_pmc_header (gc_gms.c:1481)
==30344== by 0x4EB9DAA: Parrot_gc_new_pmc_header (api.c:312)
==30344== by 0x4EDEF8D: get_new_pmc_header (pmc.c:571)
==30344== by 0x4EDF23B: Parrot_pmc_new (pmc.c:217)
==30344== by 0x4EC947C: Parrot_pcc_reuse_continuation (context.c:889)
==30344== by 0x4E9853B: Parrot_callmethodcc_p_sc (core_ops.c:18362)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x4FA2A9E: pop_parser_state (imcc.l:1268)
==30344== by 0x4FA3768: yywrap (imcc.l:725)
==30344== by 0x4FA6E7D: yylex (imclexer.c:3323)
==30344== by 0x4F9F8BE: yyparse (imcparser.c:3126)
==30344== by 0x4FA790D: imcc_run_compilation (imcc.l:1395)
==30344== by 0x4FA7A9D: imcc_compile_buffer_safe (imcc.l:1366)
==30344== by 0x4FA800E: imcc_run_compilation_internal (main.c:547)
==30344== by 0x4FA8B68: imcc_compile_string (main.c:498)
==30344== by 0x4F5E201: Parrot_IMCCompiler_invoke (imccompiler.pmc:140)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344== by 0x4EE00FC: runops_int (main.c:220)
==30344== by 0x4EC8CDD: runops (ops.c:123)
==30344==
1..22
# Command line: ./perl6 getout-30344-320576.code < getout-30344-320576.in > getout-30344-320576.out 2> getout-30344-320576.err
ok 1 - a user-defined USAGE sub is called if MAIN dispatch fails
# Command line: ./perl6 getout-30344-283814.code < getout-30344-283814.in > getout-30344-283814.out 2> getout-30344-283814.err
ok 2 - a user-defined USAGE sub is not called if MAIN dispatch succeeds
# Command line: ./perl6 getout-30344-196111.code < getout-30344-196111.in > getout-30344-196111.out 2> getout-30344-196111.err
ok 3 - if the MAIN dispatch results in an error, that error should be printed, not USAGE
# Command line: ./perl6 getout-30344-860825.code < getout-30344-860825.in > getout-30344-860825.out 2> getout-30344-860825.err
ok 4 - auto-generated USAGE message goes to $*ERR and contains parameter name
# Command line: ./perl6 getout-30344-973145.code '--help' < getout-30344-973145.in > getout-30344-973145.out 2> getout-30344-973145.err
ok 5 - --help option sends auto-generated USAGE message to $*OUT
# Command line: ./perl6 getout-30344-124933.code '--x' < getout-30344-124933.in > getout-30344-124933.out 2> getout-30344-124933.err
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x52B00E0: vfprintf (vfprintf.c:1654)
==30344== by 0x5375BFF: __vsnprintf_chk (vsnprintf_chk.c:63)
==30344== by 0x5375B47: __snprintf_chk (snprintf_chk.c:35)
==30344== by 0x4EE6863: Parrot_sprintf_format (stdio2.h:64)
==30344== by 0x4ECC185: Parrot_vsprintf_s (sprintf.c:67)
==30344== by 0x4ECC3B6: Parrot_sprintf_c (sprintf.c:188)
==30344== by 0x4EE8392: Parrot_sub_Context_infostr (sub.c:297)
==30344== by 0x4EAD242: PDB_get_continuation_backtrace (debug.c:3663)
==30344== by 0x4EB809B: Parrot_ex_update_for_rethrow (exceptions.c:674)
==30344== by 0x4EB8138: Parrot_ex_rethrow_from_op (exceptions.c:462)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344== by 0x4EE00FC: runops_int (main.c:220)
==30344==
==30344== Use of uninitialised value of size 8
==30344== at 0x52AF65B: _itoa_word (_itoa.c:179)
==30344== by 0x52B3B91: vfprintf (vfprintf.c:1654)
==30344== by 0x5375BFF: __vsnprintf_chk (vsnprintf_chk.c:63)
==30344== by 0x5375B47: __snprintf_chk (snprintf_chk.c:35)
==30344== by 0x4EE6863: Parrot_sprintf_format (stdio2.h:64)
==30344== by 0x4ECC185: Parrot_vsprintf_s (sprintf.c:67)
==30344== by 0x4ECC3B6: Parrot_sprintf_c (sprintf.c:188)
==30344== by 0x4EE8392: Parrot_sub_Context_infostr (sub.c:297)
==30344== by 0x4EAD242: PDB_get_continuation_backtrace (debug.c:3663)
==30344== by 0x4EB809B: Parrot_ex_update_for_rethrow (exceptions.c:674)
==30344== by 0x4EB8138: Parrot_ex_rethrow_from_op (exceptions.c:462)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x52AF665: _itoa_word (_itoa.c:179)
==30344== by 0x52B3B91: vfprintf (vfprintf.c:1654)
==30344== by 0x5375BFF: __vsnprintf_chk (vsnprintf_chk.c:63)
==30344== by 0x5375B47: __snprintf_chk (snprintf_chk.c:35)
==30344== by 0x4EE6863: Parrot_sprintf_format (stdio2.h:64)
==30344== by 0x4ECC185: Parrot_vsprintf_s (sprintf.c:67)
==30344== by 0x4ECC3B6: Parrot_sprintf_c (sprintf.c:188)
==30344== by 0x4EE8392: Parrot_sub_Context_infostr (sub.c:297)
==30344== by 0x4EAD242: PDB_get_continuation_backtrace (debug.c:3663)
==30344== by 0x4EB809B: Parrot_ex_update_for_rethrow (exceptions.c:674)
==30344== by 0x4EB8138: Parrot_ex_rethrow_from_op (exceptions.c:462)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x52B3BE4: vfprintf (vfprintf.c:1654)
==30344== by 0x5375BFF: __vsnprintf_chk (vsnprintf_chk.c:63)
==30344== by 0x5375B47: __snprintf_chk (snprintf_chk.c:35)
==30344== by 0x4EE6863: Parrot_sprintf_format (stdio2.h:64)
==30344== by 0x4ECC185: Parrot_vsprintf_s (sprintf.c:67)
==30344== by 0x4ECC3B6: Parrot_sprintf_c (sprintf.c:188)
==30344== by 0x4EE8392: Parrot_sub_Context_infostr (sub.c:297)
==30344== by 0x4EAD242: PDB_get_continuation_backtrace (debug.c:3663)
==30344== by 0x4EB809B: Parrot_ex_update_for_rethrow (exceptions.c:674)
==30344== by 0x4EB8138: Parrot_ex_rethrow_from_op (exceptions.c:462)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344== by 0x4EE00FC: runops_int (main.c:220)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x52B01BE: vfprintf (vfprintf.c:1654)
==30344== by 0x5375BFF: __vsnprintf_chk (vsnprintf_chk.c:63)
==30344== by 0x5375B47: __snprintf_chk (snprintf_chk.c:35)
==30344== by 0x4EE6863: Parrot_sprintf_format (stdio2.h:64)
==30344== by 0x4ECC185: Parrot_vsprintf_s (sprintf.c:67)
==30344== by 0x4ECC3B6: Parrot_sprintf_c (sprintf.c:188)
==30344== by 0x4EE8392: Parrot_sub_Context_infostr (sub.c:297)
==30344== by 0x4EAD242: PDB_get_continuation_backtrace (debug.c:3663)
==30344== by 0x4EB809B: Parrot_ex_update_for_rethrow (exceptions.c:674)
==30344== by 0x4EB8138: Parrot_ex_rethrow_from_op (exceptions.c:462)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344== by 0x4EE00FC: runops_int (main.c:220)
==30344==
==30344== Conditional jump or move depends on uninitialised value(s)
==30344== at 0x52B0238: vfprintf (vfprintf.c:1654)
==30344== by 0x5375BFF: __vsnprintf_chk (vsnprintf_chk.c:63)
==30344== by 0x5375B47: __snprintf_chk (snprintf_chk.c:35)
==30344== by 0x4EE6863: Parrot_sprintf_format (stdio2.h:64)
==30344== by 0x4ECC185: Parrot_vsprintf_s (sprintf.c:67)
==30344== by 0x4ECC3B6: Parrot_sprintf_c (sprintf.c:188)
==30344== by 0x4EE8392: Parrot_sub_Context_infostr (sub.c:297)
==30344== by 0x4EAD242: PDB_get_continuation_backtrace (debug.c:3663)
==30344== by 0x4EB809B: Parrot_ex_update_for_rethrow (exceptions.c:674)
==30344== by 0x4EB8138: Parrot_ex_rethrow_from_op (exceptions.c:462)
==30344== by 0x4EE04A4: runops_fast_core (cores.c:499)
==30344== by 0x4EE00FC: runops_int (main.c:220)
==30344==
Unable to open filehandle from path '/home/froggs/dev/rakudo/getout-30344-124933.out': No such file or directory(2)
in block at /home/froggs/dev/rakudo/t/spec/packages/Test/Util.pm:106
in sub get_out at /home/froggs/dev/rakudo/t/spec/packages/Test/Util.pm:81
in sub is_run at /home/froggs/dev/rakudo/t/spec/packages/Test/Util.pm:25
in sub is_run at /home/froggs/dev/rakudo/t/spec/packages/Test/Util.pm:7
in sub is_run at /home/froggs/dev/rakudo/t/spec/packages/Test/Util.pm:21
in sub is_run at /home/froggs/dev/rakudo/t/spec/packages/Test/Util.pm:7
in block at t/spec/S06-other/main-usage.rakudo.parrot:53
# Looks like you planned 22 tests, but ran 5
==30344==
==30344== HEAP SUMMARY:
==30344== in use at exit: 552,338,494 bytes in 275,220 blocks
==30344== total heap usage: 1,489,343 allocs, 1,214,123 frees, 2,263,027,292 bytes allocated
==30344==
==30344== LEAK SUMMARY:
==30344== definitely lost: 34,892 bytes in 2,594 blocks
==30344== indirectly lost: 139,715 bytes in 1,841 blocks
==30344== possibly lost: 288 bytes in 1 blocks
==30344== still reachable: 552,163,599 bytes in 270,784 blocks
==30344== suppressed: 0 bytes in 0 blocks
==30344== Rerun with --leak-check=full to see details of leaked memory
==30344==
==30344== For counts of detected and suppressed errors, rerun with: -v
==30344== Use --track-origins=yes to see where uninitialised values come from
==30344== ERROR SUMMARY: 4300215 errors from 47 contexts (suppressed: 2 from 2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment