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
eval 'BEGIN { goto ... }' #12240
Comments
From @cpansprout$ ./perl -Ilib -e 'eval "BEGIN {goto end}"; end:' Flags: Site configuration information for perl 5.17.2: Configured by sprout at Mon Jun 25 13:28:03 PDT 2012. Summary of my perl5 (revision 5 version 17 subversion 2) configuration: Locally applied patches: @INC for perl 5.17.2: Environment for perl 5.17.2: |
From @dcollinsnFixed between v5.19.6 and v5.19.7. Will also add a test. ebdc880 is the first new commit S_process_special_blocks() should use a new stack for BEGIN blocks. This avoids the stack moving underneath anything that directly or indirectly [Committer’s note: This fixes bug #119993. Furthermore, under STRESS_REALLOC, t/io/layers.t was crashing like this: $ ./perl -Ilib -e ' open(UTF, "<:raw:encoding(utf8)", 'tmp75851B') or die $!; ref #blahblahblahblahblahblahblahblahblah' (The comment seems to be necessary to make it crash.) It was happening because open() was causing a module to be loaded :100644 100644 030039d05c970eab58ecc11ca5cc34689f605865 8a60800ceb9799ca56a79b662a3688b72a2905b8 M op.c -- |
From [Unknown Contact. See original ticket]Fixed between v5.19.6 and v5.19.7. Will also add a test. ebdc880 is the first new commit S_process_special_blocks() should use a new stack for BEGIN blocks. This avoids the stack moving underneath anything that directly or indirectly [Committer’s note: This fixes bug #119993. Furthermore, under STRESS_REALLOC, t/io/layers.t was crashing like this: $ ./perl -Ilib -e ' open(UTF, "<:raw:encoding(utf8)", 'tmp75851B') or die $!; ref #blahblahblahblahblahblahblahblahblah' (The comment seems to be necessary to make it crash.) It was happening because open() was causing a module to be loaded :100644 100644 030039d05c970eab58ecc11ca5cc34689f605865 8a60800ceb9799ca56a79b662a3688b72a2905b8 M op.c -- |
@dcollinsn - Status changed from 'new' to 'resolved' |
From @dcollinsnTest added in 9e14fb1, closing. -- |
From [Unknown Contact. See original ticket]Test added in 9e14fb1, closing. -- |
Migrated from rt.perl.org#113934 (status was 'resolved')
Searchable as RT113934$
The text was updated successfully, but these errors were encountered: