Skip to content

Instantly share code, notes, and snippets.

@ugexe
Created January 13, 2022 16:44
Show Gist options
  • Save ugexe/4f6ec70c0edb7255bd1b99075dfb7cae to your computer and use it in GitHub Desktop.
Save ugexe/4f6ec70c0edb7255bd1b99075dfb7cae to your computer and use it in GitHub Desktop.
❯ raku -I. -e 'use Zef::Fetch; use Zef::Service::Shell::git; my $r = Zef::Fetch.new(backends => [{ :module("Zef::Service::Shell::git") },]); (1..1000000).hyper.map: { die unless $r.fetch-matcher("git://github.com/sergot/datetime-parse.git") }'
MoarVM oops: MVM_str_hash_lvalue_fetch_nocheck called concurrently on the same hash
at SETTING::src/core.c/Hash.pm6:147 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:BIND-KEY)
from SETTING::src/core.c/hash_slice.pm6:13 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:postcircumfix:<{ }>)
from SETTING::src/core.c/Distro.pm6:116 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Internals.pm6:1129 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:INITIALIZE-DYNAMIC)
from SETTING::src/core.c/stubs.pm6:38 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:DYNAMIC)
from /Users/ugexe/repos/zef/lib/Zef/Utils/URI.rakumod (Zef::Utils::URI):127 (/Users/ugexe/repos/zef/.precomp/6C7CC6E2A862CE4112E90DF7A75ED8EAD7F4A200/EA/EA374D286687E4951B4F7022C8494AA8F04CF8B2:)
from /Users/ugexe/repos/zef/lib/Zef/Utils/URI.rakumod (Zef::Utils::URI):127 (/Users/ugexe/repos/zef/.precomp/6C7CC6E2A862CE4112E90DF7A75ED8EAD7F4A200/EA/EA374D286687E4951B4F7022C8494AA8F04CF8B2:new)
from /Users/ugexe/repos/zef/lib/Zef/Utils/URI.rakumod (Zef::Utils::URI):187 (/Users/ugexe/repos/zef/.precomp/6C7CC6E2A862CE4112E90DF7A75ED8EAD7F4A200/EA/EA374D286687E4951B4F7022C8494AA8F04CF8B2:)
from /Users/ugexe/repos/zef/lib/Zef/Utils/URI.rakumod (Zef::Utils::URI):187 (/Users/ugexe/repos/zef/.precomp/6C7CC6E2A862CE4112E90DF7A75ED8EAD7F4A200/EA/EA374D286687E4951B4F7022C8494AA8F04CF8B2:uri)
from /Users/ugexe/repos/zef/lib/Zef/Service/Shell/git.rakumod (Zef::Service::Shell::git):259 (/Users/ugexe/repos/zef/.precomp/6C7CC6E2A862CE4112E90DF7A75ED8EAD7F4A200/75/75A95E025BAC6B43A67058FBE1AF9D5F975CFB1C:repo-url)
from /Users/ugexe/repos/zef/lib/Zef/Service/Shell/git.rakumod (Zef::Service::Shell::git):106 (/Users/ugexe/repos/zef/.precomp/6C7CC6E2A862CE4112E90DF7A75ED8EAD7F4A200/75/75A95E025BAC6B43A67058FBE1AF9D5F975CFB1C:fetch-matcher)
from <unknown>:1 (/Users/ugexe/repos/zef/.precomp/6C7CC6E2A862CE4112E90DF7A75ED8EAD7F4A200/D8/D8BEF5B8DD732751E01F4078613E10C8CBFBF342:)
from SETTING::src/core.c/Any-iterable-methods.pm6:1107 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Any-iterable-methods.pm6:368 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:push-all)
from SETTING::src/core.c/Iterator.pm6:66 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:push-until-lazy)
from SETTING::src/core.c/Array.pm6:270 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:STORE)
from /Users/ugexe/repos/zef/lib/Zef/Fetch.rakumod (Zef::Fetch):78 (/Users/ugexe/repos/zef/.precomp/6C7CC6E2A862CE4112E90DF7A75ED8EAD7F4A200/D8/D8BEF5B8DD732751E01F4078613E10C8CBFBF342:fetch-matcher)
from /Users/ugexe/repos/zef/lib/Zef/Fetch.rakumod (Zef::Fetch):74 (/Users/ugexe/repos/zef/.precomp/6C7CC6E2A862CE4112E90DF7A75ED8EAD7F4A200/D8/D8BEF5B8DD732751E01F4078613E10C8CBFBF342:fetch-matcher)
from -e:1 (<ephemeral file>:)
from SETTING::src/core.c/Rakudo/Internals/HyperRaceSharedImpl.pm6:59 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:process-batch)
from SETTING::src/core.c/Rakudo/Internals/HyperPipeline.pm6:74 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Internals/HyperPipeline.pm6:73 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Internals/HyperPipeline.pm6:70 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Promise.pm6:295 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.pm6:880 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.pm6:251 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.pm6:242 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:run-one)
from SETTING::src/core.c/ThreadPoolScheduler.pm6:284 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.pm6:58 (/Users/ugexe/.rakubrew/versions/moar-2021.12/install/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment