On Thu, Mar 13, 2008 at 12:33:30PM -0500, Craig A. Berry wrote:
> With HP C V7.1-015 on OpenVMS Alpha V8.3, -Duseithreads, I get
> 
> Failed 4 tests out of 1080, 99.63% okay.
>         [-.lib.ExtUtils.t]cd.t
>         [-.lib.ExtUtils.t]eu_command.t
>         [-.lib.ExtUtils.t]xs.t
>         op/threads.t
> 
> Fixes are available for cd.t and xs.t; since these are test patches
> only and will not affect what gets installed, is it kosher to just
> patch them and not take on the risk of a full-scale integration?

Well, I was hoping to get the Win32 ExtUtils::Install writable directories
issue sorted, and then merge everything in lib/ExtUtils across in one hit,
as it all seems to be stable.

> eu_command.t does not fail when run by itself and I haven't figured
> out what it's tripping over (possibly a temp file left by some other
> test that gets cleaned up later).

Hmm.

> op/threads.t also fails on 5.8.8 (not the version that shipped with
> it, but the new version of the test fails when run on 5.8.8).  The test
> that fails is labeled:
> 
> [perl #45053] Memory corruption with heavy module loading in threads
> 
> and it may well be that our dynamic loading code is a bit lacking in
> the thread safety department.  The crash is below.  If this is the
> only thing holding up 5.8.9, I think we should document it as a known
> problem and move on.

I don't recognise it, so documenting it seems to be the best idea.

Nicholas Clark

Reply via email to