Skip to content
This repository

cygwin recv socket failures #920

Closed
rurban opened this Issue January 07, 2013 · 2 comments

2 participants

Reini Urban Duke Leto
Reini Urban
Collaborator

$ prove -v t/pmc/socket.t
...

ok 19 - Server process started
ok 20 - socket
ok 21 - send
recv failed: Connection reset by peer
current instr.: 'test_server' pc 733 (t/pmc/socket.t:197)
$ prove -v t/pmc/socket_ipv6.t 
t/pmc/socket_ipv6.t .. 
1..11
# This Parrot is IPv6-aware
ok 1 - A TCP ipv6 sockaddr to localhost was set isa Sockaddr
ok 2 - A TCP ipv6 sockaddr to ::1 was set isa Sockaddr
ok 3 - A UDP ipv6 sockaddr to localhost was set: isa Sockaddr
ok 4 - A UDP ipv6 sockaddr to ::1 was set: isa Sockaddr
# address 1: family 23, type 0, protocol 6
ok 5 - local address of bound socket is ::1
ok 6 - local address of bound socket is 127.0.0.1
ok 7 - Server process started
not ok 8 - Server got a connection
# Have: 
# Want: Connection from ::1:1234
# 
send failed: Connection reset by peer
current instr.: 'test_server' pc 467 (t/pmc/socket_ipv6.t:156)

All cygwin failures:

t/pmc/socket.t
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 23 tests but ran 21.
t/pmc/socket_ipv6.t                       (Wstat: 256 Tests: 8 Failed: 1)
  Failed test:  8
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 11 tests but ran 8.
t/dynpmc/select.t                         (Wstat: 139 Tests: 8 Failed: 0)
  Non-zero wait status: 139
  Parse errors: Bad plan.  You planned 14 tests but ran 8.
Duke Leto
Owner
leto commented March 24, 2013

Can anybody reproduce this? @rurban are you still working on this?

Reini Urban
Collaborator

All cygwin tests pass now on my 32bit smoker. http://perl514.cpanel.net/build/builders/parrot-cygwin

Reini Urban rurban closed this March 24, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.