| "make update-download -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| From https://github.com/ruby/ruby |
| b92db45..c93b521 master -> origin/master |
| "make after-update -j4" exit with 0. |
| "make miniruby -j4" exit with 0. |
| "make ruby -j4" exit with 0. |
| "make all -j4" exit with 0. |
| "make install -j4" exit with 0. |
| "make yes-btest TESTOPTS='-q -j4'" exit with 0. |
| |
| "make yes-test-basic TESTS='-j4'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j4'" exit with 512. |
| warning: process 61840 is a zombie - the process has already terminated |
| ptrace: Operation not permitted. |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| /tmp/ruby/src/trunk/tool/lib/dump.gdb:12: Error in sourced command file: |
| No symbol table is loaded. Use the "file" command. |
| warning: process 66229 is a zombie - the process has already terminated |
| ptrace: Operation not permitted. |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| /tmp/ruby/src/trunk/tool/lib/dump.gdb:12: Error in sourced command file: |
| No symbol table is loaded. Use the "file" command. |
| [New LWP 67270] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/riscv64-linux-gnu/libthread_db.so.1". |
| 0x0000003fba6292be in get_uint32 (p=<optimized out>) at /tmp/ruby/src/trunk/addr2line.c:956 |
| 956 return (uint32_t)MERGE_2INTS(get_uint16(p),get_uint16(p+2),16); |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x3fba06eea0 (LWP 67268) "ruby" 0x0000003fba6292be in get_uint32 (p=<optimized out>) at /tmp/ruby/src/trunk/addr2line.c:956 |
| 2 Thread 0x3fa0acf180 (LWP 67270) "ruby" 0x0000003fba13f70a in __GI_epoll_pwait ([Inferior 1 (process 67268) detached] |
| Exception ignored in: <gdb._GdbFile object at 0x3fb5bb1050> |
| Traceback (most recent call last): |
| File "/usr/share/gdb/python/gdb/__init__.py", line 56, in flush |
| def flush(self): |
| KeyboardInterrupt: |
| warning: process 68334 is a zombie - the process has already terminated |
| ptrace: Operation not permitted. |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| /tmp/ruby/src/trunk/tool/lib/dump.gdb:12: Error in sourced command file: |
| No symbol table is loaded. Use the "file" command. |
| [New LWP 71478] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/riscv64-linux-gnu/libthread_db.so.1". |
| 0x0000003fceba9248 in rb_vm_exec (ec=0x2ade363aa0) at /tmp/ruby/src/trunk/vm.c:2721 |
| 2721 return result; |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x3fce67dea0 (LWP 71475) "ruby" 0x0000003fceba9248 in rb_vm_exec (ec=0x2ade363aa0) at /tmp/ruby/src/trunk/vm.c:2721 |
| 2 Thread 0x3fb50df180 (LWP 71478) "ruby" 0x0000003fce74e70a in __GI_epoll_pwait ([Inferior 1 (process 71475) detached] |
| Exception ignored in: <gdb._GdbFile object at 0x3fc2819090> |
| Traceback (most recent call last): |
| File "/usr/share/gdb/python/gdb/__init__.py", line 56, in flush |
| def flush(self): |
| KeyboardInterrupt: |
| Unable to attach: program terminated with signal SIGTERM, Terminated. |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| /tmp/ruby/src/trunk/tool/lib/dump.gdb:12: Error in sourced command file: |
| No symbol table is loaded. Use the "file" command. |
| 1) Failure: |
| TestObjectSpace#test_finalizer [/tmp/ruby/src/trunk/tool/lib/zombie_hunter.rb:6]: |
| Expected [[71653, #<Process::Status: pid 71653 exit 0>]] to be empty. |
| 2) Failure: |
| TestGCCompact#test_moving_arrays_down_heaps [/tmp/ruby/src/trunk/tool/lib/zombie_hunter.rb:6]: |
| Expected [[67277, #<Process::Status: pid 67277 exit 0>]] to be empty. |
| 3) Error: |
| Test_TypedData#test_deferred_free: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_ruby_status expired timeout (10 sec) |
| pid 77792 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/-ext-/typeddata/test_typeddata.rb:22:in 'Test_TypedData#test_deferred_free' |
| 4) Error: |
| TestArgf#test_inplace_bug_17117: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_in_out_err expired timeout (10 sec) |
| pid 74003 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_argf.rb:386:in 'TestArgf#test_inplace_bug_17117' |
| 5) Error: |
| TestObjectSpace#test_finalizer: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_in_out_err expired timeout (60 sec) |
| pid 71475 killed by SIGKILL (signal 9) |
| | :ok |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_objectspace.rb:105:in 'TestObjectSpace#test_finalizer' |
| 6) Error: |
| TestGc#test_heaps_grow_independently: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (60 sec) |
| pid 68334 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_gc.rb:688:in 'TestGc#test_heaps_grow_independently' |
| 7) Error: |
| TestGCCompact#test_moving_arrays_down_heaps: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (10 sec) |
| pid 67268 killed by SIGKILL (signal 9) |
| | |
| | -:18: [BUG] Segmentation fault at 0x0000000000000020 |
| | ruby 3.5.0dev (2025-10-03T04:29:52Z master c93b521fac) +PRISM [riscv64-linux] |
| | |
| | -- Control frame information ----------------------------------------------- |
| | c:0003 p:---- s:0012 e:000011 CFUNC :verify_compaction_references |
| | c:0002 p:0063 s:0007 E:000f48 EVAL -:18 [FINISH] |
| | c:0001 p:0000 s:0003 E:000590 DUMMY [FINISH] |
| | |
| | -- Ruby level backtrace information ---------------------------------------- |
| | -:18:in '<main>' |
| | -:18:in 'verify_compaction_references' |
| | |
| | -- Threading information --------------------------------------------------- |
| | Total ractor count: 1 |
| | Ruby thread count for this ractor: 1 |
| | |
| | -- Machine register context ------------------------------------------------ |
| | sp: 0x0000003fffb3f910 s0: 0x000000000000001f s1: 0x000000000000001f |
| | a0: 0x000000000000001f a1: 0x0000003fba06fd40 a2: 0xffffffffffffffff |
| | a3: 0x0000003fba06f600 a4: 0x0000000000000000 a5: 0x0000003fb9f6d068 |
| | a6: 0x0000000000002000 a7: 0x0000003fba7e7d18 s2: 0x0000003fba7e7d18 |
| | s3: 0x0000000000000001 s4: 0x0000002ab4d89aa0 s5: 0x0000003fffb3f9c8 |
| | s6: 0x0000003fffb3f9d0 s7: 0x0000003fba06cfa0 s8: 0x0000003fba7e7d18 |
| | s9: 0x0000000000000001 s10: 0x0000003fb9f6d050 s11: 0x0000002ab507aab0 |
| | |
| | -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/src/trunk/test/ruby/test_gc_compact.rb:289:in 'TestGCCompact#test_moving_arrays_down_heaps' |
| 8) Error: |
| TestGCCompact#test_moving_arrays_up_heaps: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (10 sec) |
| pid 67233 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_gc_compact.rb:311:in 'TestGCCompact#test_moving_arrays_up_heaps' |
| 9) Error: |
| TestRegexp#test_match_cache_negative_look_behind: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (10 sec) |
| pid 67294 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_regexp.rb:2138:in 'TestRegexp#test_match_cache_negative_look_behind' |
| 10) Error: |
| TestRegexp#test_match_cache_exponential: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (10 sec) |
| pid 67256 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_regexp.rb:2066:in 'TestRegexp#test_match_cache_exponential' |
| 11) Error: |
| TestRegexp#test_match_cache_positive_look_behind: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (10 sec) |
| pid 65636 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_regexp.rb:2129:in 'TestRegexp#test_match_cache_positive_look_behind' |
| 12) Error: |
| TestTranscode#test_ractor_asciicompat_encoding_exists: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (10 sec) |
| pid 66733 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_transcode.rb:2365:in 'TestTranscode#test_ractor_asciicompat_encoding_exists' |
| 13) Error: |
| TestEval#test_outer_local_variable_under_gc_compact_stress: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (10 sec) |
| pid 66229 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_eval.rb:644:in 'TestEval#test_outer_local_variable_under_gc_compact_stress' |
| 14) Error: |
| TestWeakKeyMap#test_clear_bug_20691: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_normal_exit expired timeout (10 sec) |
| pid 65326 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_weakkeymap.rb:65:in 'TestWeakKeyMap#test_clear_bug_20691' |
| 15) Error: |
| TestEnumerable#test_reverse_each_memory_corruption: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_normal_exit expired timeout (10 sec) |
| pid 64752 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_enum.rb:903:in 'TestEnumerable#test_reverse_each_memory_corruption' |
| 16) Error: |
| TestThread#test_mutexes_locked_in_fiber_dont_have_aba_issue_with_new_fibers: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (10 sec) |
| pid 62310 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_thread.rb:1632:in 'TestThread#test_mutexes_locked_in_fiber_dont_have_aba_issue_with_new_fibers' |
| 17) Error: |
| TestRactor#test_port_receive_dnt_with_port_send: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (90 sec) |
| pid 61840 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_ractor.rb:150:in 'TestRactor#test_port_receive_dnt_with_port_send' |
| 18) Error: |
| TestRequire#test_loading_fifo_fd_leak: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (3 sec) |
| pid 59538 exit 1 |
| | |
| | /tmp/ruby/src/trunk/tool/lib/test/unit/assertions.rb:109:in 'Test::Unit::Assertions#assert': 11 time. (Test::Unit::AssertionFailedError) |
| | [IOError] exception expected, not #<SignalException: SIGTERM>. |
| | from /tmp/ruby/src/trunk/tool/lib/core_assertions.rb:580:in 'Test::Unit::CoreAssertions#assert' |
| | from /tmp/ruby/src/trunk/tool/lib/test/unit/assertions.rb:368:in 'Test::Unit::Assertions#flunk' |
| | from /tmp/ruby/src/trunk/tool/lib/core_assertions.rb:461:in 'block in Test::Unit::CoreAssertions#assert_raise' |
| | from /tmp/ruby/src/trunk/tool/lib/test/unit/assertions.rb:108:in 'Test::Unit::Assertions#assert' |
| | from /tmp/ruby/src/trunk/tool/lib/core_assertions.rb:580:in 'Test::Unit::CoreAssertions#assert' |
| | from /tmp/ruby/src/trunk/tool/lib/core_assertions.rb:460:in 'Test::Unit::CoreAssertions#assert_raise' |
| | from -:11:in 'block in <main>' |
| | from -:9:in 'Integer#times' |
| | from -:9:in '<main>' |
| | -:13:in 'Kernel#load': SIGTERM (SignalException) |
| | from -:13:in 'block (5 levels) in <main>' |
| | from -:13:in 'Kernel#tap' |
| | from -:13:in 'block (4 levels) in <main>' |
| | from -:13:in 'Kernel#tap' |
| | from -:13:in 'block (3 levels) in <main>' |
| | from -:13:in 'Kernel#tap' |
| | from -:13:in 'block (2 levels) in <main>' |
| | from /tmp/ruby/src/trunk/tool/lib/core_assertions.rb:447:in 'Test::Unit::CoreAssertions#assert_raise' |
| | from -:11:in 'block in <main>' |
| | from -:9:in 'Integer#times' |
| | from -:9:in '<main>' |
| /tmp/ruby/src/trunk/test/ruby/test_require.rb:920:in 'block in TestRequire#test_loading_fifo_fd_leak' |
| /tmp/ruby/src/trunk/lib/tempfile.rb:576:in 'Tempfile.create_with_filename' |
| /tmp/ruby/src/trunk/lib/tempfile.rb:562:in 'Tempfile.create' |
| /tmp/ruby/src/trunk/test/ruby/test_require.rb:916:in 'TestRequire#test_loading_fifo_fd_leak' |
| 19) Error: |
| TestModule#test_gc_prepend_chain: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (10 sec) |
| pid 57600 killed by SIGTERM (signal 15) |
| | |
| /tmp/ruby/src/trunk/test/ruby/test_module.rb:586:in 'TestModule#test_gc_prepend_chain' |
| make: *** [uncommon.mk:910: yes-test-all] Error 19 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |