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
panic: POPSTACK #379
Comments
From nick@ni-s.u-net.comBEGIN { $SIG{__DIE__} = sub { require Carp::Heavy; die @_ }; } package BaseClass; package DerivedClass; package main; Site configuration information for perl 5.00560: Configured by nick at Sun Aug 8 16:09:53 BST 1999. Summary of my perl5 (revision 5.0 version 5 subversion 60) configuration: Locally applied patches: @INC for perl 5.00560: Environment for perl 5.00560: |
From [Unknown Contact. See original ticket]Nick Ing-Simmons <nick@ing-simmons.net> writes:
This fails on 5.005_03 too. (But not 5.00404...) Stated like that I seem to recall someone reporting it before... -- |
From [Unknown Contact. See original ticket]Nick Ing-Simmons <nick@ni-s.u-net.com> writes:
Shorter testcase: $SIG{__DIE__} = sub { eval {1}; die shift }; The eval {1} is the essence of "require Carp::Heavy" -- |
From @vanstynAs originally reported, this code gave a "panic: POPSTACK" under 5.005_03 $SIG{__DIE__} = sub { eval {1}; die @_ }; I note that under 5.6.0 it no longer panics, but the die message is still Hugo |
From The RT System itselfthe DIE signal is intercepted by the eval; check $@ for the error message as of @6640. |
Migrated from rt.perl.org#1214 (status was 'resolved')
Searchable as RT1214$
The text was updated successfully, but these errors were encountered: