Skip to content

Instantly share code, notes, and snippets.

@melezhik
Created December 24, 2021 02:30
Show Gist options
  • Save melezhik/812837c045325cb33526fab049059316 to your computer and use it in GitHub Desktop.
Save melezhik/812837c045325cb33526fab049059316 to your computer and use it in GitHub Desktop.
Curlie in loop bug
$ raku -MCurlie -e 'my $c = Curlie.new; for 1 .. 400 { $c.get: "https://httpbin.org/get" }'
Cannot assign to an immutable value
in method getinfo_long at /Users/alex/projects/rakudo/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 898
in method getinfo at /Users/alex/projects/rakudo/install/share/perl6/site/precomp/F75BA6B78195FB4BB18737386572FE4C5789AFB8/91/917D98459B37845C474AF03923465900BC1B0D1F line 688
in method success at /Users/alex/projects/rakudo/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 678
in method do-request at /Users/alex/projects/rakudo/install/share/perl6/site/sources/49AFEACA07019B071B7F9AD205404DB927DCAD15 (Curlie) line 164
in method get at /Users/alex/projects/rakudo/install/share/perl6/site/sources/49AFEACA07019B071B7F9AD205404DB927DCAD15 (Curlie) line 63
in block at /Users/alex/projects/rakudo/install/share/perl6/site/sources/45334C557865A97D1ECA0D3F3A3FAF2017FCE553 (OO::Monitors) line 31
in block <unit> at -e line 1
q
@melezhik
Copy link
Author

raku --version

Welcome to Rakudo™ v2021.10-134-gd1bda7b56.
Implementing the Raku® Programming Language v6.d.
Built on MoarVM version 2021.10-124-g6fd623291.

@melezhik
Copy link
Author

OS: Mac OS Monterey 12.1

@MasterDuke17
Copy link

Probably worth creating an issue for. Here's some more info:

[dan@alexandria perl6]$ gdb --args raku -MCurlie -e 'my $c = Curlie.new; for 1 .. 400 { $c.get: "https://httpbin.org/get" }'
GNU gdb (GDB) 11.1
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./install/bin/raku...
(gdb) b MVM_exception_throw_adhoc
Function "MVM_exception_throw_adhoc" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (MVM_exception_throw_adhoc) pending.
(gdb) r
Starting program: /home/dan/Source/perl6/install/bin/raku -MCurlie -e my\ \$c\ =\ Curlie.new\;\ for\ 1\ ..\ 400\ \{\ \$c.get:\ \"https://httpbin.org/get\"\ \}
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff6cce640 (LWP 489802)]
[New Thread 0x7fffee179640 (LWP 489808)]
[Thread 0x7fffee179640 (LWP 489808) exited]

