# New Ticket Created by Justin DeVuyst # Please include the string: [perl #128833] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=128833 >
[jdv@wieldy ~]$ cat test_grammar_1_thread.p6 use v6; use XML; PROCESS::<$SCHEDULER> = ThreadPoolScheduler.new(initial_threads => 0, max_threads => 1); await map { start { my $xml = from-xml( '<upper id="one"><lower class="odd" id="one.1" /></upper>' ); } }, ^100; [jdv@wieldy ~]$ perl6 test_grammar_1_thread.p6 [jdv@wieldy ~]$ perl6 test_grammar_1_thread.p6 [jdv@wieldy ~]$ perl6 test_grammar_1_thread.p6 [jdv@wieldy ~]$ [jdv@wieldy ~]$ [jdv@wieldy ~]$ [jdv@wieldy ~]$ cat test_grammar_no_async.p6 use v6; use XML; map { my $xml = from-xml( '<upper id="one"><lower class="odd" id="one.1" /></upper>' ); }, ^100; [jdv@wieldy ~]$ perl6 test_grammar_no_async.p6 [jdv@wieldy ~]$ perl6 test_grammar_no_async.p6 [jdv@wieldy ~]$ perl6 test_grammar_no_async.p6 [jdv@wieldy ~]$ [jdv@wieldy ~]$ [jdv@wieldy ~]$ [jdv@wieldy ~]$ cat test_grammar_n_threads.p6 use v6; use XML; await map { start { my $xml = from-xml( '<upper id="one"><lower class="odd" id="one.1" /></upper>' ); } }, ^100; [jdv@wieldy ~]$ perl6 test_grammar_n_threads.p6 Use of uninitialized value $!made of type Any in string context Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed.Use of uninitialized value $!made of type Any in string context Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in block at /home/jdv/rakudo/install/share/perl6/site/sources/9C152F2320E9F47891023366BF40420AE8E7F235 (XML::Element) line 327 Use of uninitialized value $!made of type Any in string context Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in block at /home/jdv/rakudo/install/share/perl6/site/sources/9C152F2320E9F47891023366BF40420AE8E7F235 (XML::Element) line 327 in block at /home/jdv/rakudo/install/share/perl6/site/sources/9C152F2320E9F47891023366BF40420AE8E7F235 (XML::Element) line 327 [jdv@wieldy ~]$ perl6 test_grammar_n_threads.p6 *** Error in `/home/jdv/rakudo/install/bin/moar': double free or corruption (fasttop): 0x000000000533c8a0 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x77d9e)[0x7f6585d5fd9e] /lib64/libc.so.6(cfree+0x5b5)[0x7f6585d6b9f5] //home/jdv/rakudo/install/lib/libmoar.so(MVM_interp_run+0x13b83)[0x7f658620d813] //home/jdv/rakudo/install/lib/libmoar.so(+0x1774be)[0x7f658621c4be] //home/jdv/rakudo/install/lib/libmoar.so(+0x23cf17)[0x7f65862e1f17] /lib64/libpthread.so.0(+0x752a)[0x7f65857cb52a] /lib64/libc.so.6(clone+0x6d)[0x7f6585de822d] ======= Memory map: ======== 00400000-00402000 r-xp 00000000 fd:00 1704740 /home/jdv/rakudo/install/bin/moar 00601000-00602000 r--p 00001000 fd:00 1704740 /home/jdv/rakudo/install/bin/moar 00602000-00603000 rw-p 00002000 fd:00 1704740 /home/jdv/rakudo/install/bin/moar 00f1e000-05580000 rw-p 00000000 00:00 0 [heap] 7f6560000000-7f6560021000 rw-p 00000000 00:00 0 7f6560021000-7f6564000000 ---p 00000000 00:00 0 7f6564000000-7f6564021000 rw-p 00000000 00:00 0 7f6564021000-7f6568000000 ---p 00000000 00:00 0 7f6568000000-7f6568021000 rw-p 00000000 00:00 0 7f6568021000-7f656c000000 ---p 00000000 00:00 0 7f656c000000-7f656c021000 rw-p 00000000 00:00 0 7f656c021000-7f6570000000 ---p 00000000 00:00 0 7f65711e2000-7f65711e3000 ---p 00000000 00:00 0 7f65711e3000-7f65719e3000 rwxp 00000000 00:00 0 7f65719e3000-7f6571de4000 rw-p 00000000 00:00 0 7f6571de4000-7f6571de5000 ---p 00000000 00:00 0 7f6571de5000-7f65725e5000 rwxp 00000000 00:00 0 [stack:21428] 7f65725e5000-7f65725fb000 r-xp 00000000 fd:00 1976029 /usr/lib64/libgcc_s-4.9.2-20150212.so.1 7f65725fb000-7f65727fa000 ---p 00016000 fd:00 1976029 /usr/lib64/libgcc_s-4.9.2-20150212.so.1 7f65727fa000-7f65727fb000 r--p 00015000 fd:00 1976029 /usr/lib64/libgcc_s-4.9.2-20150212.so.1 7f65727fb000-7f65727fc000 rw-p 00016000 fd:00 1976029 /usr/lib64/libgcc_s-4.9.2-20150212.so.1 7f65727fc000-7f6572bfd000 rw-p 00000000 00:00 0 7f6572bfd000-7f6572bfe000 ---p 00000000 00:00 0 7f6572bfe000-7f65733fe000 rwxp 00000000 00:00 0 [stack:21427] 7f65733fe000-7f65737ff000 rw-p 00000000 00:00 0 7f65737ff000-7f6573800000 ---p 00000000 00:00 0 7f6573800000-7f6574000000 rwxp 00000000 00:00 0 [stack:21426] 7f6574000000-7f6574053000 rw-p 00000000 00:00 0 7f6574053000-7f6578000000 ---p 00000000 00:00 0 7f6578000000-7f6578039000 rw-p 00000000 00:00 0 7f6578039000-7f657c000000 ---p 00000000 00:00 0 7f657c000000-7f657c08c000 rw-p 00000000 00:00 0 7f657c08c000-7f6580000000 ---p 00000000 00:00 0 7f658006b000-7f658006c000 rw-p 00000000 00:00 0 7f658006c000-7f6580073000 r-xp 00000000 00:00 0 7f6580073000-7f6580475000 rw-p 00000000 00:00 0 7f6580475000-7f6580476000 ---p 00000000 00:00 0 7f6580476000-7f6580c76000 rwxp 00000000 00:00 0 [stack:21425] 7f6580c76000-7f6581077000 rw-p 00000000 00:00 0 7f6581077000-7f6581078000 ---p 00000000 00:00 0 7f6581078000-7f6581878000 rwxp 00000000 00:00 0 [stack:21424] 7f6581878000-7f6581c79000 rw-p 00000000 00:00 0 7f6581c79000-7f6581c7a000 ---p 00000000 00:00 0 7f6581c7a000-7f658247a000 rwxp 00000000 00:00 0 [stack:21423] 7f658247a000-7f658287b000 rw-p 00000000 00:00 0 7f658287b000-7f658287c000 ---p 00000000 00:00 0 7f658287c000-7f658307c000 rwxp 00000000 00:00 0 [stack:21422] 7f658307c000-7f658347d000 rw-p 00000000 00:00 0 7f658347d000-7f6583499000 r-xp 00000000 00:00 0 7f6583499000-7f65834a6000 r--p 00000000 fd:00 1705876 /home/jdv/.perl6/precomp/4C98C700658D7065E222FD0683D39ADB6B60718C.1470245592.49939/A2/A2B4F888E6596500108BE775C24FB2FB530C959F 7f65834a6000-7f65834a9000 r-xp 00000000 00:00 0 7f65834a9000-7f65834b7000 r--p 00000000 fd:00 1705877 /home/jdv/.perl6/precomp/4C98C700658D7065E222FD0683D39ADB6B60718C.1470245592.49939/78/78DE25E088102CDEC6D4A57D261A577D9355F241 7f65834b7000-7f65834db000 r--p 00000000 fd:00 1705874 /home/jdv/.perl6/precomp/4C98C700658D7065E222FD0683D39ADB6B60718C.1470245592.49939/9C/9C152F2320E9F47891023366BF40420AE8E7F235 7f65834db000-7f65834f1000 r--p 00000000 fd:00 1705804 /home/jdv/rakudo/install/share/perl6/site/precomp/4C98C700658D7065E222FD0683D39ADB6B60718C.1470245592.49939/0F/0F062602D8D953D4B71A91EF3D0954E39738CA2E 7f65834f1000-7f65834f5000 r--p 00000000 fd:00 1705805 /home/jdv/rakudo/install/share/perl6/site/precomp/4C98C700658D7065E222FD0683D39ADB6B60718C.1470245592.49939/0F/0F7FE949FBE23C216C1BCE87A38F2BA268F2DEDE 7f65834f5000-7f65834f9000 r--p 00000000 fd:00 1705802 /home/jdv/rakudo/install/share/perl6/site/precomp/4C98C700658D7065E222FD0683D39ADB6B60718C.1470245592.49939/8B/8BEC55BA74542DFB645FD30E5A36E0F292307490 7f65834f9000-7f6583502000 r--p 00000000 fd:00 1705791 /home/jdv/rakudo/install/share/perl6/site/precomp/4C98C700658D7065E222FD0683D39ADB6B60718C.1470245592.49939/A9/A9AC5A8C89A20770906AD0AEE2023BBAE0919F3B 7f6583502000-7f6583503000 r-xp 00000000 00:00 0 7f6583503000-7f658350a000 r--p 00000000 fd:00 1705799 /home/jdv/rakudo/install/share/perl6/site/precomp/4C98C700658D7065E222FD0683D39ADB6B60718C.1470245592.49939/87/873970C06476994E8C2AAF771405BEA0B914F92E 7f658350a000-7f658350f000 r--p 00000000 fd:00 1705792 /home/jdv/rakudo/install/share/perl6/site/precomp/4C98C700658D7065E222FD0683D39ADB6B60718C.1470245592.49939/5A/5A18C88954104D1A210C4B3ED26F27E47F264AA7 7f658350f000-7f6583740000 r-xp 00000000 00:00 0 7f6583740000-7f6583b41000 rw-p 00000000 00:00 0 7f6583b41000-7f6583b66000 r-xp 00000000 00:00 0 7f6583b66000-7f6583cc7000 rw-p 00000000 00:00 0 7f6583cc7000-7f6583d0e000 r--p 00000000 fd:00 1705208 /home/jdv/rakudo/install/share/nqp/lib/Perl6/Metamodel.moarvm 7f6583d0e000-7f6583d3a000 r--p 00000000 fd:00 1705209 /home/jdv/rakudo/install/share/nqp/lib/Perl6/BOOTSTRAP.moarvm 7f6583d3a000-7f6583d66000 rw-p 00000000 00:00 0 7f6583d66000-7f65847f3000 r--p 00000000 fd:00 1705214 /home/jdv/rakudo/install/share/perl6/runtime/CORE.setting.moarvm 7f65847f3000-7f65847f9000 r-xp 00000000 fd:00 1705219 /home/jdv/rakudo/install/share/perl6/runtime/dynext/libperl6_ops_moar.so 7f65847f9000-7f65849f8000 ---p 00006000 fd:00 1705219 /home/jdv/rakudo/install/share/perl6/runtime/dynext/libperl6_ops_moar.so 7f65849f8000-7f65849f9000 r--p 00005000 fd:00 1705219 /home/jdv/rakudo/install/share/perl6/runtime/dynext/libperl6_ops_moar.so 7f65849f9000-7f65849fa000 rw-p 00006000 fd:00 1705219 /home/jdv/rakudo/install/share/perl6/runtime/dynext/libperl6_ops_moar.so 7f65849fa000-7f6584a20000 r--p 00000000 fd:00 1705205 /home/jdv/rakudo/install/share/nqp/lib/Perl6/Optimizer.moarvm 7f6584a20000-7f6584a25000 r--p 00000000 fd:00 1705207 /home/jdv/rakudo/install/share/nqp/lib/Perl6/Compiler.moarvm 7f6584a25000-7f6584aa6000 rw-p 00000000 00:00 0 7f6584aa6000-7f6584af2000 r--p 00000000 fd:00 1705201 /home/jdv/rakudo/install/share/nqp/lib/Perl6/World.moarvm 7f6584af2000-7f6584b02000 r--p 00000000 fd:00 1705203 /home/jdv/rakudo/install/share/nqp/lib/Perl6/Ops.moarvm 7f6584b02000-7f6584be4000 r--p 00000000 fd:00 1705204 /home/jdv/rakudo/install/share/nqp/lib/Perl6/Actions.moarvm 7f6584be4000-7f6584c1e000 r--p 00000000 fd:00 1705195 /home/jdv/rakudo/install/share/nqp/lib/NQPP5QRegex.moarvm 7f6584c1e000-7f6584fb7000 r--p 00000000 fd:00 1705202 /home/jdv/rakudo/install/share/nqp/lib/Perl6/Grammar.moarvm 7f6584fb7000-7f65853b8000 rw-p 00000000 00:00 0 7f65853b8000-7f65853bb000 r-xp 00000000 fd:00 1972990 /usr/lib64/libdl-2.20.so 7f65853bb000-7f65855ba000 ---p 00003000 fd:00 1972990 /usr/lib64/libdl-2.20.so 7f65855ba000-7f65855bb000 r--p 00002000 fd:00 1972990 /usr/lib64/libdl-2.20.so 7f65855bb000-7f65855bc000 rw-p 00003000 fd:00 1972990 /usr/lib64/libdl-2.20.so 7f65855bc000-7f65855c3000 r-xp 00000000 fd:00 1973518 /usr/lib64/librt-2.20.so 7f65855c3000-7f65857c2000 ---p 00007000 fd:00 1973518 /usr/lib64/librt-2.20.so 7f65857c2000-7f65857c3000 r--p 00006000 fd:00 1973518 /usr/lib64/librt-2.20.so 7f65857c3000-7f65857c4000 rw-p 00007000 fd:00 1973518 /usr/lib64/librt-2.20.so 7f65857c4000-7f65857db000 r-xp 00000000 fd:00 1973412 /usr/lib64/libpthread-2.20.so 7f65857db000-7f65859da000 ---p 00017000 fd:00 1973412 /usr/lib64/libpthread-2.20.so 7f65859da000-7f65859db000 r--p 00016000 fd:00 1973412 /usr/lib64/libpthread-2.20.so 7f65859db000-7f65859dc000 rw-p 00017000 fd:00 1973412 /usr/lib64/libpthread-2.20.so 7f65859dc000-7f65859e0000 rw-p 00000000 00:00 0 7f65859e0000-7f6585ae7000 r-xp 00000000 fd:00 1973013 /usr/lib64/libm-2.20.so 7f6585ae7000-7f6585ce6000 ---p 00107000 fd:00 1973013 /usr/lib64/libm-2.20.so 7f6585ce6000-7f6585ce7000 r--p 00106000 fd:00 1973013 /usr/lib64/libm-2.20.so 7f6585ce7000-7f6585ce8000 rw-p 00107000 fd:00 1973013 /usr/lib64/libm-2.20.so 7f6585ce8000-7f6585e9b000 r-xp 00000000 fd:00 1972880 /usr/lib64/libc-2.20.so 7f6585e9b000-7f658609b000 ---p 001b3000 fd:00 1972880 /usr/lib64/libc-2.20.so 7f658609b000-7f658609f000 r--p 001b3000 fd:00 1972880 /usr/lib64/libc-2.20.so 7f658609f000-7f65860a1000 rw-p 001b7000 fd:00 1972880 /usr/lib64/libc-2.20.so 7f65860a1000-7f65860a5000 rw-p 00000000 00:00 0 7f65860a5000-7f6586464000 r-xp 00000000 fd:00 1704742 /home/jdv/rakudo/install/lib/libmoar.so 7f6586464000-7f6586664000 ---p 003bf000 fd:00 1704742 /home/jdv/rakudo/install/lib/libmoar.so 7f6586664000-7f65866fe000 r--p 003bf000 fd:00 1704742 /home/jdv/rakudo/install/lib/libmoar.so 7f65866fe000-7f6586710000 rw-p 00459000 fd:00 1704742 /home/jdv/rakudo/install/lib/libmoar.so 7f6586710000-7f6586711000 rw-p 00000000 00:00 0 7f6586711000-7f6586732000 r-xp 00000000 fd:00 1967760 /usr/lib64/ld-2.20.so 7f6586732000-7f6586736000 r-xp 00000000 00:00 0 7f6586736000-7f658673b000 r--p 00000000 fd:00 1705200 /home/jdv/rakudo/install/share/nqp/lib/Perl6/ModuleLoader.moarvm 7f658673b000-7f6586750000 r--p 00000000 fd:00 1705206 /home/jdv/rakudo/install/share/nqp/lib/Perl6/Pod.moarvm 7f6586750000-7f6586756000 r-xp 00000000 00:00 0 7f6586756000-7f6586771000 r--p 00000000 fd:00 1704802 /home/jdv/rakudo/install/share/nqp/lib/MASTOps.moarvm 7f6586771000-7f65867e5000 r--p 00000000 fd:00 1704804 /home/jdv/rakudo/install/share/nqp/lib/QAST.moarvm 7f65867e5000-7f658683b000 r--p 00000000 fd:00 1704801 /home/jdv/rakudo/install/share/nqp/lib/NQPHLL.moarvm 7f658683b000-7f6586852000 r--p 00000000 fd:00 1704799 /home/jdv/rakudo/install/share/nqp/lib/QASTNode.moarvm 7f6586852000-7f6586876000 r--p 00000000 fd:00 1704800 /home/jdv/rakudo/install/share/nqp/lib/QRegex.moarvm 7f6586876000-7f65868d8000 r--p 00000000 fd:00 1705185 /home/jdv/rakudo/install/share/nqp/lib/NQPP6QRegex.moarvm 7f65868d8000-7f65868ec000 r--p 00000000 fd:00 1704796 /home/jdv/rakudo/install/share/nqp/lib/nqpmo.moarvm 7f65868ec000-7f6586912000 rw-p 00000000 00:00 0 7f6586912000-7f6586913000 r-xp 00000000 00:00 0 7f6586913000-7f658691f000 r--p 00000000 fd:00 1704803 /home/jdv/rakudo/install/share/nqp/lib/MASTNodes.moarvm 7f658691f000-7f658692b000 r--p 00000000 fd:00 1704798 /home/jdv/rakudo/install/share/nqp/lib/NQPCORE.setting.moarvm 7f658692b000-7f658692e000 r--p 00000000 fd:00 1704797 /home/jdv/rakudo/install/share/nqp/lib/ModuleLoader.moarvm 7f658692e000-7f6586931000 r--p 00000000 fd:00 1705216 /home/jdv/rakudo/install/share/perl6/runtime/perl6.moarvm 7f6586931000-7f6586932000 rw-p 00000000 00:00 0 7f6586932000-7f6586933000 r--p 00021000 fd:00 1967760 /usr/lib64/ld-2.20.so 7f6586933000-7f6586934000 rw-p 00022000 fd:00 1967760 /usr/lib64/ld-2.20.so 7f6586934000-7f6586935000 rw-p 00000000 00:00 0 7fff1823d000-7fff1825e000 rwxp 00000000 00:00 0 [stack] 7fff1825e000-7fff1825f000 rw-p 00000000 00:00 0 7fff18347000-7fff18349000 r--p 00000000 00:00 0 [vvar] 7fff18349000-7fff1834b000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Aborted (core dumped) [jdv@wieldy ~]$ perl6 test_grammar_n_threads.p6 *** Error in `/home/jdv/rakudo/install/bin/moar': double free or corruption (fasttop): 0x0000000005b4b8a0 *** Segmentation fault (core dumped) [jdv@wieldy ~]$