Skip to content

Add support for RUBY_FREE_AT_EXIT #1679

Add support for RUBY_FREE_AT_EXIT

Add support for RUBY_FREE_AT_EXIT #1679

Triggered via push November 15, 2025 00:40
Status Failure
Total duration 4m 36s
Artifacts

test.yml

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

Annotations

13 errors
macos-latest truffleruby
Process completed with exit code 1.
macos-latest truffleruby-head
Process completed with exit code 1.
openssl-3.6.0
Process completed with exit code 1.
openssl-3.4.3
Process completed with exit code 1.
ubuntu-latest truffleruby
Process completed with exit code 1.
ubuntu-latest truffleruby-head
Process completed with exit code 1.
openssl-3.5.4
Process completed with exit code 1.
Failure: test/openssl/test_pkey.rb#L144
<["Enter PEM pass phrase:"]> expected but was <["Enter PEM pass phrase:", "-e: [BUG] Segmentation fault at 0x0000000000000000", "ruby 3.0.7p220 (2024-04-23 revision 724a071175) [x86_64-linux]", "", "-- Machine register context ------------------------------------------------", " RIP: 0x00007ff63f4a3249 RBP: 0x00007ffe6b556430 RSP: 0x00007ffe6b556400", " RAX: 0x0000000000000001 RBX: 0xbfd8f8b72144b574 RCX: 0x00007ff63baebed8", " RDX: 0x0000000000000000 RDI: 0xbfd8f8b72144b574 RSI: 0x0000000000000001", " R8: 0x000055f4566a9fb0 R9: 0x0000000000000007 R10: 0x000055f1097a0770", " R11: 0xbfd8f8b72144b574 R12: 0x000055f10976ce80 R13: 0x0000000000000001", " R14: 0x0000000000000000 R15: 0x00007ff63f604fc0 EFL: 0x0000000000010206", "", "-- C level backtrace information -------------------------------------------", "/opt/hostedtoolcache/Ruby/3.0.7/x64/lib/libruby.so.3.0(rb_vm_bugreport+0x48e) [0x7ff63facecbe]", "/opt/hostedtoolcache/Ruby/3.0.7/x64/lib/libruby.so.3.0(rb_bug_for_fatal_signal+0xf4) [0x7ff63f8cb424]", "/opt/hostedtoolcache/Ruby/3.0.7/x64/lib/libruby.so.3.0(sigsegv+0x4f) [0x7ff63fa209ff]", "[0x7ff63f445330]", "[0x7ff63f4a3249]", "[0x7ff63b863acd]", "[0x7ff63b85fbdd]", "[0x7ff63b8608e9]", "[0x7ff63b860be3]", "[0x7ff63b99beb3]", "[0x7ff63b85fe50]", "[0x7ff63b849439]", "[0x7ff63b849878]", "[0x7ff63b84df22]", "[0x7ff63f447a76]", "[0x7ff63f447bbe]", "[0x7ff63f42a1d1]", "[0x7ff63f42a28b]", "/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby(_start+0x25) [0x55f0ee3561c5]", "", "-- Other runtime information -----------------------------------------------", "", "* Process memory map:", "", "55f0ee355000-55f0ee356000 r--p 00000000 08:11 4012826 /opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby", "55f0ee356000-55f0ee357000 r-xp 00001000 08:11 4012826 /opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby", "55f0ee357000-55f0ee358000 r--p 00002000 08:11 4012826 /opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby", "55f0ee358000-55f0ee359000 r--p 00002000 08:11 4012826 /opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby", "55f0ee359000-55f0ee35a000 rw-p 00003000 08:11 4012826 /opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby", "55f108fa9000-55f1099ef000 rw-p 00000000 00:00 0 [heap]", "7ff63b600000-7ff63b6e2000 r--p 00000000 08:11 330294 /home/runner/openssl/lib/libcrypto.so.3", "7ff63b6e2000-7ff63ba70000 r-xp 000e2000 08:11 330294 /home/runner/openssl/lib/libcrypto.so.3", "7ff63ba70000-7ff63bba2000 r--p 00470000 08:11 330294 /home/runner/openssl/lib/libcrypto.so.3", "7ff63bba2000-7ff63bc1e000 r--p 005a1000 08:11 330294 /home/runner/openssl/lib/libcrypto.so.3", "7ff63bc1e000-7ff63bc21000 rw-p 0061d000 08:11 330294 /home/runner/openssl/lib/libcrypto.so.3", "7ff63bc21000-7ff63bc24000 rw-p 00000000 00:00 0 ", "7ff63bd0c000-7ff63bd12000 r--p 00000000 08:11 3942584 /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0/x86_64-linux/socket.so", "7ff63bd12000-7ff63bd35000 r-xp 00006000 08:11 3942584 /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0/x86_64-linux/socket.so", "7ff63bd35000-7ff63bd3d000 r--p 00029000 08:11 3942584 /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0/x86_64-linux/socket.so", "7ff63bd3d000-7ff63bd3e000 r--p 00030000 08:11 3942584 /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0/x86_64-linux/socket.so", "7ff63bd3e000-7ff63bd3f000 rw-p 00031000 08:11 3942584 /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0/x86_64-linux/socket.so", "7ff63bd3f000-7ff63bd60000 r--p 00000000 08:11 330285 /home/runner/openssl/lib/libssl.so.3", "7ff63bd60000-7ff63be0f000 r-xp 00021000 08:11 330285 /home/runner/openssl/lib/libssl.so.3", "7ff63be0f000-7ff63be41000 r--p 000d0000 08:11 330285 /home/runner/openssl/lib/libssl.so.3", "7ff63be41000-7ff63be4a00
openssl-3.2.6
Process completed with exit code 1.
openssl-3.3.5
Process completed with exit code 1.
openssl-3.5.4 without legacy provider
Process completed with exit code 1.
Failure: test/openssl/test_pkey.rb#L144
<["Enter PEM pass phrase:"]> expected but was <["Enter PEM pass phrase:", "-e: [BUG] Segmentation fault at 0x0000000000000000", "ruby 3.0.7p220 (2024-04-23 revision 724a071175) [x86_64-linux]", "", "-- Machine register context ------------------------------------------------", " RIP: 0x00007f6f868a3249 RBP: 0x00007ffe756e8e40 RSP: 0x00007ffe756e8e10", " RAX: 0x0000000000000001 RBX: 0x64b96bc264c329f9 RCX: 0x00007f6f82eebed8", " RDX: 0x0000000000000000 RDI: 0x64b96bc264c329f9 RSI: 0x0000000000000001", " R8: 0x000055ce6a508575 R9: 0x0000000000000007 R10: 0x000055cb36e558c0", " R11: 0x64b96bc264c329f9 R12: 0x000055cb36d931d0 R13: 0x0000000000000001", " R14: 0x0000000000000000 R15: 0x00007f6f86a04fc0 EFL: 0x0000000000010202", "", "-- C level backtrace information -------------------------------------------", "/opt/hostedtoolcache/Ruby/3.0.7/x64/lib/libruby.so.3.0(rb_vm_bugreport+0x48e) [0x7f6f86ececbe]", "/opt/hostedtoolcache/Ruby/3.0.7/x64/lib/libruby.so.3.0(rb_bug_for_fatal_signal+0xf4) [0x7f6f86ccb424]", "/opt/hostedtoolcache/Ruby/3.0.7/x64/lib/libruby.so.3.0(sigsegv+0x4f) [0x7f6f86e209ff]", "[0x7f6f86845330]", "[0x7f6f868a3249]", "[0x7f6f82c63acd]", "[0x7f6f82c5fbdd]", "[0x7f6f82c608e9]", "[0x7f6f82c60be3]", "[0x7f6f82d9beb3]", "[0x7f6f82c5fe50]", "[0x7f6f82c49439]", "[0x7f6f82c49878]", "[0x7f6f82c4df22]", "[0x7f6f86847a76]", "[0x7f6f86847bbe]", "[0x7f6f8682a1d1]", "[0x7f6f8682a28b]", "/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby(_start+0x25) [0x55cb337f41c5]", "", "-- Other runtime information -----------------------------------------------", "", "* Process memory map:", "", "55cb337f3000-55cb337f4000 r--p 00000000 08:11 4012826 /opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby", "55cb337f4000-55cb337f5000 r-xp 00001000 08:11 4012826 /opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby", "55cb337f5000-55cb337f6000 r--p 00002000 08:11 4012826 /opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby", "55cb337f6000-55cb337f7000 r--p 00002000 08:11 4012826 /opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby", "55cb337f7000-55cb337f8000 rw-p 00003000 08:11 4012826 /opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby", "55cb366e8000-55cb3710b000 rw-p 00000000 00:00 0 [heap]", "7f6f82600000-7f6f82627000 r--p 00000000 08:11 330276 /home/runner/openssl/lib/ossl-modules/fips.so", "7f6f82627000-7f6f8281b000 r-xp 00027000 08:11 330276 /home/runner/openssl/lib/ossl-modules/fips.so", "7f6f8281b000-7f6f828a1000 r--p 0021b000 08:11 330276 /home/runner/openssl/lib/ossl-modules/fips.so", "7f6f828a1000-7f6f828c2000 r--p 002a0000 08:11 330276 /home/runner/openssl/lib/ossl-modules/fips.so", "7f6f828c2000-7f6f828c3000 rw-p 002c1000 08:11 330276 /home/runner/openssl/lib/ossl-modules/fips.so", "7f6f828c3000-7f6f828c4000 rw-p 00000000 00:00 0 ", "7f6f82a00000-7f6f82ae2000 r--p 00000000 08:11 330277 /home/runner/openssl/lib/libcrypto.so.3", "7f6f82ae2000-7f6f82e70000 r-xp 000e2000 08:11 330277 /home/runner/openssl/lib/libcrypto.so.3", "7f6f82e70000-7f6f82fa2000 r--p 00470000 08:11 330277 /home/runner/openssl/lib/libcrypto.so.3", "7f6f82fa2000-7f6f8301e000 r--p 005a1000 08:11 330277 /home/runner/openssl/lib/libcrypto.so.3", "7f6f8301e000-7f6f83021000 rw-p 0061d000 08:11 330277 /home/runner/openssl/lib/libcrypto.so.3", "7f6f83021000-7f6f83024000 rw-p 00000000 00:00 0 ", "7f6f83073000-7f6f830ab000 r--s 00000000 08:11 4012826 /opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby", "7f6f830ab000-7f6f830b1000 r--p 00000000 08:11 3942584 /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0/x86_64-linux/socket.so", "7f6f830b1000-7f6f830d4000 r-xp 00006000 08:11 3942584 /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0/x86_64-linux/socket.so", "7f6f830d4000-7f6f830dc000 r--
openssl-master
Process completed with exit code 1.