Thread 1 "raku" hit Breakpoint 1, MVM_exception_throw_adhoc (tc=0x55555555a120, messageFormat=0x7ffff79d4450 "Cannot assign to an immutable value") at src/core/exceptions.c:882
882     MVM_NO_RETURN void MVM_exception_throw_adhoc(MVMThreadContext *tc, const char *messageFormat, ...) {
(gdb) bt
#0  MVM_exception_throw_adhoc (tc=0x55555555a120, messageFormat=0x7ffff79d4450 "Cannot assign to an immutable value") at src/core/exceptions.c:882
#1  0x00007ffff78538a8 in MVM_6model_container_assign_i (tc=0x55555555a120, cont=0x55555770ed88, value=200) at src/6model/containers.c:845
#2  0x00007ffff77cf75b in MVM_interp_run (tc=0x55555555a120, initial_invoke=0x7ffff795ae38 <toplevel_initial_invoke>, invoke_data=0x5555556165b0, outer_runloop=0x0) at src/core/interp.c:4162
#3  0x00007ffff795af92 in MVM_vm_run_file (instance=0x555555559590, filename=0x555555559520 "/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm") at src/moar.c:505
#4  0x00005555555557d8 in main (argc=<optimized out>, argv=0x7fffffffe368) at src/vm/moar/runner/main.c:474
(gdb) f 1
#1  0x00007ffff78538a8 in MVM_6model_container_assign_i (tc=0x55555555a120, cont=0x55555770edc8, value=200) at src/6model/containers.c:845
845             MVM_exception_throw_adhoc(tc, "Cannot assign to an immutable value");
(gdb) list
840     void MVM_6model_container_assign_i(MVMThreadContext *tc, MVMObject *cont, MVMint64 value) {
841         const MVMContainerSpec *cs = STABLE(cont)->container_spec;
842         if (cs && IS_CONCRETE(cont))
843             cs->store_i(tc, cont, value);
844         else
845             MVM_exception_throw_adhoc(tc, "Cannot assign to an immutable value");
846     }
847
848     /* Checks we have a container, and provided we do, assigns a num into it. */
849     void MVM_6model_container_assign_n(MVMThreadContext *tc, MVMObject *cont, MVMnum64 value) {
(gdb) p *cont
$1 = {header = {sc_forward_u = {forwarder = 0x80000001d, sc = {sc_idx = 29, idx = 8}, st = 0x80000001d}, owner = 1, flags1 = 0 '\000', flags2 = 2 '\002', size = 40}, st = 0x5555576b58e0}
(gdb) p *cs
Cannot access memory at address 0x0
(gdb) p value
$2 = 200
(gdb) call MVM_dump_backtrace(tc)
   at site#sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle):898  (/home/dan/Source/perl6/install/share/perl6/site/precomp/3A9C2BEE73D55CBEB2164B3F2C5F7FA59F40608E/4C/4C3E08F15178D3444F73775C0B6BADC1E61100A6:getinfo_long)
 from site#sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy):688  (/home/dan/Source/perl6/install/share/perl6/site/precomp/3A9C2BEE73D55CBEB2164B3F2C5F7FA59F40608E/91/917D98459B37845C474AF03923465900BC1B0D1F:)
 from <unknown>:1  (/home/dan/Source/perl6/install/share/perl6/site/precomp/3A9C2BEE73D55CBEB2164B3F2C5F7FA59F40608E/91/917D98459B37845C474AF03923465900BC1B0D1F:getinfo)
 from site#sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy):678  (/home/dan/Source/perl6/install/share/perl6/site/precomp/3A9C2BEE73D55CBEB2164B3F2C5F7FA59F40608E/91/917D98459B37845C474AF03923465900BC1B0D1F:success)
 from SETTING::src/core.c/traits.pm6:457  (/home/dan/Source/perl6/install/share/perl6/runtime/CORE.c.setting.moarvm:<anon>)
 from site#sources/49AFEACA07019B071B7F9AD205404DB927DCAD15 (Curlie):164  (/home/dan/Source/perl6/install/share/perl6/site/precomp/3A9C2BEE73D55CBEB2164B3F2C5F7FA59F40608E/49/49AFEACA07019B071B7F9AD205404DB927DCAD15:do-request)
 from site#sources/49AFEACA07019B071B7F9AD205404DB927DCAD15 (Curlie):63  (/home/dan/Source/perl6/install/share/perl6/site/precomp/3A9C2BEE73D55CBEB2164B3F2C5F7FA59F40608E/49/49AFEACA07019B071B7F9AD205404DB927DCAD15:get)
 from SETTING::src/core.c/control.pm6:160  (/home/dan/Source/perl6/install/share/perl6/runtime/CORE.c.setting.moarvm:callsame)
 from site#sources/45334C557865A97D1ECA0D3F3A3FAF2017FCE553 (OO::Monitors):31  (/home/dan/Source/perl6/install/share/perl6/site/precomp/3A9C2BEE73D55CBEB2164B3F2C5F7FA59F40608E/45/45334C557865A97D1ECA0D3F3A3FAF2017FCE553:)
 from site#sources/45334C557865A97D1ECA0D3F3A3FAF2017FCE553 (OO::Monitors):25  (/home/dan/Source/perl6/install/share/perl6/site/precomp/3A9C2BEE73D55CBEB2164B3F2C5F7FA59F40608E/45/45334C557865A97D1ECA0D3F3A3FAF2017FCE553:)
 from -e:1  (<ephemeral file>:)
 from -e:1  (<ephemeral file>:<unit>)
 from -e:1  (<ephemeral file>:<unit-outer>)
 from gen/moar/stage2/NQPHLL.nqp:1949  (/home/dan/Source/perl6/install/share/nqp/lib/NQPHLL.moarvm:eval)
 from gen/moar/stage2/NQPHLL.nqp:2059  (/home/dan/Source/perl6/install/share/nqp/lib/NQPHLL.moarvm:)
 from gen/moar/stage2/NQPHLL.nqp:2058  (/home/dan/Source/perl6/install/share/nqp/lib/NQPHLL.moarvm:command_eval)
 from gen/moar/Compiler.nqp:111  (/home/dan/Source/perl6/install/share/perl6/lib/Perl6/Compiler.moarvm:command_eval)
 from gen/moar/stage2/NQPHLL.nqp:2039  (/home/dan/Source/perl6/install/share/nqp/lib/NQPHLL.moarvm:command_line)
 from gen/moar/rakudo.nqp:127  (/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm:MAIN)
 from gen/moar/rakudo.nqp:1  (/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm:<mainline>)
 from <unknown>:1  (/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm:<main>)
 from <unknown>:1  (/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm:<entry>)
(gdb) call MVM_dump_bytecode(tc)
00000      sp_getarg_o        loc_0_obj, 0
00001      sp_getarg_o        loc_58_obj, 1
00002      const_i64_16       loc_4_int, 0
00003      sp_bindlex_in      lex_Frame_1220_lex4_int, loc_4_int
00004      sp_fastcreate      loc_8_obj, 48, sslot(11)
00005      sp_getspeshslot    loc_10_obj, sslot(12)
00006      sp_bind_o          loc_8_obj, 32, loc_10_obj
00007      sp_getspeshslot    loc_9_obj, sslot(8)
00008      sp_bind_o          loc_8_obj, 40, loc_9_obj
00009      set                loc_1_obj, loc_8_obj
00010      set                loc_8_obj, loc_1_obj
00011      sp_getlex_o        loc_9_obj, lex_Frame_1137_lex20_obj
00012      sp_guardconc       loc_9_obj, loc_9_obj, sslot(3), 12
00013      set                loc_9_obj, loc_9_obj
00014      set                loc_9_obj, loc_9_obj
00015      getlexref_i        loc_10_obj, lex_Frame_1220_lex4_int
00016      sp_guardobj        loc_9_obj, loc_9_obj, sslot(13), 14
00017      sp_p6oget_o        loc_17_obj, loc_9_obj, 48
00018      sp_guardobj        loc_17_obj, loc_17_obj, sslot(14), 45
00019      sp_getspeshslot    loc_19_obj, sslot(15)
00020      sp_getspeshslot    loc_20_obj, sslot(16)
00021      unbox_i            loc_21_int, loc_0_obj
00022      sp_p6oget_bi       loc_22_int, loc_58_obj, 8
00023      decont_i           loc_23_int, loc_10_obj
00024      sp_runnativecall_o loc_10_obj, loc_19_obj, 93825064120096, loc_20_obj, loc_21_int, loc_22_int, loc_23_int
00025   -> assign_i           loc_10_obj, loc_23_int
00026      sp_guardconc       loc_10_obj, loc_10_obj, sslot(2), 15
00027      set                loc_10_obj, loc_10_obj
00028      set                loc_10_obj, loc_10_obj
00029      sp_p6oget_o        loc_17_obj, loc_8_obj, 8
00030      sp_guard           loc_17_obj, loc_17_obj, sslot(17), 18
00031      sp_getspeshslot    loc_18_obj, sslot(18)
00032      set                loc_24_obj, loc_8_obj
00033      sp_bind_o          loc_24_obj, 40, loc_10_obj
00034      sp_getspeshslot    loc_8_obj, sslot(20)
00035      set                loc_8_obj, loc_8_obj
00036      sp_getspeshslot    loc_10_obj, sslot(21)
00037      sp_p6oget_o        loc_17_obj, loc_1_obj, 16
00038      sp_guardconc       loc_27_obj, loc_17_obj, sslot(2), 21
00039      sp_getspeshslot    loc_18_obj, sslot(22)
00040      eq_I               loc_31_int, loc_27_obj, loc_10_obj
00041      hllbool            loc_10_obj, loc_31_int
00042      set                loc_10_obj, loc_10_obj
00043      set                loc_14_int, loc_31_int
00044      if_i               loc_14_int, label_1(00056)
00045      const_s            loc_11_str, '&die'
00046      sp_getlexstatic_o  loc_8_obj, loc_11_str, sslot(29), 101
00047      sp_decont          loc_8_obj, loc_8_obj
00048      sp_getspeshslot    loc_9_obj, sslot(30)
00049      set                loc_12_obj, loc_9_obj
00050      const_s            loc_11_str, 'new'
00051      sp_dispatch_o      loc_9_obj, 'lang-meth-call', Callsite_47, sslot(29), 110, loc_12_obj, loc_11_str, loc_9_obj, loc_1_obj
00052      sp_dispatch_o      loc_12_obj, 'lang-hllize', Callsite_5, sslot(29), 114, loc_9_obj
00053      sp_dispatch_o      loc_12_obj, 'lang-call', Callsite_27, sslot(29), 117, loc_8_obj, loc_12_obj
00054      set                loc_9_obj, loc_12_obj
00055      goto               label_2(00057)
     label_1:
00056      sp_getspeshslot    loc_9_obj, sslot(31)
     label_2:
00057      sp_guardconc       loc_9_obj, loc_9_obj, sslot(32), 38
00058      sp_getspeshslot    loc_17_obj, sslot(33)
00059      sp_getlex_ins      loc_56_int, lex_Frame_1220_lex4_int
00060      sp_getspeshslot    loc_17_obj, sslot(39)
00061      sp_fastbox_bi_ic   loc_48_obj, 40, sslot(44), 32, loc_56_int, 1
00062      isrwcont           loc_51_int, loc_48_obj
00063      unless_i           loc_51_int, label_3(00068)
00064      sp_fastcreate      loc_52_obj, 48, sslot(42)
00065      sp_bind_o          loc_52_obj, 40, loc_48_obj
00066      set                loc_54_obj, loc_52_obj
00067      goto               label_4(00069)
     label_3:
00068      set                loc_54_obj, loc_48_obj
     label_4:
00069      throwpayloadlexcaller loc_54_obj, 32, loc_54_obj
00070      sp_getspeshslot    loc_9_obj, sslot(43)
00071      decont_i           loc_14_int, loc_9_obj
00072      sp_fastbox_bi_ic   loc_9_obj, 40, sslot(45), 32, loc_14_int, 1
00073      goto               label_5(00075)
00074      lastexpayload      loc_9_obj
     label_5:
00075      return_o           loc_9_obj
(gdb)
[dan@alexandria perl6]$ raku -v
Welcome to Rakudo™ v2021.12-2-gbf43cffc4.
Implementing the Raku® Programming Language v6.d.
Built on MoarVM version 2021.12-3-g52aa63120.

on archlinux.

@MasterDuke17
Copy link

FYI, still fails with MVM_JIT_DISABLE=1 or MVM_SPESH_INLINE_DISABLE=1 or MVM_SPESH_PEA_DISABLE=1 or MVM_SPESH_OSR_DISABLE=1, but doesn't fail with MVM_SPESH_DISABLE=1

@melezhik
Copy link
Author

Probably worth creating an issue for. Here's some more info:

@MasterDuke17 Curlie seems does not have a ticket system, it's not hosted on GH, now sure how can I do this ... Maybe worth to write to an author directly?

@MasterDuke17
Copy link

MasterDuke17 commented Dec 24, 2021 via email

@MasterDuke17
Copy link

Btw, raku -MCurlie -e 'my $c = Curlie.new; $c.get: "https://example.com"; my $s; $s = $c.lce.success for ^1_000' also fails for me with the exact same error, but doesn't require doing all those gets.

@MasterDuke17
Copy link

And raku -MCurlie -e 'my $c = Curlie.new; $c.get: "https://example.com"; my $s; $s = $c.lce.getinfo for ^1_000' dies with free(): invalid pointer Aborted (core dumped)

@MasterDuke17
Copy link

[dan@alexandria perl6]$ MVM_SPESH_DISABLE=1 gdb --args ./install/bin/raku -MCurlie -e 'my $c = Curlie.new; $c.get: "https://example.com"; my $s; $s = $c.lce.getinfo for ^1_000'
GNU gdb (GDB) 11.1
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./install/bin/raku...
(gdb) r
Starting program: /home/dan/Source/perl6/install/bin/raku -MCurlie -e my\ \$c\ =\ Curlie.new\;\ \$c.get:\ \"https://example.com\"\;\ my\ \$s\;\ \$s\ =\ \$c.lce.getinfo\ for\ \^1_000
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff2bb7640 (LWP 540606)]
[Thread 0x7ffff2bb7640 (LWP 540606) exited]
free(): invalid pointer

Thread 1 "raku" received signal SIGABRT, Aborted.
0x00007ffff7493d22 in raise () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007ffff7493d22 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff747d862 in abort () from /usr/lib/libc.so.6
#2  0x00007ffff74d5d28 in __libc_message () from /usr/lib/libc.so.6
#3  0x00007ffff74dd92a in malloc_printerr () from /usr/lib/libc.so.6
#4  0x00007ffff74decfc in _int_free () from /usr/lib/libc.so.6
#5  0x00007ffff74e29e8 in free () from /usr/lib/libc.so.6
#6  0x00007ffff78eae90 in MVM_free (p=<optimized out>) at src/core/alloc.h:43
#7  gc_cleanup (data=0x7ffff6e13df8, st=<optimized out>, tc=<optimized out>) at src/6model/reprs/CArray.c:145
#8  gc_free (tc=<optimized out>, obj=0x7ffff6e13de0) at src/6model/reprs/CArray.c:155
#9  0x00007ffff78b5384 in MVM_gc_collect_free_nursery_uncopied (executing_thread=executing_thread@entry=0x55555555a120, tc=tc@entry=0x55555555a120, limit=0x7ffff71caff8) at src/gc/collect.c:599
#10 0x00007ffff78b083f in finish_gc (is_coordinator=<optimized out>, gen=<optimized out>, tc=0x55555555a120) at src/gc/orchestrate.c:245
#11 run_gc (tc=tc@entry=0x55555555a120, what_to_do=what_to_do@entry=0 '\000') at src/gc/orchestrate.c:448
#12 0x00007ffff78b1908 in MVM_gc_enter_from_allocator (tc=0x55555555a120) at src/gc/orchestrate.c:599
#13 0x00007ffff78b1c11 in MVM_gc_allocate_nursery (tc=0x55555555a120, size=168) at src/gc/allocation.c:37
#14 0x00007ffff78b1f2a in MVM_gc_allocate (size=168, tc=tc@entry=0x55555555a120) at src/gc/allocation.h:15
#15 MVM_gc_allocate_zeroed (size=168, tc=tc@entry=0x55555555a120) at src/gc/allocation.h:21
#16 MVM_gc_allocate_frame (tc=tc@entry=0x55555555a120) at src/gc/allocation.c:99
#17 0x00007ffff7887364 in MVM_frame_move_to_heap (tc=tc@entry=0x55555555a120, frame=0x7ffff7642428) at src/core/frame.c:641
#18 0x00007ffff78672eb in MVM_frame_force_to_heap (frame=<optimized out>, tc=0x55555555a120) at src/core/frame.h:131
#19 MVM_exception_throwobj (tc=0x55555555a120, mode=<optimized out>, ex_obj=<optimized out>, resume_result=0x7ffff76424f8) at src/core/exceptions.c:759
#20 0x00007ffff7867f2a in MVM_interp_run (tc=0x2, initial_invoke=0x7fffffffd500, initial_invoke@entry=0x7ffff7998780 <toplevel_initial_invoke>, invoke_data=0x7fffffffd500, invoke_data@entry=0x7ffff7998780 <toplevel_initial_invoke>, 
    outer_runloop=0x7ffff7493d22 <raise+322>, outer_runloop@entry=0x0) at src/core/interp.c:1201
#21 0x00007ffff7999895 in MVM_vm_run_file (instance=instance@entry=0x555555559590, filename=filename@entry=0x555555559520 "/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm") at src/moar.c:505
#22 0x00005555555557d8 in main (argc=<optimized out>, argv=0x7fffffffe348) at src/vm/moar/runner/main.c:474
(gdb) f 9
#9  0x00007ffff78b5384 in MVM_gc_collect_free_nursery_uncopied (executing_thread=executing_thread@entry=0x55555555a120, tc=tc@entry=0x55555555a120, limit=0x7ffff71caff8) at src/gc/collect.c:599
599                     REPR(obj)->gc_free(tc, obj);
(gdb) call MVM_dump_backtrace(tc)
   at SETTING::src/core.c/control.pm6:13  (/home/dan/Source/perl6/install/share/perl6/runtime/CORE.c.setting.moarvm:THROW)
 from SETTING::src/core.c/control.pm6:122  (/home/dan/Source/perl6/install/share/perl6/runtime/CORE.c.setting.moarvm:succeed)
 from site#sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy):693  (/home/dan/Source/perl6/install/share/perl6/site/precomp/3A9C2BEE73D55CBEB2164B3F2C5F7FA59F40608E/91/917D98459B37845C474AF03923465900BC1B0D1F:)
 from site#sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy):687  (/home/dan/Source/perl6/install/share/perl6/site/precomp/3A9C2BEE73D55CBEB2164B3F2C5F7FA59F40608E/91/917D98459B37845C474AF03923465900BC1B0D1F:getinfo)
 from site#sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy):722  (/home/dan/Source/perl6/install/share/perl6/site/precomp/3A9C2BEE73D55CBEB2164B3F2C5F7FA59F40608E/91/917D98459B37845C474AF03923465900BC1B0D1F:)
 from site#sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy):721  (/home/dan/Source/perl6/install/share/perl6/site/precomp/3A9C2BEE73D55CBEB2164B3F2C5F7FA59F40608E/91/917D98459B37845C474AF03923465900BC1B0D1F:getinfo)
 from site#sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy):729  (/home/dan/Source/perl6/install/share/perl6/site/precomp/3A9C2BEE73D55CBEB2164B3F2C5F7FA59F40608E/91/917D98459B37845C474AF03923465900BC1B0D1F:getinfo)
 from -e:1  (<ephemeral file>:)
 from -e:1  (<ephemeral file>:<unit>)
 from -e:1  (<ephemeral file>:<unit-outer>)
 from gen/moar/stage2/NQPHLL.nqp:1949  (/home/dan/Source/perl6/install/share/nqp/lib/NQPHLL.moarvm:eval)
 from gen/moar/stage2/NQPHLL.nqp:2059  (/home/dan/Source/perl6/install/share/nqp/lib/NQPHLL.moarvm:)
 from gen/moar/stage2/NQPHLL.nqp:2058  (/home/dan/Source/perl6/install/share/nqp/lib/NQPHLL.moarvm:command_eval)
 from gen/moar/Compiler.nqp:111  (/home/dan/Source/perl6/install/share/perl6/lib/Perl6/Compiler.moarvm:command_eval)
 from gen/moar/stage2/NQPHLL.nqp:2039  (/home/dan/Source/perl6/install/share/nqp/lib/NQPHLL.moarvm:command_line)
 from gen/moar/rakudo.nqp:127  (/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm:MAIN)
 from gen/moar/rakudo.nqp:1  (/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm:<mainline>)
 from <unknown>:1  (/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm:<main>)
 from <unknown>:1  (/home/dan/Source/perl6/install/share/perl6/runtime/perl6.moarvm:<entry>)
(gdb) call MVM_dump_bytecode(tc)
00000      checkarity         2, 2
00001      param_rp_i         loc_3_int, 0
00002      set                loc_1_int, loc_3_int
00003      param_rp_o         loc_4_obj, 1
00004      dispatch_o         loc_6_obj, 'lang-hllize', Callsite_1, loc_4_obj
00005   -> set                loc_4_obj, loc_6_obj
00006      set                loc_2_obj, loc_4_obj
00007      paramnamesused     
     annotation: SETTING::src/core.c/control.pm6:10
00008      newexception       loc_5_obj
00009      set                loc_0_obj, loc_5_obj
     annotation: SETTING::src/core.c/control.pm6:11
00010      bindexpayload      loc_0_obj, loc_2_obj
     annotation: SETTING::src/core.c/control.pm6:12
00011      bindexcategory     loc_0_obj, loc_1_int
     annotation: SETTING::src/core.c/control.pm6:13
00012      throwdyn           loc_5_obj, loc_0_obj
     annotation: SETTING::src/core.c/control.pm6:14
00013      return_o           loc_2_obj
(gdb)

@melezhik
Copy link
Author

melezhik commented Dec 24, 2021 via email

@MasterDuke17
Copy link

valgrind output:

[dan@alexandria perl6]$ MVM_SPESH_DISABLE=1 valgrind ./install/bin/raku -MCurlie -e 'my $c = Curlie.new; $c.get: "https://example.com"; my $s; $s = $c.lce.getinfo for ^1_000'
==545528== Memcheck, a memory error detector
==545528== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==545528== Using Valgrind-3.17.0 and LibVEX; rerun with -h for copyright info
==545528== Command: ./install/bin/raku -MCurlie -e my\ $c\ =\ Curlie.new;\ $c.get:\ "https://example.com";\ my\ $s;\ $s\ =\ $c.lce.getinfo\ for\ ^1_000
==545528== 
==545528== Invalid free() / delete / delete[] / realloc()
==545528==    at 0x484118B: free (vg_replace_malloc.c:755)
==545528==    by 0x4ADAE8F: MVM_free (alloc.h:43)
==545528==    by 0x4ADAE8F: gc_cleanup (CArray.c:145)
==545528==    by 0x4ADAE8F: gc_free (CArray.c:155)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1F29: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1F29: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1F29: MVM_gc_allocate_frame (allocation.c:99)
==545528==    by 0x4A77363: MVM_frame_move_to_heap (frame.c:641)
==545528==    by 0x4A572EA: MVM_frame_force_to_heap (frame.h:131)
==545528==    by 0x4A572EA: MVM_exception_throwobj (exceptions.c:759)
==545528==    by 0x4A57F29: MVM_interp_run (interp.c:1201)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Address 0xf72c540 is 5,200 bytes inside a block of size 5,360 alloc'd
==545528==    at 0x48435FF: calloc (vg_replace_malloc.c:1117)
==545528==    by 0x11CFDE3F: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CB9B25: curl_easy_init (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x4BB4B04: ??? (in /home/dan/Source/perl6/install/lib/libmoar.so)
==545528==    by 0x1FFEFFF84F: ???
==545528==    by 0x4BB493E: dc_callvm_call_x64 (in /home/dan/Source/perl6/install/lib/libmoar.so)
==545528==    by 0x11CB9AEF: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0xF72900F: ???
==545528==    by 0x515221F: ??? (in /home/dan/Source/perl6/install/lib/libmoar.so)
==545528==    by 0xF72900F: ???
==545528==    by 0x1FFEFFF86F: ???
==545528==    by 0x4BB4528: dcCallPointer (in /home/dan/Source/perl6/install/lib/libmoar.so)
==545528== 
==545528== Invalid read of size 1
==545528==    at 0x48447B2: strlen (vg_replace_strmem.c:469)
==545528==    by 0x4ADA93C: make_wrapper.isra.0 (CArray.c:241)
==545528==    by 0x4ADB0AF: at_pos (CArray.c:321)
==545528==    by 0x4A5CE02: MVM_interp_run (interp.c:2017)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Address 0xf182150 is 0 bytes inside a block of size 25 free'd
==545528==    at 0x484118B: free (vg_replace_malloc.c:755)
==545528==    by 0x4ADAE8F: MVM_free (alloc.h:43)
==545528==    by 0x4ADAE8F: gc_cleanup (CArray.c:145)
==545528==    by 0x4ADAE8F: gc_free (CArray.c:155)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1F29: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1F29: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1F29: MVM_gc_allocate_frame (allocation.c:99)
==545528==    by 0x4A77363: MVM_frame_move_to_heap (frame.c:641)
==545528==    by 0x4A572EA: MVM_frame_force_to_heap (frame.h:131)
==545528==    by 0x4A572EA: MVM_exception_throwobj (exceptions.c:759)
==545528==    by 0x4A57F29: MVM_interp_run (interp.c:1201)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Block was alloc'd at
==545528==    at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==545528==    by 0x11CC7E89: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CCB6D7: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CCC253: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CFB067: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CE02B4: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CE1B05: curl_multi_perform (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CB9D0B: curl_easy_perform (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x4BB4B04: ??? (in /home/dan/Source/perl6/install/lib/libmoar.so)
==545528==    by 0x1FFEFFF84F: ???
==545528==    by 0x4BB493E: dc_callvm_call_x64 (in /home/dan/Source/perl6/install/lib/libmoar.so)
==545528==    by 0x11CB9B5F: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528== 
==545528== Invalid read of size 1
==545528==    at 0x48447C4: strlen (vg_replace_strmem.c:469)
==545528==    by 0x4ADA93C: make_wrapper.isra.0 (CArray.c:241)
==545528==    by 0x4ADB0AF: at_pos (CArray.c:321)
==545528==    by 0x4A5CE02: MVM_interp_run (interp.c:2017)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Address 0xf182151 is 1 bytes inside a block of size 25 free'd
==545528==    at 0x484118B: free (vg_replace_malloc.c:755)
==545528==    by 0x4ADAE8F: MVM_free (alloc.h:43)
==545528==    by 0x4ADAE8F: gc_cleanup (CArray.c:145)
==545528==    by 0x4ADAE8F: gc_free (CArray.c:155)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1F29: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1F29: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1F29: MVM_gc_allocate_frame (allocation.c:99)
==545528==    by 0x4A77363: MVM_frame_move_to_heap (frame.c:641)
==545528==    by 0x4A572EA: MVM_frame_force_to_heap (frame.h:131)
==545528==    by 0x4A572EA: MVM_exception_throwobj (exceptions.c:759)
==545528==    by 0x4A57F29: MVM_interp_run (interp.c:1201)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Block was alloc'd at
==545528==    at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==545528==    by 0x11CC7E89: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CCB6D7: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CCC253: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CFB067: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CE02B4: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CE1B05: curl_multi_perform (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CB9D0B: curl_easy_perform (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x4BB4B04: ??? (in /home/dan/Source/perl6/install/lib/libmoar.so)
==545528==    by 0x1FFEFFF84F: ???
==545528==    by 0x4BB493E: dc_callvm_call_x64 (in /home/dan/Source/perl6/install/lib/libmoar.so)
==545528==    by 0x11CB9B5F: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528== 
==545528== Invalid read of size 1
==545528==    at 0x4B3A255: MVM_string_utf8_decode (utf8.c:175)
==545528==    by 0x4ADA957: make_wrapper.isra.0 (CArray.c:241)
==545528==    by 0x4ADB0AF: at_pos (CArray.c:321)
==545528==    by 0x4A5CE02: MVM_interp_run (interp.c:2017)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Address 0xf182150 is 0 bytes inside a block of size 25 free'd
==545528==    at 0x484118B: free (vg_replace_malloc.c:755)
==545528==    by 0x4ADAE8F: MVM_free (alloc.h:43)
==545528==    by 0x4ADAE8F: gc_cleanup (CArray.c:145)
==545528==    by 0x4ADAE8F: gc_free (CArray.c:155)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1F29: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1F29: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1F29: MVM_gc_allocate_frame (allocation.c:99)
==545528==    by 0x4A77363: MVM_frame_move_to_heap (frame.c:641)
==545528==    by 0x4A572EA: MVM_frame_force_to_heap (frame.h:131)
==545528==    by 0x4A572EA: MVM_exception_throwobj (exceptions.c:759)
==545528==    by 0x4A57F29: MVM_interp_run (interp.c:1201)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Block was alloc'd at
==545528==    at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==545528==    by 0x11CC7E89: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CCB6D7: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CCC253: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CFB067: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CE02B4: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CE1B05: curl_multi_perform (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CB9D0B: curl_easy_perform (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x4BB4B04: ??? (in /home/dan/Source/perl6/install/lib/libmoar.so)
==545528==    by 0x1FFEFFF84F: ???
==545528==    by 0x4BB493E: dc_callvm_call_x64 (in /home/dan/Source/perl6/install/lib/libmoar.so)
==545528==    by 0x11CB9B5F: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528== 
==545528== Invalid read of size 1
==545528==    at 0x4B3A347: MVM_string_utf8_decode (utf8.c:195)
==545528==    by 0x4ADA957: make_wrapper.isra.0 (CArray.c:241)
==545528==    by 0x4ADB0AF: at_pos (CArray.c:321)
==545528==    by 0x4A5CE02: MVM_interp_run (interp.c:2017)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Address 0xf182151 is 1 bytes inside a block of size 25 free'd
==545528==    at 0x484118B: free (vg_replace_malloc.c:755)
==545528==    by 0x4ADAE8F: MVM_free (alloc.h:43)
==545528==    by 0x4ADAE8F: gc_cleanup (CArray.c:145)
==545528==    by 0x4ADAE8F: gc_free (CArray.c:155)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1F29: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1F29: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1F29: MVM_gc_allocate_frame (allocation.c:99)
==545528==    by 0x4A77363: MVM_frame_move_to_heap (frame.c:641)
==545528==    by 0x4A572EA: MVM_frame_force_to_heap (frame.h:131)
==545528==    by 0x4A572EA: MVM_exception_throwobj (exceptions.c:759)
==545528==    by 0x4A57F29: MVM_interp_run (interp.c:1201)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Block was alloc'd at
==545528==    at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==545528==    by 0x11CC7E89: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CCB6D7: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CCC253: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CFB067: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CE02B4: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CE1B05: curl_multi_perform (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x11CB9D0B: curl_easy_perform (in /usr/lib/libcurl.so.4.7.0)
==545528==    by 0x4BB4B04: ??? (in /home/dan/Source/perl6/install/lib/libmoar.so)
==545528==    by 0x1FFEFFF84F: ???
==545528==    by 0x4BB493E: dc_callvm_call_x64 (in /home/dan/Source/perl6/install/lib/libmoar.so)
==545528==    by 0x11CB9B5F: ??? (in /usr/lib/libcurl.so.4.7.0)
==545528== 
WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

==545528== Invalid read of size 2
==545528==    at 0x4AE9961: gc_free (MVMCapture.c:55)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1E97: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1E97: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1E97: MVM_gc_allocate_object (allocation.c:86)
==545528==    by 0x4AB84EC: MVM_repr_clone (reprconv.c:32)
==545528==    by 0x4A79CCB: MVM_frame_vivify_lexical (frame.c:1226)
==545528==    by 0x4A6D78A: MVM_interp_run (interp.c:395)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Address 0xd61e398 is 8 bytes inside a block of size 24 free'd
==545528==    at 0x484118B: free (vg_replace_malloc.c:755)
==545528==    by 0x4ADAE8F: MVM_free (alloc.h:43)
==545528==    by 0x4ADAE8F: gc_cleanup (CArray.c:145)
==545528==    by 0x4ADAE8F: gc_free (CArray.c:155)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1E97: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1E97: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1E97: MVM_gc_allocate_object (allocation.c:86)
==545528==    by 0x4AB84EC: MVM_repr_clone (reprconv.c:32)
==545528==    by 0x4A79CCB: MVM_frame_vivify_lexical (frame.c:1226)
==545528==    by 0x4A6D78A: MVM_interp_run (interp.c:395)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Block was alloc'd at
==545528==    at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==545528==    by 0x4A4FC83: MVM_malloc (alloc.h:2)
==545528==    by 0x4A4FC83: MVM_callsite_drop_positionals (callsite.c:376)
==545528==    by 0x4AEA6E5: MVM_capture_drop_args (MVMCapture.c:355)
==545528==    by 0x4B03335: MVM_disp_program_record_capture_drop_args (program.c:1325)
==545528==    by 0x4B0A4A8: dispatcher_drop_arg_impl (syscall.c:152)
==545528==    by 0x4B06C14: MVM_disp_program_run (program.c:3569)
==545528==    by 0x4AFB89B: dispatch_monomorphic (inline_cache.c:107)
==545528==    by 0x4A621BE: MVM_interp_run (interp.c:5345)
==545528==    by 0x1097D7: main (main.c:474)
==545528== 
==545528== Invalid read of size 1
==545528==    at 0x4AE9982: gc_free (MVMCapture.c:57)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1E97: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1E97: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1E97: MVM_gc_allocate_object (allocation.c:86)
==545528==    by 0x4AB84EC: MVM_repr_clone (reprconv.c:32)
==545528==    by 0x4A79CCB: MVM_frame_vivify_lexical (frame.c:1226)
==545528==    by 0x4A6D78A: MVM_interp_run (interp.c:395)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Address 0xd61e39f is 15 bytes inside a block of size 24 free'd
==545528==    at 0x484118B: free (vg_replace_malloc.c:755)
==545528==    by 0x4ADAE8F: MVM_free (alloc.h:43)
==545528==    by 0x4ADAE8F: gc_cleanup (CArray.c:145)
==545528==    by 0x4ADAE8F: gc_free (CArray.c:155)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1E97: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1E97: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1E97: MVM_gc_allocate_object (allocation.c:86)
==545528==    by 0x4AB84EC: MVM_repr_clone (reprconv.c:32)
==545528==    by 0x4A79CCB: MVM_frame_vivify_lexical (frame.c:1226)
==545528==    by 0x4A6D78A: MVM_interp_run (interp.c:395)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Block was alloc'd at
==545528==    at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==545528==    by 0x4A4FC83: MVM_malloc (alloc.h:2)
==545528==    by 0x4A4FC83: MVM_callsite_drop_positionals (callsite.c:376)
==545528==    by 0x4AEA6E5: MVM_capture_drop_args (MVMCapture.c:355)
==545528==    by 0x4B03335: MVM_disp_program_record_capture_drop_args (program.c:1325)
==545528==    by 0x4B0A4A8: dispatcher_drop_arg_impl (syscall.c:152)
==545528==    by 0x4B06C14: MVM_disp_program_run (program.c:3569)
==545528==    by 0x4AFB89B: dispatch_monomorphic (inline_cache.c:107)
==545528==    by 0x4A621BE: MVM_interp_run (interp.c:5345)
==545528==    by 0x1097D7: main (main.c:474)
==545528== 
==545528== Invalid read of size 2
==545528==    at 0x4A4EE41: MVM_callsite_destroy (callsite.c:136)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1E97: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1E97: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1E97: MVM_gc_allocate_object (allocation.c:86)
==545528==    by 0x4AB84EC: MVM_repr_clone (reprconv.c:32)
==545528==    by 0x4A79CCB: MVM_frame_vivify_lexical (frame.c:1226)
==545528==    by 0x4A6D78A: MVM_interp_run (interp.c:395)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Address 0xd61e398 is 8 bytes inside a block of size 24 free'd
==545528==    at 0x484118B: free (vg_replace_malloc.c:755)
==545528==    by 0x4ADAE8F: MVM_free (alloc.h:43)
==545528==    by 0x4ADAE8F: gc_cleanup (CArray.c:145)
==545528==    by 0x4ADAE8F: gc_free (CArray.c:155)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1E97: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1E97: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1E97: MVM_gc_allocate_object (allocation.c:86)
==545528==    by 0x4AB84EC: MVM_repr_clone (reprconv.c:32)
==545528==    by 0x4A79CCB: MVM_frame_vivify_lexical (frame.c:1226)
==545528==    by 0x4A6D78A: MVM_interp_run (interp.c:395)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Block was alloc'd at
==545528==    at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==545528==    by 0x4A4FC83: MVM_malloc (alloc.h:2)
==545528==    by 0x4A4FC83: MVM_callsite_drop_positionals (callsite.c:376)
==545528==    by 0x4AEA6E5: MVM_capture_drop_args (MVMCapture.c:355)
==545528==    by 0x4B03335: MVM_disp_program_record_capture_drop_args (program.c:1325)
==545528==    by 0x4B0A4A8: dispatcher_drop_arg_impl (syscall.c:152)
==545528==    by 0x4B06C14: MVM_disp_program_run (program.c:3569)
==545528==    by 0x4AFB89B: dispatch_monomorphic (inline_cache.c:107)
==545528==    by 0x4A621BE: MVM_interp_run (interp.c:5345)
==545528==    by 0x1097D7: main (main.c:474)
==545528== 
==545528== Invalid read of size 8
==545528==    at 0x4A4EE70: MVM_free (alloc.h:43)
==545528==    by 0x4A4EE70: MVM_callsite_destroy (callsite.c:137)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1E97: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1E97: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1E97: MVM_gc_allocate_object (allocation.c:86)
==545528==    by 0x4AB84EC: MVM_repr_clone (reprconv.c:32)
==545528==    by 0x4A79CCB: MVM_frame_vivify_lexical (frame.c:1226)
==545528==    by 0x4A6D78A: MVM_interp_run (interp.c:395)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Address 0xd61e390 is 0 bytes inside a block of size 24 free'd
==545528==    at 0x484118B: free (vg_replace_malloc.c:755)
==545528==    by 0x4ADAE8F: MVM_free (alloc.h:43)
==545528==    by 0x4ADAE8F: gc_cleanup (CArray.c:145)
==545528==    by 0x4ADAE8F: gc_free (CArray.c:155)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1E97: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1E97: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1E97: MVM_gc_allocate_object (allocation.c:86)
==545528==    by 0x4AB84EC: MVM_repr_clone (reprconv.c:32)
==545528==    by 0x4A79CCB: MVM_frame_vivify_lexical (frame.c:1226)
==545528==    by 0x4A6D78A: MVM_interp_run (interp.c:395)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Block was alloc'd at
==545528==    at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==545528==    by 0x4A4FC83: MVM_malloc (alloc.h:2)
==545528==    by 0x4A4FC83: MVM_callsite_drop_positionals (callsite.c:376)
==545528==    by 0x4AEA6E5: MVM_capture_drop_args (MVMCapture.c:355)
==545528==    by 0x4B03335: MVM_disp_program_record_capture_drop_args (program.c:1325)
==545528==    by 0x4B0A4A8: dispatcher_drop_arg_impl (syscall.c:152)
==545528==    by 0x4B06C14: MVM_disp_program_run (program.c:3569)
==545528==    by 0x4AFB89B: dispatch_monomorphic (inline_cache.c:107)
==545528==    by 0x4A621BE: MVM_interp_run (interp.c:5345)
==545528==    by 0x1097D7: main (main.c:474)
==545528== 
==545528== Invalid read of size 8
==545528==    at 0x4A4EE78: MVM_free (alloc.h:44)
==545528==    by 0x4A4EE78: MVM_callsite_destroy (callsite.c:137)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1E97: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1E97: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1E97: MVM_gc_allocate_object (allocation.c:86)
==545528==    by 0x4AB84EC: MVM_repr_clone (reprconv.c:32)
==545528==    by 0x4A79CCB: MVM_frame_vivify_lexical (frame.c:1226)
==545528==    by 0x4A6D78A: MVM_interp_run (interp.c:395)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Address 0xd61e3a0 is 16 bytes inside a block of size 24 free'd
==545528==    at 0x484118B: free (vg_replace_malloc.c:755)
==545528==    by 0x4ADAE8F: MVM_free (alloc.h:43)
==545528==    by 0x4ADAE8F: gc_cleanup (CArray.c:145)
==545528==    by 0x4ADAE8F: gc_free (CArray.c:155)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1E97: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1E97: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1E97: MVM_gc_allocate_object (allocation.c:86)
==545528==    by 0x4AB84EC: MVM_repr_clone (reprconv.c:32)
==545528==    by 0x4A79CCB: MVM_frame_vivify_lexical (frame.c:1226)
==545528==    by 0x4A6D78A: MVM_interp_run (interp.c:395)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Block was alloc'd at
==545528==    at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==545528==    by 0x4A4FC83: MVM_malloc (alloc.h:2)
==545528==    by 0x4A4FC83: MVM_callsite_drop_positionals (callsite.c:376)
==545528==    by 0x4AEA6E5: MVM_capture_drop_args (MVMCapture.c:355)
==545528==    by 0x4B03335: MVM_disp_program_record_capture_drop_args (program.c:1325)
==545528==    by 0x4B0A4A8: dispatcher_drop_arg_impl (syscall.c:152)
==545528==    by 0x4B06C14: MVM_disp_program_run (program.c:3569)
==545528==    by 0x4AFB89B: dispatch_monomorphic (inline_cache.c:107)
==545528==    by 0x4A621BE: MVM_interp_run (interp.c:5345)
==545528==    by 0x1097D7: main (main.c:474)
==545528== 
==545528== Invalid free() / delete / delete[] / realloc()
==545528==    at 0x484118B: free (vg_replace_malloc.c:755)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1E97: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1E97: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1E97: MVM_gc_allocate_object (allocation.c:86)
==545528==    by 0x4AB84EC: MVM_repr_clone (reprconv.c:32)
==545528==    by 0x4A79CCB: MVM_frame_vivify_lexical (frame.c:1226)
==545528==    by 0x4A6D78A: MVM_interp_run (interp.c:395)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Address 0xd61e390 is 0 bytes inside a block of size 24 free'd
==545528==    at 0x484118B: free (vg_replace_malloc.c:755)
==545528==    by 0x4ADAE8F: MVM_free (alloc.h:43)
==545528==    by 0x4ADAE8F: gc_cleanup (CArray.c:145)
==545528==    by 0x4ADAE8F: gc_free (CArray.c:155)
==545528==    by 0x4AA5383: MVM_gc_collect_free_nursery_uncopied (collect.c:599)
==545528==    by 0x4AA083E: finish_gc (orchestrate.c:245)
==545528==    by 0x4AA083E: run_gc (orchestrate.c:448)
==545528==    by 0x4AA1907: MVM_gc_enter_from_allocator (orchestrate.c:599)
==545528==    by 0x4AA1C10: MVM_gc_allocate_nursery (allocation.c:37)
==545528==    by 0x4AA1E97: MVM_gc_allocate (allocation.h:15)
==545528==    by 0x4AA1E97: MVM_gc_allocate_zeroed (allocation.h:21)
==545528==    by 0x4AA1E97: MVM_gc_allocate_object (allocation.c:86)
==545528==    by 0x4AB84EC: MVM_repr_clone (reprconv.c:32)
==545528==    by 0x4A79CCB: MVM_frame_vivify_lexical (frame.c:1226)
==545528==    by 0x4A6D78A: MVM_interp_run (interp.c:395)
==545528==    by 0x1097D7: main (main.c:474)
==545528==  Block was alloc'd at
==545528==    at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==545528==    by 0x4A4FC83: MVM_malloc (alloc.h:2)
==545528==    by 0x4A4FC83: MVM_callsite_drop_positionals (callsite.c:376)
==545528==    by 0x4AEA6E5: MVM_capture_drop_args (MVMCapture.c:355)
==545528==    by 0x4B03335: MVM_disp_program_record_capture_drop_args (program.c:1325)
==545528==    by 0x4B0A4A8: dispatcher_drop_arg_impl (syscall.c:152)
==545528==    by 0x4B06C14: MVM_disp_program_run (program.c:3569)
==545528==    by 0x4AFB89B: dispatch_monomorphic (inline_cache.c:107)
==545528==    by 0x4A621BE: MVM_interp_run (interp.c:5345)
==545528==    by 0x1097D7: main (main.c:474)
==545528== 
WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
X::StubCode with no message
  in method getinfo_certinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 943
  in block  at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 701
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 687
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

Malformed UTF-8 at line 1 col 1
  in method <anon> at /home/dan/Source/perl6/install/share/perl6/core/sources/8660F65A7B3492675BB3B2058DB30E411A4C4E54 (NativeCall::Types) line 170
  in method getinfo_str at /home/dan/Source/perl6/install/share/perl6/site/sources/4C3E08F15178D3444F73775C0B6BADC1E61100A6 (LibCurl::EasyHandle) line 924
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 690
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 722
  in method getinfo at /home/dan/Source/perl6/install/share/perl6/site/sources/917D98459B37845C474AF03923465900BC1B0D1F (LibCurl::Easy) line 729
  in block <unit> at -e line 1

==545528== 
==545528== HEAP SUMMARY:
==545528==     in use at exit: 92,056,118 bytes in 331,288 blocks
==545528==   total heap usage: 1,011,348 allocs, 680,359 frees, 271,023,773 bytes allocated
==545528== 
==545528== LEAK SUMMARY:
==545528==    definitely lost: 21,460 bytes in 780 blocks
==545528==    indirectly lost: 64,344 bytes in 1,408 blocks
==545528==      possibly lost: 4,765,258 bytes in 11,441 blocks
==545528==    still reachable: 87,205,056 bytes in 317,659 blocks
==545528==         suppressed: 0 bytes in 0 blocks
==545528== Rerun with --leak-check=full to see details of leaked memory
==545528== 
==545528== For lists of detected and suppressed errors, rerun with: -s
==545528== ERROR SUMMARY: 5303 errors from 11 contexts (suppressed: 0 from 0)

@melezhik
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment