Not reproducible with raku star 2020.05.1 \o/ Thanks for the help On Thu, 25 Jun 2020 at 09:23, WFB <wbi...@gmx.at> wrote:
> Uh, thanks Will!! > > On Thu, 25 Jun 2020 at 01:16, Will Coleda <w...@coleda.com> wrote: > >> The download page requires an update. You can get 2020.05.1 here: >> >> https://rakudo.org/downloads/star/ >> >> On Wed, Jun 24, 2020 at 6:11 AM WFB <wbi...@gmx.at> wrote: >> > >> > Thanks JJ, >> > >> > I am using Rakudostar on Windows and 2020.01 is the current released >> version so far. >> > I will try to reduce the code a bit more but it is just one class >> definition together with an instantiation. Not sure I can pack that in a >> one liner, but will try. >> > >> > The access violation comes probably from C code handling some Windows >> stuff. >> > >> > On Wed, 24 Jun 2020 at 10:13, JJ Merelo <jjmer...@gmail.com> wrote: >> >> >> >> >> >> >> >> El mié., 24 jun. 2020 a las 10:05, WFB (<wolfgang.banas...@gmail.com>) >> escribió: >> >>> >> >>> Hi all, >> >>> >> >>> I have an access violation on Windows for one of my classes and think >> it is a bug, but not entirely sure about that. >> >>> >> >>> Every now and then creating a class instance ended my script with >> error: >> >>> Process finished with exit code -1073741819 (0xC0000005) >> >>> >> >>> The class looks like that: >> >>> >> >>> class KnowledgeKeeper::Note { >> >>> has $.title is required; >> >>> has $.data is required; >> >>> has @.tags; >> >>> has @.attachments; >> >>> has DateTime $.creation-date = DateTime.now; >> >>> has DateTime $.modification-date = DateTime.now; >> >>> } >> >>> >> >>> I first recognized it when a test just ended without dieing. That >> happens about in 50% of the test runs. >> >>> But I could reproduce it with just a simple line in a script: >> >>> >> >>> #!/usr/bin/env perl6 >> >>> use KnowledgeKeeper::Note; >> >>> >> >>> my $note = KnowledgeKeeper::Note.new(title => "dasd", data => >> "adsad"); >> >>> say "OK"; >> >>> >> >>> With this script it is not failing that much but at least >> reproducible: >> >>> >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> OK >> >>> PS C:\dev\repos\KnowledgeKeeper> raku -Ilib .\bin\test.p6 >> PS C:\dev\repos\KnowledgeKeeper> >> $LastExitCode >> -1073741819 >> >>> >> >>> OS: Windows 10 1909 x64 >> >>> Raku: This is Rakudo version 2020.01 built on MoarVM version >> 2020.01.1 implementing Perl 6.d. >> >>> >> >>> Should I file a bug? >> >> >> >> >> >> Definitely, yes. Please check first if it's still the same problem >> with the latest released version. Also, try to golf it down to the minimal >> amount of code that still produces the same result. Does the LastExitCode >> make any sense? >> >> >> >> -- >> >> JJ >> >