Skip to content

ssl: raise IOError when reading from or writing to closed SSLSocket #2116

ssl: raise IOError when reading from or writing to closed SSLSocket

ssl: raise IOError when reading from or writing to closed SSLSocket #2116

Triggered via pull request September 2, 2026 12:46
Status Failure
Total duration 3m 45s
Artifacts –

test.yml

on: pull_request
ruby-versions  /  Generate Ruby versions
4s
ruby-versions / Generate Ruby versions
Matrix: test-ibm
Matrix: test-openssls
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

31 errors
Error: test/openssl/ut_eof.rb#L62
ArgumentError: wrong number of arguments (given 1, expected 0) /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /home/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `new' /home/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' /home/runner/work/openssl/openssl/test/openssl/ut_eof.rb:8:in `open_file' /home/runner/work/openssl/openssl/test/openssl/ut_eof.rb:62:in `test_eof_1'
Error: test/openssl/ut_eof.rb#L27
ArgumentError: wrong number of arguments (given 1, expected 0) /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /home/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `new' /home/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' /home/runner/work/openssl/openssl/test/openssl/ut_eof.rb:8:in `open_file' /home/runner/work/openssl/openssl/test/openssl/ut_eof.rb:27:in `test_eof_0'
Error: test/openssl/test_pair.rb#L373
ArgumentError: wrong number of arguments (given 1, expected 0) /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /home/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `new' /home/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' /home/runner/work/openssl/openssl/test/openssl/test_pair.rb:373:in `test_copy_stream'
Error: test/openssl/test_pair.rb#L385
ArgumentError: wrong number of arguments (given 1, expected 0) /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /home/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `new' /home/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' /home/runner/work/openssl/openssl/test/openssl/test_pair.rb:385:in `test_close_write'
Error: test/openssl/test_pair.rb#L400
ArgumentError: wrong number of arguments (given 1, expected 0) /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /home/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `new' /home/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' /home/runner/work/openssl/openssl/test/openssl/test_pair.rb:400:in `test_close_read'
Error: test/openssl/test_ssl_server.rb#L20
ArgumentError: wrong number of arguments (given 1, expected 0) /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /home/runner/work/openssl/openssl/test/openssl/test_ssl_server.rb:56:in `new' /home/runner/work/openssl/openssl/test/openssl/test_ssl_server.rb:56:in `server_connect' /home/runner/work/openssl/openssl/test/openssl/test_ssl_server.rb:20:in `test_tcpserver'
Error: test/openssl/test_ssl_server.rb#L43
ArgumentError: wrong number of arguments (given 1, expected 0) /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /home/runner/work/openssl/openssl/test/openssl/test_ssl_server.rb:56:in `new' /home/runner/work/openssl/openssl/test/openssl/test_ssl_server.rb:56:in `server_connect' /home/runner/work/openssl/openssl/test/openssl/test_ssl_server.rb:43:in `test_ctx_frozen'
Error: test/openssl/test_ssl.rb#L1793
ArgumentError: wrong number of arguments (given 1, expected 0) /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /home/runner/work/openssl/openssl/test/openssl/test_ssl.rb:1793:in `new' /home/runner/work/openssl/openssl/test/openssl/test_ssl.rb:1793:in `block in test_sync_close_without_connect' /home/runner/work/openssl/openssl/test/openssl/test_ssl.rb:1792:in `open' /home/runner/work/openssl/openssl/test/openssl/test_ssl.rb:1792:in `test_sync_close_without_connect'
Error: test/openssl/test_ssl.rb#L2342
ArgumentError: wrong number of arguments (given 1, expected 0) /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /home/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2342:in `new' /home/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2342:in `block in test_fileno' /home/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2340:in `open' /home/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2340:in `test_fileno'
Error: test/openssl/test_ssl.rb#L2320
ArgumentError: wrong number of arguments (given 2, expected 0) /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /home/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /home/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2320:in `new' /home/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2320:in `block in test_dup' /home/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2319:in `open' /home/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2319:in `test_dup'
Error: test/openssl/ut_eof.rb#L62
ArgumentError: wrong number of arguments (given 1, expected 0) /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /Users/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `new' /Users/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' /Users/runner/work/openssl/openssl/test/openssl/ut_eof.rb:8:in `open_file' /Users/runner/work/openssl/openssl/test/openssl/ut_eof.rb:62:in `test_eof_1'
Error: test/openssl/ut_eof.rb#L27
ArgumentError: wrong number of arguments (given 1, expected 0) /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /Users/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `new' /Users/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' /Users/runner/work/openssl/openssl/test/openssl/ut_eof.rb:8:in `open_file' /Users/runner/work/openssl/openssl/test/openssl/ut_eof.rb:27:in `test_eof_0'
Error: test/openssl/test_pair.rb#L373
ArgumentError: wrong number of arguments (given 1, expected 0) /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /Users/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `new' /Users/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' /Users/runner/work/openssl/openssl/test/openssl/test_pair.rb:373:in `test_copy_stream'
Error: test/openssl/test_pair.rb#L385
ArgumentError: wrong number of arguments (given 1, expected 0) /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /Users/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `new' /Users/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' /Users/runner/work/openssl/openssl/test/openssl/test_pair.rb:385:in `test_close_write'
Error: test/openssl/test_pair.rb#L400
ArgumentError: wrong number of arguments (given 1, expected 0) /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /Users/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `new' /Users/runner/work/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' /Users/runner/work/openssl/openssl/test/openssl/test_pair.rb:400:in `test_close_read'
Error: test/openssl/test_ssl_server.rb#L20
ArgumentError: wrong number of arguments (given 1, expected 0) /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /Users/runner/work/openssl/openssl/test/openssl/test_ssl_server.rb:56:in `new' /Users/runner/work/openssl/openssl/test/openssl/test_ssl_server.rb:56:in `server_connect' /Users/runner/work/openssl/openssl/test/openssl/test_ssl_server.rb:20:in `test_tcpserver'
Error: test/openssl/test_ssl_server.rb#L43
ArgumentError: wrong number of arguments (given 1, expected 0) /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /Users/runner/work/openssl/openssl/test/openssl/test_ssl_server.rb:56:in `new' /Users/runner/work/openssl/openssl/test/openssl/test_ssl_server.rb:56:in `server_connect' /Users/runner/work/openssl/openssl/test/openssl/test_ssl_server.rb:43:in `test_ctx_frozen'
Error: test/openssl/test_ssl.rb#L1793
ArgumentError: wrong number of arguments (given 1, expected 0) /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /Users/runner/work/openssl/openssl/test/openssl/test_ssl.rb:1793:in `new' /Users/runner/work/openssl/openssl/test/openssl/test_ssl.rb:1793:in `block in test_sync_close_without_connect' /Users/runner/work/openssl/openssl/test/openssl/test_ssl.rb:1792:in `open' /Users/runner/work/openssl/openssl/test/openssl/test_ssl.rb:1792:in `test_sync_close_without_connect'
Error: test/openssl/test_ssl.rb#L2342
ArgumentError: wrong number of arguments (given 1, expected 0) /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /Users/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2342:in `new' /Users/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2342:in `block in test_fileno' /Users/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2340:in `open' /Users/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2340:in `test_fileno'
Error: test/openssl/test_ssl.rb#L2320
ArgumentError: wrong number of arguments (given 2, expected 0) /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' /Users/runner/work/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' /Users/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2320:in `new' /Users/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2320:in `block in test_dup' /Users/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2319:in `open' /Users/runner/work/openssl/openssl/test/openssl/test_ssl.rb:2319:in `test_dup'
openssl-master
Process completed with exit code 1.
Error: test/openssl/ut_eof.rb#L62
ArgumentError: wrong number of arguments (given 1, expected 0) D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' D:/a/openssl/openssl/test/openssl/test_pair.rb:33:in `new' D:/a/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' D:/a/openssl/openssl/test/openssl/ut_eof.rb:8:in `open_file' D:/a/openssl/openssl/test/openssl/ut_eof.rb:62:in `test_eof_1'
Error: test/openssl/ut_eof.rb#L27
ArgumentError: wrong number of arguments (given 1, expected 0) D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' D:/a/openssl/openssl/test/openssl/test_pair.rb:33:in `new' D:/a/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' D:/a/openssl/openssl/test/openssl/ut_eof.rb:8:in `open_file' D:/a/openssl/openssl/test/openssl/ut_eof.rb:27:in `test_eof_0'
Error: test/openssl/test_pair.rb#L373
ArgumentError: wrong number of arguments (given 1, expected 0) D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' D:/a/openssl/openssl/test/openssl/test_pair.rb:33:in `new' D:/a/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' D:/a/openssl/openssl/test/openssl/test_pair.rb:373:in `test_copy_stream'
Error: test/openssl/test_pair.rb#L385
ArgumentError: wrong number of arguments (given 1, expected 0) D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' D:/a/openssl/openssl/test/openssl/test_pair.rb:33:in `new' D:/a/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' D:/a/openssl/openssl/test/openssl/test_pair.rb:385:in `test_close_write'
Error: test/openssl/test_pair.rb#L400
ArgumentError: wrong number of arguments (given 1, expected 0) D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' D:/a/openssl/openssl/test/openssl/test_pair.rb:33:in `new' D:/a/openssl/openssl/test/openssl/test_pair.rb:33:in `ssl_pair' D:/a/openssl/openssl/test/openssl/test_pair.rb:400:in `test_close_read'
Error: test/openssl/test_ssl_server.rb#L20
ArgumentError: wrong number of arguments (given 1, expected 0) D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' D:/a/openssl/openssl/test/openssl/test_ssl_server.rb:56:in `new' D:/a/openssl/openssl/test/openssl/test_ssl_server.rb:56:in `server_connect' D:/a/openssl/openssl/test/openssl/test_ssl_server.rb:20:in `test_tcpserver'
Error: test/openssl/test_ssl_server.rb#L43
ArgumentError: wrong number of arguments (given 1, expected 0) D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' D:/a/openssl/openssl/test/openssl/test_ssl_server.rb:56:in `new' D:/a/openssl/openssl/test/openssl/test_ssl_server.rb:56:in `server_connect' D:/a/openssl/openssl/test/openssl/test_ssl_server.rb:43:in `test_ctx_frozen'
Error: test/openssl/test_ssl.rb#L1793
ArgumentError: wrong number of arguments (given 1, expected 0) D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' D:/a/openssl/openssl/test/openssl/test_ssl.rb:1793:in `new' D:/a/openssl/openssl/test/openssl/test_ssl.rb:1793:in `block in test_sync_close_without_connect' D:/a/openssl/openssl/test/openssl/test_ssl.rb:1792:in `open' D:/a/openssl/openssl/test/openssl/test_ssl.rb:1792:in `test_sync_close_without_connect'
Error: test/openssl/test_ssl.rb#L2342
ArgumentError: wrong number of arguments (given 1, expected 0) D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' D:/a/openssl/openssl/test/openssl/test_ssl.rb:2342:in `new' D:/a/openssl/openssl/test/openssl/test_ssl.rb:2342:in `block in test_fileno' D:/a/openssl/openssl/test/openssl/test_ssl.rb:2340:in `open' D:/a/openssl/openssl/test/openssl/test_ssl.rb:2340:in `test_fileno'
Error: test/openssl/test_ssl.rb#L2320
ArgumentError: wrong number of arguments (given 2, expected 0) D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/buffering.rb:60:in `initialize' D:/a/openssl/openssl/lib/openssl/ssl.rb:348:in `initialize' D:/a/openssl/openssl/test/openssl/test_ssl.rb:2320:in `new' D:/a/openssl/openssl/test/openssl/test_ssl.rb:2320:in `block in test_dup' D:/a/openssl/openssl/test/openssl/test_ssl.rb:2319:in `open' D:/a/openssl/openssl/test/openssl/test_ssl.rb:2319:in `test_dup'