| "git clone --depth 1 https://github.com/ruby/ruby.git trunk-repeat20-asserts" exit with 0. |
| Cloning into 'trunk-repeat20-asserts'... |
| Updating files: 41% (4670/11196) |
| "./autogen.sh" exit with 0. |
| "autoconf" exit with 0. |
| "/tmp/ruby/src/trunk-repeat20-asserts/configure --prefix=/tmp/ruby/install/trunk-repeat20-asserts --disable-install-doc --enable-shared" exit with 0. |
| configure: WARNING: something wrong with CXXFLAGS="" |
| "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| Cloning into '/tmp/ruby/src/trunk-repeat20-asserts/gems/src/power_assert'... |
| From https://github.com/ruby/power_assert |
| * branch a7dab941153b233d3412e249d25da52a6c5691de -> FETCH_HEAD |
| HEAD is now at a7dab94 Merge pull request #56 from k-tsj/fix-failures-on-head |
| Cloning into '/tmp/ruby/src/trunk-repeat20-asserts/gems/src/repl_type_completor'... |
| "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| + cp /tmp/ruby/src/trunk-repeat20-asserts/enc/jis/props.h.blt /tmp/ruby/src/trunk-repeat20-asserts/enc/jis/props.h |
| "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| /tmp/ruby/src/trunk-repeat20-asserts/namespace.c: In function ‘rb_current_namespace_details’: |
| /tmp/ruby/src/trunk-repeat20-asserts/namespace.c:317:49: warning: ‘%s’ directive argument is null [-Wformat-overflow=] |
| 317 | snprintf(buf, 2048, " th->nss[%ld] %s\n", i, RSTRING_PTR(part)); |
| | ^~ |
| At top level: |
| cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics |
| "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.9.4/ext/rbs_extension/main.c: In function ‘Init_rbs_extension’: |
| /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.9.4/ext/rbs_extension/main.c:24:3: warning: multi-line comment [-Wcomment] |
| 24 | // grep -o 'INTERN("\([^"]*\)")' ext/rbs_extension/parser.c \ |
| | ^ |
| At top level: |
| cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics |
| "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| "make yes-btest TESTOPTS='-q -j4'" exit with 0. |
| |
| "make yes-test-basic TESTS=--repeat-count=20" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 512. |
| /tmp/ruby/src/trunk-repeat20-asserts/gc.c:2923: Assertion Failed: gc_location_internal:rb_gc_impl_pointer_to_heap_p(objspace, (void *)value) |
| ruby 3.5.0dev (2025-05-23T23:31:28Z master 87d340f0e1) +PRISM [x86_64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0033 p:---- s:0184 e:000183 CFUNC :to_a |
| c:0032 p:---- s:0181 e:000180 CFUNC :to_a |
| c:0031 p:0007 s:0177 e:000174 BLOCK /tmp/ruby/src/trunk-repeat20-asserts/test/ruby/test_array.rb:1745 |
| c:0030 p:0024 s:0172 e:000171 METHOD /tmp/ruby/src/trunk-repeat20-asserts/tool/lib/envutil.rb:254 |
| c:0029 p:0046 s:0167 e:000166 METHOD /tmp/ruby/src/trunk-repeat20-asserts/tool/lib/envutil.rb:268 |
| c:0028 p:0019 s:0160 e:000159 METHOD /tmp/ruby/src/trunk-repeat20-asserts/test/ruby/test_array.rb:1745 |
| c:0027 p:0037 s:0156 e:000155 METHOD /tmp/ruby/src/trunk-repeat20-asserts/tool/lib/test/unit/testcase.rb:202 |
| c:0026 p:0052 s:0150 e:000149 METHOD /tmp/ruby/src/trunk-repeat20-asserts/tool/lib/test/unit/testcase.rb:170 |
| c:0025 p:0093 s:0141 e:000140 BLOCK /tmp/ruby/src/trunk-repeat20-asserts/tool/lib/test/unit.rb:1677 [FINISH] |
| c:0024 p:---- s:0134 e:000133 CFUNC :map |
| c:0023 p:0114 s:0130 e:000129 METHOD /tmp/ruby/src/trunk-repeat20-asserts/tool/lib/test/unit.rb:1664 |
| c:0022 p:0035 s:0118 e:000117 METHOD /tmp/ruby/src/trunk-repeat20-asserts/tool/lib/test/unit.rb:1368 |
| c:0021 p:0009 s:0111 e:000109 BLOCK /tmp/ruby/src/trunk-repeat20-asserts/tool/lib/test/unit.rb:829 [FINISH] |
| c:0020 p:---- s:0105 e:000104 CFUNC :each |
| c:0019 p:0047 s:0101 e:000100 METHOD /tmp/ruby/src/trunk-repeat20-asserts/tool/lib/test/unit.rb:827 |
| /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/internal/core/rstring.h:391: Assertion Failed: rbimpl_rstring_getmem:RB_TYPE_P(str, RUBY_T_STRING): actual type: 30 |
| ruby 3.5.0dev (2025-05-23T23:31:28Z master 87d340f0e1) +PRISM [x86_64-linux] |
| Crashed while printing bug report |
| make: *** [uncommon.mk:975: yes-test-all] Aborted (core dumped) |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS=--repeat-count=20" exit with 0. |