[ruby-core:124571] [Ruby Bug#21841] bootstraptest is failed with OpenSUSE leap 16.0
Issue #21841 has been reported by hsbt (Hiroshi SHIBATA). ---------------------------------------- Bug #21841: bootstraptest is failed with OpenSUSE leap 16.0 https://bugs.ruby-lang.org/issues/21841 * Author: hsbt (Hiroshi SHIBATA) * Status: Open * Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN, 4.0: UNKNOWN ---------------------------------------- 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.f... ``` 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.f... ``` 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.f... ``` /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? -- https://bugs.ruby-lang.org/
Issue #21841 has been updated by nobu (Nobuyoshi Nakada). Maybe related to #21715? ---------------------------------------- Bug #21841: bootstraptest is failed with OpenSUSE leap 16.0 https://bugs.ruby-lang.org/issues/21841#change-116145 * Author: hsbt (Hiroshi SHIBATA) * Status: Open * Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN, 4.0: UNKNOWN ---------------------------------------- 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.f... ``` 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.f... ``` 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.f... ``` /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? -- https://bugs.ruby-lang.org/
Issue #21841 has been updated by hsbt (Hiroshi SHIBATA). @nobu Thanks. I backport #21715 to `ruby_3_3`. I'll wait to see next build. ---------------------------------------- Bug #21841: bootstraptest is failed with OpenSUSE leap 16.0 https://bugs.ruby-lang.org/issues/21841#change-116150 * Author: hsbt (Hiroshi SHIBATA) * Status: Open * Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN, 4.0: UNKNOWN ---------------------------------------- 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.f... ``` 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.f... ``` 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.f... ``` /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? -- https://bugs.ruby-lang.org/
Issue #21841 has been updated by hsbt (Hiroshi SHIBATA). Status changed from Open to Closed Assignee set to hsbt (Hiroshi SHIBATA) `ruby_3_3` branch fixed that issue. I also backported to `ruby_3_2` and create https://github.com/ruby/ruby/pull/15906 for `ruby_3_4`. ---------------------------------------- Bug #21841: bootstraptest is failed with OpenSUSE leap 16.0 https://bugs.ruby-lang.org/issues/21841#change-116173 * Author: hsbt (Hiroshi SHIBATA) * Status: Closed * Assignee: hsbt (Hiroshi SHIBATA) * Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN, 4.0: UNKNOWN ---------------------------------------- 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.f... ``` 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.f... ``` 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.f... ``` /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? -- https://bugs.ruby-lang.org/
participants (2)
-
hsbt (Hiroshi SHIBATA) -
nobu (Nobuyoshi Nakada)