-
Notifications
You must be signed in to change notification settings - Fork 560
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
crash on return from substitution in subroutine #15734
Comments
From wolf-dietrich_moeller@t-online.deCreated by wolf-dietrich_moeller@t-online.deOn execution of a perl script with "perl -w script.pl" perl crashes The crash happens when returning from a subroutine with "return without The test program below shows in "a..c" the cases where perl #### begin test code sub tst ($) { #### end test code The console output of "perl -w script.pl" is: #### begin output $_='b' $_='c' $_='d' Here the crash happens before the print for $z (scalar context) is executed. Perl Info
|
From perl@profvince.comI can confirm that this code segfaults with perl 5.24.0, but not with Vincent |
The RT System itself - Status changed from 'new' to 'open' |
From @dur-randirBisect points to fc6e609 is the first bad commit dounwind(): do a POPBLOCK for final cx frame. Previously dounwind() relied on the caller to a TOPBLOCK or POPBLOCK Logically however, dounwind() should do this, and its not possible Also, the changes in this branch mean that the old PL_tmps_floor is now The change to pp_return reflects that we now need to copy any return args |
From @iabynOn Sun, Nov 27, 2016 at 07:09:58AM -0800, Sergey Aleynikov via RT wrote:
Thanks for the bisect. Now fixed with v5.25.7-26-g7332835. -- |
From @jkeenanOn Mon, 28 Nov 2016 08:14:50 GMT, davem wrote:
Is this ticket closable? -- |
From @jkeenanOn Fri, 02 Dec 2016 22:03:24 GMT, jkeenan wrote:
No complaints received in past month. Marking ticket resolved. Thank you very much. |
@jkeenan - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#130188 (status was 'resolved')
Searchable as RT130188$
The text was updated successfully, but these errors were encountered: