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
Assertion Failure: void S_mro_gather_and_rename (mro_core.c:1059) #15654
Comments
From @geeknikTriggered in Perl v5.25.6 (v5.25.5-76-g91dca83) with AFL+ASAN. perl: mro_core.c:1059: void S_mro_gather_and_rename(HV *const, HV *const, With Valgrind and a non-ASAN Perl v5.25.6 (v5.25.5-76-g91dca83) we get a ==10851== Invalid read of size 8 |
From @geeknik |
From @hvdsReduces to: % ./miniperl -e '%: = *: = *:::::: = *x; *:::: = *::' Using a simpler glob than *: gives a different segv, still in S_mro_gather_and_rename: While I'm sure the primary issue here is the same as all the similar previous ones, with multiple assignments into the same glob falling foul of the unrefcounted stack, I'm not sure why we need to refer to *:: in three different ways to trigger this particular case - that it makes a difference how many colon-pairs we supply seems like it may point to an additional problem. Hugo |
The RT System itself - Status changed from 'new' to 'open' |
Migrated from rt.perl.org#129868 (status was 'open')
Searchable as RT129868$
The text was updated successfully, but these errors were encountered: