Project

General

Profile

Actions

Bug #21841

open

bootstraptest is failed with OpenSUSE leap 16.0

Bug #21841: bootstraptest is failed with OpenSUSE leap 16.0

Added by hsbt (Hiroshi SHIBATA) about 16 hours ago. Updated about 13 hours ago.

Status:
Open
Assignee:
-
Target version:
-
[ruby-core:124571]

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?

Updated by hsbt (Hiroshi SHIBATA) about 13 hours ago Actions #2 [ruby-core:124576]

@nobu (Nobuyoshi Nakada) Thanks. I backport #21715 to ruby_3_3. I'll wait to see next build.

Actions

Also available in: PDF Atom