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 21:17
Subject:
Re: [perl #133270] Blead Breaks CPAN: HMBRAND/DBD-CSV-0.53.tgz
Message ID:
20180609211709.GI26559@iabyn.com
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.

-- 
If life gives you lemons, you'll probably develop a citric acid allergy.

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