On Mon, 12 Feb 2018 12:47:07 -0800, randir wrote:
> - perlwin32.html (aka README.win32) states "There should be no test> failures.", but at least three tests failed for 64-bit build (console> window is by default too small, so I haven't recorded them) and I> ended up with cpan/IPC-Cmd/t/01_IPC-Cmd.t stuck (for at least 10> minutes, until I've aborted it). Are those failures known? If not,> should I report them, or there're not enough volunteers to fix them,> so it's time to change the docs?
cpan/IPC-Cmd/t/01_IPC-Cmd.t hangs/failures with Windows 7 (I dont see it on XP) random/race failures are caused by perl calling closesocket() on non-sockets I've talked about it at https://rt.perl.org/Ticket/Display.html?id=118127
Win 7-32bit callstack of frozen with under-harness 01_IPC-Cmd.t, perl's curcop is at https://perl5.git.perl.org/perl.git/blob/c4a2ac437ed67b458e466f3724f82c10afc3eb40:/dist/IO/lib/IO/Handle.pm#l379
-----------------------------------
ntdll.dll!_KiFastSystemCallRet@0() Unknown
ntdl...@40() Unknown
msws...@12() Unknown
mswsock.dll!_SockFindAndReferenceSocket@8() Unknown
msws...@24() Unknown
ws2_32.dll!DCATALOG::FindIFSProviderForSocket(unsigned int) Unknown
ws2_32.dll!DSOCKET::FindIFSSocket(unsigned int) Unknown
ws2_32.dll!_closesocket@4() Unknown
perl527.dll!my_close(int fd) Line 696 C
perl527.dll!PerlIOUnix_close(interpreter * my_perl=0x000f2e8c, _PerlIO * * f=0x024441dc) Line 2816 C
perl527.dll!PerlIOBase_close(interpreter * my_perl=0x000f2e8c, _PerlIO * * f=0x00105c24) Line 2132 C
perl527.dll!PerlIOBuf_close(interpreter * my_perl=0x000f2e8c, _PerlIO * * f=0x00105c24) Line 4257 C
perl527.dll!Perl_PerlIO_close(interpreter * my_perl=0x000f2e8c, _PerlIO * * f=0x00105c24) Line 1373 C
perl527.dll!S_openn_cleanup(interpreter * my_perl, gv * gv, io * io=0x0010f7b4, _PerlIO * * fp=0x00105c24, char * mode=0x0031f698, const char * oname=0x02361f2c, _PerlIO * * saveifp=0x001059b4, _PerlIO * * saveofp=0x00105c0c, int savefd=0x00000002, char savetype='s', int writing=0x00000001, char was_fdopen='\0', const char * type=0x00000000, _stat64 * statbufp=0x00000000) Line 1024 C
perl527.dll!Perl_do_open6(interpreter * my_perl, gv * gv, const char * oname=0x02361f2c, unsigned int len=0x00000013, _PerlIO * * supplied_fp=0x00000000, sv * * svp=0x00ab1580, unsigned long num_svs=0x00000000) Line 876 C
perl527.dll!Perl_pp_open(interpreter * my_perl=0x00000000) Line 640 C
perl527.dll!Perl_runops_standard(interpreter * my_perl=0x000f2e8c) Line 41 C
perl527.dll!S_run_body(interpreter * my_perl, long oldscope) Line 2755 C
perl527.dll!perl_run(interpreter * my_perl=0x000f2e8c) Line 2671 C
perl527.dll!RunPerl(int argc=0x00000004, char * * argv=0x000eeab0, char * * env=0x000ef540) Line 252 C++
perl.exe!__tmainCRTStartup() Line 626 C
kern...@BaseThreadInitThunk@12() Unknown
ntdll.dll!___RtlUserThreadStart@8() Unknown
ntdll.dll!__RtlUserThreadStart@8() Unknown
-----------------------------------
--
bulk88 ~ bulk88 at hotmail.com
---
via perlbug: queue: perl5 status: open
https://rt.perl.org/Ticket/Display.html?id=132860