| "make update-download -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| "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 0. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 512. |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1097: [BUG] Segmentation fault at 0x000000000000006a |
| ruby 4.1.0dev (2026-02-15T19:12:15Z master 99674185d6) +PRISM [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0014 p:---- s:0069 e:000068 l:y b:---- CFUNC :eval |
| c:0013 p:0054 s:0062 E:0017e0 l:y b:0001 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1097 |
| c:0012 p:0005 s:0054 e:000053 l:n b:---- BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:785 |
| c:0011 p:0004 s:0049 e:000048 l:n b:---- BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:774 [FINISH] |
| c:0010 p:---- s:0045 e:000044 l:y b:---- CFUNC :each |
| c:0009 p:0011 s:0041 e:000040 l:n b:---- BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:773 [FINISH] |
| c:0008 p:---- s:0037 e:000036 l:y b:---- CFUNC :each |
| c:0007 p:0005 s:0033 e:000032 l:y b:0001 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:772 |
| c:0006 p:0006 s:0028 e:000027 l:y b:0001 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:784 |
| c:0005 p:0010 s:0023 e:000022 l:y b:0001 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:842 |
| c:0004 p:0096 s:0019 e:000018 l:y b:0001 TOP /tmp/ruby/src/trunk/lib/rubygems.rb:1437 [FINISH] |
| c:0003 p:---- s:0012 e:000011 l:y b:---- CFUNC :require |
| c:0002 p:0012 s:0007 e:000006 l:y b:0001 TOP <internal:gem_prelude>:2 [FINISH] |
| c:0001 p:0000 s:0003 E:002000 l:y b:---- DUMMY [FINISH] |
| -- Ruby level backtrace information ---------------------------------------- |
| <internal:gem_prelude>:2:in '<internal:gem_prelude>' |
| <internal:gem_prelude>:2:in 'require' |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1437:in '<top (required)>' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:842:in 'load_defaults' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:784:in 'each_spec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:772:in 'each_gemspec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:772:in 'each' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:773:in 'block in each_gemspec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:773:in 'each' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:774:in 'block (2 levels) in each_gemspec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:785:in 'block in each_spec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1097:in 'load' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1097:in 'eval' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003fffd65990 s0: 0x5a5f842b4b3a0ffc s1: 0x0000000000000ffc |
| a0: 0xda5f842b4b3a0ffc a1: 0x0000002ad12e8045 a2: 0x0000002ad11d3c20 |
| a3: 0x0000000000000001 a4: 0x227952240baf8ffc a5: 0x0000003fa0e8efd0 |
| a6: 0x0e7aca5100000000 a7: 0xe657686b00000000 s2: 0x0000003fffd65b01 |
| s3: 0x0000003fa0ef0078 s4: 0x0000003fbbd470c8 s5: 0xa27952240baf8ffc |
| s6: 0x0000003fbbd83d18 s7: 0x0000000000001fff s8: 0x7fffffffffffffff |
| s9: 0x0000003fa0f188f0 s10: 0x0000000000000000 s11: 0x0000000000000001 |
| -- C level backtrace information ------------------------------------------- |
| 1) |
| Process.daemon changes directory to the root directory if the first argument is not given FAILED |
| Expected exit status is 0 but actual is :SIGSEGV for command ruby_exe("/tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/ruby/core/process/fixtures/daemon.rb 04085b00 /tmp/rubytest.tv4z8d_2/1241-process_daemon_input_file /tmp/rubytest.tv4z8d_2/1242-process_daemon_data_file stay_in_dir") |
| Output: |
| /tmp/ruby/src/trunk/spec/ruby/core/process/fixtures/common.rb:40:in 'ProcessSpecs::Daemonizer#invoke' |
| /tmp/ruby/src/trunk/spec/ruby/core/process/daemon_spec.rb:77:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk/spec/ruby/core/process/daemon_spec.rb:44:in 'block in <top (required)>' |
| /tmp/ruby/src/trunk/spec/ruby/core/process/daemon_spec.rb:4:in '<top (required)>' |
| make: *** [uncommon.mk:959: yes-test-spec] Error 1 |