develooper Front page | perl.perl5.porters | Postings from August 2013

Re: test.pl runperl() exit oddity

Thread Previous | Thread Next
From:
Steve Hay
Date:
August 8, 2013 20:25
Subject:
Re: test.pl runperl() exit oddity
Message ID:
CADED=K63DHae9RJqRKnejb-3CZ43Wa=Gsus-DhdYXDXmhgPi2g@mail.gmail.com
On 8 August 2013 14:22, Father Chrysostomos <sprout@cpan.org> wrote:
> Nicholas Clark wrote:
>> I have no idea how to figure out how to nail this down further. My only guess
>> is that it's something in ss_dup(). Or something *not* in ss_dup() that should
>> be - ie something else changed, and ss_dup() wasn't updated to clone it
>> correctly.
>
> Updating ss_dup is a popular thing not to do.  Hence the test I added
> recently.  I fixed two cases and deleted another from leave_scope
> (unused), leaving just SAVEt_SAVESWITCHSTACK.  Maybe that has to do
> with it.  I do not feel comfortable implementing that one myself,
> because I really do not understand it.
>

I have bisected this and found that this is the culprit:

[perl #117855] Store CopFILEGV in a pad under ithreads
http://perl5.git.perl.org/perl.git/commit/c82ecf346a8512f22f25188e450d92938c245421

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About