| "make update-download -j16" exit with 0. |
| "make update-src -j16" exit with 0. |
| From https://github.com/ruby/ruby |
| 3f07bc7..ff6b1a0 master -> origin/master |
| "make after-update -j16" exit with 0. |
| "make miniruby -j16" exit with 0. |
| "make ruby -j16" exit with 0. |
| "make all -j16" exit with 0. |
| "make install -j16" exit with 0. |
| "make yes-test-basic TESTS='-j16'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j16'" exit with 512. |
| Failed tests: |
| TestGCCompact#test_moving_strings_up_heaps: Test::Unit::AssertionFailedError: assert_separately failed with error message |
| TestGCCompact#test_moving_too_complex_generic_ivar: Test::Unit::PendedError: not compiled with SHAPE_DEBUG |
| TestGCCompact#test_moving_arrays_up_heaps: Test::Unit::AssertionFailedError: assert_separately failed with error message |
| TestGCCompact#test_moving_objects_between_heaps: Test::Unit::AssertionFailedError: assert_separately failed with error message |
| 1) Failure: |
| TestGCCompact#test_moving_strings_up_heaps [/tmp/ruby/src/trunk_asan/test/ruby/test_gc_compact.rb:367]: |
| assert_separately failed with error message |
| pid 270021 exit 1 |
| | ================================================================= |
| | ==270021==ERROR: AddressSanitizer: global-buffer-overflow on address 0x56043c1aaaa0 at pc 0x56043ab2e094 bp 0x7ffdda76df50 sp 0x7ffdda76d720 |
| | WRITE of size 16 at 0x56043c1aaaa0 thread T0 |
| | #0 0x56043ab2e093 in __asan_memset (/tmp/ruby/build/trunk_asan/ruby+0x1ff093) (BuildId: 65c829959e144e61770222a2959a2a67216e756b) |
| | #1 0x56043abaad40 in rb_gc_impl_object_metadata /tmp/ruby/src/trunk_asan/gc/default/default.c:6230:36 |
| | #2 0x56043abaad40 in rb_gc_object_metadata /tmp/ruby/src/trunk_asan/gc.c:2961:12 |
| | #3 0x7c87c974de13 in dump_object /tmp/ruby/src/trunk_asan/ext/objspace/objspace_dump.c:644:55 |
| | #4 0x7c87c974ab90 in objspace_dump /tmp/ruby/src/trunk_asan/ext/objspace/objspace_dump.c:784:5 |
| | #5 0x56043af50d67 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3801:11 |
| | #6 0x56043aefe708 in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5968:15 |
| | #7 0x56043aefe708 in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:898:11 |
| | #8 0x56043aeed9da in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2595:22 |
| | #9 0x56043af6e6d1 in invoke_iseq_block_from_c /tmp/ruby/src/trunk_asan/vm.c:1626:12 |
| | #10 0x56043af6e6d1 in invoke_block_from_c_bh /tmp/ruby/src/trunk_asan/vm.c:1640:20 |
| | #11 0x56043af1aaa5 in vm_yield_with_cref /tmp/ruby/src/trunk_asan/vm.c:1677:12 |
| | #12 0x56043af1aaa5 in vm_yield /tmp/ruby/src/trunk_asan/vm.c:1685:12 |
| | #13 0x56043af1aaa5 in rb_yield_0 /tmp/ruby/src/trunk_asan/vm_eval.c:1344:12 |
| | #14 0x56043af1aaa5 in rb_yield /tmp/ruby/src/trunk_asan/vm_eval.c |
| | #15 0x56043b0e1ec5 in select_bang_i /tmp/ruby/src/trunk_asan/array.c:3909:20 |
| | #16 0x56043ab782df in rb_ensure /tmp/ruby/src/trunk_asan/eval.c:1073:18 |
| | #17 0x56043b0cf7d8 in rb_ary_select_bang /tmp/ruby/src/trunk_asan/array.c:3972:12 |
| | #18 0x56043b0cf8e9 in rb_ary_keep_if /tmp/ruby/src/trunk_asan/array.c:3995:5 |
| | #19 0x56043af50d67 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3801:11 |
| | #20 0x56043af371bc in vm_call_method_each_type /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4779:16 |
| | #21 0x56043af36c74 in vm_call_method /tmp/ruby/src/trunk_asan/vm_insnhelper.c |
| | #22 0x56043aef8177 in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5968:15 |
| | #23 0x56043aef8177 in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:851:11 |
| | #24 0x56043aeed9da in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2595:22 |
| | #25 0x56043ab745da in rb_ec_exec_node /tmp/ruby/src/trunk_asan/eval.c:280:9 |
| | #26 0x56043ab745da in ruby_run_node /tmp/ruby/src/trunk_asan/eval.c:318:30 |
| | #27 0x56043ab6db46 in rb_main /tmp/ruby/src/trunk_asan/main.c:40:12 |
| | #28 0x56043ab6db46 in main /tmp/ruby/src/trunk_asan/main.c:65:12 |
| | #29 0x7c87c9c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 |
| | #30 0x7c87c9c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 |
| | #31 0x56043aa91924 in _start (/tmp/ruby/build/trunk_asan/ruby+0x162924) (BuildId: 65c829959e144e61770222a2959a2a67216e756b) |
| | |
| | 0x56043c1aaaa0 is located 32 bytes before global variable 'gc_info_decode.sym_gc_by' defined in '/tmp/ruby/src/trunk_asan/gc/default/default.c:7309' (0x56043c1aaac0) of size 8 |
| | 0x56043c1aaaa0 is located 0 bytes after global variable 'object_metadata_entries' defined in '/tmp/ruby/src/trunk_asan/gc/default/default.c:6193' (0x56043c1aaa40) of size 96 |
| | SUMMARY: AddressSanitizer: global-buffer-overflow (/tmp/ruby/build/trunk_asan/ruby+0x1ff093) (BuildId: 65c829959e144e61770222a2959a2a67216e756b) in __asan_memset |
| | Shadow bytes around the buggy address: |
| | 0x56043c1aa800: 00 00 00 00 00 00 00 00 00 00 00 f9 f9 f9 f9 f9 |
| | 0x56043c1aa880: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x56043c1aa900: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x56043c1aa980: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x56043c1aaa00: 00 f9 f9 f9 00 f9 f9 f9 00 00 00 00 00 00 00 00 |
| | =>0x56043c1aaa80: 00 00 00 00[f9]f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x56043c1aab00: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x56043c1aab80: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x56043c1aac00: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x56043c1aac80: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x56043c1aad00: 00 f9 f9 f9 00 f9 f9 f9 00 00 00 00 00 00 00 00 |
| | Shadow byte legend (one shadow byte represents 8 application bytes): |
| | Addressable: 00 |
| | Partially addressable: 01 02 03 04 05 06 07 |
| | Heap left redzone: fa |
| | Freed heap region: fd |
| | Stack left redzone: f1 |
| | Stack mid redzone: f2 |
| | Stack right redzone: f3 |
| | Stack after return: f5 |
| | Stack use after scope: f8 |
| | Global redzone: f9 |
| | Global init order: f6 |
| | Poisoned by user: f7 |
| | Container overflow: fc |
| | Array cookie: ac |
| | Intra object redzone: bb |
| | ASan internal: fe |
| | Left alloca redzone: ca |
| | Right alloca redzone: cb |
| | ==270021==ABORTING |
| | /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb:43: [BUG] ASAN error |
| | ruby 3.5.0dev (2025-02-19T14:47:28Z master ff6b1a03ab) +PRISM [x86_64-linux] |
| | |
| | -- Control frame information ----------------------------------------------- |
| | c:0006 p:---- s:0031 e:000030 CFUNC :_dump |
| | c:0005 p:0100 s:0025 e:000024 METHOD /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb:43 |
| | c:0004 p:0006 s:0016 e:000015 BLOCK -:19 [FINISH] |
| | c:0003 p:---- s:0012 e:000011 CFUNC :keep_if |
| | c:0002 p:0093 s:0008 E:0024b8 EVAL -:19 [FINISH] |
| | c:0001 p:0000 s:0003 E:001590 DUMMY [FINISH] |
| | |
| | -- Ruby level backtrace information ---------------------------------------- |
| | -:19:in '<main>' |
| | -:19:in 'keep_if' |
| | -:19:in 'block in <main>' |
| | /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb:43:in 'dump' |
| | /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb:43:in '_dump' |
| | |
| | -- Threading information --------------------------------------------------- |
| | Total ractor count: 1 |
| | Ruby thread count for this ractor: 1 |
| | |
| | -- C level backtrace information ------------------------------------------- |
| | /tmp/ruby/build/trunk_asan/ruby(___interceptor_backtrace+0x79) [0x56043aad7d09] |
| | /tmp/ruby/build/trunk_asan/ruby(rb_print_backtrace+0x14) [0x56043b3b4607] /tmp/ruby/src/trunk_asan/vm_dump.c:823 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_vm_bugreport) /tmp/ruby/src/trunk_asan/vm_dump.c:1155 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_bug_without_die_internal+0x281) [0x56043b2fa201] /tmp/ruby/src/trunk_asan/error.c:1097 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_bug_without_die+0x12c) [0x56043b2f9edc] /tmp/ruby/src/trunk_asan/error.c:1106 |
| | /tmp/ruby/build/trunk_asan/ruby(0x56043ab5422a) [0x56043ab5422a] |
| | /tmp/ruby/build/trunk_asan/ruby(0x56043ab34caf) [0x56043ab34caf] |
| | /tmp/ruby/build/trunk_asan/ruby(0x56043ab37d3d) [0x56043ab37d3d] |
| | /tmp/ruby/build/trunk_asan/ruby(__asan_memset) [0x56043ab2e0b6] |
| | /tmp/ruby/build/trunk_asan/ruby(rb_gc_object_metadata+0x531) [0x56043abaad41] /tmp/ruby/src/trunk_asan/gc/default/default.c:6230 |
| | /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/objspace.so(dump_object+0x2504) [0x7c87c974de14] /tmp/ruby/src/trunk_asan/ext/objspace/objspace_dump.c:644 |
| | /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/objspace.so(objspace_dump+0x2d1) [0x7c87c974ab91] /tmp/ruby/src/trunk_asan/ext/objspace/objspace_dump.c:784 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_cfp_consistent_p+0x0) [0x56043af50d68] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3801 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3803 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_sendish+0x25e) [0x56043aefe709] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5968 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_exec_core) ../../src/trunk_asan/insns.def:898 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_vm_exec+0x50b) [0x56043aeed9db] /tmp/ruby/src/trunk_asan/vm.c:2595 |
| | /tmp/ruby/build/trunk_asan/ruby(invoke_iseq_block_from_c+0x6ef) [0x56043af6e6d2] /tmp/ruby/src/trunk_asan/vm.c:1626 |
| | /tmp/ruby/build/trunk_asan/ruby(invoke_block_from_c_bh) /tmp/ruby/src/trunk_asan/vm.c:1640 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_yield_with_cref+0x11) [0x56043af1aaa6] /tmp/ruby/src/trunk_asan/vm.c:1677 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_yield) /tmp/ruby/src/trunk_asan/vm.c:1685 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_yield_0) /tmp/ruby/src/trunk_asan/vm_eval.c:1344 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_yield) /tmp/ruby/src/trunk_asan/vm_eval.c:0 |
| | /tmp/ruby/build/trunk_asan/ruby(RB_TEST+0x0) [0x56043b0e1ec6] /tmp/ruby/src/trunk_asan/array.c:3909 |
| | /tmp/ruby/build/trunk_asan/ruby(select_bang_i) /tmp/ruby/src/trunk_asan/array.c:3909 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_ensure+0x3a0) [0x56043ab782e0] /tmp/ruby/src/trunk_asan/eval.c:1073 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_ary_select_bang+0x169) [0x56043b0cf7d9] /tmp/ruby/src/trunk_asan/array.c:3972 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_ary_keep_if+0x1a) [0x56043b0cf8ea] /tmp/ruby/src/trunk_asan/array.c:3995 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_cfp_consistent_p+0x0) [0x56043af50d68] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3801 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3803 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_call_method_each_type+0x27d) [0x56043af371bd] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4779 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_call_method+0x2d5) [0x56043af36c75] |
| | /tmp/ruby/build/trunk_asan/ruby(vm_sendish+0x271) [0x56043aef8178] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5968 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_exec_core) ../../src/trunk_asan/insns.def:851 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_vm_exec+0x50b) [0x56043aeed9db] /tmp/ruby/src/trunk_asan/vm.c:2595 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_ec_exec_node+0x7f) [0x56043ab745db] /tmp/ruby/src/trunk_asan/eval.c:280 |
| | /tmp/ruby/build/trunk_asan/ruby(ruby_run_node) /tmp/ruby/src/trunk_asan/eval.c:318 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_main+0x25) [0x56043ab6db47] /tmp/ruby/src/trunk_asan/main.c:40 |
| | /tmp/ruby/build/trunk_asan/ruby(main) /tmp/ruby/src/trunk_asan/main.c:65 |
| | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_call_main+0x7a) [0x7c87c9c2a1ca] ../sysdeps/nptl/libc_start_call_main.h:58 |
| | /lib/x86_64-linux-gnu/libc.so.6(call_init+0x0) [0x7c87c9c2a28b] ../csu/libc-start.c:360 |
| | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main_impl) ../csu/libc-start.c:347 |
| | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main) (null):0 |
| | /tmp/ruby/build/trunk_asan/ruby(_start) [0x56043aa91925] |
| | |
| | -- Other runtime information ----------------------------------------------- |
| | |
| | * Loaded script: - |
| | |
| | * 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_asan/.ext/x86_64-linux/enc/encdb.so |
| | 7 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/enc/trans/transdb.so |
| | 8 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/objspace.so |
| | 9 /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb |
| | 10 /tmp/ruby/src/trunk_asan/lib/open3/version.rb |
| | 11 /tmp/ruby/src/trunk_asan/lib/open3.rb |
| | 12 /tmp/ruby/src/trunk_asan/lib/timeout.rb |
| | 13 /tmp/ruby/build/trunk_asan/rbconfig.rb |
| | 14 /tmp/ruby/src/trunk_asan/tool/lib/find_executable.rb |
| | 15 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/rbconfig/sizeof.so |
| | 16 /tmp/ruby/src/trunk_asan/tool/lib/envutil.rb |
| | 17 /tmp/ruby/src/trunk_asan/tool/lib/colorize.rb |
| | 18 /tmp/ruby/src/trunk_asan/tool/lib/leakchecker.rb |
| | 19 /tmp/ruby/src/trunk_asan/lib/prettyprint.rb |
| | 20 /tmp/ruby/src/trunk_asan/lib/pp.rb |
| | 21 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/assertions.rb |
| | 22 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/-test-/asan.so |
| | 23 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/io/console.so |
| | 24 /tmp/ruby/src/trunk_asan/tool/lib/core_assertions.rb |
| | 25 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/testcase.rb |
| | 26 /tmp/ruby/src/trunk_asan/lib/optparse.rb |
| | 27 /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb |
| | |
| 2) Failure: |
| TestGCCompact#test_moving_arrays_up_heaps [/tmp/ruby/src/trunk_asan/test/ruby/test_gc_compact.rb:311]: |
| assert_separately failed with error message |
| pid 270037 exit 1 |
| | ================================================================= |
| | ==270037==ERROR: AddressSanitizer: global-buffer-overflow on address 0x59d9e8946aa0 at pc 0x59d9e72ca094 bp 0x7ffcf2c04b70 sp 0x7ffcf2c04340 |
| | WRITE of size 16 at 0x59d9e8946aa0 thread T0 |
| | #0 0x59d9e72ca093 in __asan_memset (/tmp/ruby/build/trunk_asan/ruby+0x1ff093) (BuildId: 65c829959e144e61770222a2959a2a67216e756b) |
| | #1 0x59d9e7346d40 in rb_gc_impl_object_metadata /tmp/ruby/src/trunk_asan/gc/default/default.c:6230:36 |
| | #2 0x59d9e7346d40 in rb_gc_object_metadata /tmp/ruby/src/trunk_asan/gc.c:2961:12 |
| | #3 0x71618fd1de13 in dump_object /tmp/ruby/src/trunk_asan/ext/objspace/objspace_dump.c:644:55 |
| | #4 0x71618fd1ab90 in objspace_dump /tmp/ruby/src/trunk_asan/ext/objspace/objspace_dump.c:784:5 |
| | #5 0x59d9e76ecd67 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3801:11 |
| | #6 0x59d9e769a708 in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5968:15 |
| | #7 0x59d9e769a708 in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:898:11 |
| | #8 0x59d9e76899da in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2595:22 |
| | #9 0x59d9e770a6d1 in invoke_iseq_block_from_c /tmp/ruby/src/trunk_asan/vm.c:1626:12 |
| | #10 0x59d9e770a6d1 in invoke_block_from_c_bh /tmp/ruby/src/trunk_asan/vm.c:1640:20 |
| | #11 0x59d9e76b6aa5 in vm_yield_with_cref /tmp/ruby/src/trunk_asan/vm.c:1677:12 |
| | #12 0x59d9e76b6aa5 in vm_yield /tmp/ruby/src/trunk_asan/vm.c:1685:12 |
| | #13 0x59d9e76b6aa5 in rb_yield_0 /tmp/ruby/src/trunk_asan/vm_eval.c:1344:12 |
| | #14 0x59d9e76b6aa5 in rb_yield /tmp/ruby/src/trunk_asan/vm_eval.c |
| | #15 0x59d9e787dec5 in select_bang_i /tmp/ruby/src/trunk_asan/array.c:3909:20 |
| | #16 0x59d9e73142df in rb_ensure /tmp/ruby/src/trunk_asan/eval.c:1073:18 |
| | #17 0x59d9e786b7d8 in rb_ary_select_bang /tmp/ruby/src/trunk_asan/array.c:3972:12 |
| | #18 0x59d9e786b8e9 in rb_ary_keep_if /tmp/ruby/src/trunk_asan/array.c:3995:5 |
| | #19 0x59d9e76ecd67 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3801:11 |
| | #20 0x59d9e76d31bc in vm_call_method_each_type /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4779:16 |
| | #21 0x59d9e76d2c74 in vm_call_method /tmp/ruby/src/trunk_asan/vm_insnhelper.c |
| | #22 0x59d9e7694177 in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5968:15 |
| | #23 0x59d9e7694177 in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:851:11 |
| | #24 0x59d9e76899da in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2595:22 |
| | #25 0x59d9e73105da in rb_ec_exec_node /tmp/ruby/src/trunk_asan/eval.c:280:9 |
| | #26 0x59d9e73105da in ruby_run_node /tmp/ruby/src/trunk_asan/eval.c:318:30 |
| | #27 0x59d9e7309b46 in rb_main /tmp/ruby/src/trunk_asan/main.c:40:12 |
| | #28 0x59d9e7309b46 in main /tmp/ruby/src/trunk_asan/main.c:65:12 |
| | #29 0x71619042a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 |
| | #30 0x71619042a28a in __libc_start_main csu/../csu/libc-start.c:360:3 |
| | #31 0x59d9e722d924 in _start (/tmp/ruby/build/trunk_asan/ruby+0x162924) (BuildId: 65c829959e144e61770222a2959a2a67216e756b) |
| | |
| | 0x59d9e8946aa0 is located 32 bytes before global variable 'gc_info_decode.sym_gc_by' defined in '/tmp/ruby/src/trunk_asan/gc/default/default.c:7309' (0x59d9e8946ac0) of size 8 |
| | 0x59d9e8946aa0 is located 0 bytes after global variable 'object_metadata_entries' defined in '/tmp/ruby/src/trunk_asan/gc/default/default.c:6193' (0x59d9e8946a40) of size 96 |
| | SUMMARY: AddressSanitizer: global-buffer-overflow (/tmp/ruby/build/trunk_asan/ruby+0x1ff093) (BuildId: 65c829959e144e61770222a2959a2a67216e756b) in __asan_memset |
| | Shadow bytes around the buggy address: |
| | 0x59d9e8946800: 00 00 00 00 00 00 00 00 00 00 00 f9 f9 f9 f9 f9 |
| | 0x59d9e8946880: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x59d9e8946900: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x59d9e8946980: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x59d9e8946a00: 00 f9 f9 f9 00 f9 f9 f9 00 00 00 00 00 00 00 00 |
| | =>0x59d9e8946a80: 00 00 00 00[f9]f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x59d9e8946b00: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x59d9e8946b80: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x59d9e8946c00: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x59d9e8946c80: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x59d9e8946d00: 00 f9 f9 f9 00 f9 f9 f9 00 00 00 00 00 00 00 00 |
| | Shadow byte legend (one shadow byte represents 8 application bytes): |
| | Addressable: 00 |
| | Partially addressable: 01 02 03 04 05 06 07 |
| | Heap left redzone: fa |
| | Freed heap region: fd |
| | Stack left redzone: f1 |
| | Stack mid redzone: f2 |
| | Stack right redzone: f3 |
| | Stack after return: f5 |
| | Stack use after scope: f8 |
| | Global redzone: f9 |
| | Global init order: f6 |
| | Poisoned by user: f7 |
| | Container overflow: fc |
| | Array cookie: ac |
| | Intra object redzone: bb |
| | ASan internal: fe |
| | Left alloca redzone: ca |
| | Right alloca redzone: cb |
| | ==270037==ABORTING |
| | /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb:43: [BUG] ASAN error |
| | ruby 3.5.0dev (2025-02-19T14:47:28Z master ff6b1a03ab) +PRISM [x86_64-linux] |
| | |
| | -- Control frame information ----------------------------------------------- |
| | c:0006 p:---- s:0031 e:000030 CFUNC :_dump |
| | c:0005 p:0100 s:0025 e:000024 METHOD /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb:43 |
| | c:0004 p:0006 s:0016 e:000015 BLOCK -:22 [FINISH] |
| | c:0003 p:---- s:0012 e:000011 CFUNC :keep_if |
| | c:0002 p:0096 s:0008 E:0024f8 EVAL -:22 [FINISH] |
| | c:0001 p:0000 s:0003 E:001590 DUMMY [FINISH] |
| | |
| | -- Ruby level backtrace information ---------------------------------------- |
| | -:22:in '<main>' |
| | -:22:in 'keep_if' |
| | -:22:in 'block in <main>' |
| | /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb:43:in 'dump' |
| | /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb:43:in '_dump' |
| | |
| | -- Threading information --------------------------------------------------- |
| | Total ractor count: 1 |
| | Ruby thread count for this ractor: 1 |
| | |
| | -- C level backtrace information ------------------------------------------- |
| | /tmp/ruby/build/trunk_asan/ruby(___interceptor_backtrace+0x79) [0x59d9e7273d09] |
| | /tmp/ruby/build/trunk_asan/ruby(rb_print_backtrace+0x14) [0x59d9e7b50607] /tmp/ruby/src/trunk_asan/vm_dump.c:823 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_vm_bugreport) /tmp/ruby/src/trunk_asan/vm_dump.c:1155 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_bug_without_die_internal+0x281) [0x59d9e7a96201] /tmp/ruby/src/trunk_asan/error.c:1097 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_bug_without_die+0x12c) [0x59d9e7a95edc] /tmp/ruby/src/trunk_asan/error.c:1106 |
| | /tmp/ruby/build/trunk_asan/ruby(0x59d9e72f022a) [0x59d9e72f022a] |
| | /tmp/ruby/build/trunk_asan/ruby(0x59d9e72d0caf) [0x59d9e72d0caf] |
| | /tmp/ruby/build/trunk_asan/ruby(0x59d9e72d3d3d) [0x59d9e72d3d3d] |
| | /tmp/ruby/build/trunk_asan/ruby(__asan_memset) [0x59d9e72ca0b6] |
| | /tmp/ruby/build/trunk_asan/ruby(rb_gc_object_metadata+0x531) [0x59d9e7346d41] /tmp/ruby/src/trunk_asan/gc/default/default.c:6230 |
| | /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/objspace.so(dump_object+0x2504) [0x71618fd1de14] /tmp/ruby/src/trunk_asan/ext/objspace/objspace_dump.c:644 |
| | /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/objspace.so(objspace_dump+0x2d1) [0x71618fd1ab91] /tmp/ruby/src/trunk_asan/ext/objspace/objspace_dump.c:784 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_cfp_consistent_p+0x0) [0x59d9e76ecd68] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3801 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3803 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_sendish+0x25e) [0x59d9e769a709] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5968 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_exec_core) ../../src/trunk_asan/insns.def:898 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_vm_exec+0x50b) [0x59d9e76899db] /tmp/ruby/src/trunk_asan/vm.c:2595 |
| | /tmp/ruby/build/trunk_asan/ruby(invoke_iseq_block_from_c+0x6ef) [0x59d9e770a6d2] /tmp/ruby/src/trunk_asan/vm.c:1626 |
| | /tmp/ruby/build/trunk_asan/ruby(invoke_block_from_c_bh) /tmp/ruby/src/trunk_asan/vm.c:1640 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_yield_with_cref+0x11) [0x59d9e76b6aa6] /tmp/ruby/src/trunk_asan/vm.c:1677 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_yield) /tmp/ruby/src/trunk_asan/vm.c:1685 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_yield_0) /tmp/ruby/src/trunk_asan/vm_eval.c:1344 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_yield) /tmp/ruby/src/trunk_asan/vm_eval.c:0 |
| | /tmp/ruby/build/trunk_asan/ruby(RB_TEST+0x0) [0x59d9e787dec6] /tmp/ruby/src/trunk_asan/array.c:3909 |
| | /tmp/ruby/build/trunk_asan/ruby(select_bang_i) /tmp/ruby/src/trunk_asan/array.c:3909 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_ensure+0x3a0) [0x59d9e73142e0] /tmp/ruby/src/trunk_asan/eval.c:1073 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_ary_select_bang+0x169) [0x59d9e786b7d9] /tmp/ruby/src/trunk_asan/array.c:3972 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_ary_keep_if+0x1a) [0x59d9e786b8ea] /tmp/ruby/src/trunk_asan/array.c:3995 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_cfp_consistent_p+0x0) [0x59d9e76ecd68] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3801 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3803 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_call_method_each_type+0x27d) [0x59d9e76d31bd] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4779 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_call_method+0x2d5) [0x59d9e76d2c75] |
| | /tmp/ruby/build/trunk_asan/ruby(vm_sendish+0x271) [0x59d9e7694178] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5968 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_exec_core) ../../src/trunk_asan/insns.def:851 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_vm_exec+0x50b) [0x59d9e76899db] /tmp/ruby/src/trunk_asan/vm.c:2595 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_ec_exec_node+0x7f) [0x59d9e73105db] /tmp/ruby/src/trunk_asan/eval.c:280 |
| | /tmp/ruby/build/trunk_asan/ruby(ruby_run_node) /tmp/ruby/src/trunk_asan/eval.c:318 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_main+0x25) [0x59d9e7309b47] /tmp/ruby/src/trunk_asan/main.c:40 |
| | /tmp/ruby/build/trunk_asan/ruby(main) /tmp/ruby/src/trunk_asan/main.c:65 |
| | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_call_main+0x7a) [0x71619042a1ca] ../sysdeps/nptl/libc_start_call_main.h:58 |
| | /lib/x86_64-linux-gnu/libc.so.6(call_init+0x0) [0x71619042a28b] ../csu/libc-start.c:360 |
| | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main_impl) ../csu/libc-start.c:347 |
| | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main) (null):0 |
| | /tmp/ruby/build/trunk_asan/ruby(_start) [0x59d9e722d925] |
| | |
| | -- Other runtime information ----------------------------------------------- |
| | |
| | * Loaded script: - |
| | |
| | * 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_asan/.ext/x86_64-linux/enc/encdb.so |
| | 7 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/enc/trans/transdb.so |
| | 8 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/objspace.so |
| | 9 /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb |
| | 10 /tmp/ruby/src/trunk_asan/lib/open3/version.rb |
| | 11 /tmp/ruby/src/trunk_asan/lib/open3.rb |
| | 12 /tmp/ruby/src/trunk_asan/lib/timeout.rb |
| | 13 /tmp/ruby/build/trunk_asan/rbconfig.rb |
| | 14 /tmp/ruby/src/trunk_asan/tool/lib/find_executable.rb |
| | 15 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/rbconfig/sizeof.so |
| | 16 /tmp/ruby/src/trunk_asan/tool/lib/envutil.rb |
| | 17 /tmp/ruby/src/trunk_asan/tool/lib/colorize.rb |
| | 18 /tmp/ruby/src/trunk_asan/tool/lib/leakchecker.rb |
| | 19 /tmp/ruby/src/trunk_asan/lib/prettyprint.rb |
| | 20 /tmp/ruby/src/trunk_asan/lib/pp.rb |
| | 21 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/assertions.rb |
| | 22 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/-test-/asan.so |
| | 23 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/io/console.so |
| | 24 /tmp/ruby/src/trunk_asan/tool/lib/core_assertions.rb |
| | 25 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/testcase.rb |
| | 26 /tmp/ruby/src/trunk_asan/lib/optparse.rb |
| | 27 /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb |
| | |
| 3) Failure: |
| TestGCCompact#test_moving_objects_between_heaps [/tmp/ruby/src/trunk_asan/test/ruby/test_gc_compact.rb:335]: |
| assert_separately failed with error message |
| pid 270041 exit 1 |
| | ================================================================= |
| | ==270041==ERROR: AddressSanitizer: global-buffer-overflow on address 0x5588f56ddaa0 at pc 0x5588f4061094 bp 0x7fff57575130 sp 0x7fff57574900 |
| | WRITE of size 16 at 0x5588f56ddaa0 thread T0 |
| | #0 0x5588f4061093 in __asan_memset (/tmp/ruby/build/trunk_asan/ruby+0x1ff093) (BuildId: 65c829959e144e61770222a2959a2a67216e756b) |
| | #1 0x5588f40ddd40 in rb_gc_impl_object_metadata /tmp/ruby/src/trunk_asan/gc/default/default.c:6230:36 |
| | #2 0x5588f40ddd40 in rb_gc_object_metadata /tmp/ruby/src/trunk_asan/gc.c:2961:12 |
| | #3 0x7a512219de13 in dump_object /tmp/ruby/src/trunk_asan/ext/objspace/objspace_dump.c:644:55 |
| | #4 0x7a512219ab90 in objspace_dump /tmp/ruby/src/trunk_asan/ext/objspace/objspace_dump.c:784:5 |
| | #5 0x5588f4483d67 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3801:11 |
| | #6 0x5588f4431708 in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5968:15 |
| | #7 0x5588f4431708 in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:898:11 |
| | #8 0x5588f44209da in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2595:22 |
| | #9 0x5588f44a16d1 in invoke_iseq_block_from_c /tmp/ruby/src/trunk_asan/vm.c:1626:12 |
| | #10 0x5588f44a16d1 in invoke_block_from_c_bh /tmp/ruby/src/trunk_asan/vm.c:1640:20 |
| | #11 0x5588f444daa5 in vm_yield_with_cref /tmp/ruby/src/trunk_asan/vm.c:1677:12 |
| | #12 0x5588f444daa5 in vm_yield /tmp/ruby/src/trunk_asan/vm.c:1685:12 |
| | #13 0x5588f444daa5 in rb_yield_0 /tmp/ruby/src/trunk_asan/vm_eval.c:1344:12 |
| | #14 0x5588f444daa5 in rb_yield /tmp/ruby/src/trunk_asan/vm_eval.c |
| | #15 0x5588f4614ec5 in select_bang_i /tmp/ruby/src/trunk_asan/array.c:3909:20 |
| | #16 0x5588f40ab2df in rb_ensure /tmp/ruby/src/trunk_asan/eval.c:1073:18 |
| | #17 0x5588f46027d8 in rb_ary_select_bang /tmp/ruby/src/trunk_asan/array.c:3972:12 |
| | #18 0x5588f46028e9 in rb_ary_keep_if /tmp/ruby/src/trunk_asan/array.c:3995:5 |
| | #19 0x5588f4483d67 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3801:11 |
| | #20 0x5588f446a1bc in vm_call_method_each_type /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4779:16 |
| | #21 0x5588f4469c74 in vm_call_method /tmp/ruby/src/trunk_asan/vm_insnhelper.c |
| | #22 0x5588f442b177 in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5968:15 |
| | #23 0x5588f442b177 in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:851:11 |
| | #24 0x5588f44209da in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2595:22 |
| | #25 0x5588f40a75da in rb_ec_exec_node /tmp/ruby/src/trunk_asan/eval.c:280:9 |
| | #26 0x5588f40a75da in ruby_run_node /tmp/ruby/src/trunk_asan/eval.c:318:30 |
| | #27 0x5588f40a0b46 in rb_main /tmp/ruby/src/trunk_asan/main.c:40:12 |
| | #28 0x5588f40a0b46 in main /tmp/ruby/src/trunk_asan/main.c:65:12 |
| | #29 0x7a512262a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 |
| | #30 0x7a512262a28a in __libc_start_main csu/../csu/libc-start.c:360:3 |
| | #31 0x5588f3fc4924 in _start (/tmp/ruby/build/trunk_asan/ruby+0x162924) (BuildId: 65c829959e144e61770222a2959a2a67216e756b) |
| | |
| | 0x5588f56ddaa0 is located 32 bytes before global variable 'gc_info_decode.sym_gc_by' defined in '/tmp/ruby/src/trunk_asan/gc/default/default.c:7309' (0x5588f56ddac0) of size 8 |
| | 0x5588f56ddaa0 is located 0 bytes after global variable 'object_metadata_entries' defined in '/tmp/ruby/src/trunk_asan/gc/default/default.c:6193' (0x5588f56dda40) of size 96 |
| | SUMMARY: AddressSanitizer: global-buffer-overflow (/tmp/ruby/build/trunk_asan/ruby+0x1ff093) (BuildId: 65c829959e144e61770222a2959a2a67216e756b) in __asan_memset |
| | Shadow bytes around the buggy address: |
| | 0x5588f56dd800: 00 00 00 00 00 00 00 00 00 00 00 f9 f9 f9 f9 f9 |
| | 0x5588f56dd880: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x5588f56dd900: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x5588f56dd980: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x5588f56dda00: 00 f9 f9 f9 00 f9 f9 f9 00 00 00 00 00 00 00 00 |
| | =>0x5588f56dda80: 00 00 00 00[f9]f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x5588f56ddb00: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x5588f56ddb80: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x5588f56ddc00: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x5588f56ddc80: 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 |
| | 0x5588f56ddd00: 00 f9 f9 f9 00 f9 f9 f9 00 00 00 00 00 00 00 00 |
| | Shadow byte legend (one shadow byte represents 8 application bytes): |
| | Addressable: 00 |
| | Partially addressable: 01 02 03 04 05 06 07 |
| | Heap left redzone: fa |
| | Freed heap region: fd |
| | Stack left redzone: f1 |
| | Stack mid redzone: f2 |
| | Stack right redzone: f3 |
| | Stack after return: f5 |
| | Stack use after scope: f8 |
| | Global redzone: f9 |
| | Global init order: f6 |
| | Poisoned by user: f7 |
| | Container overflow: fc |
| | Array cookie: ac |
| | Intra object redzone: bb |
| | ASan internal: fe |
| | Left alloca redzone: ca |
| | Right alloca redzone: cb |
| | ==270041==ABORTING |
| | /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb:43: [BUG] ASAN error |
| | ruby 3.5.0dev (2025-02-19T14:47:28Z master ff6b1a03ab) +PRISM [x86_64-linux] |
| | |
| | -- Control frame information ----------------------------------------------- |
| | c:0006 p:---- s:0031 e:000030 CFUNC :_dump |
| | c:0005 p:0100 s:0025 e:000024 METHOD /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb:43 |
| | c:0004 p:0006 s:0016 e:000015 BLOCK -:30 [FINISH] |
| | c:0003 p:---- s:0012 e:000011 CFUNC :keep_if |
| | c:0002 p:0104 s:0008 E:000128 EVAL -:30 [FINISH] |
| | c:0001 p:0000 s:0003 E:001590 DUMMY [FINISH] |
| | |
| | -- Ruby level backtrace information ---------------------------------------- |
| | -:30:in '<main>' |
| | -:30:in 'keep_if' |
| | -:30:in 'block in <main>' |
| | /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb:43:in 'dump' |
| | /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb:43:in '_dump' |
| | |
| | -- Threading information --------------------------------------------------- |
| | Total ractor count: 1 |
| | Ruby thread count for this ractor: 1 |
| | |
| | -- C level backtrace information ------------------------------------------- |
| | /tmp/ruby/build/trunk_asan/ruby(___interceptor_backtrace+0x79) [0x5588f400ad09] |
| | /tmp/ruby/build/trunk_asan/ruby(rb_print_backtrace+0x14) [0x5588f48e7607] /tmp/ruby/src/trunk_asan/vm_dump.c:823 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_vm_bugreport) /tmp/ruby/src/trunk_asan/vm_dump.c:1155 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_bug_without_die_internal+0x281) [0x5588f482d201] /tmp/ruby/src/trunk_asan/error.c:1097 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_bug_without_die+0x12c) [0x5588f482cedc] /tmp/ruby/src/trunk_asan/error.c:1106 |
| | /tmp/ruby/build/trunk_asan/ruby(0x5588f408722a) [0x5588f408722a] |
| | /tmp/ruby/build/trunk_asan/ruby(0x5588f4067caf) [0x5588f4067caf] |
| | /tmp/ruby/build/trunk_asan/ruby(0x5588f406ad3d) [0x5588f406ad3d] |
| | /tmp/ruby/build/trunk_asan/ruby(__asan_memset) [0x5588f40610b6] |
| | /tmp/ruby/build/trunk_asan/ruby(rb_gc_object_metadata+0x531) [0x5588f40ddd41] /tmp/ruby/src/trunk_asan/gc/default/default.c:6230 |
| | /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/objspace.so(dump_object+0x2504) [0x7a512219de14] /tmp/ruby/src/trunk_asan/ext/objspace/objspace_dump.c:644 |
| | /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/objspace.so(objspace_dump+0x2d1) [0x7a512219ab91] /tmp/ruby/src/trunk_asan/ext/objspace/objspace_dump.c:784 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_cfp_consistent_p+0x0) [0x5588f4483d68] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3801 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3803 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_sendish+0x25e) [0x5588f4431709] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5968 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_exec_core) ../../src/trunk_asan/insns.def:898 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_vm_exec+0x50b) [0x5588f44209db] /tmp/ruby/src/trunk_asan/vm.c:2595 |
| | /tmp/ruby/build/trunk_asan/ruby(invoke_iseq_block_from_c+0x6ef) [0x5588f44a16d2] /tmp/ruby/src/trunk_asan/vm.c:1626 |
| | /tmp/ruby/build/trunk_asan/ruby(invoke_block_from_c_bh) /tmp/ruby/src/trunk_asan/vm.c:1640 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_yield_with_cref+0x11) [0x5588f444daa6] /tmp/ruby/src/trunk_asan/vm.c:1677 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_yield) /tmp/ruby/src/trunk_asan/vm.c:1685 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_yield_0) /tmp/ruby/src/trunk_asan/vm_eval.c:1344 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_yield) /tmp/ruby/src/trunk_asan/vm_eval.c:0 |
| | /tmp/ruby/build/trunk_asan/ruby(RB_TEST+0x0) [0x5588f4614ec6] /tmp/ruby/src/trunk_asan/array.c:3909 |
| | /tmp/ruby/build/trunk_asan/ruby(select_bang_i) /tmp/ruby/src/trunk_asan/array.c:3909 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_ensure+0x3a0) [0x5588f40ab2e0] /tmp/ruby/src/trunk_asan/eval.c:1073 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_ary_select_bang+0x169) [0x5588f46027d9] /tmp/ruby/src/trunk_asan/array.c:3972 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_ary_keep_if+0x1a) [0x5588f46028ea] /tmp/ruby/src/trunk_asan/array.c:3995 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_cfp_consistent_p+0x0) [0x5588f4483d68] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3801 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3803 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_call_method_each_type+0x27d) [0x5588f446a1bd] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4779 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_call_method+0x2d5) [0x5588f4469c75] |
| | /tmp/ruby/build/trunk_asan/ruby(vm_sendish+0x271) [0x5588f442b178] /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5968 |
| | /tmp/ruby/build/trunk_asan/ruby(vm_exec_core) ../../src/trunk_asan/insns.def:851 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_vm_exec+0x50b) [0x5588f44209db] /tmp/ruby/src/trunk_asan/vm.c:2595 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_ec_exec_node+0x7f) [0x5588f40a75db] /tmp/ruby/src/trunk_asan/eval.c:280 |
| | /tmp/ruby/build/trunk_asan/ruby(ruby_run_node) /tmp/ruby/src/trunk_asan/eval.c:318 |
| | /tmp/ruby/build/trunk_asan/ruby(rb_main+0x25) [0x5588f40a0b47] /tmp/ruby/src/trunk_asan/main.c:40 |
| | /tmp/ruby/build/trunk_asan/ruby(main) /tmp/ruby/src/trunk_asan/main.c:65 |
| | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_call_main+0x7a) [0x7a512262a1ca] ../sysdeps/nptl/libc_start_call_main.h:58 |
| | /lib/x86_64-linux-gnu/libc.so.6(call_init+0x0) [0x7a512262a28b] ../csu/libc-start.c:360 |
| | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main_impl) ../csu/libc-start.c:347 |
| | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main) (null):0 |
| | /tmp/ruby/build/trunk_asan/ruby(_start) [0x5588f3fc4925] |
| | |
| | -- Other runtime information ----------------------------------------------- |
| | |
| | * Loaded script: - |
| | |
| | * 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_asan/.ext/x86_64-linux/enc/encdb.so |
| | 7 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/enc/trans/transdb.so |
| | 8 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/objspace.so |
| | 9 /tmp/ruby/build/trunk_asan/.ext/common/objspace.rb |
| | 10 /tmp/ruby/src/trunk_asan/lib/open3/version.rb |
| | 11 /tmp/ruby/src/trunk_asan/lib/open3.rb |
| | 12 /tmp/ruby/src/trunk_asan/lib/timeout.rb |
| | 13 /tmp/ruby/build/trunk_asan/rbconfig.rb |
| | 14 /tmp/ruby/src/trunk_asan/tool/lib/find_executable.rb |
| | 15 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/rbconfig/sizeof.so |
| | 16 /tmp/ruby/src/trunk_asan/tool/lib/envutil.rb |
| | 17 /tmp/ruby/src/trunk_asan/tool/lib/colorize.rb |
| | 18 /tmp/ruby/src/trunk_asan/tool/lib/leakchecker.rb |
| | 19 /tmp/ruby/src/trunk_asan/lib/prettyprint.rb |
| | 20 /tmp/ruby/src/trunk_asan/lib/pp.rb |
| | 21 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/assertions.rb |
| | 22 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/-test-/asan.so |
| | 23 /tmp/ruby/build/trunk_asan/.ext/x86_64-linux/io/console.so |
| | 24 /tmp/ruby/src/trunk_asan/tool/lib/core_assertions.rb |
| | 25 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/testcase.rb |
| | 26 /tmp/ruby/src/trunk_asan/lib/optparse.rb |
| | 27 /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb |
| | |
| make: *** [uncommon.mk:953: yes-test-all] Error 3 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j16'" exit with 0. |
| ruby_version_is with an inclusive range is deprecated, use an exclusive range ("2.1"..."2.3") instead. |
| from /tmp/ruby/src/trunk_asan/spec/ruby/language/numbered_parameters_spec.rb:93:in 'block in <top (required)>' |