| Store | Cart

[perl #124156] death during unwinding causes crash

From: Father Chrysostomos via RT <perl...@perl.org>
Fri, 27 Mar 2015 13:40:54 -0700
On Wed Mar 25 01:09:36 2015, zef...@fysh.org wrote:
> I suspect that the simple solution to this will be to perform the CvDEPTH> restoration via the save stack.  Maybe other aspects of POPSUB() et al> could be done this way too: popping a scope from the scope stack could> amount to no more than a LEAVE_SCOPE().  The latter would be going beyond> the scope of a pure bugfix, of course.

Not only that, but catching longjmps that occur during leave_scope is probably necessary, too, but that would have to wait until after 5.22.

-- 

Father Chrysostomos


---
via perlbug:  queue: perl5 status: open
https://rt.perl.org/Ticket/Display.html?id=124156

Recent Messages in this Thread
Ricardo SIGNES via RT May 15, 2015 09:48 pm
Karl Williamson May 15, 2015 10:52 pm
Ricardo Signes May 16, 2015 02:07 am
Karl Williamson May 16, 2015 02:12 pm
Zefram (via RT) Mar 23, 2015 11:07 am
Zefram Mar 25, 2015 08:09 am
Father Chrysostomos via RT Mar 27, 2015 08:40 pm
Vincent Pit (VPIT) Mar 27, 2015 09:29 pm
Dave Mitchell May 08, 2015 02:25 pm
Dave Mitchell May 08, 2015 09:11 pm
Dave Mitchell May 11, 2015 12:59 pm
Father Chrysostomos via RT Mar 25, 2015 08:25 am
Messages in this thread