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: Internal error: zeroed target thread ID in work pass #800
Comments
zef info will tell you the version |
Zef info modulename |
|
running the example under gdb, on a 32 bit vm, yields the following. Note that MVM_GC_DEBUG was set to 2:
|
Fixes non-deterministic segfaults in anything that non-trivially uses CStruct/CPPStruct/CUnion reprs. Also fixed a separate bug in CUnion: it wasn't caching child objects for attributes that are inlined. Tested to fix the issue in MoarVM MoarVM#800, Skarsnik/perl6-gumbo#5 and perl6 RT 131003. Probably also fixes MoarVM MoarVM#751 and MoarVM#1087
@dogbert17 can you retest? This issue is supposedly fixed now. |
I'm unable to repro the panic, the only output I get now is
Looking a bit more closely it seem as if valgrind is not entirely satisfied:
The code being run is in fact the code posted by the OP :-) |
As of today, the bug is gone; please feel free to close this issue.
Background: Damian Conway is in town today, I would have loved to ask a perfidious question regarding #800 but I am finding myself barred from doing so ☺. Good job everyone! |
The attached script bugreport.pl.txt crashes most of the time with the error message in the issue's title, but something with others (see below). May or may not be related to #473.
My platform: Mac OS X Sierra 10.12.6, perl6 from homebrew.
I unfortunately have no idea how to determine the version of Gumbo and XML::XPath that I have installed (this turns up nothing); but I installed both with
zef
minutes ago.More version info:
The results of running the script 10 times on my platform:
The text was updated successfully, but these errors were encountered: