Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
I'm on win32 using citrusperl v5.16.1 and I get failure for Plack-1.0018/t/Plack-Middleware/cgibin.t
Attempt to free unreferenced scalar: SV 0x16a06d4, Perl interpreter: 0x118600c at Plack-1.0018\blib\lib/Plack/App/WrapCGI.pm line 48
Any other win32 folks get this?
FWIW, WrapCGI.pm:48 is exec($script) or Carp::croak("cannot exec: $!");, if I comment that out the failure moves to CGI::Compile line 33 which is a call to CORE::exit
update: happens with v5.14.1 also
Maybe related
kinda fix #109718: fork.t fails on Win32 since v5.15.4-465-g676a678
design problem #89142: On Win32 setting any encoding on STD(IN|OUT|ERR) with binmode causes subsequent fork calls to crash perl
resolved #88840: t/op/fork.t blocks in external process test on Win32
open #65136: (fork + socketpair) x 2 doesn't work under Windows, works under Linux
open #65134: (fork + pipe + pipe) x 2 doesn't work under Windows, works under Linux
|
|---|