| "make update-download -j16" exit with 0. |
| "make update-src -j16" exit with 0. |
| From https://github.com/ruby/ruby |
| 89056f4..57aaf86 master -> origin/master |
| "make after-update -j16" exit with 0. |
| "make miniruby -j16" exit with 0. |
| "make ruby -j16" exit with 0. |
| "make all -j16" exit with 0. |
| "make install -j16" exit with 0. |
| "make yes-test-basic TESTS='-j16'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j16'" exit with 0. |
| Children under /tmp/rubytest.e5iq5r: |
| * -rw-r--r-- 1 31544 2025-11-06 13:30:16 +0000 _ruby_ns_p2186850_2_monitor.so |
| * -rw-r--r-- 1 153600 2025-11-06 13:30:16 +0000 _ruby_ns_p2186850_2_stringio.so |
| * -rw-r--r-- 1 29000 2025-11-06 13:30:16 +0000 _ruby_ns_p2186850_2_erb+escape.so |
| * -rw-r--r-- 1 51456 2025-11-06 13:30:16 +0000 _ruby_ns_p2186850_2_cgi+escape.so |
| * -rw-r--r-- 1 106600 2025-11-06 13:30:16 +0000 _ruby_ns_p2186850_2_strscan.so |
| * -rw-r--r-- 1 24216 2025-11-06 13:30:15 +0000 _ruby_ns_p2186850_2_io+nonblock.so |
| * -rw-r--r-- 1 66784 2025-11-06 13:30:15 +0000 _ruby_ns_p2186850_2_digest.so |
| * -rw-r--r-- 1 1513176 2025-11-06 13:30:15 +0000 _ruby_ns_p2186850_2_openssl.so |
| * -rw-r--r-- 1 22760 2025-11-06 13:30:15 +0000 _ruby_ns_p2186850_2_io+wait.so |
| * -rw-r--r-- 1 967616 2025-11-06 13:30:15 +0000 _ruby_ns_p2186850_2_socket.so |
| * -rw-r--r-- 1 314592 2025-11-06 13:30:15 +0000 _ruby_ns_p2186850_2_zlib.so |
| * -rw-r--r-- 1 113104 2025-11-06 13:30:15 +0000 _ruby_ns_p2186850_2_psych.so |
| * -rw-r--r-- 1 234504 2025-11-06 13:30:15 +0000 _ruby_ns_p2186850_2_json+ext+generator.so |
| * -rw-r--r-- 1 159048 2025-11-06 13:30:15 +0000 _ruby_ns_p2186850_2_json+ext+parser.so |
| * -rw-r--r-- 1 109528 2025-11-06 13:30:15 +0000 _ruby_ns_p2186850_2_etc.so |
| * -rw-r--r-- 1 943704 2025-11-06 13:30:15 +0000 _ruby_ns_p2186850_2_date_core.so |
| * -rw-r--r-- 1 100248 2025-11-06 13:30:14 +0000 _ruby_ns_p2186850_2_io+console.so |
| * -rw-r--r-- 1 18688 2025-11-06 13:30:14 +0000 _ruby_ns_p2186850_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 57832 2025-11-06 13:30:14 +0000 _ruby_ns_p2186850_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 100248 2025-11-06 13:30:14 +0000 _ruby_ns_p2186791_2_io+console.so |
| * -rw-r--r-- 1 18688 2025-11-06 13:30:14 +0000 _ruby_ns_p2186791_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 57832 2025-11-06 13:30:14 +0000 _ruby_ns_p2186791_2_rbconfig+sizeof.so |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j16'" exit with 512. |
| 1) |
| OpenSSL::KDF.pbkdf2_hmac raises a TypeError when hash is neither a String nor an OpenSSL::Digest ERROR |
| Expected TypeError (wrong argument type Object (expected OpenSSL/Digest)) |
| but got: TypeError (no implicit conversion of Object into String) |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:109:in 'OpenSSL::KDF.pbkdf2_hmac' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:109:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:110:in 'block (2 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:4:in '<top (required)>' |
| 2) |
| OpenSSL::KDF.pbkdf2_hmac raises a TypeError when hash is neither a String nor an OpenSSL::Digest, it does not try to call #to_str ERROR |
| Expected TypeError (wrong argument type MockObject (expected OpenSSL/Digest)) |
| but got: TypeError (can't convert MockObject to String (MockObject#to_str gives NilClass)) |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:117:in 'OpenSSL::KDF.pbkdf2_hmac' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:117:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:118:in 'block (2 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:4:in '<top (required)>' |
| 3) |
| An exception occurred during: Mock.verify_count |
| OpenSSL::KDF.pbkdf2_hmac raises a TypeError when hash is neither a String nor an OpenSSL::Digest, it does not try to call #to_str FAILED |
| Mock 'hash' expected to receive to_str(:any_args) exactly 0 times |
| but received it 1 times |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:4:in '<top (required)>' |
| 4) |
| OpenSSL::KDF.pbkdf2_hmac raises a RuntimeError for unknown digest algorithms ERROR |
| Expected RuntimeError ((?-mix:Unsupported digest algorithm \(wd40\))) |
| but got: OpenSSL::Digest::DigestError (unsupported digest algorithm: wd40: unsupported (Global default library context, Algorithm (wd40 : 0), Properties (<null>))) |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:123:in 'OpenSSL::KDF.pbkdf2_hmac' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:123:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:124:in 'block (2 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:4:in '<top (required)>' |
| 5) |
| OpenSSL::Digest#initialize cannot be called with a digest class ERROR |
| Expected TypeError ((?-mix:wrong argument type Class)) |
| but got: TypeError (no implicit conversion of Class into String) |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:65:in 'OpenSSL::Digest#initialize' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:65:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:65:in 'block (2 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:8:in '<top (required)>' |
| 6) |
| OpenSSL::Digest#initialize can be called with a digest name throws an error when called with an unknown digest ERROR |
| Expected RuntimeError ((?-mix:Unsupported digest algorithm \(wd40\))) |
| but got: OpenSSL::Digest::DigestError (unsupported digest algorithm: wd40: unsupported (Global default library context, Algorithm (wd40 : 0), Properties (<null>))) |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:27:in 'OpenSSL::Digest#initialize' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:27:in 'block (4 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:27:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:8:in '<top (required)>' |
| 7) |
| OpenSSL::Digest#initialize can be called with a digest name cannot be called with a symbol ERROR |
| Expected TypeError ((?-mix:wrong argument type Symbol)) |
| but got: TypeError (no implicit conversion of Symbol into String) |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:31:in 'OpenSSL::Digest#initialize' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:31:in 'block (4 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:31:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:8:in '<top (required)>' |
| 8) |
| OpenSSL::Digest#initialize can be called with a digest name does not call #to_str on the argument ERROR |
| Expected TypeError ((?-mix:wrong argument type)) |
| but got: TypeError (can't convert MockObject to String (MockObject#to_str gives NilClass)) |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:37:in 'OpenSSL::Digest#initialize' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:37:in 'block (4 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:37:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:8:in '<top (required)>' |
| 9) |
| An exception occurred during: Mock.verify_count |
| OpenSSL::Digest#initialize can be called with a digest name does not call #to_str on the argument FAILED |
| Mock 'digest name' expected to receive to_str(:any_args) exactly 0 times |
| but received it 1 times |
| /tmp/ruby/src/trunk_asan/spec/ruby/library/openssl/digest/initialize_spec.rb:8:in '<top (required)>' |
| make: *** [uncommon.mk:960: yes-test-spec] Error 1 |