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

[perl #125303] Bleadperl breaks TODDR/IPC-Run-0.94.tar.gz on Windows

Thread Previous
From:
Tony Cook via RT
Date:
February 23, 2016 22:51
Subject:
[perl #125303] Bleadperl breaks TODDR/IPC-Run-0.94.tar.gz on Windows
Message ID:
rt-4.0.18-1524-1456267875-1566.125303-15-0@perl.org
On Mon Jun 01 10:09:19 2015, chorny wrote:
> This test passes with same versions of Socket and Win32API::File on
> 5.20.2.
> 
> t/pump.t
> 1..27
> ok 1
> ok 2
> ok 3
> ok 4
> ok 5
> ok 6
> ok 7
> ok 8
> ok 9
> Invalid argument opening STDIN as Win32 handle 1916 in pumper 1456 at
> C:\Strawberry220\cpan\build\IPC-Run-0.94-
> j7a7Sn\blib\lib/IPC/Run/Win32Pump.pm
> line 71.

Bisected down to 

22ff313068aa37b1a24855e760e71ee9a20a1a90 is the first bad commit
commit 22ff313068aa37b1a24855e760e71ee9a20a1a90
Author: Hugo van der Sanden <hv@crypt.org>
Date:   Mon Feb 23 16:48:15 2015 +0000

    [perl #123814] replace grok_atou with grok_atoUV

    Some questions and loose ends:

    XXX gv.c:S_gv_magicalize - why are we using SSize_t for paren?
    XXX mg.c:Perl_magic_set - need appopriate error handling for $)
    XXX regcomp.c:S_reg - need to check if we do the right thing if parno
    was not grokked

    Perl_get_debug_opts should probably return something unsigned; not sure
    if that's something we can change.

though nothing in that commit leaps out at me as the cause.

> Warning: unable to close filehandle GEN5 properly: Bad file descriptor
> during global destruction.

This warning occurs before and after the commit above.

Tony

---
via perlbug:  queue: perl5 status: open
https://rt.perl.org/Ticket/Display.html?id=125303

Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About