| "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:1093: [BUG] Segmentation fault at 0x0000001b50800000 |
| ruby 3.5.0dev (2025-02-01T13:03:47Z master db02a6b3ab) +PRISM [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0014 p:---- s:0069 e:000068 CFUNC :eval |
| c:0013 p:0054 s:0062 E:000470 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1093 |
| c:0012 p:0006 s:0054 e:000053 BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:790 |
| c:0011 p:0004 s:0049 e:000048 BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:779 [FINISH] |
| c:0010 p:---- s:0045 e:000044 CFUNC :each |
| c:0009 p:0011 s:0041 e:000040 BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:778 [FINISH] |
| c:0008 p:---- s:0037 e:000036 CFUNC :each |
| c:0007 p:0005 s:0033 e:000032 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:777 |
| c:0006 p:0006 s:0028 e:000027 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:789 |
| c:0005 p:0010 s:0023 e:000022 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:847 |
| c:0004 p:0090 s:0019 e:000018 TOP /tmp/ruby/src/trunk/lib/rubygems.rb:1399 [FINISH] |
| c:0003 p:---- s:0012 e:000011 CFUNC :require |
| c:0002 p:0012 s:0007 e:000006 TOP <internal:gem_prelude>:2 [FINISH] |
| c:0001 p:0000 s:0003 E:000b10 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:1399:in '<top (required)>' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:847:in 'load_defaults' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:789:in 'each_spec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:777:in 'each_gemspec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:777:in 'each' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:778:in 'block in each_gemspec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:778:in 'each' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:779:in 'block (2 levels) in each_gemspec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:790:in 'block in each_spec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1093:in 'load' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1093:in 'eval' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003fff8a1bb0 s0: 0x0000003fff8a2198 s1: 0x0000000000000028 |
| a0: 0x0000002ae9995300 a1: 0x0000000000000000 a2: 0x000000000000701a |
| a3: 0x0000000000000028 a4: 0x0000000000000000 a5: 0x003fc51b50800000 |
| a6: 0x0000000000000000 a7: 0x0000000000000006 s2: 0x000000000000701a |
| s3: 0x0000000000000000 s4: 0x0000003fc51e1d18 s5: 0x0000002ae99950a0 |
| s6: 0x0000000000000001 s7: 0x0000003faa393ef8 s8: 0x0000000000000000 |
| s9: 0x0000000000000006 s10: 0x0000003fff8a1de0 s11: 0x0000003fc51a8170 |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_print_backtrace+0x14) [0x3fc4fbe862] /tmp/ruby/src/trunk/vm_dump.c:823 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_vm_bugreport) /tmp/ruby/src/trunk/vm_dump.c:1155 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_bug_for_fatal_signal+0x6e) [0x3fc4e1452a] /tmp/ruby/src/trunk/error.c:1130 |
| /tmp/ruby/build/trunk/libruby.so.3.5(sigsegv+0x42) [0x3fc4f26fa4] /tmp/ruby/src/trunk/signal.c:933 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3fc51be800] |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_gc_get_objspace+0x8) [0x3fc4e2a07c] /tmp/ruby/src/trunk/gc.c:245 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_gc_impl_new_obj+0x0) [0x3fc4e3bb10] /tmp/ruby/src/trunk/gc.c:1008 |
| /tmp/ruby/build/trunk/libruby.so.3.5(newobj_of) /tmp/ruby/src/trunk/gc.c:1008 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_wb_protected_newobj_of) /tmp/ruby/src/trunk/gc.c:1046 |
| /tmp/ruby/build/trunk/libruby.so.3.5(iseq_imemo_alloc+0x4) [0x3fc4e6683a] /tmp/ruby/src/trunk/iseq.h:168 |
| /tmp/ruby/build/trunk/libruby.so.3.5(iseq_alloc) /tmp/ruby/src/trunk/iseq.c:511 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_iseq_new_with_opt) /tmp/ruby/src/trunk/iseq.c:1054 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_iseq_new_eval+0x50) [0x3fc4e66bf8] /tmp/ruby/src/trunk/iseq.c:961 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_eval_make_iseq+0x3ec) [0x3fc4fa62d8] /tmp/ruby/src/trunk/vm_eval.c:1853 |
| /tmp/ruby/build/trunk/libruby.so.3.5(eval_string_with_scope+0x38) [0x3fc4fb9cce] /tmp/ruby/src/trunk/vm_eval.c:1987 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_f_eval) /tmp/ruby/src/trunk/vm_eval.c:2043 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_cfp_consistent_p+0x0) [0x3fc4f99ae8] /tmp/ruby/src/trunk/vm_insnhelper.c:3801 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk/vm_insnhelper.c:3803 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_call_cfunc_with_frame) /tmp/ruby/src/trunk/vm_insnhelper.c:3847 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_core+0xea) [0x3fc4fa88a0] /tmp/ruby/src/trunk/vm_insnhelper.c:5968 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_loop+0x0) [0x3fc4fad7e8] /tmp/ruby/src/trunk/vm.c:2595 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2598 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_yield_with_cref+0x26) [0x3fc4fb0e00] /tmp/ruby/src/trunk/vm.c:1676 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_yield) /tmp/ruby/src/trunk/vm.c:1684 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_yield_0) /tmp/ruby/src/trunk/vm_eval.c:1344 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_yield) /tmp/ruby/src/trunk/vm_eval.c:1360 |
| /tmp/ruby/build/trunk/libruby.so.3.5(RB_FL_TEST_RAW+0x0) [0x3fc4d80700] /tmp/ruby/src/trunk/array.c:2641 |
| /tmp/ruby/build/trunk/libruby.so.3.5(RB_FL_ANY_RAW) /tmp/ruby/src/trunk/include/ruby/internal/fl_type.h:520 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_array_len) /tmp/ruby/src/trunk/include/ruby/internal/core/rarray.h:259 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_ary_each) /tmp/ruby/src/trunk/array.c:2640 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_cfp_consistent_p+0x0) [0x3fc4f99ae8] /tmp/ruby/src/trunk/vm_insnhelper.c:3801 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk/vm_insnhelper.c:3803 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_call_cfunc_with_frame) /tmp/ruby/src/trunk/vm_insnhelper.c:3847 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_sendish+0x98) [0x3fc4f9ec20] /tmp/ruby/src/trunk/vm_insnhelper.c:5968 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_core+0xb56) [0x3fc4fa930c] ../../src/trunk/insns.def:851 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_loop+0x0) [0x3fc4fad7e8] /tmp/ruby/src/trunk/vm.c:2595 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2598 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_yield_with_cref+0x26) [0x3fc4fb0e00] /tmp/ruby/src/trunk/vm.c:1676 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_yield) /tmp/ruby/src/trunk/vm.c:1684 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_yield_0) /tmp/ruby/src/trunk/vm_eval.c:1344 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_yield) /tmp/ruby/src/trunk/vm_eval.c:1360 |
| /tmp/ruby/build/trunk/libruby.so.3.5(RB_FL_TEST_RAW+0x0) [0x3fc4d80700] /tmp/ruby/src/trunk/array.c:2641 |
| /tmp/ruby/build/trunk/libruby.so.3.5(RB_FL_ANY_RAW) /tmp/ruby/src/trunk/include/ruby/internal/fl_type.h:520 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_array_len) /tmp/ruby/src/trunk/include/ruby/internal/core/rarray.h:259 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_ary_each) /tmp/ruby/src/trunk/array.c:2640 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_cfp_consistent_p+0x0) [0x3fc4f98d44] /tmp/ruby/src/trunk/vm_insnhelper.c:3801 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk/vm_insnhelper.c:3803 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_sendish+0x98) [0x3fc4f9ec20] /tmp/ruby/src/trunk/vm_insnhelper.c:5968 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_core+0xb56) [0x3fc4fa930c] ../../src/trunk/insns.def:851 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_loop+0x1e) [0x3fc4fad894] /tmp/ruby/src/trunk/vm.c:2622 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2601 |
| /tmp/ruby/build/trunk/libruby.so.3.5(load_iseq_eval+0x22) [0x3fc4e6e6c2] /tmp/ruby/src/trunk/load.c:789 |
| /tmp/ruby/build/trunk/libruby.so.3.5(require_internal) /tmp/ruby/src/trunk/load.c:1296 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_require_string_internal+0x2a) [0x3fc4e6efe2] /tmp/ruby/src/trunk/load.c:1402 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_require_string) /tmp/ruby/src/trunk/load.c:1388 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_cfp_consistent_p+0x0) [0x3fc4f98d44] /tmp/ruby/src/trunk/vm_insnhelper.c:3801 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk/vm_insnhelper.c:3803 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_core+0xea) [0x3fc4fa88a0] /tmp/ruby/src/trunk/vm_insnhelper.c:5968 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_loop+0x0) [0x3fc4fad7e8] /tmp/ruby/src/trunk/vm.c:2595 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2598 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_init_prelude+0x8) [0x3fc4f20f4e] /tmp/ruby/src/trunk/ruby.c:1766 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1827 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1783 |
| /tmp/ruby/build/trunk/libruby.so.3.5(prism_script+0x6) [0x3fc4f22c4e] /tmp/ruby/src/trunk/ruby.c:2231 |
| /tmp/ruby/build/trunk/libruby.so.3.5(process_options) /tmp/ruby/src/trunk/ruby.c:2554 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_process_options+0x12c) [0x3fc4f2310e] /tmp/ruby/src/trunk/ruby.c:3185 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_options+0x94) [0x3fc4e1dea0] /tmp/ruby/src/trunk/eval.c:117 |
| [0x2ae9989a9a] |
| [0x3fc4ab9a48] |
| [0x3fc4ab9af0] |
| [0x2ae9989ad8] |
| -- Other runtime information ----------------------------------------------- |
| * Loaded script: /tmp/ruby/build/trunk/ruby |
| * Loaded features: |
| 0 enumerator.so |
| 1 thread.rb |
| 2 fiber.so |
| 3 rational.so |
| 4 complex.so |
| 5 ruby2_keywords.rb |
| 6 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 7 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 8 /tmp/ruby/build/trunk/rbconfig.rb |
| 9 /tmp/ruby/src/trunk/lib/rubygems/compatibility.rb |
| 10 /tmp/ruby/src/trunk/lib/rubygems/defaults.rb |
| 11 /tmp/ruby/src/trunk/lib/rubygems/deprecate.rb |
| 12 /tmp/ruby/src/trunk/lib/rubygems/errors.rb |
| 13 /tmp/ruby/src/trunk/lib/rubygems/target_rbconfig.rb |
| 14 /tmp/ruby/src/trunk/lib/rubygems/unknown_command_spell_checker.rb |
| 15 /tmp/ruby/src/trunk/lib/rubygems/exceptions.rb |
| 16 /tmp/ruby/src/trunk/lib/rubygems/basic_specification.rb |
| 17 /tmp/ruby/src/trunk/lib/rubygems/stub_specification.rb |
| 18 /tmp/ruby/src/trunk/lib/rubygems/platform.rb |
| 19 /tmp/ruby/src/trunk/lib/rubygems/specification_record.rb |
| 20 /tmp/ruby/src/trunk/lib/rubygems/util/list.rb |
| 21 /tmp/ruby/src/trunk/lib/rubygems/version.rb |
| 22 /tmp/ruby/src/trunk/lib/rubygems/requirement.rb |
| 23 /tmp/ruby/src/trunk/lib/rubygems/specification.rb |
| 24 /tmp/ruby/src/trunk/lib/rubygems/util.rb |
| 25 /tmp/ruby/src/trunk/lib/rubygems/dependency.rb |
| * Process memory map: |
| 2ae9989000-2ae998a000 r-xp 00000000 00:1e 3148183 /tmp/ruby/build/trunk/ruby |
| 2ae998a000-2ae998b000 r--p 00000000 00:1e 3148183 /tmp/ruby/build/trunk/ruby |
| 2ae998b000-2ae998c000 rw-p 00001000 00:1e 3148183 /tmp/ruby/build/trunk/ruby |
| 2ae998c000-2ae9c02000 rw-p 00000000 00:00 0 [heap] |
| 3fa816f000-3fa94e5000 rw-p 00000000 00:00 0 |
| 3fa94e5000-3faa298000 r--s 00000000 00:1e 3147856 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3faa298000-3faa2d3000 r--s 00000000 00:1e 3148183 /tmp/ruby/build/trunk/ruby |
| 3faa2d3000-3faa2ee000 r-xp 00000000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3faa2ee000-3faa2ef000 r--p 0001b000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3faa2ef000-3faa2f0000 rw-p 0001c000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3faa2f0000-3faa360000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3faa370000-3faa380000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3faa380000-3faa410000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3faa41f000-3faa420000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa420000-3faa461000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa461000-3faa462000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa462000-3faa4a3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa4a3000-3faa4a4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa4a4000-3faa4e5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa4e5000-3faa4e6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa4e6000-3faa527000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa527000-3faa528000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa528000-3faa569000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa569000-3faa56a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa56a000-3faa5ab000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa5ab000-3faa5ac000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa5ac000-3faa5ed000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa5ed000-3faa5ee000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa5ee000-3faa62f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa62f000-3faa630000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa630000-3faa671000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa671000-3faa672000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa672000-3faa6b3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa6b3000-3faa6b4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa6b4000-3faa6f5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa6f5000-3faa6f6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa6f6000-3faa737000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa737000-3faa738000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa738000-3faa779000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa779000-3faa77a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa77a000-3faa7bb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa7bb000-3faa7bc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa7bc000-3faa7fd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa7fd000-3faa7fe000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa7fe000-3faa83f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa83f000-3faa840000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa840000-3faa881000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa881000-3faa882000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa882000-3faa8c3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa8c3000-3faa8c4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa8c4000-3faa905000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa905000-3faa906000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa906000-3faa947000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa947000-3faa948000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa948000-3faa989000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa989000-3faa98a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa98a000-3faa9cb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa9cb000-3faa9cc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faa9cc000-3faaa0d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faaa0d000-3faaa0e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faaa0e000-3faaa4f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faaa4f000-3faaa50000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faaa50000-3faaa91000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faaa91000-3faaa92000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faaa92000-3faaad3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faaad3000-3faaad4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faaad4000-3faab15000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faab15000-3faab16000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faab16000-3faab57000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faab57000-3faab58000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faab58000-3faab99000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faab99000-3faab9a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faab9a000-3faabdb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faabdb000-3faabdc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faabdc000-3faac1d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faac1d000-3faac1e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faac1e000-3faac5f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3faac5f000-3faac60000 ---p 00000000 00:00 0 |
| 3faac60000-3fab460000 rw-p 00000000 00:00 0 |
| 3fab460000-3fab4b0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fab4bf000-3fc34bf000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 3fc34bf000-3fc48bf000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 3fc48bf000-3fc4920000 rw-p 00000000 00:00 0 |
| 3fc4920000-3fc4930000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fc4933000-3fc4936000 r-xp 00000000 00:1e 23844 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fc4936000-3fc4937000 r--p 00002000 00:1e 23844 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fc4937000-3fc4938000 rw-p 00003000 00:1e 23844 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fc4938000-3fc4a39000 rw-p 00000000 00:00 0 |
| 3fc4a39000-3fc4a91000 r--p 00000000 b3:03 8804 /usr/lib/locale/C.utf8/LC_CTYPE |
| 3fc4a91000-3fc4a93000 rw-p 00000000 00:00 0 |
| 3fc4a93000-3fc4bfd000 r-xp 00000000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fc4bfd000-3fc4c00000 r--p 0016a000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fc4c00000-3fc4c02000 rw-p 0016d000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fc4c02000-3fc4c0e000 rw-p 00000000 00:00 0 |
| 3fc4c0e000-3fc4c85000 r-xp 00000000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fc4c85000-3fc4c86000 r--p 00077000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fc4c86000-3fc4c87000 rw-p 00078000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fc4c87000-3fc4cb6000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fc4cb6000-3fc4cb7000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fc4cb7000-3fc4cb8000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fc4cb8000-3fc4cc0000 rw-p 00000000 00:00 0 |
| 3fc4cc0000-3fc4d1c000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fc4d1c000-3fc4d1d000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fc4d1d000-3fc4d1e000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fc4d1e000-3fc4d31000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fc4d31000-3fc4d32000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fc4d32000-3fc4d33000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fc4d35000-3fc4d36000 r--p 00000000 00:1e 6291 /tmp/ruby/src/trunk/spec/ruby/core/process/fixtures/daemon.rb |
| 3fc4d36000-3fc4d38000 r-xp 00000000 00:1e 19964 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fc4d38000-3fc4d39000 r--p 00001000 00:1e 19964 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fc4d39000-3fc4d3a000 rw-p 00002000 00:1e 19964 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fc4d3a000-3fc4d41000 r--s 00000000 b3:03 10215 /usr/lib/riscv64-linux-gnu/gconv/gconv-modules.cache |
| 3fc4d41000-3fc519b000 r-xp 00000000 00:1e 3147856 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3fc519b000-3fc51a5000 r--p 00459000 00:1e 3147856 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3fc51a5000-3fc51a9000 rw-p 00463000 00:1e 3147856 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3fc51a9000-3fc51be000 rw-p 00000000 00:00 0 |
| 3fc51be000-3fc51bf000 r-xp 00000000 00:00 0 [vdso] |
| 3fc51bf000-3fc51c0000 r--p 00000000 00:00 0 [vdso_data] |
| 3fc51c0000-3fc51e0000 r-xp 00000000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fc51e0000-3fc51e2000 r--p 0001f000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fc51e2000-3fc51e4000 rw-p 00021000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fff885000-3fff8a6000 rw-p 00000000 00:00 0 [stack] |
| 1) |
| Process.daemon when the second argument is nil redirects stdin to /dev/null 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 04085b074630 /tmp/rubytest.zoorb2_3/543-process_daemon_input_file /tmp/rubytest.zoorb2_3/544-process_daemon_data_file keep_stdio_open_false_stdin") |
| 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:18: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:1015: yes-test-spec] Error 1 |