| "git clone --depth 1 https://github.com/ruby/ruby.git trunk" exit with 0. |
| Cloning into 'trunk'... |
| Updating files: 51% (5801/11192) |
| "./autogen.sh" exit with 0. |
| "autoconf" exit with 0. |
| "/tmp/ruby/src/trunk/configure --prefix=/tmp/ruby/install/trunk --disable-install-doc --enable-shared" exit with 0. |
| "make update-download -j4" exit with 0. |
| Cloning into '/tmp/ruby/src/trunk/gems/src/repl_type_completor'... |
| "make update-src -j4" exit with 0. |
| "make after-update -j4" exit with 0. |
| + cp /tmp/ruby/src/trunk/enc/jis/props.h.blt /tmp/ruby/src/trunk/enc/jis/props.h |
| "make miniruby -j4" exit with 0. |
| /tmp/ruby/src/trunk/thread.c: In function ‘rb_gc_set_stack_end’: |
| /tmp/ruby/src/trunk/thread.c:4622:18: warning: storing the address of local variable ‘stack_end’ in ‘*stack_end_p’ [-Wdangling-pointer=] |
| 4622 | *stack_end_p = &stack_end; |
| | ~~~~~~~~~~~~~^~~~~~~~~~~~ |
| /tmp/ruby/src/trunk/thread.c:4617:11: note: ‘stack_end’ declared here |
| 4617 | VALUE stack_end; |
| | ^~~~~~~~~ |
| /tmp/ruby/src/trunk/thread.c:4615:29: note: ‘stack_end_p’ declared here |
| 4615 | rb_gc_set_stack_end(VALUE **stack_end_p) |
| | ~~~~~~~~^~~~~~~~~~~ |
| /tmp/ruby/src/trunk/thread.c: In function ‘rb_thread_io_blocking_call’: |
| /tmp/ruby/src/trunk/thread.c:1806:18: warning: variable ‘th’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] |
| 1806 | rb_thread_t *th = rb_ec_thread_ptr(ec); |
| | ^~ |
| 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 -j4" exit with 0. |
| "make all -j4" exit with 0. |
| /tmp/ruby/src/trunk/.bundle/gems/rbs-3.9.3/ext/rbs_extension/main.c: In function ‘Init_rbs_extension’: |
| /tmp/ruby/src/trunk/.bundle/gems/rbs-3.9.3/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 -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 0x0000000000000021 |
| ruby 3.5.0dev (2025-05-14T03:09:30Z master 86f5cec782) +PRISM [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0014 p:---- s:0069 e:000068 CFUNC :eval |
| c:0013 p:0054 s:0062 E:001840 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1093 |
| c:0012 p:0005 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:1402 [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:000210 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:1402: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: 0x0000003fff885780 s0: 0x0000003fdf2fc500 s1: 0x0000003fc5e9c5a0 |
| a0: 0x0000000000000011 a1: 0x0000003fdf8110bc a2: 0x0000002adb62a8a0 |
| a3: 0x0000000000000030 a4: 0x2000000000000000 a5: 0x0000000000000000 |
| a6: 0x0000002adb694ba0 a7: 0x0000000000000028 s2: 0x0000002adb62a8a0 |
| s3: 0x0000003fdfbd3d18 s4: 0x0000003fc5e69d80 s5: 0x000000000000ffff |
| s6: 0x0000000000000024 s7: 0x00000000000002ec s8: 0x0000003fc5e69d80 |
| s9: 0x0000000000000fcc s10: 0x0000000000000978 s11: 0x0000000000000001 |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_print_backtrace+0x14) [0x3fdf9a431e] /tmp/ruby/src/trunk/vm_dump.c:843 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_vm_bugreport) /tmp/ruby/src/trunk/vm_dump.c:1175 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_bug_for_fatal_signal+0x6e) [0x3fdf7ef29c] /tmp/ruby/src/trunk/error.c:1130 |
| /tmp/ruby/build/trunk/libruby.so.3.5(sigsegv+0x42) [0x3fdf909310] /tmp/ruby/src/trunk/signal.c:936 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3fdfbb0800] |
| /tmp/ruby/build/trunk/libruby.so.3.5(gc_mark_tbl_no_pin+0x2) [0x3fdf8123ca] /tmp/ruby/src/trunk/gc.c:2941 |
| /tmp/ruby/build/trunk/libruby.so.3.5(gc_mark_classext_module) /tmp/ruby/src/trunk/gc.c:3015 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_class_classext_foreach+0x44) [0x3fdf777608] /tmp/ruby/src/trunk/class.c:422 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_gc_mark_children+0x24a) [0x3fdf812928] /tmp/ruby/src/trunk/gc.c:3096 |
| /tmp/ruby/build/trunk/libruby.so.3.5(gc_mark_children+0x18) [0x3fdf8143aa] /tmp/ruby/src/trunk/gc/default/default.c:4537 |
| /tmp/ruby/build/trunk/libruby.so.3.5(gc_mark_stacked_objects) /tmp/ruby/src/trunk/gc/default/default.c:4558 |
| /tmp/ruby/build/trunk/libruby.so.3.5(gc_mark_stacked_objects_incremental) /tmp/ruby/src/trunk/gc/default/default.c:4590 |
| /tmp/ruby/build/trunk/libruby.so.3.5(gc_marks_step) /tmp/ruby/src/trunk/gc/default/default.c:5625 |
| /tmp/ruby/build/trunk/libruby.so.3.5(gc_marks_continue) /tmp/ruby/src/trunk/gc/default/default.c:5645 |
| /tmp/ruby/build/trunk/libruby.so.3.5(gc_continue) /tmp/ruby/src/trunk/gc/default/default.c:1996 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ractor_cache_allocate_slot+0x0) [0x3fdf81511a] /tmp/ruby/src/trunk/gc/default/default.c:2353 |
| /tmp/ruby/build/trunk/libruby.so.3.5(newobj_cache_miss) /tmp/ruby/src/trunk/gc/default/default.c:2357 |
| /tmp/ruby/build/trunk/libruby.so.3.5(newobj_alloc+0x24) [0x3fdf8178c4] /tmp/ruby/src/trunk/gc/default/default.c:2386 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_gc_impl_new_obj) /tmp/ruby/src/trunk/gc/default/default.c:2465 |
| /tmp/ruby/build/trunk/libruby.so.3.5(newobj_of) /tmp/ruby/src/trunk/gc.c:1005 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_wb_protected_newobj_of) /tmp/ruby/src/trunk/gc.c:1043 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_constant_path_parts+0x4) [0x3fdf7b0aa2] /tmp/ruby/src/trunk/prism_compile.c:5553 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_node) /tmp/ruby/src/trunk/prism_compile.c:8973 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_call_node+0x1c2) [0x3fdf7afab0] /tmp/ruby/src/trunk/prism_compile.c:7419 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_node+0x1e34) [0x3fdf7b1ff0] /tmp/ruby/src/trunk/prism_compile.c:8795 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_setup_args_core+0xee) [0x3fdf7bbe68] /tmp/ruby/src/trunk/prism_compile.c:1790 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_setup_args+0x76) [0x3fdf7bc5fe] /tmp/ruby/src/trunk/prism_compile.c:1971 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ISEQ_COMPILE_DATA+0x0) [0x3fdf7be292] /tmp/ruby/src/trunk/prism_compile.c:3667 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_call) /tmp/ruby/src/trunk/prism_compile.c:3668 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_node+0x1e34) [0x3fdf7b1ff0] /tmp/ruby/src/trunk/prism_compile.c:8795 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_node+0x756) [0x3fdf7b0912] /tmp/ruby/src/trunk/prism_compile.c:10317 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_conditional+0xba) [0x3fdf7c1706] /tmp/ruby/src/trunk/prism_compile.c:1052 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_node+0x2f1e) [0x3fdf7b30da] /tmp/ruby/src/trunk/prism_compile.c:9375 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_node+0x734) [0x3fdf7b08f0] /tmp/ruby/src/trunk/prism_compile.c:10315 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ADD_ELEM+0x0) [0x3fdf7c3404] /tmp/ruby/src/trunk/prism_compile.c:6939 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_scope_node) /tmp/ruby/src/trunk/prism_compile.c:6947 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_node+0x181a) [0x3fdf7b19d6] /tmp/ruby/src/trunk/prism_compile.c:10188 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_iseq_compile_node+0x3e) [0x3fdf7c4986] /tmp/ruby/src/trunk/prism_compile.c:10499 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_iseq_new_with_opt_try+0x10) [0x3fdf847938] /tmp/ruby/src/trunk/iseq.c:1050 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_protect+0xa2) [0x3fdf7f7f8e] /tmp/ruby/src/trunk/eval.c:1054 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_iseq_new_with_opt+0x11c) [0x3fdf842ace] /tmp/ruby/src/trunk/iseq.c:1103 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_new_child_iseq+0x4c) [0x3fdf7be92e] /tmp/ruby/src/trunk/prism_compile.c:1261 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_call) /tmp/ruby/src/trunk/prism_compile.c:3676 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_node+0x1e34) [0x3fdf7b1ff0] /tmp/ruby/src/trunk/prism_compile.c:8795 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_node+0x756) [0x3fdf7b0912] /tmp/ruby/src/trunk/prism_compile.c:10317 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_scope_node+0xebe) [0x3fdf7c30d8] /tmp/ruby/src/trunk/prism_compile.c:7011 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_compile_node+0x181a) [0x3fdf7b19d6] /tmp/ruby/src/trunk/prism_compile.c:10188 |
| /tmp/ruby/build/trunk/libruby.so.3.5(APPEND_LIST+0x0) [0x3fdf7c49d4] /tmp/ruby/src/trunk/prism_compile.c:10489 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_iseq_compile_node) /tmp/ruby/src/trunk/prism_compile.c:10493 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_iseq_new_with_opt_try+0x10) [0x3fdf847938] /tmp/ruby/src/trunk/iseq.c:1050 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_protect+0xa2) [0x3fdf7f7f8e] /tmp/ruby/src/trunk/eval.c:1054 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_iseq_new_with_opt+0x11c) [0x3fdf842ace] /tmp/ruby/src/trunk/iseq.c:1103 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_iseq_new_eval+0x50) [0x3fdf842dbc] /tmp/ruby/src/trunk/iseq.c:982 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_eval_make_iseq+0x3e0) [0x3fdf98ba0a] /tmp/ruby/src/trunk/vm_eval.c:1874 |
| /tmp/ruby/build/trunk/libruby.so.3.5(eval_make_iseq+0x200) [0x3fdf98bf0a] /tmp/ruby/src/trunk/vm_eval.c:1903 |
| /tmp/ruby/build/trunk/libruby.so.3.5(eval_string_with_scope+0x38) [0x3fdf99f694] /tmp/ruby/src/trunk/vm_eval.c:2009 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_f_eval) /tmp/ruby/src/trunk/vm_eval.c:2067 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_cfp_consistent_p+0x0) [0x3fdf97e0ac] /tmp/ruby/src/trunk/vm_insnhelper.c:3798 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk/vm_insnhelper.c:3800 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_core+0xf2) [0x3fdf98e06c] /tmp/ruby/src/trunk/vm_insnhelper.c:5995 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_loop+0x0) [0x3fdf9934e4] /tmp/ruby/src/trunk/vm.c:2623 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2626 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_yield_with_cref+0x26) [0x3fdf9968b4] /tmp/ruby/src/trunk/vm.c:1704 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_yield) /tmp/ruby/src/trunk/vm.c:1712 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_yield_0) /tmp/ruby/src/trunk/vm_eval.c:1361 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_yield) /tmp/ruby/src/trunk/vm_eval.c:1377 |
| /tmp/ruby/build/trunk/libruby.so.3.5(RB_FL_TEST_RAW+0x0) [0x3fdf7563fa] /tmp/ruby/src/trunk/array.c:2646 |
| /tmp/ruby/build/trunk/libruby.so.3.5(RB_FL_ANY_RAW) /tmp/ruby/src/trunk/include/ruby/internal/fl_type.h:507 |
| /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:2645 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_cfp_consistent_p+0x0) [0x3fdf97e0ac] /tmp/ruby/src/trunk/vm_insnhelper.c:3798 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk/vm_insnhelper.c:3800 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_sendish+0x9a) [0x3fdf9841fc] /tmp/ruby/src/trunk/vm_insnhelper.c:5995 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_core+0xc44) [0x3fdf98ebbe] ../../src/trunk/insns.def:851 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_loop+0x0) [0x3fdf9934e4] /tmp/ruby/src/trunk/vm.c:2623 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2626 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_yield_with_cref+0x26) [0x3fdf9968b4] /tmp/ruby/src/trunk/vm.c:1704 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_yield) /tmp/ruby/src/trunk/vm.c:1712 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_yield_0) /tmp/ruby/src/trunk/vm_eval.c:1361 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_yield) /tmp/ruby/src/trunk/vm_eval.c:1377 |
| /tmp/ruby/build/trunk/libruby.so.3.5(RB_FL_TEST_RAW+0x0) [0x3fdf7563fa] /tmp/ruby/src/trunk/array.c:2646 |
| /tmp/ruby/build/trunk/libruby.so.3.5(RB_FL_ANY_RAW) /tmp/ruby/src/trunk/include/ruby/internal/fl_type.h:507 |
| /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:2645 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_cfp_consistent_p+0x0) [0x3fdf97e0ac] /tmp/ruby/src/trunk/vm_insnhelper.c:3798 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk/vm_insnhelper.c:3800 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_sendish+0x9a) [0x3fdf9841fc] /tmp/ruby/src/trunk/vm_insnhelper.c:5995 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_core+0xc44) [0x3fdf98ebbe] ../../src/trunk/insns.def:851 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_loop+0x1e) [0x3fdf993590] /tmp/ruby/src/trunk/vm.c:2650 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2629 |
| /tmp/ruby/build/trunk/libruby.so.3.5(load_iseq_eval+0xde) [0x3fdf84b034] /tmp/ruby/src/trunk/load.c:871 |
| /tmp/ruby/build/trunk/libruby.so.3.5(require_internal) /tmp/ruby/src/trunk/load.c:1449 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_require_string_internal+0x2a) [0x3fdf84ba32] /tmp/ruby/src/trunk/load.c:1564 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_require_string) /tmp/ruby/src/trunk/load.c:1550 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_cfp_consistent_p+0x0) [0x3fdf97e0ac] /tmp/ruby/src/trunk/vm_insnhelper.c:3798 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk/vm_insnhelper.c:3800 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_core+0xf2) [0x3fdf98e06c] /tmp/ruby/src/trunk/vm_insnhelper.c:5995 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_loop+0x0) [0x3fdf9934e4] /tmp/ruby/src/trunk/vm.c:2623 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2626 |
| /tmp/ruby/build/trunk/libruby.so.3.5(load_with_builtin_functions+0xe8) [0x3fdfa249dc] /tmp/ruby/src/trunk/builtin.c:60 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_init_prelude+0x8) [0x3fdf902fea] /tmp/ruby/src/trunk/ruby.c:1774 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1825 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1791 |
| /tmp/ruby/build/trunk/libruby.so.3.5(prism_script+0x6) [0x3fdf904d00] /tmp/ruby/src/trunk/ruby.c:2235 |
| /tmp/ruby/build/trunk/libruby.so.3.5(process_options) /tmp/ruby/src/trunk/ruby.c:2563 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_process_options+0x13e) [0x3fdf9051d2] /tmp/ruby/src/trunk/ruby.c:3199 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_options+0x94) [0x3fdf7f8c96] /tmp/ruby/src/trunk/eval.c:117 |
| /tmp/ruby/build/trunk/ruby(rb_main+0x12) [0x2adb623a9a] /tmp/ruby/src/trunk/main.c:42 |
| /tmp/ruby/build/trunk/ruby(main) /tmp/ruby/src/trunk/main.c:62 |
| [0x3fdf48ea48] |
| [0x3fdf48eaf0] |
| [0x2adb623ad8] |
| -- Other runtime information ----------------------------------------------- |
| * Process memory map: |
| 2adb623000-2adb624000 r-xp 00000000 00:1e 115842 /tmp/ruby/build/trunk/ruby |
| 2adb624000-2adb625000 r--p 00000000 00:1e 115842 /tmp/ruby/build/trunk/ruby |
| 2adb625000-2adb626000 rw-p 00001000 00:1e 115842 /tmp/ruby/build/trunk/ruby |
| 2adb626000-2adb8a6000 rw-p 00000000 00:00 0 [heap] |
| 3fc2a24000-3fc3e3d000 rw-p 00000000 00:00 0 |
| 3fc3e3d000-3fc4c58000 r--s 00000000 00:1e 115835 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3fc4c58000-3fc4c93000 r--s 00000000 00:1e 115842 /tmp/ruby/build/trunk/ruby |
| 3fc4c93000-3fc4cae000 r-xp 00000000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fc4cae000-3fc4caf000 r--p 0001b000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fc4caf000-3fc4cb0000 rw-p 0001c000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fc4cb0000-3fc4d20000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fc4d2d000-3fc4d6e000 rw-p 00000000 00:00 0 |
| 3fc4d80000-3fc4e00000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fc4e0f000-3fc4e10000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4e10000-3fc4e51000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4e51000-3fc4e52000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4e52000-3fc4e93000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4e93000-3fc4e94000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4e94000-3fc4ed5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4ed5000-3fc4ed6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4ed6000-3fc4f17000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4f17000-3fc4f18000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4f18000-3fc4f59000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4f59000-3fc4f5a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4f5a000-3fc4f9b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4f9b000-3fc4f9c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4f9c000-3fc4fdd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4fdd000-3fc4fde000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc4fde000-3fc501f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc501f000-3fc5020000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5020000-3fc5061000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5061000-3fc5062000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5062000-3fc50a3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc50a3000-3fc50a4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc50a4000-3fc50e5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc50e5000-3fc50e6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc50e6000-3fc5127000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5127000-3fc5128000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5128000-3fc5169000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5169000-3fc516a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc516a000-3fc51ab000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc51ab000-3fc51ac000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc51ac000-3fc51ed000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc51ed000-3fc51ee000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc51ee000-3fc522f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc522f000-3fc5230000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5230000-3fc5271000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5271000-3fc5272000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5272000-3fc52b3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc52b3000-3fc52b4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc52b4000-3fc52f5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc52f5000-3fc52f6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc52f6000-3fc5337000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5337000-3fc5338000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5338000-3fc5379000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5379000-3fc537a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc537a000-3fc53bb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc53bb000-3fc53bc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc53bc000-3fc53fd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc53fd000-3fc53fe000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc53fe000-3fc543f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc543f000-3fc5440000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5440000-3fc5481000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5481000-3fc5482000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5482000-3fc54c3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc54c3000-3fc54c4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc54c4000-3fc5505000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5505000-3fc5506000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5506000-3fc5547000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5547000-3fc5548000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5548000-3fc5589000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc5589000-3fc558a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc558a000-3fc55cb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc55cb000-3fc55cc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc55cc000-3fc560d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc560d000-3fc560e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc560e000-3fc564f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc564f000-3fc5650000 ---p 00000000 00:00 0 |
| 3fc5650000-3fc5e50000 rw-p 00000000 00:00 0 |
| 3fc5e50000-3fc5ec0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fc5ecf000-3fddecf000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 3fddecf000-3fdf2cf000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 3fdf2e0000-3fdf300000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fdf308000-3fdf30b000 r-xp 00000000 00:1e 120134 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fdf30b000-3fdf30c000 r--p 00002000 00:1e 120134 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fdf30c000-3fdf30d000 rw-p 00003000 00:1e 120134 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fdf30d000-3fdf40e000 rw-p 00000000 00:00 0 |
| 3fdf40e000-3fdf466000 r--p 00000000 b3:03 8804 /usr/lib/locale/C.utf8/LC_CTYPE |
| 3fdf466000-3fdf468000 rw-p 00000000 00:00 0 |
| 3fdf468000-3fdf5d2000 r-xp 00000000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fdf5d2000-3fdf5d5000 r--p 0016a000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fdf5d5000-3fdf5d7000 rw-p 0016d000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fdf5d7000-3fdf5e3000 rw-p 00000000 00:00 0 |
| 3fdf5e3000-3fdf65a000 r-xp 00000000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fdf65a000-3fdf65b000 r--p 00077000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fdf65b000-3fdf65c000 rw-p 00078000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fdf65c000-3fdf68b000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fdf68b000-3fdf68c000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fdf68c000-3fdf68d000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fdf68d000-3fdf695000 rw-p 00000000 00:00 0 |
| 3fdf695000-3fdf6f1000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fdf6f1000-3fdf6f2000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fdf6f2000-3fdf6f3000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fdf6f3000-3fdf706000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fdf706000-3fdf707000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fdf707000-3fdf708000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fdf70a000-3fdf70b000 r--p 00000000 00:1e 185271 /tmp/rubytest.tb4xe9_3/2-rubyexe.rb |
| 3fdf70b000-3fdf70d000 r-xp 00000000 00:1e 115943 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fdf70d000-3fdf70e000 r--p 00001000 00:1e 115943 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fdf70e000-3fdf70f000 rw-p 00002000 00:1e 115943 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fdf70f000-3fdf716000 r--s 00000000 b3:03 10215 /usr/lib/riscv64-linux-gnu/gconv/gconv-modules.cache |
| 3fdf716000-3fdfb8d000 r-xp 00000000 00:1e 115835 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3fdfb8d000-3fdfb97000 r--p 00476000 00:1e 115835 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3fdfb97000-3fdfb9b000 rw-p 00480000 00:1e 115835 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3fdfb9b000-3fdfbb0000 rw-p 00000000 00:00 0 |
| 3fdfbb0000-3fdfbb1000 r-xp 00000000 00:00 0 [vdso] |
| 3fdfbb1000-3fdfbb2000 r--p 00000000 00:00 0 [vdso_data] |
| 3fdfbb2000-3fdfbd2000 r-xp 00000000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fdfbd2000-3fdfbd4000 r--p 0001f000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fdfbd4000-3fdfbd6000 rw-p 00021000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fff86b000-3fff88c000 rw-p 00000000 00:00 0 [stack] |
| Segmentation fault (core dumped) |
| 1) |
| The -l command line option chomps last line based on $/ FAILED |
| Expected exit status is 0 but actual is 139 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 -- -W0 -n -l /tmp/rubytest.tb4xe9_3/2-rubyexe.rb < /tmp/ruby/src/trunk/spec/ruby/command_line/fixtures/full_names.txt") |
| Output: |
| /tmp/ruby/src/trunk/spec/ruby/command_line/dash_l_spec.rb:15:in 'block (2 levels) in <top (required)>' |
| /tmp/ruby/src/trunk/spec/ruby/command_line/dash_l_spec.rb:3:in '<top (required)>' |
| make: *** [uncommon.mk:1026: yes-test-spec] Error 1 |