develooper Front page | perl.perl5.porters | Postings from June 2016

Re: [perl #128189] Assert fail in sv.c with no further symptoms: et''/$0{\0}

Thread Previous | Thread Next
From:
Dave Mitchell
Date:
June 21, 2016 14:29
Subject:
Re: [perl #128189] Assert fail in sv.c with no further symptoms: et''/$0{\0}
Message ID:
20160621142903.GN3289@iabyn.com
On Thu, May 19, 2016 at 05:18:31PM -0700, Father Chrysostomos via RT wrote:
> On Thu May 19 15:33:41 2016, zefram@fysh.org wrote:
> > Father Chrysostomos via RT wrote:
> > >Use of reference "SCALAR(0x7fad6882fcf0)" as array index at -e line 1.
> > >Use of uninitialized value $0[1753414896] in string at -e line 1.
> > 
> > $ perl -le 'printf "%x\n", 1753414896'
> > 6882fcf0
> > 
> > The index has been truncated to 32 bits, that's all.
> 
> I thought it might be that.  I was too lazy to check.  That itself is also a bug, though.

The original issue is now fixed with v5.25.2-15-g55b6481.
I'm not going to address the 32-bitness of the AV API here.

-- 
Dave's first rule of Opera:
If something needs saying, say it: don't warble it.

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