Actions
Bug #21841
openbootstraptest is failed with OpenSUSE leap 16.0
Bug #21841:
bootstraptest is failed with OpenSUSE leap 16.0
Description
I update OpenSUSE leap instance to 16.0 from 15.x. After that, bootstraptest is failing with Ruby 3.2-3.4. Ruby 4.0 and master are working fine.
Ruby 3.4: https://rubyci.s3.amazonaws.com/opensuseleap/ruby-3.4/log/20260115T223828Z.fail.html.gz
stderr output is not empty
bootstraptest.test_jump.rb_299_735.rb: [BUG] Segmentation fault at 0x0000000000000000
ruby 3.4.8 (2026-01-06 revision c04363c0a0) +PRISM [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0001 p:0000 s:0003 E:000ad0 DUMMY [FINISH]
-- Threading information ---------------------------------------------------
Total ractor count: 1
Ruby thread count for this ractor: 1
-- Machine register context ------------------------------------------------
RIP: 0x000055595d2a3ea0 RBP: 0x000000000000000d RSP: 0x00007ffc91829260
RAX: 0x000000000000000e RBX: 0x0000555990437ae0 RCX: 0x0000000000000000
RDX: 0x0000000000000000 RDI: 0x0000000000000007 RSI: 0x00007fd33607f081
R8: 0x045043922b485040 R9: 0x00007fd33607f081 R10: 0x0c0e0301ac9c2fcf
R11: 0x000055595d56bf70 R12: 0x00007fd33607f0f1 R13: 0x00007fd33607f079
R14: 0x00005559905f88a8 R15: 0x00007fd33607f0ea EFL: 0x0000000000010256
-- C level backtrace information -------------------------------------------
/home/chkbuild/chkbuild/tmp/build/20260115T223828Z/ruby/miniruby(rb_print_backtrace+0x5) [0x55595d35b136] /home/chkbuild/chkbuild/tmp/build/20260115T223828Z/ruby/vm_dump.c:823
/home/chkbuild/chkbuild/tmp/build/20260115T223828Z/ruby/miniruby(rb_vm_bugreport) /home/chkbuild/chkbuild/tmp/build/20260115T223828Z/ruby/vm_dump.c:1155
/home/chkbuild/chkbuild/tmp/build/20260115T223828Z/ruby/miniruby(rb_bug_for_fatal_signal+0xf7) [0x55595d0fc3c7] /home/chkbuild/chkbuild/tmp/build/20260115T223828Z/ruby/error.c:1130
/home/chkbuild/chkbuild/tmp/build/20260115T223828Z/ruby/miniruby(sigsegv+0x42) [0x55595d286f42] /home/chkbuild/chkbuild/tmp/build/20260115T223828Z/ruby/signal.c:935
/lib64/libc.so.6(__restore_rt+0x0) [0x7fd335cb2090]
/home/chkbuild/chkbuild/tmp/build/20260115T223828Z/ruby/miniruby(search_nonascii+0xcb) [0x55595d2a3ea0] /home/chkbuild/chkbuild/tmp/build/20260115T223828Z/ruby/string.c:729
...
Ruby 3.3: https://rubyci.s3.amazonaws.com/opensuseleap/ruby-3.3/log/20260115T224711Z.fail.html.gz
stderr output is not empty
bootstraptest.test_syntax.rb_630_1458.rb: [BUG] Segmentation fault at 0x0000000000000000
ruby 3.3.10 (2025-12-15 revision 10876c271b) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0002 p:---- s:0006 e:000005 CFUNC :detailed_message
c:0001 p:0000 s:0003 E:0018b0 DUMMY [FINISH]
-- Ruby level backtrace information ----------------------------------------
bootstraptest.test_syntax.rb_630_1458.rb:0:in `detailed_message'
-- Threading information ---------------------------------------------------
Total ractor count: 1
Ruby thread count for this ractor: 1
-- Machine register context ------------------------------------------------
RIP: 0x00005613f2267560 RBP: 0x000000000000000a RSP: 0x00007ffe1fb01f60
RAX: 0x000000000000000b RBX: 0x00005613ff3fb5c0 RCX: 0x0000000000000000
RDX: 0x0000000000000000 RDI: 0x0000000000000005 RSI: 0x00005613ff5537c7
R8: 0x0000000000000000 R9: 0x00005613ff5537c7 R10: 0x0000000000802005
R11: 0x00005613ff3e0950 R12: 0x00005613ff553824 R13: 0x00005613ff5537c7
R14: 0x0000000000000001 R15: 0x00005613ff55381d EFL: 0x0000000000010256
-- C level backtrace information -------------------------------------------
/home/chkbuild/chkbuild/tmp/build/20260115T224711Z/ruby/miniruby(rb_print_backtrace+0x11) [0x5613f23190df] /home/chkbuild/chkbuild/tmp/build/20260115T224711Z/ruby/vm_dump.c:820
/home/chkbuild/chkbuild/tmp/build/20260115T224711Z/ruby/miniruby(rb_vm_bugreport) /home/chkbuild/chkbuild/tmp/build/20260115T224711Z/ruby/vm_dump.c:1151
/home/chkbuild/chkbuild/tmp/build/20260115T224711Z/ruby/miniruby(rb_bug_for_fatal_signal+0xf7) [0x5613f20cac37] /home/chkbuild/chkbuild/tmp/build/20260115T224711Z/ruby/error.c:1065
/home/chkbuild/chkbuild/tmp/build/20260115T224711Z/ruby/miniruby(sigsegv+0x4b) [0x5613f224cedb] /home/chkbuild/chkbuild/tmp/build/20260115T224711Z/ruby/signal.c:928
/lib64/libc.so.6(__restore_rt+0x0) [0x7fce945e2090]
/home/chkbuild/chkbuild/tmp/build/20260115T224711Z/ruby/miniruby(search_nonascii+0xeb) [0x5613f2267560] /home/chkbuild/chkbuild/tmp/build/20260115T224711Z/ruby/string.c:598
...
Ruby 3.2: https://rubyci.s3.amazonaws.com/opensuseleap/ruby-3.2/log/20260115T225525Z.fail.html.gz
/home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/lib/mkmf.rb:2518: [BUG] Segmentation fault at 0x0000000000000000
ruby 3.2.10 (2026-01-14 revision a3a6d25788) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0013 p:---- s:0156 e:000155 CFUNC :%
c:0012 p:1572 s:0151 E:001aa8 METHOD /home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/lib/mkmf.rb:2518
c:0011 p:0060 s:0106 e:000105 METHOD ./ext/extmk.rb:144
c:0010 p:0067 s:0099 e:000098 METHOD ./ext/extmk.rb:565
c:0009 p:0043 s:0091 e:000090 TOP /home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/ext/-test-/RUBY_ALIGNOF/extconf.rb:6 [FINISH]
c:0008 p:---- s:0088 e:000087 CFUNC :load
c:0007 p:0026 s:0083 e:000082 BLOCK ./ext/extmk.rb:229
c:0006 p:0022 s:0080 e:000079 METHOD /home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/lib/mkmf.rb:324
c:0005 p:0554 s:0076 e:000075 METHOD ./ext/extmk.rb:225
c:0004 p:0039 s:0045 e:000044 BLOCK ./ext/extmk.rb:652 [FINISH]
c:0003 p:---- s:0040 e:000039 CFUNC :each
c:0002 p:0859 s:0036 E:002170 EVAL ./ext/extmk.rb:648 [FINISH]
c:0001 p:0000 s:0003 E:001870 DUMMY [FINISH]
-- Ruby level backtrace information ----------------------------------------
./ext/extmk.rb:648:in `<main>'
./ext/extmk.rb:648:in `each'
./ext/extmk.rb:652:in `block in <main>'
./ext/extmk.rb:225:in `extmake'
/home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/lib/mkmf.rb:324:in `open'
./ext/extmk.rb:229:in `block in extmake'
./ext/extmk.rb:229:in `load'
/home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/ext/-test-/RUBY_ALIGNOF/extconf.rb:6:in `<top (required)>'
./ext/extmk.rb:565:in `create_makefile'
./ext/extmk.rb:144:in `create_makefile'
/home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/lib/mkmf.rb:2518:in `create_makefile'
/home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/lib/mkmf.rb:2518:in `%'
-- Machine register context ------------------------------------------------
RIP: 0x000055b195f34b60 RBP: 0x00007f843e87b62f RSP: 0x00007ffd2427ffe8
RAX: 0x0000000000000000 RBX: 0x000055b1a8576710 RCX: 0x00007f843e87b637
RDX: 0x0000000000000000 RDI: 0x00007f843e87b673 RSI: 0x0000000000000008
R8: 0x00007f843e87b67a R9: 0x0000000000000004 R10: 0x00007f843e87b637
R11: 0x00007f843e87b610 R12: 0x0000000000000078 R13: 0x0000000000100000
R14: 0x00007f843e87b67a R15: 0x00007f843e87b610 EFL: 0x0000000000010256
-- C level backtrace information -------------------------------------------
/home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/miniruby(rb_print_backtrace+0x11) [0x55b195feac68] /home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/vm_dump.c:785
/home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/miniruby(rb_vm_bugreport) /home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/vm_dump.c:1080
/home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/miniruby(rb_bug_for_fatal_signal+0xe7) [0x55b195d968d7] /home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/error.c:813
/home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/miniruby(sigsegv+0x4b) [0x55b195f1f97b] /home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/signal.c:965
/lib64/libc.so.6(__restore_rt+0x0) [0x7f843ec46090]
/home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/miniruby(search_nonascii+0xf0) [0x55b195f34b60] /home/chkbuild/chkbuild/tmp/build/20260115T225525Z/ruby/string.c:660
...
Does anyone know of a commit that might have fix this issue?
Actions