-
Notifications
You must be signed in to change notification settings - Fork 529
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
Fwd: [rt.cpan.org #124717] Heap buffer over read in hv.c:642 #16456
Comments
From bug-Perl-Core@rt.cpan.orgThis is forward of transaction #1775378 of a ticket #124717 |
From bug-Perl-Core@rt.cpan.orgMessage RFC822: hackyzh@hackyzh-virtual-machine:~/Desktop$ ./perl-5.27.9/perl 123==117879==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x60400000da30 at pc 0x0000008efe02 bp 0x7ffe2421cfd0 sp 0x7ffe2421cfc0 0x60400000da36 is located 0 bytes to the right of 38-byte region [0x60400000da10,0x60400000da36) SUMMARY: AddressSanitizer: heap-buffer-overflow /home/hackyzh/Desktop/perl-5.27.9/hv.c:642 Perl_hv_common hackyzh@hackyzh-virtual-machine:~/Desktop$ cat 123 for atoNSOCKE,ET, tktoNSCKT,E, tktoNSCKP,ET,Y$=^=^V=$=:=^==^=^V=$=:=^=^V=$=^=^V=$ I have tested on Ubuntu 16.04 x64. |
From bug-Perl-Core@rt.cpan.orghackyzh@hackyzh-virtual-machine:~/Desktop$ ./perl-5.27.9/perl 123==117879==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x60400000da30 at pc 0x0000008efe02 bp 0x7ffe2421cfd0 sp 0x7ffe2421cfc0 0x60400000da36 is located 0 bytes to the right of 38-byte region [0x60400000da10,0x60400000da36) SUMMARY: AddressSanitizer: heap-buffer-overflow /home/hackyzh/Desktop/perl-5.27.9/hv.c:642 Perl_hv_common hackyzh@hackyzh-virtual-machine:~/Desktop$ cat 123 for atoNSOCKE,ET, tktoNSCKT,E, tktoNSCKP,ET,Y$\=*^=*^V=$\=*:=*^=*\=*^=*^V=$\=*:=*^=*^V=$\=*^=*^V=$ I have tested on Ubuntu 16.04 x64. |
From @iabynOn Thu, Mar 08, 2018 at 12:27:19AM -0800, via RT wrote:
This can be reduced to %:: = (); The whole main stash is emptied, then using an IO glob as an object in a perl: hv.c:360: Perl_hv_common: Assertion `((svtype)((hv)->sv_flags & 0xff)) == SVt_PVHV' failed. This is because something expected to be a hash has been freed and then Although in an ideal world we'd like perl not to crash when the main stash -- |
The RT System itself - Status changed from 'new' to 'open' |
From @tonycozOn Fri, 09 Mar 2018 07:00:49 -0800, davem wrote:
Now in the public queue. Tony |
Migrated from rt.perl.org#132952 (status was 'open')
Searchable as RT132952$
The text was updated successfully, but these errors were encountered: