r64273 ruby 2.6.0dev (2018-08-10) [x86_64-freebsd11.0] (freebsd11zfs) 429W [SEGV] 1F0E rubyspec:0F22E

chkbuild summary recent last

OlderDiff < 20180810T063001Z(failure) < ThisDiff > 20180810T123001Z(failure) > NewerDiff

OLDREV 64267
NEWREV 64273
CHG common.mk	64263->64270
CHG compile.c	63923->64268
CHG insns.def	64074->64268
CHG iseq.c	63734->64268
CHG vm_core.h	64221->64268
CHG vm_insnhelper.c	64035->64268
CHG defs/gmake.mk	64257->64272
CHG ext/pathname/lib/pathname.rb	62740->64273
DEL spec/ruby/library/socket/addrinfo/foreach_spec.rb	64180->none
DEL spec/ruby/library/socket/addrinfo/getnameinfo_spec.rb	64180->none
DEL spec/ruby/library/socket/addrinfo/initialize_spec.rb	64180->none
DEL spec/ruby/library/socket/constants/constants_spec.rb	64241->none
DEL spec/ruby/library/socket/socket/getaddrinfo_spec.rb	64181->none
DEL spec/ruby/library/socket/socket/gethostbyaddr_spec.rb	64180->none
DEL spec/ruby/library/socket/socket/getnameinfo_spec.rb	64180->none
DEL spec/ruby/library/socket/socket/getservbyname_spec.rb	64180->none
DEL spec/ruby/library/socket/socket/pack_sockaddr_in_spec.rb	64180->none
DEL spec/ruby/library/socket/socket/sockaddr_in_spec.rb	64180->none
CHG test/-ext-/iseq_load/test_iseq_load.rb	63920->64271

===================================================================
+++ 20180810T123001Z
@@ 776 @@
 ---
 Configuration summary for ruby version 2.6.0
 
+   * Installation prefix: /usr/home/freebsd/chkbuild/tmp/build/20180810T1230\
                           01Z
    * exec prefix:         ${prefix}
    * arch:                x86_64-freebsd11.0
@@ 12280 @@
 [n/n] TestAst#test_not_cared:test/-ext-/hash/test_delete.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/integer/test_integer.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/integer/test_my_integer.rb = <elapsed> s
+[n/n] TestAst#test_not_cared:test/-ext-/iseq_load/test_iseq_load.rb<build-dir>/ruby/test/-ext-/iseq_load/test_iseq_load.rb:142: warning: shadowing outer local variable - f
  = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/iter/test_iter_break.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/iter/test_yield_block.rb<build-dir>/ruby/test/-ext-/iter/test_yield_block.rb:19: warning: `&' interpreted as argument prefix
@@ 13333 @@
 [n/n] TestAst#test_ranges:test/-ext-/hash/test_delete.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/integer/test_integer.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/integer/test_my_integer.rb = <elapsed> s
+[n/n] TestAst#test_ranges:test/-ext-/iseq_load/test_iseq_load.rb<build-dir>/ruby/test/-ext-/iseq_load/test_iseq_load.rb:142: warning: shadowing outer local variable - f
  = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/iter/test_iter_break.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/iter/test_yield_block.rb<build-dir>/ruby/test/-ext-/iter/test_yield_block.rb:19: warning: `&' interpreted as argument prefix
@@ 20433 @@
 [n/n] TestJIT#test_attr_readerTestJIT.check_support stderr:
 ```
 
+gcc: internal compiler error: Segmentation fault (program cc1)
 Please submit a full bug report,
 with preprocessed source if appropriate.
 See <http://gcc.gnu.org/bugs.html> for instructions.
@@ 29117 @@
 <num> tests, <num> assertions, <num> failures, <num> errors, <num> skips
 
 ruby -v: ruby <version>
+gmake: *** [Makefile:1369: yes-test-all] Error 1
 exit 2
 
 binary: <build-dir>/ruby/ruby
@@ 29127 @@
 Program terminated with signal 5, Trace/breakpoint trap.
 #0  0x00000008027861ca in ?? ()
 #0  0x00000008027861ca in ?? ()
+#1  0x00000000011e59da in ?? ()
 #2  0x00007fffffffde60 in ?? ()
+#3  0x0000000000013f3f in ?? ()
+#4  0x0000000001579194 in ?? ()
 #5  0x0000000000000000 in ?? ()
+gdb status: pid 82055 exit 0
 failed(test-all)
 == rubyspec # <time>
 + gmake MSPECOPT=-Vfs yes-test-rubyspec
@@ 78787 @@
 
  <n>)
 Socket#connect_nonblock using IPv4 using a STREAM socket raises IO:EINPROGRESSWaitWritable when the connection would block ERROR
+Errno::ECONNREFUSED: Connection refused - connect(2) for 127.0.0.1:32584
 <build-dir>/ruby/.ext/common/socket.rb:<line_a>:in `__connect_nonblock'
 <build-dir>/ruby/.ext/common/socket.rb:<line_a>:in `connect_nonblock'
 <build-dir>/ruby/spec/ruby/library/socket/socket/connect_nonblock_spec.rb:<line_a>:in `block (5 levels) in <top (required)>'
@@ 78796 @@
 
  <n>)
 Socket#connect_nonblock using IPv6 using a STREAM socket raises IO:EINPROGRESSWaitWritable when the connection would block ERROR
+Errno::ECONNREFUSED: Connection refused - connect(2) for [::1]:32586
 <build-dir>/ruby/.ext/common/socket.rb:<line_a>:in `__connect_nonblock'
 <build-dir>/ruby/.ext/common/socket.rb:<line_a>:in `connect_nonblock'
 <build-dir>/ruby/spec/ruby/library/socket/socket/connect_nonblock_spec.rb:<line_a>:in `block (5 levels) in <top (required)>'
@@ 78806 @@
 Finished in <t> seconds
 
 <num> files, <num> examples, <num> expectations, <num> failures, <num> errors, <num> tagged
+gmake: *** [Makefile:1409: yes-test-spec] Error 1
 exit 2
 failed(rubyspec)
 == dist # <time>
@@ 78814 @@
 /home/freebsd/.rbenv/versions/2.5.0/bin/ruby --disable=gems ./tool/make-snapshot \
 -srcdir=. -packages=gzip,zip,all \
 -unicode-version=10.0.0 \
+tmp trunk@64273
 Exporting trunk@<rev>
 Exported revision <rev>.
 copying ./tool/config.guess

===================================================================
--- 20180810T063001Z
@@ 776 @@
 ---
 Configuration summary for ruby version 2.6.0
 
-   * Installation prefix: /usr/home/freebsd/chkbuild/tmp/build/20180810T0630\
                           01Z
    * exec prefix:         ${prefix}
    * arch:                x86_64-freebsd11.0
@@ 12280 @@
 [n/n] TestAst#test_not_cared:test/-ext-/hash/test_delete.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/integer/test_integer.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/integer/test_my_integer.rb = <elapsed> s
-[n/n] TestAst#test_not_cared:test/-ext-/iseq_load/test_iseq_load.rb<build-dir>/ruby/test/-ext-/iseq_load/test_iseq_load.rb:124: warning: shadowing outer local variable - f
  = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/iter/test_iter_break.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/iter/test_yield_block.rb<build-dir>/ruby/test/-ext-/iter/test_yield_block.rb:19: warning: `&' interpreted as argument prefix
@@ 13333 @@
 [n/n] TestAst#test_ranges:test/-ext-/hash/test_delete.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/integer/test_integer.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/integer/test_my_integer.rb = <elapsed> s
-[n/n] TestAst#test_ranges:test/-ext-/iseq_load/test_iseq_load.rb<build-dir>/ruby/test/-ext-/iseq_load/test_iseq_load.rb:124: warning: shadowing outer local variable - f
  = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/iter/test_iter_break.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/iter/test_yield_block.rb<build-dir>/ruby/test/-ext-/iter/test_yield_block.rb:19: warning: `&' interpreted as argument prefix
@@ 20433 @@
 [n/n] TestJIT#test_attr_readerTestJIT.check_support stderr:
 ```
 
-Segmentation fault
-libbacktrace could not find executable to open
 Please submit a full bug report,
 with preprocessed source if appropriate.
 See <http://gcc.gnu.org/bugs.html> for instructions.
@@ 29118 @@
 <num> tests, <num> assertions, <num> failures, <num> errors, <num> skips
 
 ruby -v: ruby <version>
-gmake: *** [Makefile:1368: yes-test-all] Error 1
 exit 2
 
 binary: <build-dir>/ruby/ruby
@@ 29128 @@
 Program terminated with signal 5, Trace/breakpoint trap.
 #0  0x00000008027861ca in ?? ()
 #0  0x00000008027861ca in ?? ()
-#1  0x00000000011e582a in ?? ()
 #2  0x00007fffffffde60 in ?? ()
-#3  0x00000000000167af in ?? ()
-#4  0x0000000001578ff4 in ?? ()
 #5  0x0000000000000000 in ?? ()
-gdb status: pid 92399 exit 0
 failed(test-all)
 == rubyspec # <time>
 + gmake MSPECOPT=-Vfs yes-test-rubyspec
@@ 70959 @@
 - raises ArgumentError if the protocol families don't match
 - raises ArgumentError if the socket types don't match
 
-<build-dir>/ruby/spec/ruby/library/socket/addrinfo/foreach_spec.rb
-Addrinfo.foreach
-- yields Addrinfo instances to the supplied block
 
 <build-dir>/ruby/spec/ruby/library/socket/addrinfo/getaddrinfo_spec.rb
 Addrinfo.getaddrinfo
@@ 70986 @@
 - sets the address family of the Addrinfo instances
 - sets the protocol family of the Addrinfo instances
 
-<build-dir>/ruby/spec/ruby/library/socket/addrinfo/getnameinfo_spec.rb
-Addrinfo#getnameinfo using an IP Addrinfo using IPv4
-- returns the node and service names
-- accepts flags as a Fixnum as the first argument
 
-Addrinfo#getnameinfo using an IP Addrinfo using IPv6
-- returns the node and service names
-- accepts flags as a Fixnum as the first argument
 
-<build-dir>/ruby/spec/ruby/library/socket/addrinfo/initialize_spec.rb
-Addrinfo#initialize with a sockaddr string without a family
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns AF_INET as the default address family
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the 0 protocol
 
-Addrinfo#initialize with a sockaddr string with a family given
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the 0 protocol
 
-Addrinfo#initialize with a sockaddr string with a family and socket type
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the 0 protocol
 
-Addrinfo#initialize with a sockaddr string with a family, socket type and protocol
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns the INET6 afamily
-- returns the specified socket type
-- returns the specified protocol
 
-Addrinfo#initialize with a sockaddr array without a family
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::PF_INET pfamily
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the 0 protocol
 
-Addrinfo#initialize with a sockaddr array with a valid IP address
-- returns an Addrinfo with the correct IP
-- returns an Addrinfo with the correct address family
-- returns an Addrinfo with the correct protocol family
-- returns an Addrinfo with the correct port
 
-Addrinfo#initialize with a sockaddr array with an invalid IP address
 - raises SocketError
 
-Addrinfo#initialize with a sockaddr array with a family given
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the 0 protocol
 
-Addrinfo#initialize with a sockaddr array with a family and socket type
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the 0 protocol
-- overwrites the socket type SOCK_STREAM
-- overwrites the socket type SOCK_DGRAM
-- overwrites the socket type SOCK_RAW
-- raises SocketError when using SOCK_RDM
 
-Addrinfo#initialize with a sockaddr array with a family, socket type and protocol
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the specified protocol
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET6 address family and an explicit protocol family
-- raises SocketError when using any Socket constant except except AF_INET(6)/PF_INET(6)
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET address family and an explicit socket protocol and no socket type is given
-- overwrites the protocol when using IPPROTO_IP
-- overwrites the protocol when using IPPROTO_UDP
-- overwrites the protocol when using IPPROTO_HOPOPTS
-- raises SocketError when using IPPROTO_ICMP
-- raises SocketError when using IPPROTO_IGMP
-- raises SocketError when using IPPROTO_GGP
-- raises SocketError when using IPPROTO_TCP
-- raises SocketError when using IPPROTO_EGP
-- raises SocketError when using IPPROTO_PUP
-- raises SocketError when using IPPROTO_IDP
-- raises SocketError when using IPPROTO_HELLO
-- raises SocketError when using IPPROTO_ND
-- raises SocketError when using IPPROTO_TP
-- raises SocketError when using IPPROTO_XTP
-- raises SocketError when using IPPROTO_EON
-- raises SocketError when using IPPROTO_AH
-- raises SocketError when using IPPROTO_DSTOPTS
-- raises SocketError when using IPPROTO_ESP
-- raises SocketError when using IPPROTO_FRAGMENT
-- raises SocketError when using IPPROTO_ICMPV6
-- raises SocketError when using IPPROTO_IPV6
-- raises SocketError when using IPPROTO_NONE
-- raises SocketError when using IPPROTO_ROUTING
-- raises SocketError when using IPPROTO_RAW
-- raises SocketError when using IPPROTO_MAX
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET address family and an explicit socket protocol and the socket type is set to SOCK_DGRAM
-- overwrites the protocol when using IPPROTO_IP
-- overwrites the protocol when using IPPROTO_UDP
-- overwrites the protocol when using IPPROTO_HOPOPTS
-- raises SocketError when using IPPROTO_ICMP
-- raises SocketError when using IPPROTO_IGMP
-- raises SocketError when using IPPROTO_GGP
-- raises SocketError when using IPPROTO_TCP
-- raises SocketError when using IPPROTO_EGP
-- raises SocketError when using IPPROTO_PUP
-- raises SocketError when using IPPROTO_IDP
-- raises SocketError when using IPPROTO_HELLO
-- raises SocketError when using IPPROTO_ND
-- raises SocketError when using IPPROTO_TP
-- raises SocketError when using IPPROTO_XTP
-- raises SocketError when using IPPROTO_EON
-- raises SocketError when using IPPROTO_AH
-- raises SocketError when using IPPROTO_DSTOPTS
-- raises SocketError when using IPPROTO_ESP
-- raises SocketError when using IPPROTO_FRAGMENT
-- raises SocketError when using IPPROTO_ICMPV6
-- raises SocketError when using IPPROTO_IPV6
-- raises SocketError when using IPPROTO_NONE
-- raises SocketError when using IPPROTO_ROUTING
-- raises SocketError when using IPPROTO_RAW
-- raises SocketError when using IPPROTO_MAX
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET address family and an explicit socket protocol and the socket type is set to SOCK_RAW
-- overwrites the protocol when using IPPROTO_IP
-- overwrites the protocol when using IPPROTO_ICMP
-- overwrites the protocol when using IPPROTO_IGMP
-- overwrites the protocol when using IPPROTO_GGP
-- overwrites the protocol when using IPPROTO_TCP
-- overwrites the protocol when using IPPROTO_EGP
-- overwrites the protocol when using IPPROTO_PUP
-- overwrites the protocol when using IPPROTO_UDP
-- overwrites the protocol when using IPPROTO_IDP
-- overwrites the protocol when using IPPROTO_HELLO
-- overwrites the protocol when using IPPROTO_ND
-- overwrites the protocol when using IPPROTO_TP
-- overwrites the protocol when using IPPROTO_XTP
-- overwrites the protocol when using IPPROTO_EON
-- overwrites the protocol when using IPPROTO_AH
-- overwrites the protocol when using IPPROTO_DSTOPTS
-- overwrites the protocol when using IPPROTO_ESP
-- overwrites the protocol when using IPPROTO_FRAGMENT
-- overwrites the protocol when using IPPROTO_HOPOPTS
-- overwrites the protocol when using IPPROTO_ICMPV6
-- overwrites the protocol when using IPPROTO_IPV6
-- overwrites the protocol when using IPPROTO_NONE
-- overwrites the protocol when using IPPROTO_ROUTING
-- overwrites the protocol when using IPPROTO_RAW
-- overwrites the protocol when using IPPROTO_MAX
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET address family and an explicit socket protocol and the socket type is set to SOCK_RDM
-- raises SocketError when using IPPROTO_IP
-- raises SocketError when using IPPROTO_ICMP
-- raises SocketError when using IPPROTO_IGMP
-- raises SocketError when using IPPROTO_GGP
-- raises SocketError when using IPPROTO_TCP
-- raises SocketError when using IPPROTO_EGP
-- raises SocketError when using IPPROTO_PUP
-- raises SocketError when using IPPROTO_UDP
-- raises SocketError when using IPPROTO_IDP
-- raises SocketError when using IPPROTO_HELLO
-- raises SocketError when using IPPROTO_ND
-- raises SocketError when using IPPROTO_TP
-- raises SocketError when using IPPROTO_XTP
-- raises SocketError when using IPPROTO_EON
-- raises SocketError when using IPPROTO_AH
-- raises SocketError when using IPPROTO_DSTOPTS
-- raises SocketError when using IPPROTO_ESP
-- raises SocketError when using IPPROTO_FRAGMENT
-- raises SocketError when using IPPROTO_HOPOPTS
-- raises SocketError when using IPPROTO_ICMPV6
-- raises SocketError when using IPPROTO_IPV6
-- raises SocketError when using IPPROTO_NONE
-- raises SocketError when using IPPROTO_ROUTING
-- raises SocketError when using IPPROTO_RAW
-- raises SocketError when using IPPROTO_MAX
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET address family and an explicit socket protocol and the socket type is set to SOCK_SEQPACKET
-- overwrites the protocol when using IPPROTO_IP
-- overwrites the protocol when using IPPROTO_HOPOPTS
-- raises SocketError when using IPPROTO_ICMP
-- raises SocketError when using IPPROTO_IGMP
-- raises SocketError when using IPPROTO_GGP
-- raises SocketError when using IPPROTO_TCP
-- raises SocketError when using IPPROTO_EGP
-- raises SocketError when using IPPROTO_PUP
-- raises SocketError when using IPPROTO_UDP
-- raises SocketError when using IPPROTO_IDP
-- raises SocketError when using IPPROTO_HELLO
-- raises SocketError when using IPPROTO_ND
-- raises SocketError when using IPPROTO_TP
-- raises SocketError when using IPPROTO_XTP
-- raises SocketError when using IPPROTO_EON
-- raises SocketError when using IPPROTO_AH
-- raises SocketError when using IPPROTO_DSTOPTS
-- raises SocketError when using IPPROTO_ESP
-- raises SocketError when using IPPROTO_FRAGMENT
-- raises SocketError when using IPPROTO_ICMPV6
-- raises SocketError when using IPPROTO_IPV6
-- raises SocketError when using IPPROTO_NONE
-- raises SocketError when using IPPROTO_ROUTING
-- raises SocketError when using IPPROTO_RAW
-- raises SocketError when using IPPROTO_MAX
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET address family and an explicit socket protocol and the socket type is set to SOCK_STREAM
-- overwrites the protocol when using IPPROTO_IP
-- overwrites the protocol when using IPPROTO_TCP
-- overwrites the protocol when using IPPROTO_HOPOPTS
-- raises SocketError when using IPPROTO_ICMP
-- raises SocketError when using IPPROTO_IGMP
-- raises SocketError when using IPPROTO_GGP
-- raises SocketError when using IPPROTO_EGP
-- raises SocketError when using IPPROTO_PUP
-- raises SocketError when using IPPROTO_UDP
-- raises SocketError when using IPPROTO_IDP
-- raises SocketError when using IPPROTO_HELLO
-- raises SocketError when using IPPROTO_ND
-- raises SocketError when using IPPROTO_TP
-- raises SocketError when using IPPROTO_XTP
-- raises SocketError when using IPPROTO_EON
-- raises SocketError when using IPPROTO_AH
-- raises SocketError when using IPPROTO_DSTOPTS
-- raises SocketError when using IPPROTO_ESP
-- raises SocketError when using IPPROTO_FRAGMENT
-- raises SocketError when using IPPROTO_ICMPV6
-- raises SocketError when using IPPROTO_IPV6
-- raises SocketError when using IPPROTO_NONE
-- raises SocketError when using IPPROTO_ROUTING
-- raises SocketError when using IPPROTO_RAW
-- raises SocketError when using IPPROTO_MAX
 
-Addrinfo#initialize with Symbols
-- returns an Addrinfo with :PF_INET  family
-- returns an Addrinfo with :INET  family
-- returns an Addrinfo with :SOCK_STREAM as the socket type
-- returns an Addrinfo with :STREAM as the socket type
 
-Addrinfo#initialize with Strings
-- returns an Addrinfo with "PF_INET"  family
-- returns an Addrinfo with "INET"  family
-- returns an Addrinfo with "SOCK_STREAM" as the socket type
-- returns an Addrinfo with "STREAM" as the socket type
 
-Addrinfo#initialize using separate arguments for a Unix socket
-- returns an Addrinfo with the correct unix path
-- returns an Addrinfo with the correct protocol family
-- returns an Addrinfo with the correct address family
 
 <build-dir>/ruby/spec/ruby/library/socket/addrinfo/inspect_sockaddr_spec.rb
 Addrinfo#inspect_sockaddr using an IPv4 address
@@ 72431 @@
 Socket::BasicSocket#shutdown using IPv6 using an object that does not respond to #to_str
 - raises TypeError
 
-<build-dir>/ruby/spec/ruby/library/socket/constants/constants_spec.rb
-Socket::Constants
-- defines socket types
-- defines protocol families
-- defines PF_IPX protocol
-- defines address families
-- defines AF_IPX address
-- defines send/receive options
-- defines socket level options
-- defines socket options
-- defines multicast options
-- defines multicast options
-- defines TCP options
-- defines SCM options
-- defines error options
 
 <build-dir>/ruby/spec/ruby/library/socket/ipsocket/addr_spec.rb
 Socket::IPSocket#addr
@@ 72773 @@
 Socket.for_fd
 - creates a new Socket that aliases the existing Socket's file descriptor
 
-<build-dir>/ruby/spec/ruby/library/socket/socket/getaddrinfo_spec.rb
-Socket.getaddrinfo
-- gets the address information
-- accepts empty addresses for IPv4 passive sockets
-- accepts empty addresses for IPv4 non-passive sockets
-- accepts empty addresses for IPv6 passive sockets
-- accepts empty addresses for IPv6 non-passive sockets
 
-Socket.getaddrinfo without global reverse lookups
 - returns an Array
-- accepts a Fixnum as the address family
-- accepts a Fixnum as the address family using IPv6
-- accepts a Symbol as the address family
-- accepts a Symbol as the address family using IPv6
-- accepts a String as the address family
-- accepts a String as the address family using IPv6
-- accepts an object responding to #to_str as the host
-- accepts an object responding to #to_str as the address family
-- accepts a Fixnum as the socket type
-- accepts a Symbol as the socket type
-- accepts a String as the socket type
-- accepts an object responding to #to_str as the socket type
-- accepts a Fixnum as the protocol family
-- accepts a Fixnum as the flags
-- performs a reverse lookup when the reverse_lookup argument is true
-- performs a reverse lookup when the reverse_lookup argument is :hostname
-- performs a reverse lookup when the reverse_lookup argument is :numeric
 
-Socket.getaddrinfo with global reverse lookups
-- returns an address honoring the global lookup option
 
-<build-dir>/ruby/spec/ruby/library/socket/socket/gethostbyaddr_spec.rb
-Socket.gethostbyaddr using an IPv4 address without an explicit address family
 - returns an Array
 
-Socket.gethostbyaddr using an IPv4 address without an explicit address family the returned Array
 - includes the hostname as the first value
 - includes the aliases as the 2nd value
 - includes the address type as the 3rd value
-- includes all address strings as the remaining values
 
-Socket.gethostbyaddr using an IPv4 address with an explicit address family
-- returns an Array when using a Fixnum as the address family
-- returns an Array when using a Symbol as the address family
-- raises SocketError when the address is not supported by the family
 
-Socket.gethostbyaddr using an IPv6 address without an explicit address family
 - returns an Array
 
-Socket.gethostbyaddr using an IPv6 address without an explicit address family the returned Array
 - includes the hostname as the first value
 - includes the aliases as the 2nd value
 - includes the address type as the 3rd value
-- includes all address strings as the remaining values
 
-Socket.gethostbyaddr using an IPv6 address with an explicit address family
-- returns an Array when using a Fixnum as the address family
-- returns an Array when using a Symbol as the address family
-- raises SocketError when the address is not supported by the family
 
 <build-dir>/ruby/spec/ruby/library/socket/socket/gethostbyname_spec.rb
 Socket#gethostbyname
@@ 72897 @@
 - has an address family
 - has an IP address
 
-<build-dir>/ruby/spec/ruby/library/socket/socket/getnameinfo_spec.rb
-Socket.getnameinfo
-- gets the name information and don't resolve it
-- gets the name information and resolve the host
-- gets the name information and resolves the service
-- gets a 3-element array and doesn't resolve hostname
-- gets a 3-element array and resolves the service
-- gets a 4-element array and doesn't resolve hostname
-- gets a 4-element array and resolves the service
 
-Socket.getnameinfo using a String as the first argument
-- raises SocketError when using an invalid String (ERROR - <n>)
 
-Socket.getnameinfo using a String as the first argument without custom flags
-- returns an Array containing the hostname and service name
 
-Socket.getnameinfo using a String as the first argument using NI_NUMERICHOST as the flag
-- returns an Array containing the numeric hostname and service name
 
-Socket.getnameinfo using IPv4 using a 3 element Array as the first argument
-- raises ArgumentError when using an invalid Array
 
-Socket.getnameinfo using IPv4 using a 3 element Array as the first argument without custom flags
-- returns an Array containing the hostname and service name
 
-Socket.getnameinfo using IPv4 using a 3 element Array as the first argument using NI_NUMERICHOST as the flag
-- returns an Array containing the numeric hostname and service name
 
-Socket.getnameinfo using IPv4 using a 4 element Array as the first argument without custom flags
-- returns an Array containing the hostname and service name
-- uses the 3rd value as the hostname if the 4th is not present
 
-Socket.getnameinfo using IPv4 using a 4 element Array as the first argument using NI_NUMERICHOST as the flag
-- returns an Array containing the numeric hostname and service name
 
-Socket.getnameinfo using IPv6 using a 3 element Array as the first argument
-- raises ArgumentError when using an invalid Array
 
-Socket.getnameinfo using IPv6 using a 3 element Array as the first argument without custom flags
-- returns an Array containing the hostname and service name
 
-Socket.getnameinfo using IPv6 using a 3 element Array as the first argument using NI_NUMERICHOST as the flag
-- returns an Array containing the numeric hostname and service name
 
-Socket.getnameinfo using IPv6 using a 4 element Array as the first argument without custom flags
-- returns an Array containing the hostname and service name
-- uses the 3rd value as the hostname if the 4th is not present
 
-Socket.getnameinfo using IPv6 using a 4 element Array as the first argument using NI_NUMERICHOST as the flag
-- returns an Array containing the numeric hostname and service name
 
-<build-dir>/ruby/spec/ruby/library/socket/socket/getservbyname_spec.rb
-Socket#getservbyname
-- returns the port for service 'discard'
-- returns the port for service 'discard' with protocol 'tcp'
-- returns the port for service "http"
-- returns the port for service "http" with protocol "tcp"
-- returns the port for service 'domain' with protocol 'udp'
-- returns the port for service 'daytime'
-- raises a SocketError when the service or port is invalid
 
 <build-dir>/ruby/spec/ruby/library/socket/socket/getservbyport_spec.rb
 Socket.getservbyport
@@ 73035 @@
 - uses 0 as the protocol
 
 <build-dir>/ruby/spec/ruby/library/socket/socket/new_spec.rb
-<build-dir>/ruby/spec/ruby/library/socket/socket/pack_sockaddr_in_spec.rb
-Socket#pack_sockaddr_in
 - packs and unpacks
 
-Socket#pack_sockaddr_in using an IPv4 address
-- returns a String of 16 bytes
 
-Socket#pack_sockaddr_in using an IPv6 address
-- returns a String of 28 bytes
 
 <build-dir>/ruby/spec/ruby/library/socket/socket/pack_sockaddr_un_spec.rb
 Socket#pack_sockaddr_un
@@ 73194 @@
 - uses the correct port
 - uses 0 as the protocol
 
-<build-dir>/ruby/spec/ruby/library/socket/socket/sockaddr_in_spec.rb
-Socket#sockaddr_in
 - packs and unpacks
 
-Socket#sockaddr_in using an IPv4 address
-- returns a String of 16 bytes
 
-Socket#sockaddr_in using an IPv6 address
-- returns a String of 28 bytes
 
 <build-dir>/ruby/spec/ruby/library/socket/socket/sockaddr_un_spec.rb
 Socket#sockaddr_un
@@ 79219 @@
 
  <n>)
 Socket#connect_nonblock using IPv4 using a STREAM socket raises IO:EINPROGRESSWaitWritable when the connection would block ERROR
-Errno::ECONNREFUSED: Connection refused - connect(2) for 127.0.0.1:53367
 <build-dir>/ruby/.ext/common/socket.rb:<line_a>:in `__connect_nonblock'
 <build-dir>/ruby/.ext/common/socket.rb:<line_a>:in `connect_nonblock'
 <build-dir>/ruby/spec/ruby/library/socket/socket/connect_nonblock_spec.rb:<line_a>:in `block (5 levels) in <top (required)>'
@@ 79228 @@
 
  <n>)
 Socket#connect_nonblock using IPv6 using a STREAM socket raises IO:EINPROGRESSWaitWritable when the connection would block ERROR
-Errno::ECONNREFUSED: Connection refused - connect(2) for [::1]:53369
 <build-dir>/ruby/.ext/common/socket.rb:<line_a>:in `__connect_nonblock'
 <build-dir>/ruby/.ext/common/socket.rb:<line_a>:in `connect_nonblock'
 <build-dir>/ruby/spec/ruby/library/socket/socket/connect_nonblock_spec.rb:<line_a>:in `block (5 levels) in <top (required)>'
@@ 79236 @@
 <build-dir>/ruby/spec/ruby/library/socket/socket/connect_nonblock_spec.rb:<line_a>:in `<top (required)>'
 
  <n>)
-Socket.getnameinfo using a String as the first argument raises SocketError when using an invalid String ERROR
-TypeError: sockaddr size differs - should not happen
-<build-dir>/ruby/spec/ruby/library/socket/socket/getnameinfo_spec.rb:<line_a>:in `getnameinfo'
-<build-dir>/ruby/spec/ruby/library/socket/socket/getnameinfo_spec.rb:<line_a>:in `block (4 levels) in <top (required)>'
-<build-dir>/ruby/spec/ruby/library/socket/socket/getnameinfo_spec.rb:<line_a>:in `block (3 levels) in <top (required)>'
-<build-dir>/ruby/spec/ruby/library/socket/socket/getnameinfo_spec.rb:<line_a>:in `<top (required)>'
 
 Finished in <t> seconds
 
 <num> files, <num> examples, <num> expectations, <num> failures, <num> errors, <num> tagged
-gmake: *** [Makefile:1408: yes-test-spec] Error 1
 exit 2
 failed(rubyspec)
 == dist # <time>
@@ 79254 @@
 /home/freebsd/.rbenv/versions/2.5.0/bin/ruby --disable=gems ./tool/make-snapshot \
 -srcdir=. -packages=gzip,zip,all \
 -unicode-version=10.0.0 \
-tmp trunk@64267
 Exporting trunk@<rev>
 Exported revision <rev>.
 copying ./tool/config.guess

OlderDiff < 20180810T063001Z(failure) < ThisDiff > 20180810T123001Z(failure) > NewerDiff


chkbuild summary recent last