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
Perl_hv_iternext_flags(HV *, I32): Assertion `((svtype)((_svmagic)->sv_flags & 0xff)) >= SVt_PVMG' failed (hv.c:2690) #15760
Comments
From @geeknikTriggered with Perl v5.25.7-98-gdf13534 while fuzzing with AFL, but this od -tx1 test352 ./perl test352 ./perl test352 ./perl test352 |
From @geeknik |
From @hvdsThe shortest/clearest replica of that particular assert I can get to is: % PERL_HASH_SEED=1 ./miniperl -e 'map *: = *_ = (), (%_ = "D", *_ = 0, %_ = "D" .. "O", %_ = ())' This looks to be yet another stack-refcount issue, but I'm curious at the relevance of *:. Hugo |
The RT System itself - Status changed from 'new' to 'open' |
From @iabynOn Mon, Dec 12, 2016 at 03:17:16AM -0800, Hugo van der Sanden via RT wrote:
the HV slot of the *: glob contains something that isn't a HV (due to The single-colon stuff was added here: commit 1f656fc Followup to 088225f/[perl #88132]: packages ending with : -- |
Migrated from rt.perl.org#130319 (status was 'open')
Searchable as RT130319$
The text was updated successfully, but these errors were encountered: