| "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/stub_specification.rb: [BUG] Segmentation fault at 0x0000004891100000 |
| ruby 3.5.0dev (2025-02-25T15:44:56Z master 790b3858e8) +PRISM [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0008 p:---- s:0035 e:000034 DUMMY [FINISH] |
| c:0007 p:---- s:0032 e:000031 CFUNC :require_relative |
| c:0006 p:0017 s:0027 e:000026 TOP /tmp/ruby/src/trunk/lib/rubygems/specification.rb:12 [FINISH] |
| c:0005 p:---- s:0024 e:000023 CFUNC :require_relative |
| c:0004 p:0063 s:0019 e:000018 TOP /tmp/ruby/src/trunk/lib/rubygems.rb:1369 [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:002650 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:1369:in '<top (required)>' |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1369:in 'require_relative' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:12:in '<top (required)>' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:12:in 'require_relative' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003fffe32980 s0: 0x0000000000000022 s1: 0x0000000000000022 |
| a0: 0x0000002ab1262300 a1: 0x0000003fda77ec40 a2: 0x0000000000000005 |
| a3: 0x0000000000000022 a4: 0x0000000000000000 a5: 0x003ff44891100000 |
| a6: 0x000000000000000d a7: 0x4f6fa3a300000000 s2: 0x0000000000000005 |
| s3: 0x0000003fda77ec40 s4: 0x0000003ff44b5d18 s5: 0x0000002ab12620a0 |
| s6: 0x0000003ff447c1b0 s7: 0x0000003ff432d110 s8: 0x0000003ff3c0b0e8 |
| s9: 0x0000003ff44b5d18 s10: 0x0000000000000001 s11: 0x0000003ff3c0b0f0 |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_print_backtrace+0x14) [0x3ff4291c9c] /tmp/ruby/src/trunk/vm_dump.c:835 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_vm_bugreport) /tmp/ruby/src/trunk/vm_dump.c:1167 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_bug_for_fatal_signal+0x6e) [0x3ff40e755a] /tmp/ruby/src/trunk/error.c:1130 |
| /tmp/ruby/build/trunk/libruby.so.3.5(sigsegv+0x42) [0x3ff41fa1c8] /tmp/ruby/src/trunk/signal.c:933 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3ff4492800] |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_gc_get_objspace+0x8) [0x3ff40fd07c] /tmp/ruby/src/trunk/gc.c:244 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_gc_impl_new_obj+0x0) [0x3ff410ce64] /tmp/ruby/src/trunk/gc.c:1007 |
| /tmp/ruby/build/trunk/libruby.so.3.5(newobj_of) /tmp/ruby/src/trunk/gc.c:1007 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_wb_protected_newobj_of) /tmp/ruby/src/trunk/gc.c:1045 |
| /tmp/ruby/build/trunk/libruby.so.3.5(str_alloc_embed+0x20) [0x3ff42081c4] /tmp/ruby/src/trunk/string.c:975 |
| /tmp/ruby/build/trunk/libruby.so.3.5(str_enc_new) /tmp/ruby/src/trunk/string.c:1018 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_intern3+0xe) [0x3ff422c59e] /tmp/ruby/src/trunk/symbol.c:776 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_intern3) /tmp/ruby/src/trunk/symbol.c:768 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_parse_process+0x16a) [0x3ff40a6bb4] /tmp/ruby/src/trunk/prism_compile.c:11060 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rbimpl_intern_const+0x0) [0x3ff40bd18a] /tmp/ruby/src/trunk/prism_compile.c:11332 |
| /tmp/ruby/build/trunk/libruby.so.3.5(pm_parse_file) /tmp/ruby/src/trunk/prism_compile.c:11337 |
| /tmp/ruby/build/trunk/libruby.so.3.5(load_iseq_eval+0x5a) [0x3ff4141970] /tmp/ruby/src/trunk/load.c:752 |
| /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+0x30) [0x3ff4141a70] /tmp/ruby/src/trunk/load.c:1402 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_f_require_relative) /tmp/ruby/src/trunk/load.c:1049 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_cfp_consistent_p+0x0) [0x3ff426cd88] /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) [0x3ff427bc86] /tmp/ruby/src/trunk/vm_insnhelper.c:5968 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_loop+0x0) [0x3ff4280bb6] /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(load_iseq_eval+0x22) [0x3ff414183e] /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+0x30) [0x3ff4141a70] /tmp/ruby/src/trunk/load.c:1402 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_f_require_relative) /tmp/ruby/src/trunk/load.c:1049 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_cfp_consistent_p+0x0) [0x3ff426cd88] /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) [0x3ff427bc86] /tmp/ruby/src/trunk/vm_insnhelper.c:5968 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_loop+0x0) [0x3ff4280bb6] /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(load_iseq_eval+0x22) [0x3ff414183e] /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) [0x3ff414215e] /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) [0x3ff426bfe4] /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) [0x3ff427bc86] /tmp/ruby/src/trunk/vm_insnhelper.c:5968 |
| /tmp/ruby/build/trunk/libruby.so.3.5(vm_exec_loop+0x0) [0x3ff4280bb6] /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) [0x3ff41f417a] /tmp/ruby/src/trunk/ruby.c:1735 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1786 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1752 |
| /tmp/ruby/build/trunk/libruby.so.3.5(prism_script+0x6) [0x3ff41f5e7a] /tmp/ruby/src/trunk/ruby.c:2185 |
| /tmp/ruby/build/trunk/libruby.so.3.5(process_options) /tmp/ruby/src/trunk/ruby.c:2503 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_process_options+0x12c) [0x3ff41f633a] /tmp/ruby/src/trunk/ruby.c:3134 |
| /tmp/ruby/build/trunk/libruby.so.3.5(ruby_options+0x94) [0x3ff40f0ed0] /tmp/ruby/src/trunk/eval.c:116 |
| [0x2ab1256a9a] |
| [0x3ff3d8ca48] |
| [0x3ff3d8caf0] |
| [0x2ab1256ad8] |
| -- 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 |
| * Process memory map: |
| 2ab1256000-2ab1257000 r-xp 00000000 00:1e 2932103 /tmp/ruby/build/trunk/ruby |
| 2ab1257000-2ab1258000 r--p 00000000 00:1e 2932103 /tmp/ruby/build/trunk/ruby |
| 2ab1258000-2ab1259000 rw-p 00001000 00:1e 2932103 /tmp/ruby/build/trunk/ruby |
| 2ab1259000-2ab14ce000 rw-p 00000000 00:00 0 [heap] |
| 3fd74a9000-3fd8821000 rw-p 00000000 00:00 0 |
| 3fd8821000-3fd95d5000 r--s 00000000 00:1e 2931776 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3fd95d5000-3fd9610000 r--s 00000000 00:1e 2932103 /tmp/ruby/build/trunk/ruby |
| 3fd9610000-3fd9630000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fd9633000-3fd964e000 r-xp 00000000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fd964e000-3fd964f000 r--p 0001b000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fd964f000-3fd9650000 rw-p 0001c000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fd9650000-3fd96e0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fd96ef000-3fd96f0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd96f0000-3fd9731000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9731000-3fd9732000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9732000-3fd9773000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9773000-3fd9774000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9774000-3fd97b5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd97b5000-3fd97b6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd97b6000-3fd97f7000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd97f7000-3fd97f8000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd97f8000-3fd9839000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9839000-3fd983a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd983a000-3fd987b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd987b000-3fd987c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd987c000-3fd98bd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd98bd000-3fd98be000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd98be000-3fd98ff000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd98ff000-3fd9900000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9900000-3fd9941000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9941000-3fd9942000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9942000-3fd9983000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9983000-3fd9984000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9984000-3fd99c5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd99c5000-3fd99c6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd99c6000-3fd9a07000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9a07000-3fd9a08000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9a08000-3fd9a49000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9a49000-3fd9a4a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9a4a000-3fd9a8b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9a8b000-3fd9a8c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9a8c000-3fd9acd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9acd000-3fd9ace000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9ace000-3fd9b0f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9b0f000-3fd9b10000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9b10000-3fd9b51000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9b51000-3fd9b52000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9b52000-3fd9b93000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9b93000-3fd9b94000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9b94000-3fd9bd5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9bd5000-3fd9bd6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9bd6000-3fd9c17000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9c17000-3fd9c18000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9c18000-3fd9c59000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9c59000-3fd9c5a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9c5a000-3fd9c9b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9c9b000-3fd9c9c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9c9c000-3fd9cdd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9cdd000-3fd9cde000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9cde000-3fd9d1f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9d1f000-3fd9d20000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9d20000-3fd9d61000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9d61000-3fd9d62000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9d62000-3fd9da3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9da3000-3fd9da4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9da4000-3fd9de5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9de5000-3fd9de6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9de6000-3fd9e27000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9e27000-3fd9e28000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9e28000-3fd9e69000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9e69000-3fd9e6a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9e6a000-3fd9eab000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9eab000-3fd9eac000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9eac000-3fd9eed000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9eed000-3fd9eee000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9eee000-3fd9f2f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd9f2f000-3fd9f30000 ---p 00000000 00:00 0 |
| 3fd9f30000-3fda730000 rw-p 00000000 00:00 0 |
| 3fda730000-3fda780000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fda78f000-3ff278f000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 3ff278f000-3ff3b8f000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 3ff3b8f000-3ff3bf0000 rw-p 00000000 00:00 0 |
| 3ff3bf0000-3ff3c00000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3ff3c06000-3ff3c09000 r-xp 00000000 00:1e 23467 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3ff3c09000-3ff3c0a000 r--p 00002000 00:1e 23467 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3ff3c0a000-3ff3c0b000 rw-p 00003000 00:1e 23467 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3ff3c0b000-3ff3d0c000 rw-p 00000000 00:00 0 |
| 3ff3d0c000-3ff3d64000 r--p 00000000 b3:03 8804 /usr/lib/locale/C.utf8/LC_CTYPE |
| 3ff3d64000-3ff3d66000 rw-p 00000000 00:00 0 |
| 3ff3d66000-3ff3ed0000 r-xp 00000000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3ff3ed0000-3ff3ed3000 r--p 0016a000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3ff3ed3000-3ff3ed5000 rw-p 0016d000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3ff3ed5000-3ff3ee1000 rw-p 00000000 00:00 0 |
| 3ff3ee1000-3ff3f58000 r-xp 00000000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3ff3f58000-3ff3f59000 r--p 00077000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3ff3f59000-3ff3f5a000 rw-p 00078000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3ff3f5a000-3ff3f89000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3ff3f89000-3ff3f8a000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3ff3f8a000-3ff3f8b000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3ff3f8b000-3ff3f93000 rw-p 00000000 00:00 0 |
| 3ff3f93000-3ff3fef000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3ff3fef000-3ff3ff0000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3ff3ff0000-3ff3ff1000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3ff3ff1000-3ff4004000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3ff4004000-3ff4005000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3ff4005000-3ff4006000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3ff4006000-3ff4008000 r--p 00000000 00:1e 3026 /tmp/ruby/src/trunk/lib/rubygems/stub_specification.rb |
| 3ff4008000-3ff4009000 r--p 00000000 00:1e 7078 /tmp/ruby/src/trunk/spec/ruby/language/fixtures/freeze_magic_comment_across_files_diff_enc.rb |
| 3ff4009000-3ff400b000 r-xp 00000000 00:1e 19605 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3ff400b000-3ff400c000 r--p 00001000 00:1e 19605 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3ff400c000-3ff400d000 rw-p 00002000 00:1e 19605 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3ff400d000-3ff4014000 r--s 00000000 b3:03 10215 /usr/lib/riscv64-linux-gnu/gconv/gconv-modules.cache |
| 3ff4014000-3ff446f000 r-xp 00000000 00:1e 2931776 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3ff446f000-3ff4479000 r--p 0045a000 00:1e 2931776 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3ff4479000-3ff447d000 rw-p 00464000 00:1e 2931776 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3ff447d000-3ff4492000 rw-p 00000000 00:00 0 |
| 3ff4492000-3ff4493000 r-xp 00000000 00:00 0 [vdso] |
| 3ff4493000-3ff4494000 r--p 00000000 00:00 0 [vdso_data] |
| 3ff4494000-3ff44b4000 r-xp 00000000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3ff44b4000-3ff44b6000 r--p 0001f000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3ff44b6000-3ff44b8000 rw-p 00021000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fffe16000-3fffe37000 rw-p 00000000 00:00 0 [stack] |
| 1) |
| Ruby String literals with a magic frozen comment produce different objects for literals with the same content in different files if they have different encodings 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/language/fixtures/freeze_magic_comment_across_files_diff_enc.rb") |
| Output: |
| /tmp/ruby/src/trunk/spec/ruby/language/string_spec.rb:247:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk/spec/ruby/language/string_spec.rb:203:in '<top (required)>' |
| make: *** [uncommon.mk:1003: yes-test-spec] Error 1 |