rev: 97868f16ff
test-all : 21170 tests, 5668808 assertions, 0 failures, 0 errors, 96 skips
test-spec: 3769 files, 30828 examples, 205546 expectations, 0 failures, 0 errors, 0 tagged
exit statuses:
"make update-unicode -j8" exit with 0.
"make update-download -j8" exit with 0.
"make update-rubyspec -j8" exit with 0.
"make update-src -j8" exit with 0.
"make after-update -j8" exit with 0.
"make miniruby -j8" exit with 0.
"make ruby -j8" exit with 0.
"make all -j8" exit with 0.
"make install -j8" exit with 0.
"make yes-btest TESTS='-j8'" exit with 512.
"make yes-test-basic TESTS='-j8'" exit with 0.
"make yes-test-all TESTS='-j8'" exit with 0.
"make yes-test-rubyspec TESTS='-j8'" exit with 0.
Logfile: /home/ko1/ruby/logs/brlog.trunk-test.20201211-073843
#<BuildRuby:0x000055b0b9d4c2a8
@BUILD_DIR="/tmp/ruby/v3/build",
@INSTALL_DIR="/tmp/ruby/v3/install",
@REPOSITORY="https://github.com/ruby/ruby.git",
@REPOSITORY_TYPE=:git,
@SRC_DIR="/tmp/ruby/v3/src",
@TARGET_BUILD_DIR="/tmp/ruby/v3/build/trunk-test",
@TARGET_INSTALL_DIR="/tmp/ruby/v3/install/trunk-test",
@TARGET_NAME="trunk-test",
@TARGET_SRC_DIR="/tmp/ruby/v3/src/trunk-test",
@build_opts="-j8",
@configure_opts=["--enable-shared"],
@gist=false,
@git_branch=nil,
@git_worktree=nil,
@incremental=true,
@logfile="/home/ko1/ruby/logs/brlog.trunk-test.20201211-073843",
@make="make",
@quiet=false,
@ruby_env=[["RUBY_DEBUG", "ci"]],
@steps=
["checkout",
"autoconf",
"configure",
"build_up",
"build_miniruby",
"build_ruby",
"build_all",
"build_install",
"test_btest",
"test_basic",
"test_all",
"test_rubyspec"],
@svn_revision=nil,
@test_opts="TESTS='-j8'",
@timeout=10800>
user system total real
checkout 0.000005 0.000001 0.000006 ( 0.000006)
autoconf 0.000013 0.000001 0.000014 ( 0.000014)
configure 0.000010 0.000001 0.000011 ( 0.000010)
build_up 0.001198 0.003450 1.232990 ( 2.332957)
build_miniruby 0.000573 0.000082 0.056755 ( 0.055775)
build_ruby 0.000617 0.000088 0.057787 ( 0.056698)
build_all 0.005030 0.000000 3.187896 ( 0.831593)
build_install 0.006066 0.003722 3.631123 ( 1.245080)
test_btest test_attr.rb ..
test_autoload.rb ........
test_block.rb ..........................................................
test_class.rb ................................................
test_env.rb ..
test_eval.rb .....................................
test_exception.rb ..................................
test_fiber.rb .....
test_finalizer.rb .
test_flip.rb .
test_flow.rb ..............................................................
test_fork.rb ....
test_gc.rb ..
test_insns.rb ...............................................................................................................................................................................................................................................................................................................................................................................................
test_io.rb .........
test_jump.rb .............................
test_literal.rb ............................................................................................................................................................
test_literal_suffix.rb ................................................
test_load.rb ..
test_marshal.rb .
test_massign.rb ..................................
test_method.rb ...............................................................................................................................................................................................................................
test_objectspace.rb ......
test_proc.rb .....................................
test_ractor.rb ...............Fstderr output is not empty
<internal:ractor>:36: [BUG] Segmentation fault at 0x0000000000000008
ruby 3.0.0dev (2020-12-10T21:00:02Z master 97868f16ff) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0014 p:---- s:0062 e:000061 CFUNC :caller_locations
me:
called_id: caller_locations, type: cfunc
owner class: 0x000055a12d06e630 [3LM ] T_MODULE Kernel
defined_class: 0x000055a12d06e5e0 [3LM ] T_ICLASS src:Kernel
self: 0x000055a12d026150 [3LM ] T_CLASS Ractor
c:0013 p:0030 s:0056 e:000055 METHOD <internal:ractor>:36
me:
called_id: new, type: iseq
owner class: 0x000055a12d026128 [3LM ] T_CLASS (annon)
self: 0x000055a12d026150 [3LM ] T_CLASS Ractor
lvars:
args: 0x000055a12cfbd1f0 [1 ] T_ARRAY (Array)[E ] len: 1 (embed)
name: T_NIL
(null): T_FIXNUM 0
block: 0x000055a12d0667f0 [3LM R ] proc (Proc) block (2 levels) in test@bootstraptest.tmp.rb:4
b: 0x000055a12d0667f0 [3LM R ] proc (Proc) block (2 levels) in test@bootstraptest.tmp.rb:4
loc: T_NIL
c:0012 p:0015 s:0046 E:001c08 BLOCK bootstraptest.tmp.rb:4 [FINISH]
me:
called_id: test, type: iseq
owner class: 0x000055a12d06e8b0 [3LM ] T_CLASS Object
self: 0x000055a12d06c448 [3LM ] T_OBJECT (embed) len:3
lvars:
i: T_FIXNUM 4
c:0011 p:---- s:0042 e:000041 IFUNC
me:
called_id: map, type: cfunc
owner class: 0x000055a12d067948 [3LM ] T_MODULE (Module)Enumerable
defined_class: 0x000055a12d0443d0 [3LM ] T_ICLASS src:Enumerable
self: 0x000055a12d1733f0 [2 M ] T_STRUCT (Range)
c:0010 p:---- s:0039 e:000038 CFUNC :each
me:
called_id: each, type: cfunc
owner class: 0x000055a12d044420 [3LM ] T_CLASS Range
self: 0x000055a12d1733f0 [2 M ] T_STRUCT (Range)
c:0009 p:---- s:0036 e:000035 CFUNC :map
me:
called_id: map, type: cfunc
owner class: 0x000055a12d067948 [3LM ] T_MODULE (Module)Enumerable
defined_class: 0x000055a12d0443d0 [3LM ] T_ICLASS src:Enumerable
self: 0x000055a12d1733f0 [2 M ] T_STRUCT (Range)
c:0008 p:0008 s:0032 E:000a80 METHOD bootstraptest.tmp.rb:3
me:
called_id: test, type: iseq
owner class: 0x000055a12d06e8b0 [3LM ] T_CLASS Object
self: 0x000055a12d06c448 [3LM ] T_OBJECT (embed) len:3
lvars:
n: T_FIXNUM 17
rs: T_NIL
as: T_NIL
all_rs: T_NIL
c:0007 p:0006 s:0024 e:000023 BLOCK bootstraptest.tmp.rb:26 [FINISH]
self: 0x000055a12d06c448 [3LM ] T_OBJECT (embed) len:3
lvars:
i: T_FIXNUM 17
c:0006 p:---- s:0020 e:000019 IFUNC
me:
called_id: map, type: cfunc
owner class: 0x000055a12d067948 [3LM ] T_MODULE (Module)Enumerable
defined_class: 0x000055a12d027c58 [3LM ] T_ICLASS src:Enumerable
self: 0x000055a12cfd5610 [0 U] enumerator (Enumerator)enumerator
c:0005 p:---- s:0017 e:000016 CFUNC :times
me:
called_id: times, type: cfunc
owner class: 0x000055a12d05c688 [3LM ] T_CLASS Integer
self: T_FIXNUM 30
c:0004 p:---- s:0014 e:000013 CFUNC :each
me:
called_id: each, type: cfunc
owner class: 0x000055a12d027ca8 [3LM ] T_CLASS Enumerator
self: 0x000055a12cfd5610 [0 U] enumerator (Enumerator)enumerator
c:0003 p:---- s:0011 e:000010 CFUNC :map
me:
called_id: map, type: cfunc
owner class: 0x000055a12d067948 [3LM ] T_MODULE (Module)Enumerable
defined_class: 0x000055a12d027c58 [3LM ] T_ICLASS src:Enumerable
self: 0x000055a12cfd5610 [0 U] enumerator (Enumerator)enumerator
c:0002 p:0011 s:0007 e:000005 EVAL bootstraptest.tmp.rb:25 [FINISH]
self: 0x000055a12d06c448 [3LM ] T_OBJECT (embed) len:3
c:0001 p:0000 s:0003 E:001860 (none) [FINISH]
self: 0x000055a12d06c448 [3LM ] T_OBJECT (embed) len:3
-- Ruby level backtrace information ----------------------------------------
bootstraptest.tmp.rb:25:in `<main>'
bootstraptest.tmp.rb:25:in `map'
bootstraptest.tmp.rb:25:in `each'
bootstraptest.tmp.rb:25:in `times'
bootstraptest.tmp.rb:26:in `block in <main>'
bootstraptest.tmp.rb:3:in `test'
bootstraptest.tmp.rb:3:in `map'
bootstraptest.tmp.rb:3:in `each'
bootstraptest.tmp.rb:4:in `block in test'
<internal:ractor>:36:in `new'
<internal:ractor>:36:in `caller_locations'
-- Machine register context ------------------------------------------------
RIP: 0x000055a12c259f4f RBP: 0x000055a12d066818 RSP: 0x00007ffde74c5dd0
RAX: 0x000055a12d118d50 RBX: 0x0000000000000000 RCX: 0x000000000000003e
RDX: 0x000055a12d11a6d0 RDI: 0x0000000000000000 RSI: 0x000055a12d020e50
R8: 0x000055a12d064000 R9: 0x000055a12d020ec0 R10: 0x000055a12c4d3cd0
R11: 0x0000000000000018 R12: 0x000055a12d0667c8 R13: 0x000055a12d020ef8
R14: 0x000055a12d065e18 R15: 0x000055a12cfb2070 EFL: 0x0000000000010206
-- C level backtrace information -------------------------------------------
/tmp/ruby/v3/build/trunk-test/miniruby(rb_vm_bugreport+0x6ae) [0x55a12c4b8c3e] /tmp/ruby/v3/src/trunk-test/vm_dump.c:758
/tmp/ruby/v3/build/trunk-test/miniruby(rb_bug_for_fatal_signal+0x1d2) [0x55a12c2c5c42] /tmp/ruby/v3/src/trunk-test/error.c:773
/tmp/ruby/v3/build/trunk-test/miniruby(sigsegv+0x4b) [0x55a12c4173fb] /tmp/ruby/v3/src/trunk-test/signal.c:959
/lib/x86_64-linux-gnu/libpthread.so.0(__restore_rt+0x0) [0x7fc833e9c8a0]
/tmp/ruby/v3/build/trunk-test/miniruby(rb_class_foreach_subclass+0x29) [0x55a12c259f4f] /tmp/ruby/v3/src/trunk-test/class.c:92
/tmp/ruby/v3/build/trunk-test/miniruby(rb_class_detach_subclasses) /tmp/ruby/v3/src/trunk-test/class.c:146
/tmp/ruby/v3/build/trunk-test/miniruby(obj_free+0x17f) [0x55a12c2f0a7d] /tmp/ruby/v3/src/trunk-test/gc.c:3034
/tmp/ruby/v3/build/trunk-test/miniruby(gc_page_sweep) /tmp/ruby/v3/src/trunk-test/gc.c:4928
/tmp/ruby/v3/build/trunk-test/miniruby(gc_sweep_step) /tmp/ruby/v3/src/trunk-test/gc.c:5157
/tmp/ruby/v3/build/trunk-test/miniruby(gc_sweep_rest+0x14) [0x55a12c2f150b] /tmp/ruby/v3/src/trunk-test/gc.c:5213
/tmp/ruby/v3/build/trunk-test/miniruby(gc_sweep) /tmp/ruby/v3/src/trunk-test/gc.c:5336
/tmp/ruby/v3/build/trunk-test/miniruby(gc_marks+0x1e8) [0x55a12c2ef168] /tmp/ruby/v3/src/trunk-test/gc.c:7516
/tmp/ruby/v3/build/trunk-test/miniruby(gc_start) /tmp/ruby/v3/src/trunk-test/gc.c:8353
/tmp/ruby/v3/build/trunk-test/miniruby(rb_multi_ractor_p+0x0) [0x55a12c2ef408] /tmp/ruby/v3/src/trunk-test/gc.c:8241
/tmp/ruby/v3/build/trunk-test/miniruby(rb_vm_lock_leave) /tmp/ruby/v3/src/trunk-test/vm_sync.h:86
/tmp/ruby/v3/build/trunk-test/miniruby(garbage_collect) /tmp/ruby/v3/src/trunk-test/gc.c:8243
/tmp/ruby/v3/build/trunk-test/miniruby(garbage_collect_with_gvl+0x7a) [0x55a12c2ef50a] /tmp/ruby/v3/src/trunk-test/gc.c:8511
/tmp/ruby/v3/build/trunk-test/miniruby(objspace_xrealloc+0x105) [0x55a12c2f2aa5] /tmp/ruby/v3/src/trunk-test/gc.c:10816
/tmp/ruby/v3/build/trunk-test/miniruby(ary_heap_realloc+0x66) [0x55a12c235056] /tmp/ruby/v3/src/trunk-test/array.c:379
/tmp/ruby/v3/build/trunk-test/miniruby(ary_resize_capa+0x115) [0x55a12c236d35] /tmp/ruby/v3/src/trunk-test/array.c:456
/tmp/ruby/v3/build/trunk-test/miniruby(ary_ensure_room_for_push+0xfb) [0x55a12c239cbb] /tmp/ruby/v3/src/trunk-test/array.c:653
/tmp/ruby/v3/build/trunk-test/miniruby(rb_array_ptr_use_start+0x0) [0x55a12c239dbc] /tmp/ruby/v3/src/trunk-test/array.c:1304
/tmp/ruby/v3/build/trunk-test/miniruby(rb_ary_push) /tmp/ruby/v3/src/trunk-test/array.c:1305
/tmp/ruby/v3/build/trunk-test/miniruby(backtrace_collect+0x6c) [0x55a12c4b2179] /tmp/ruby/v3/src/trunk-test/vm_backtrace.c:736
/tmp/ruby/v3/build/trunk-test/miniruby(backtrace_to_location_ary) /tmp/ruby/v3/src/trunk-test/vm_backtrace.c:809
/tmp/ruby/v3/build/trunk-test/miniruby(ec_backtrace_to_ary) /tmp/ruby/v3/src/trunk-test/vm_backtrace.c:1084
/tmp/ruby/v3/build/trunk-test/miniruby(rb_f_caller_locations) /tmp/ruby/v3/src/trunk-test/vm_backtrace.c:1192
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call_cfunc_with_frame+0x105) [0x55a12c493a65] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:2818
/tmp/ruby/v3/build/trunk-test/miniruby(vm_sendish+0x8c) [0x55a12c49f4c0] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:4409
/tmp/ruby/v3/build/trunk-test/miniruby(vm_exec_core) ../../src/trunk-test/insns.def:787
/tmp/ruby/v3/build/trunk-test/miniruby(rb_vm_exec+0xc5) [0x55a12c4a5535] /tmp/ruby/v3/src/trunk-test/vm.c:2165
/tmp/ruby/v3/build/trunk-test/miniruby(rb_yield_values2+0x63) [0x55a12c4a6c63] /tmp/ruby/v3/src/trunk-test/vm.c:1400
/tmp/ruby/v3/build/trunk-test/miniruby(collect_i+0xe) [0x55a12c2ae3be] /tmp/ruby/v3/src/trunk-test/enum.c:547
/tmp/ruby/v3/build/trunk-test/miniruby(vm_yield_with_cfunc+0xf4) [0x55a12c49c0d4] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:3637
/tmp/ruby/v3/build/trunk-test/miniruby(invoke_block_from_c_bh+0xd6) [0x55a12c4a79be] /tmp/ruby/v3/src/trunk-test/vm.c:1360
/tmp/ruby/v3/build/trunk-test/miniruby(vm_yield) /tmp/ruby/v3/src/trunk-test/vm.c:1400
/tmp/ruby/v3/build/trunk-test/miniruby(rb_yield_0) /tmp/ruby/v3/src/trunk-test/vm_eval.c:1143
/tmp/ruby/v3/build/trunk-test/miniruby(rb_yield_1) /tmp/ruby/v3/src/trunk-test/vm_eval.c:1149
/tmp/ruby/v3/build/trunk-test/miniruby(rb_yield) /tmp/ruby/v3/src/trunk-test/vm_eval.c:1159
/tmp/ruby/v3/build/trunk-test/miniruby(range_each_fixnum_loop+0x36) [0x55a12c3d07e0] /tmp/ruby/v3/src/trunk-test/range.c:872
/tmp/ruby/v3/build/trunk-test/miniruby(range_each) /tmp/ruby/v3/src/trunk-test/range.c:913
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call0_cfunc_with_frame+0x150) [0x55a12c4a8680] /tmp/ruby/v3/src/trunk-test/vm_eval.c:97
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call0_cfunc) /tmp/ruby/v3/src/trunk-test/vm_eval.c:111
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call0_body) /tmp/ruby/v3/src/trunk-test/vm_eval.c:146
/tmp/ruby/v3/build/trunk-test/miniruby(rb_vm_call0) /tmp/ruby/v3/src/trunk-test/vm_eval.c:59
/tmp/ruby/v3/build/trunk-test/miniruby(iterate_method+0x49) [0x55a12c4a9b69] /tmp/ruby/v3/src/trunk-test/vm_eval.c:689
/tmp/ruby/v3/build/trunk-test/miniruby(rb_iterate0+0xfe) [0x55a12c498bee] /tmp/ruby/v3/src/trunk-test/vm_eval.c:1327
/tmp/ruby/v3/build/trunk-test/miniruby(rb_lambda_call+0x81) [0x55a12c498f71] /tmp/ruby/v3/src/trunk-test/vm_eval.c:1424
/tmp/ruby/v3/build/trunk-test/miniruby(enum_collect+0x55) [0x55a12c2af4c5] /tmp/ruby/v3/src/trunk-test/enum.c:587
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call_cfunc_with_frame+0x105) [0x55a12c493a65] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:2818
/tmp/ruby/v3/build/trunk-test/miniruby(vm_sendish+0x73) [0x55a12c49f5aa] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:4409
/tmp/ruby/v3/build/trunk-test/miniruby(vm_exec_core) ../../src/trunk-test/insns.def:768
/tmp/ruby/v3/build/trunk-test/miniruby(rb_vm_exec+0xc5) [0x55a12c4a5535] /tmp/ruby/v3/src/trunk-test/vm.c:2165
/tmp/ruby/v3/build/trunk-test/miniruby(rb_yield_values2+0x63) [0x55a12c4a6c63] /tmp/ruby/v3/src/trunk-test/vm.c:1400
/tmp/ruby/v3/build/trunk-test/miniruby(collect_i+0xe) [0x55a12c2ae3be] /tmp/ruby/v3/src/trunk-test/enum.c:547
/tmp/ruby/v3/build/trunk-test/miniruby(vm_yield_with_cfunc+0xf4) [0x55a12c49c0d4] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:3637
/tmp/ruby/v3/build/trunk-test/miniruby(invoke_block_from_c_bh+0x2c) [0x55a12c4b08ee] /tmp/ruby/v3/src/trunk-test/vm.c:1360
/tmp/ruby/v3/build/trunk-test/miniruby(vm_yield) /tmp/ruby/v3/src/trunk-test/vm.c:1400
/tmp/ruby/v3/build/trunk-test/miniruby(rb_yield_0) /tmp/ruby/v3/src/trunk-test/vm_eval.c:1143
/tmp/ruby/v3/build/trunk-test/miniruby(rb_yield_1) /tmp/ruby/v3/src/trunk-test/vm_eval.c:1149
/tmp/ruby/v3/build/trunk-test/miniruby(int_dotimes+0x4c) [0x55a12c36e64c] /tmp/ruby/v3/src/trunk-test/numeric.c:5198
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call0_cfunc_with_frame+0x150) [0x55a12c4a8680] /tmp/ruby/v3/src/trunk-test/vm_eval.c:97
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call0_cfunc) /tmp/ruby/v3/src/trunk-test/vm_eval.c:111
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call0_body) /tmp/ruby/v3/src/trunk-test/vm_eval.c:146
/tmp/ruby/v3/build/trunk-test/miniruby(rb_vm_call0) /tmp/ruby/v3/src/trunk-test/vm_eval.c:59
/tmp/ruby/v3/build/trunk-test/miniruby(iterate_method+0x49) [0x55a12c4a9b69] /tmp/ruby/v3/src/trunk-test/vm_eval.c:689
/tmp/ruby/v3/build/trunk-test/miniruby(rb_iterate0+0xfe) [0x55a12c498bee] /tmp/ruby/v3/src/trunk-test/vm_eval.c:1327
/tmp/ruby/v3/build/trunk-test/miniruby(rb_block_call_kw+0x54) [0x55a12c498e64] /tmp/ruby/v3/src/trunk-test/vm_eval.c:1406
/tmp/ruby/v3/build/trunk-test/miniruby(enumerator_block_call+0x49) [0x55a12c2bd0c9] /tmp/ruby/v3/src/trunk-test/enumerator.c:575
/tmp/ruby/v3/build/trunk-test/miniruby(enumerator_each) /tmp/ruby/v3/src/trunk-test/enumerator.c:636
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call0_cfunc_with_frame+0x150) [0x55a12c4a8680] /tmp/ruby/v3/src/trunk-test/vm_eval.c:97
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call0_cfunc) /tmp/ruby/v3/src/trunk-test/vm_eval.c:111
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call0_body) /tmp/ruby/v3/src/trunk-test/vm_eval.c:146
/tmp/ruby/v3/build/trunk-test/miniruby(rb_vm_call0) /tmp/ruby/v3/src/trunk-test/vm_eval.c:59
/tmp/ruby/v3/build/trunk-test/miniruby(iterate_method+0x49) [0x55a12c4a9b69] /tmp/ruby/v3/src/trunk-test/vm_eval.c:689
/tmp/ruby/v3/build/trunk-test/miniruby(rb_iterate0+0xfe) [0x55a12c498bee] /tmp/ruby/v3/src/trunk-test/vm_eval.c:1327
/tmp/ruby/v3/build/trunk-test/miniruby(rb_lambda_call+0x81) [0x55a12c498f71] /tmp/ruby/v3/src/trunk-test/vm_eval.c:1424
/tmp/ruby/v3/build/trunk-test/miniruby(enum_collect+0x55) [0x55a12c2af4c5] /tmp/ruby/v3/src/trunk-test/enum.c:587
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call_cfunc_with_frame+0x105) [0x55a12c493a65] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:2818
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call_method_each_type+0xf9) [0x55a12c4ae0f9] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:3321
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call_method+0x113) [0x55a12c4ae813] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:3443
/tmp/ruby/v3/build/trunk-test/miniruby(vm_sendish+0x73) [0x55a12c49f5aa] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:4409
/tmp/ruby/v3/build/trunk-test/miniruby(vm_exec_core) ../../src/trunk-test/insns.def:768
/tmp/ruby/v3/build/trunk-test/miniruby(rb_vm_exec+0xc5) [0x55a12c4a5535] /tmp/ruby/v3/src/trunk-test/vm.c:2165
/tmp/ruby/v3/build/trunk-test/miniruby(rb_ec_exec_node+0xd6) [0x55a12c2cd0d6] /tmp/ruby/v3/src/trunk-test/eval.c:317
/tmp/ruby/v3/build/trunk-test/miniruby(ruby_run_node+0x55) [0x55a12c2d3105] /tmp/ruby/v3/src/trunk-test/eval.c:375
/tmp/ruby/v3/build/trunk-test/miniruby(main+0x6f) [0x55a12c2325ef] /tmp/ruby/v3/src/trunk-test/main.c:50
-- Other runtime information -----------------------------------------------
* Loaded script: bootstraptest.tmp.rb
* Loaded features:
0 enumerator.so
1 thread.rb
2 rational.so
3 complex.so
4 ruby2_keywords.rb
* Process memory map:
55a12c207000-55a12c5c4000 r-xp 00000000 00:2e 21765 /tmp/ruby/v3/build/trunk-test/miniruby
55a12c7c3000-55a12c7ca000 r--p 003bc000 00:2e 21765 /tmp/ruby/v3/build/trunk-test/miniruby
55a12c7ca000-55a12c7cb000 rw-p 003c3000 00:2e 21765 /tmp/ruby/v3/build/trunk-test/miniruby
55a12c7cb000-55a12c7dc000 rw-p 00000000 00:00 0
55a12cfb0000-55a12d175000 rw-p 00000000 00:00 0 [heap]
7fc810000000-7fc810021000 rw-p 00000000 00:00 0
7fc810021000-7fc814000000 ---p 00000000 00:00 0
7fc818000000-7fc818021000 rw-p 00000000 00:00 0
7fc818021000-7fc81c000000 ---p 00000000 00:00 0
7fc81c000000-7fc81c021000 rw-p 00000000 00:00 0
7fc81c021000-7fc820000000 ---p 00000000 00:00 0
7fc820000000-7fc820021000 rw-p 00000000 00:00 0
7fc820021000-7fc824000000 ---p 00000000 00:00 0
7fc824000000-7fc824029000 rw-p 00000000 00:00 0
7fc824029000-7fc828000000 ---p 00000000 00:00 0
7fc828000000-7fc828041000 rw-p 00000000 00:00 0
7fc828041000-7fc82c000000 ---p 00000000 00:00 0
7fc82d1b3000-7fc82d3a3000 r--s 00000000 08:01 11272734 /lib/x86_64-linux-gnu/libc-2.27.so
7fc82d3a3000-7fc82eaf2000 r--s 00000000 00:2e 21765 /tmp/ruby/v3/build/trunk-test/miniruby
7fc82eaf2000-7fc82eb09000 r-xp 00000000 08:01 11272293 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fc82eb09000-7fc82ed08000 ---p 00017000 08:01 11272293 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fc82ed08000-7fc82ed09000 r--p 00016000 08:01 11272293 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fc82ed09000-7fc82ed0a000 rw-p 00017000 08:01 11272293 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fc82ed0a000-7fc82ed0b000 ---p 00000000 00:00 0
7fc82ed0b000-7fc82ef0b000 rw-p 00000000 00:00 0
7fc82ef0b000-7fc82ef0c000 ---p 00000000 00:00 0
7fc82ef0c000-7fc82f10c000 rw-p 00000000 00:00 0
7fc82f10c000-7fc82f10d000 ---p 00000000 00:00 0
7fc82f10d000-7fc82f30d000 rw-p 00000000 00:00 0
7fc82f30d000-7fc82f30e000 ---p 00000000 00:00 0
7fc82f30e000-7fc82f50e000 rw-p 00000000 00:00 0
7fc82f50e000-7fc82f50f000 ---p 00000000 00:00 0
7fc82f50f000-7fc82f70f000 rw-p 00000000 00:00 0
7fc82f70f000-7fc82f710000 ---p 00000000 00:00 0
7fc82f710000-7fc82f7b1000 rw-p 00000000 00:00 0
7fc82f7b1000-7fc82f7b2000 ---p 00000000 00:00 0
7fc82f7b2000-7fc82f853000 rw-p 00000000 00:00 0
7fc82f853000-7fc82f854000 ---p 00000000 00:00 0
7fc82f854000-7fc82f8f5000 rw-p 00000000 00:00 0
7fc82f8f5000-7fc82f8f6000 ---p 00000000 00:00 0
7fc82f8f6000-7fc82f997000 rw-p 00000000 00:00 0
7fc82f997000-7fc82f998000 ---p 00000000 00:00 0
7fc82f998000-7fc82fa39000 rw-p 00000000 00:00 0
7fc82fa39000-7fc82fa3a000 ---p 00000000 00:00 0
7fc82fa3a000-7fc82fadb000 rw-p 00000000 00:00 0
7fc82fadb000-7fc82fadc000 ---p 00000000 00:00 0
7fc82fadc000-7fc82fb7d000 rw-p 00000000 00:00 0
7fc82fb7d000-7fc82fb7e000 ---p 00000000 00:00 0
7fc82fb7e000-7fc82fc1f000 rw-p 00000000 00:00 0
7fc82fc1f000-7fc82fc20000 ---p 00000000 00:00 0
7fc82fc20000-7fc82fcc1000 rw-p 00000000 00:00 0
7fc82fcc1000-7fc82fcc2000 ---p 00000000 00:00 0
7fc82fcc2000-7fc82fd63000 rw-p 00000000 00:00 0
7fc82fd63000-7fc82fd64000 ---p 00000000 00:00 0
7fc82fd64000-7fc82fe05000 rw-p 00000000 00:00 0
7fc82fe05000-7fc82fe06000 ---p 00000000 00:00 0
7fc82fe06000-7fc82fea7000 rw-p 00000000 00:00 0
7fc82fea7000-7fc82fea8000 ---p 00000000 00:00 0
7fc82fea8000-7fc82ff49000 rw-p 00000000 00:00 0
7fc82ff49000-7fc82ff4a000 ---p 00000000 00:00 0
7fc82ff4a000-7fc82ffeb000 rw-p 00000000 00:00 0
7fc82ffeb000-7fc82ffec000 ---p 00000000 00:00 0
7fc82ffec000-7fc83008d000 rw-p 00000000 00:00 0
7fc83008d000-7fc83008e000 ---p 00000000 00:00 0
7fc83008e000-7fc83012f000 rw-p 00000000 00:00 0
7fc83012f000-7fc830130000 ---p 00000000 00:00 0
7fc830130000-7fc8301d1000 rw-p 00000000 00:00 0
7fc8301d1000-7fc8301d2000 ---p 00000000 00:00 0
7fc8301d2000-7fc830273000 rw-p 00000000 00:00 0
7fc830273000-7fc830274000 ---p 00000000 00:00 0
7fc830274000-7fc830315000 rw-p 00000000 00:00 0
7fc830315000-7fc830316000 ---p 00000000 00:00 0
7fc830316000-7fc8303b7000 rw-p 00000000 00:00 0
7fc8303b7000-7fc8303b8000 ---p 00000000 00:00 0
7fc8303b8000-7fc830459000 rw-p 00000000 00:00 0
7fc830459000-7fc83045a000 ---p 00000000 00:00 0
7fc83045a000-7fc8304fb000 rw-p 00000000 00:00 0
7fc8304fb000-7fc8304fc000 ---p 00000000 00:00 0
7fc8304fc000-7fc83059d000 rw-p 00000000 00:00 0
7fc83059d000-7fc83059e000 ---p 00000000 00:00 0
7fc83059e000-7fc83063f000 rw-p 00000000 00:00 0
7fc83063f000-7fc830640000 ---p 00000000 00:00 0
7fc830640000-7fc8306e1000 rw-p 00000000 00:00 0
7fc8306e1000-7fc8306e2000 ---p 00000000 00:00 0
7fc8306e2000-7fc830783000 rw-p 00000000 00:00 0
7fc830783000-7fc830784000 ---p 00000000 00:00 0
7fc830784000-7fc830825000 rw-p 00000000 00:00 0
7fc830825000-7fc830826000 ---p 00000000 00:00 0
7fc830826000-7fc8308c7000 rw-p 00000000 00:00 0
7fc8308c7000-7fc8308c8000 ---p 00000000 00:00 0
7fc8308c8000-7fc830969000 rw-p 00000000 00:00 0
7fc830969000-7fc83096a000 ---p 00000000 00:00 0
7fc83096a000-7fc830a0b000 rw-p 00000000 00:00 0
7fc830a0b000-7fc830a0c000 ---p 00000000 00:00 0
7fc830a0c000-7fc830aad000 rw-p 00000000 00:00 0
7fc830aad000-7fc830aae000 ---p 00000000 00:00 0
7fc830aae000-7fc832b58000 rw-p 00000000 00:00 0
7fc832b58000-7fc832e36000 r--p 00000000 08:01 12321713 /usr/lib/locale/locale-archive
7fc832e36000-7fc83301d000 r-xp 00000000 08:01 11272734 /lib/x86_64-linux-gnu/libc-2.27.so
7fc83301d000-7fc83321d000 ---p 001e7000 08:01 11272734 /lib/x86_64-linux-gnu/libc-2.27.so
7fc83321d000-7fc833221000 r--p 001e7000 08:01 11272734 /lib/x86_64-linux-gnu/libc-2.27.so
7fc833221000-7fc833223000 rw-p 001eb000 08:01 11272734 /lib/x86_64-linux-gnu/libc-2.27.so
7fc833223000-7fc833227000 rw-p 00000000 00:00 0
7fc833227000-7fc8333c4000 r-xp 00000000 08:01 11272746 /lib/x86_64-linux-gnu/libm-2.27.so
7fc8333c4000-7fc8335c3000 ---p 0019d000 08:01 11272746 /lib/x86_64-linux-gnu/libm-2.27.so
7fc8335c3000-7fc8335c4000 r--p 0019c000 08:01 11272746 /lib/x86_64-linux-gnu/libm-2.27.so
7fc8335c4000-7fc8335c5000 rw-p 0019d000 08:01 11272746 /lib/x86_64-linux-gnu/libm-2.27.so
7fc8335c5000-7fc8335ce000 r-xp 00000000 08:01 11272736 /lib/x86_64-linux-gnu/libcrypt-2.27.so
7fc8335ce000-7fc8337cd000 ---p 00009000 08:01 11272736 /lib/x86_64-linux-gnu/libcrypt-2.27.so
7fc8337cd000-7fc8337ce000 r--p 00008000 08:01 11272736 /lib/x86_64-linux-gnu/libcrypt-2.27.so
7fc8337ce000-7fc8337cf000 rw-p 00009000 08:01 11272736 /lib/x86_64-linux-gnu/libcrypt-2.27.so
7fc8337cf000-7fc8337fd000 rw-p 00000000 00:00 0
7fc8337fd000-7fc833800000 r-xp 00000000 08:01 11272737 /lib/x86_64-linux-gnu/libdl-2.27.so
7fc833800000-7fc8339ff000 ---p 00003000 08:01 11272737 /lib/x86_64-linux-gnu/libdl-2.27.so
7fc8339ff000-7fc833a00000 r--p 00002000 08:01 11272737 /lib/x86_64-linux-gnu/libdl-2.27.so
7fc833a00000-7fc833a01000 rw-p 00003000 08:01 11272737 /lib/x86_64-linux-gnu/libdl-2.27.so
7fc833a01000-7fc833a80000 r-xp 00000000 08:01 12325589 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7fc833a80000-7fc833c80000 ---p 0007f000 08:01 12325589 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7fc833c80000-7fc833c81000 r--p 0007f000 08:01 12325589 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7fc833c81000-7fc833c82000 rw-p 00080000 08:01 12325589 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7fc833c82000-7fc833c89000 r-xp 00000000 08:01 11272834 /lib/x86_64-linux-gnu/librt-2.27.so
7fc833c89000-7fc833e88000 ---p 00007000 08:01 11272834 /lib/x86_64-linux-gnu/librt-2.27.so
7fc833e88000-7fc833e89000 r--p 00006000 08:01 11272834 /lib/x86_64-linux-gnu/librt-2.27.so
7fc833e89000-7fc833e8a000 rw-p 00007000 08:01 11272834 /lib/x86_64-linux-gnu/librt-2.27.so
7fc833e8a000-7fc833ea4000 r-xp 00000000 08:01 11272785 /lib/x86_64-linux-gnu/libpthread-2.27.so
7fc833ea4000-7fc8340a3000 ---p 0001a000 08:01 11272785 /lib/x86_64-linux-gnu/libpthread-2.27.so
7fc8340a3000-7fc8340a4000 r--p 00019000 08:01 11272785 /lib/x86_64-linux-gnu/libpthread-2.27.so
7fc8340a4000-7fc8340a5000 rw-p 0001a000 08:01 11272785 /lib/x86_64-linux-gnu/libpthread-2.27.so
7fc8340a5000-7fc8340a9000 rw-p 00000000 00:00 0
7fc8340a9000-7fc8340c5000 r-xp 00000000 08:01 11272359 /lib/x86_64-linux-gnu/libz.so.1.2.11
7fc8340c5000-7fc8342c4000 ---p 0001c000 08:01 11272359 /lib/x86_64-linux-gnu/libz.so.1.2.11
7fc8342c4000-7fc8342c5000 r--p 0001b000 08:01 11272359 /lib/x86_64-linux-gnu/libz.so.1.2.11
7fc8342c5000-7fc8342c6000 rw-p 0001c000 08:01 11272359 /lib/x86_64-linux-gnu/libz.so.1.2.11
7fc8342c6000-7fc8342ed000 r-xp 00000000 08:01 11272323 /lib/x86_64-linux-gnu/ld-2.27.so
7fc834359000-7fc83437d000 r--s 00000000 08:01 11272785 /lib/x86_64-linux-gnu/libpthread-2.27.so
7fc83437d000-7fc8344e6000 rw-p 00000000 00:00 0
7fc8344e6000-7fc8344ed000 r--s 00000000 08:01 12330116 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7fc8344ed000-7fc8344ee000 r--p 00027000 08:01 11272323 /lib/x86_64-linux-gnu/ld-2.27.so
7fc8344ee000-7fc8344ef000 rw-p 00028000 08:01 11272323 /lib/x86_64-linux-gnu/ld-2.27.so
7fc8344ef000-7fc8344f0000 rw-p 00000000 00:00 0
7ffde6cca000-7ffde74c9000 rw-p 00000000 00:00 0 [stack]
7ffde74f0000-7ffde74f3000 r--p 00000000 00:00 0 [vvar]
7ffde74f3000-7ffde74f5000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
.......................................................
test_string.rb .
test_struct.rb .
test_syntax.rb ............................................................................................................................................................
test_thread.rb .................................................
Fiber count: 10000 (skipping)
#1208 test_ractor.rb:137:in `<top (required)>':
def test n
rs = (1..n).map do |i|
Ractor.new(i) do |i|
"r#{i}"
end
end
as = []
all_rs = rs.dup
n.times{
r, obj = Ractor.select(*rs)
as << [r, obj]
rs.delete(r)
}
if as.map{|r, o| r.object_id}.sort == all_rs.map{|r| r.object_id}.sort &&
as.map{|r, o| o}.sort == (1..n).map{|i| "r#{i}"}.sort
'ok'
else
'ng'
end
end
30.times.map{|i|
test i
}
#=> "" (expected "[\"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\"]")
FAIL 1/1470 tests failed
make: *** [yes-btest] Error 1
0.000000 0.001131 16.217802 ( 16.925490)
test_basic 0.000000 0.005876 0.302023 ( 0.390637)
test_all Skipping Gem::PackageTask tests. rake not found.
0.013718 0.000795 452.266760 ( 72.112671)
test_rubyspec $ /tmp/ruby/v3/build/trunk-test/miniruby -I/tmp/ruby/v3/src/trunk-test/lib /tmp/ruby/v3/src/trunk-test/tool/runruby.rb --archdir=/tmp/ruby/v3/build/trunk-test --extout=.ext -- -I/tmp/ruby/v3/src/trunk-test/tool/lib /tmp/ruby/v3/src/trunk-test/spec/mspec/bin/mspec-run -B /tmp/ruby/v3/src/trunk-test/spec/default.mspec
0.076020 0.029832 39.310138 ( 48.728926)
$$$[end] "make yes-btest TESTS='-j8'" exit with 512.
/home/ko1/ruby/logs/brlog.trunk-test.20201211-073843
total: 142.68 sec