| Store | Cart

[perl #132860] RFC on windows build status

From: bulk88 via RT <perl...@perl.org>
Sat, 24 Feb 2018 16:10:17 -0800
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

Recent Messages in this Thread
Sergey Aleynikov via RT Feb 19, 2018 09:39 pm
bulk88 via RT Feb 21, 2018 05:05 pm
bulk88 via RT Feb 21, 2018 07:03 pm
bulk88 via RT Feb 22, 2018 05:34 am
Sergey Aleynikov via RT Feb 20, 2018 10:23 pm
Sergey Aleynikov (via RT) Feb 12, 2018 08:47 pm
Sergey Aleynikov via RT Feb 19, 2018 12:06 am
Steve Hay via perl5-porters Feb 19, 2018 09:11 am
Sergey Aleynikov via RT Feb 19, 2018 12:47 pm
Sergey Aleynikov via RT Feb 19, 2018 08:21 pm
bulk88 via RT Feb 25, 2018 12:10 am
Messages in this thread