Subject: | Test failures on OS X |
About 9 out of 10 times i see tests fail just like this on OS X 10.9.4 with Perl 5.20.0. http://www.cpantesters.org/cpan/report/78d47f7e-90da-11e3-830c-efd9924679b0
Here's what i have so far, the failures are pretty consistent, and i've tracked it down to this line.
https://github.com/olegwtf/p5-IO-Socket-Socks/blob/6e75bda0355f7d4c9fbb353e241136113113e03e/lib/IO/Socket/Socks.pm#L2010
The sysread() call on line 2000 returns a 0, which then makes _socks_read() return an empty string, which then triggers a _fail() call with that empty string, resulting in the "Timeout" diagnostics message.
P.S.: Afraid i can't offer you shell access to an OS X box, but if you need someone to run more tests for you, feel free to poke me on IRC. (sri on irc.perl.org)
--
sebastian