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

Re: [perl #133270] Blead Breaks CPAN: HMBRAND/DBD-CSV-0.53.tgz

Thread Previous | Thread Next
From:
Dave Mitchell
Date:
June 9, 2018 22:05
Subject:
Re: [perl #133270] Blead Breaks CPAN: HMBRAND/DBD-CSV-0.53.tgz
Message ID:
9793_1528581952_5B1C4F3C_9793_3_1_20180609220523.GJ26559@iabyn.com
On Sat, Jun 09, 2018 at 10:17:09PM +0100, Dave Mitchell wrote:
> On Sat, Jun 09, 2018 at 08:55:13AM -0700, Sergey Aleynikov via RT wrote:
> > On Sat, 09 Jun 2018 08:05:27 -0700, jkeenan wrote:
> > > The results were ambiguous; see attachment.  I'm puzzled as to why the
> > > failure message points to Test::Builder rather than to DBC::CSV.
> > 
> > I've tried to bisect this too, but there's some floating/timing issue.
> > The furthest failure I've got is at revision 4bd1355, which is older
> > then yours.
> 
> The scalar which is being double-freed (during global destruction)
> is always the tie object returned by
> 
>     DBI::DBD::SqlEngine::TieTables::TIEHASH()
> 
> at DBI/DBD/SqlEngine.pm:1125.
> 
> But the triggering of the double-free seems random, and can't even
> be reproduced consistently by setting PERL_HASH_SEED to a known value.
> 
> I'm still investigating further.

I've now seen a failure under 5.26.0 (one failure in about 200 runs of
t/82_free_unref_scalar.t).

-- 
"Do not dabble in paradox, Edward, it puts you in danger of fortuitous wit."
    -- Lady Croom, "Arcadia"

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