ruby-loco test failure/error info ruby 2.6.0dev (2018-11-23 trunk 65931) [x64-mingw32] reverted r65929 and applied patch in msg 14968_28 ----------------------------------------------------------------------- test-all Note: the only failures in parallel were the three listed below. Below are failures that occurred in retry 1) Error: TestSocket#test_udp_recv_truncation: Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/test/socket/test_socket.rb:712:in `recv' /ruby/test/socket/test_socket.rb:712:in `test_udp_recv_truncation' 2) Error: TestSocket#test_udp_recvmsg_truncation: Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvmsg(2) /install/lib/ruby/2.6.0/socket.rb:427:in `__recvmsg' /install/lib/ruby/2.6.0/socket.rb:427:in `recvmsg' /ruby/test/socket/test_socket.rb:728:in `test_udp_recvmsg_truncation' 3) Error: TestSocket#test_udp_read_truncation: Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. /ruby/test/socket/test_socket.rb:698:in `read' /ruby/test/socket/test_socket.rb:698:in `test_udp_read_truncation' ---------------------------------------------------------------------- test-spec 1) BasicSocket#recvmsg using IPv4 using a disconnected socket using a bound socket with data available with a maximum message length reads up to the maximum amount of bytes ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvmsg(2) /install/lib/ruby/2.6.0/socket.rb:427:in `__recvmsg' /install/lib/ruby/2.6.0/socket.rb:427:in `recvmsg' /ruby/spec/ruby/library/socket/basicsocket/recvmsg_spec.rb:55:in `block (7 levels) in ' /ruby/spec/ruby/library/socket/basicsocket/recvmsg_spec.rb:4:in `' 2) BasicSocket#recvmsg using IPv6 using a disconnected socket using a bound socket with data available with a maximum message length reads up to the maximum amount of bytes ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvmsg(2) /install/lib/ruby/2.6.0/socket.rb:427:in `__recvmsg' /install/lib/ruby/2.6.0/socket.rb:427:in `recvmsg' /ruby/spec/ruby/library/socket/basicsocket/recvmsg_spec.rb:55:in `block (7 levels) in ' /ruby/spec/ruby/library/socket/basicsocket/recvmsg_spec.rb:4:in `' 3) Socket#connect using IPv4 raises Errno::ECONNREFUSED or Errno::ETIMEDOUT when the connection failed FAILED Expected false to equal true /ruby/spec/ruby/library/socket/socket/connect_spec.rb:51:in `rescue in block (4 levels) in ' /ruby/spec/ruby/library/socket/socket/connect_spec.rb:48:in `block (4 levels) in ' /ruby/spec/ruby/library/socket/socket/connect_spec.rb:4:in `' 4) Socket#connect using IPv6 raises Errno::ECONNREFUSED or Errno::ETIMEDOUT when the connection failed FAILED Expected false to equal true /ruby/spec/ruby/library/socket/socket/connect_spec.rb:51:in `rescue in block (4 levels) in ' /ruby/spec/ruby/library/socket/socket/connect_spec.rb:48:in `block (4 levels) in ' /ruby/spec/ruby/library/socket/socket/connect_spec.rb:4:in `' 5) BasicSocket#recv using IPv4 using a bound socket with data available reads the given amount of bytes ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:133:in `recv' /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:133:in `block (5 levels) in ' /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:96:in `' 6) BasicSocket#recv using IPv4 using a bound socket with data available blocks the caller when called twice without new data being available ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:145:in `recv' /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:145:in `block (5 levels) in ' /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:96:in `' 7) BasicSocket#recv using IPv4 using a bound socket with data available takes a peek at the data when using the MSG_PEEK flag ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:153:in `recv' /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:153:in `block (5 levels) in ' /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:96:in `' 8) BasicSocket#recv using IPv6 using a bound socket with data available reads the given amount of bytes ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:133:in `recv' /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:133:in `block (5 levels) in ' /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:96:in `' 9) BasicSocket#recv using IPv6 using a bound socket with data available blocks the caller when called twice without new data being available ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:145:in `recv' /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:145:in `block (5 levels) in ' /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:96:in `' 10) BasicSocket#recv using IPv6 using a bound socket with data available takes a peek at the data when using the MSG_PEEK flag ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:153:in `recv' /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:153:in `block (5 levels) in ' /ruby/spec/ruby/library/socket/basicsocket/recv_spec.rb:96:in `' 11) Socket::IPSocket#recvfrom using IPv4 returns an Array containing up to N bytes and address information ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:93:in `recvfrom' /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:93:in `block (3 levels) in ' /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:72:in `' 12) Socket::IPSocket#recvfrom using IPv4 allows specifying of flags when receiving data ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:101:in `recvfrom' /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:101:in `block (3 levels) in ' /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:72:in `' 13) Socket::IPSocket#recvfrom using IPv4 using reverse lookups includes the hostname in the address Array ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:117:in `recvfrom' /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:117:in `block (4 levels) in ' /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:72:in `' 14) Socket::IPSocket#recvfrom using IPv6 returns an Array containing up to N bytes and address information ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:93:in `recvfrom' /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:93:in `block (3 levels) in ' /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:72:in `' 15) Socket::IPSocket#recvfrom using IPv6 allows specifying of flags when receiving data ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:101:in `recvfrom' /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:101:in `block (3 levels) in ' /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:72:in `' 16) Socket::IPSocket#recvfrom using IPv6 using reverse lookups includes the hostname in the address Array ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:117:in `recvfrom' /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:117:in `block (4 levels) in ' /ruby/spec/ruby/library/socket/ipsocket/recvfrom_spec.rb:72:in `' 17) Socket#recvfrom using IPv4 using a bound socket with data available returns an Array containing the data and an Addrinfo ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:40:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:40:in `block (5 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 18) An exception occurred during: before :each Socket#recvfrom using IPv4 using a bound socket with data available the returned Array contains the data at index 0 ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:48:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:48:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 19) An exception occurred during: before :each Socket#recvfrom using IPv4 using a bound socket with data available the returned Array contains an Addrinfo at index 1 ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:48:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:48:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 20) An exception occurred during: before :each Socket#recvfrom using IPv4 using a bound socket with data available the returned Addrinfo uses AF_INET as the address family ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 21) An exception occurred during: before :each Socket#recvfrom using IPv4 using a bound socket with data available the returned Addrinfo uses SOCK_DGRAM as the socket type ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 22) An exception occurred during: before :each Socket#recvfrom using IPv4 using a bound socket with data available the returned Addrinfo uses PF_INET as the protocol family ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 23) An exception occurred during: before :each Socket#recvfrom using IPv4 using a bound socket with data available the returned Addrinfo uses 0 as the protocol ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 24) An exception occurred during: before :each Socket#recvfrom using IPv4 using a bound socket with data available the returned Addrinfo uses the IP address of the client ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 25) An exception occurred during: before :each Socket#recvfrom using IPv4 using a bound socket with data available the returned Addrinfo uses the port of the client ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 26) Socket#recvfrom using IPv6 using a bound socket with data available returns an Array containing the data and an Addrinfo ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:40:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:40:in `block (5 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 27) An exception occurred during: before :each Socket#recvfrom using IPv6 using a bound socket with data available the returned Array contains the data at index 0 ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:48:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:48:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 28) An exception occurred during: before :each Socket#recvfrom using IPv6 using a bound socket with data available the returned Array contains an Addrinfo at index 1 ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:48:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:48:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 29) An exception occurred during: before :each Socket#recvfrom using IPv6 using a bound socket with data available the returned Addrinfo uses AF_INET as the address family ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 30) An exception occurred during: before :each Socket#recvfrom using IPv6 using a bound socket with data available the returned Addrinfo uses SOCK_DGRAM as the socket type ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 31) An exception occurred during: before :each Socket#recvfrom using IPv6 using a bound socket with data available the returned Addrinfo uses PF_INET as the protocol family ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 32) An exception occurred during: before :each Socket#recvfrom using IPv6 using a bound socket with data available the returned Addrinfo uses 0 as the protocol ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 33) An exception occurred during: before :each Socket#recvfrom using IPv6 using a bound socket with data available the returned Addrinfo uses the IP address of the client ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 34) An exception occurred during: before :each Socket#recvfrom using IPv6 using a bound socket with data available the returned Addrinfo uses the port of the client ERROR Errno::EMSGSIZE: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. - recvfrom(2) /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `recvfrom' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:62:in `block (6 levels) in ' /ruby/spec/ruby/library/socket/socket/recvfrom_spec.rb:4:in `' 35) TCPSocket#initialize using IPv4 when no server is listening on the given address raises Errno::ECONNREFUSED ERROR Errno::E10061: No connection could be made because the target machine actively refused it. - connect(2) for "127.0.0.1" port 666 /ruby/spec/ruby/library/socket/tcpsocket/initialize_spec.rb:8:in `initialize' /ruby/spec/ruby/library/socket/tcpsocket/initialize_spec.rb:8:in `new' /ruby/spec/ruby/library/socket/tcpsocket/initialize_spec.rb:8:in `block (5 levels) in ' /ruby/spec/ruby/library/socket/tcpsocket/initialize_spec.rb:8:in `block (4 levels) in ' /ruby/spec/ruby/library/socket/tcpsocket/initialize_spec.rb:4:in `' 36) TCPSocket#initialize using IPv6 when no server is listening on the given address raises Errno::ECONNREFUSED ERROR Errno::E10061: No connection could be made because the target machine actively refused it. - connect(2) for "::1" port 666 /ruby/spec/ruby/library/socket/tcpsocket/initialize_spec.rb:8:in `initialize' /ruby/spec/ruby/library/socket/tcpsocket/initialize_spec.rb:8:in `new' /ruby/spec/ruby/library/socket/tcpsocket/initialize_spec.rb:8:in `block (5 levels) in ' /ruby/spec/ruby/library/socket/tcpsocket/initialize_spec.rb:8:in `block (4 levels) in ' /ruby/spec/ruby/library/socket/tcpsocket/initialize_spec.rb:4:in `'