-
-
Notifications
You must be signed in to change notification settings - Fork 372
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MoarVM panic when testing Red (CONTROL blocks) #2665
Comments
I checked out latest Red and ran its tests on Rakudo HEAD, and they all pass for me. |
Yep looks good here too. |
That's good, though we probably will end up with no test for this… |
The panic is still there, it's not fixed… I'm not sure when this issue was introduced, in the last run of Blin it was bisected to this commit 3d3578b. It probably means that on HEAD it is flapping, but on 2018.12 it was working consistently. |
Cannot see a panic, but do see failure:
$ zef install Red
===> Searching for: Red
===> Searching for missing dependencies: DBIish, DB::Pg
===> Searching for missing dependencies: NativeHelpers::Blob, LibUUID, epoll
===> Testing: NativeHelpers::Blob:ver<0.1.10>:auth<github:salortiz>
# Failed test 'Defined st pointer 0'
# at t/02-cstruct.t line 49
Invocant of method 'Numeric' must be an object instance of type 'NativeCall::Types::Pointer', not a type object of type 'NativeCall::Types::Pointer'. Did you forget a '.new'?
in method Numeric at /Users/liz/Github/rakudo.moar/install/share/perl6/sources/8660F65A7B3492675BB3B2058DB30E411A4C4E54 (NativeCall::Types) line 31
in block <unit> at t/02-cstruct.t line 53
# Looks like you planned 35 tests, but ran 14
# Looks like you failed 1 test of 14
===> Testing [FAIL]: NativeHelpers::Blob:ver<0.1.10>:auth<github:salortiz>
Aborting due to test failure: NativeHelpers::Blob:ver<0.1.10>:auth<github:salortiz> (use --force-test to override)
… On 18 Feb 2019, at 23:10, Aleks-Daniel Jakimenko-Aleksejev ***@***.***> wrote:
The panic is still there, it's not fixed… I'm not sure when this issue was introduced, in the last run of Blin it was bisected to this commit 3d3578b. It probably means that on HEAD it is flapping, but on 2018.12 it was working consistently.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
I think that's #2703 |
Seems to be still happening. @jonathanstowe can you double check? |
Yep. Will do. |
Well. I think we have a flapper here:
Similar result using |
@jonathanstowe is my understanding correct that this issue did not exist before? |
I've only seen it once, so yes. |
Actually, I'm struggling to reproduce this myself. I think it's mostly OK. |
OK, I'm not sure about this one. It failed with MoarVM panic in Blin three times in a row. There's something wrong. |
Looks like it always happens in t/06-better-map.t. |
And again, I can't reproduce it locally. @dogbert17 maybe you can try something? |
@dogbert17++! Indeed, it can be reproduced rather easily with |
Hmm, |
This happens every single run on the Linux and OSX machines I tested on. |
I think @dogbert17++ figured it out:
In terms of the upcoming release, it seems that we're hitting a known bug, but also @FCO can release a new version on CPAN and the issue will somewhat go away. Not a blocker, phew. Thanks to everyone involved. ♥ EDIT: oops, sorry for the ping, @jonathanstowe! |
I'll keep this open so that we have a ticket in Rakudo repo, but for any discussion see MoarVM/MoarVM#572 |
See this ticket #2640.
Basically there was an attempt to fix the regression in this commit: 71a19c6
However, exactly on that commit MoarVM panic can be observed:
The text was updated successfully, but these errors were encountered: