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

[perl #117313] Modules broken by hash iterator randomization

Thread Next
From:
yves orton
Date:
March 23, 2013 18:25
Subject:
[perl #117313] Modules broken by hash iterator randomization
Message ID:
rt-3.6.HEAD-28177-1364063137-422.117313-75-0@perl.org
# New Ticket Created by  yves orton 
# Please include the string:  [perl #117313]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=117313 >


[Separating this from the bug/thread about JSON::XS]

(Andreas J. Koenig) (via RT) <perlbug-followup@perl.org> writes:

> # <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=117239 >
>
>     Harden hashes against hash seed discovery by randomizing hash iteration
>

Other candidates that start failing around the same time and should get
a closer examination:

 JEEN/Acme-CPANAuthors-Korean-0.09.tar.gz
 SHARYANTO/Data-Schema-0.135.tar.gz
 SMIRNIOS/DBD-SQLAnywhere-2.08.tar.gz
 TIMB/DBI-1.623.tar.gz
 ANDK/Devel-Symdump-2.08.tar.gz
 OPI/IO-Handle-Record-0.14.tar.gz
 MAKAMAKA/JSON-PPdev-2.27100.tar.gz
 JEEN/Lingua-KO-TypoCorrector-0.03.tar.gz
 JROBINSON/Locale-Object-0.79.tar.gz
 PSCUST/Parse-FSM-1.06.tar.gz
 MAGGIEXYZ/PDL-Stats-0.6.2.tar.gz
 ADAMK/Perl-Squish-1.06.tar.gz
 SATOH/Plack-Middleware-StaticShared-0.05.tar.gz
 VOJ/RDF-NS-20130208.tar.gz
 MWS/ResourcePool-1.0106.tar.gz
 JSIRACUSA/Rose-HTML-Objects-0.617.tar.gz
 MKUTTER/SOAP-Lite-0.714.tar.gz
 MKUTTER/SOAP-Transport-TCP-0.715.tar.gz
 TADAM/Test-Mock-LWP-Dispatch-0.03.tar.gz
 MSCHWERN/Time-y2038-20100403.tar.gz
 JEEN/WebService-Aladdin-0.0706.tar.gz

I have not had time to verify that they all start failing on the same
commit. At least for DBI I have evidence that it starts failing on
v5.17.9-201-g3078e10. But since randomness is involved this finding may
be biased.

I have not verified others due to lack of time.

--
andreas


-- 
perl -Mre=debug -e "/just|another|perl|hacker/"


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