rev: 673fcb7e9a
test-all : 21140 tests, 5668288 assertions, 0 failures, 0 errors, 96 skips
test-spec: 3769 files, 30828 examples, 205218 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-005005
#<BuildRuby:0x0000558cf7797500
@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-005005",
@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.000007 0.000000 0.000007 ( 0.000007)
autoconf 0.000013 0.000000 0.000013 ( 0.000013)
configure 0.000011 0.000000 0.000011 ( 0.000010)
build_up 0.004316 0.000000 1.258282 ( 2.346282)
build_miniruby 0.000679 0.000000 0.057232 ( 0.056276)
build_ruby 0.000686 0.000000 0.057836 ( 0.056811)
build_all 0.000886 0.004016 3.194305 ( 0.829836)
build_install 0.009115 0.000607 3.610787 ( 1.258085)
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>:38: [BUG] Segmentation fault at 0x0000000000000048
ruby 3.0.0dev (2020-12-10T12:48:04Z master 673fcb7e9a) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0013 p:0076 s:0060 e:000055 METHOD <internal:ractor>:38
me:
called_id: new, type: iseq
owner class: 0x0000558035e1a130 [3LM ] T_CLASS (annon)
self: 0x0000558035e1a158 [3LM ] T_CLASS Ractor
lvars:
args: 0x0000558035f879a0 [0 ] T_ARRAY (Array)[E ] len: 1 (embed)
name: T_NIL
(null): T_FIXNUM 0
block: 0x00007f017c027fb8 [0 ] proc (Proc) block (2 levels) in test@bootstraptest.tmp.rb:4
b: 0x00007f017c027fb8 [0 ] proc (Proc) block (2 levels) in test@bootstraptest.tmp.rb:4
loc: 0x0000558035e23118 [0 ] T_STRING bootstraptest.tmp.rb:4
c:0012 p:0015 s:0046 E:0023c8 BLOCK bootstraptest.tmp.rb:4 [FINISH]
me:
called_id: test, type: iseq
owner class: 0x0000558035e628b8 [3LM ] T_CLASS Object
self: 0x0000558035e60450 [3LM ] T_OBJECT (embed) len:3
lvars:
i: T_FIXNUM 21
c:0011 p:---- s:0042 e:000041 IFUNC
me:
called_id: map, type: cfunc
owner class: 0x0000558035e5b928 [3LM ] T_MODULE (Module)Enumerable
defined_class: 0x0000558035e383d8 [3LM ] T_ICLASS src:Enumerable
self: 0x00005580360da988 [3LM ] T_STRUCT (Range)
c:0010 p:---- s:0039 e:000038 CFUNC :each
me:
called_id: each, type: cfunc
owner class: 0x0000558035e38428 [3LM ] T_CLASS Range
self: 0x00005580360da988 [3LM ] T_STRUCT (Range)
c:0009 p:---- s:0036 e:000035 CFUNC :map
me:
called_id: map, type: cfunc
owner class: 0x0000558035e5b928 [3LM ] T_MODULE (Module)Enumerable
defined_class: 0x0000558035e383d8 [3LM ] T_ICLASS src:Enumerable
self: 0x00005580360da988 [3LM ] T_STRUCT (Range)
c:0008 p:0008 s:0032 E:0014a0 METHOD bootstraptest.tmp.rb:3
me:
called_id: test, type: iseq
owner class: 0x0000558035e628b8 [3LM ] T_CLASS Object
self: 0x0000558035e60450 [3LM ] T_OBJECT (embed) len:3
lvars:
n: T_FIXNUM 26
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: 0x0000558035e60450 [3LM ] T_OBJECT (embed) len:3
lvars:
i: T_FIXNUM 26
c:0006 p:---- s:0020 e:000019 IFUNC
me:
called_id: map, type: cfunc
owner class: 0x0000558035e5b928 [3LM ] T_MODULE (Module)Enumerable
defined_class: 0x0000558035e1bc60 [3LM ] T_ICLASS src:Enumerable
self: 0x0000558035dc9618 [0 U] enumerator (Enumerator)enumerator
c:0005 p:---- s:0017 e:000016 CFUNC :times
me:
called_id: times, type: cfunc
owner class: 0x0000558035e50668 [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: 0x0000558035e1bcb0 [3LM ] T_CLASS Enumerator
self: 0x0000558035dc9618 [0 U] enumerator (Enumerator)enumerator
c:0003 p:---- s:0011 e:000010 CFUNC :map
me:
called_id: map, type: cfunc
owner class: 0x0000558035e5b928 [3LM ] T_MODULE (Module)Enumerable
defined_class: 0x0000558035e1bc60 [3LM ] T_ICLASS src:Enumerable
self: 0x0000558035dc9618 [0 U] enumerator (Enumerator)enumerator
c:0002 p:0011 s:0007 e:000005 EVAL bootstraptest.tmp.rb:25 [FINISH]
self: 0x0000558035e60450 [3LM ] T_OBJECT (embed) len:3
c:0001 p:0000 s:0003 E:001710 (none) [FINISH]
self: 0x0000558035e60450 [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>:38:in `new'
-- Machine register context ------------------------------------------------
RIP: 0x0000558034af7d16 RBP: 0x0000558035f63e40 RSP: 0x00007ffef2d5d2e8
RAX: 0x0000000000000000 RBX: 0x0000558035e5a7f8 RCX: 0x0000000000020805
RDX: 0x0000000000020005 RDI: 0x0000558035e5a7d0 RSI: 0x3e54554f4454533c
R8: 0x00007ffef2d5d2b0 R9: 0x0000558035da4078 R10: 0x0000000000000000
R11: 0x0000000000000246 R12: 0x0000000000000001 R13: 0x00007f01944ff760
R14: 0x00007f017c027fb8 R15: 0x0000000000000008 EFL: 0x0000000000010202
-- C level backtrace information -------------------------------------------
/tmp/ruby/v3/build/trunk-test/miniruby(rb_vm_bugreport+0x6ae) [0x558034d50dce] /tmp/ruby/v3/src/trunk-test/vm_dump.c:758
/tmp/ruby/v3/build/trunk-test/miniruby(rb_bug_for_fatal_signal+0x1d2) [0x558034b5dc42] /tmp/ruby/v3/src/trunk-test/error.c:773
/tmp/ruby/v3/build/trunk-test/miniruby(sigsegv+0x4b) [0x558034caf46b] /tmp/ruby/v3/src/trunk-test/signal.c:959
/lib/x86_64-linux-gnu/libpthread.so.0(__restore_rt+0x0) [0x7f01951798a0]
/tmp/ruby/v3/build/trunk-test/miniruby(rb_freeze_singleton_class+0x16) [0x558034af7d16] /tmp/ruby/v3/src/trunk-test/class.c:1850
/tmp/ruby/v3/build/trunk-test/miniruby(rb_obj_freeze_inline+0xd) [0x558034c15292] /tmp/ruby/v3/src/trunk-test/include/ruby/internal/fl_type.h:466
/tmp/ruby/v3/build/trunk-test/miniruby(rb_obj_freeze) /tmp/ruby/v3/src/trunk-test/object.c:1282
/tmp/ruby/v3/build/trunk-test/miniruby(prep_io+0x4d) [0x558034bac41e] /tmp/ruby/v3/src/trunk-test/io.c:8164
/tmp/ruby/v3/build/trunk-test/miniruby(prep_stdio) /tmp/ruby/v3/src/trunk-test/io.c:8183
/tmp/ruby/v3/build/trunk-test/miniruby(rb_io_prep_stdout) /tmp/ruby/v3/src/trunk-test/io.c:8207
/tmp/ruby/v3/build/trunk-test/miniruby(ractor_create+0x153) [0x558034c589c3] /tmp/ruby/v3/src/trunk-test/ractor.c:1296
/tmp/ruby/v3/build/trunk-test/miniruby(attr_sp_inc_invokebuiltin+0x0) [0x558034d395f9] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:5438
/tmp/ruby/v3/build/trunk-test/miniruby(vm_exec_core) vm.inc:4197
/tmp/ruby/v3/build/trunk-test/miniruby(rb_vm_exec+0xc5) [0x558034d3d6c5] /tmp/ruby/v3/src/trunk-test/vm.c:2165
/tmp/ruby/v3/build/trunk-test/miniruby(rb_yield_values2+0x63) [0x558034d3edf3] /tmp/ruby/v3/src/trunk-test/vm.c:1400
/tmp/ruby/v3/build/trunk-test/miniruby(collect_i+0xe) [0x558034b463be] /tmp/ruby/v3/src/trunk-test/enum.c:547
/tmp/ruby/v3/build/trunk-test/miniruby(vm_yield_with_cfunc+0xf4) [0x558034d341c4] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:3640
/tmp/ruby/v3/build/trunk-test/miniruby(invoke_block_from_c_bh+0xd6) [0x558034d3fb4e] /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) [0x558034c68860] /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) [0x558034d40810] /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) [0x558034d41cf9] /tmp/ruby/v3/src/trunk-test/vm_eval.c:689
/tmp/ruby/v3/build/trunk-test/miniruby(rb_iterate0+0xfe) [0x558034d30cde] /tmp/ruby/v3/src/trunk-test/vm_eval.c:1327
/tmp/ruby/v3/build/trunk-test/miniruby(rb_lambda_call+0x81) [0x558034d31061] /tmp/ruby/v3/src/trunk-test/vm_eval.c:1424
/tmp/ruby/v3/build/trunk-test/miniruby(enum_collect+0x55) [0x558034b474c5] /tmp/ruby/v3/src/trunk-test/enum.c:587
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call_cfunc_with_frame+0x105) [0x558034d2bb45] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:2821
/tmp/ruby/v3/build/trunk-test/miniruby(vm_sendish+0x73) [0x558034d3770a] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:4412
/tmp/ruby/v3/build/trunk-test/miniruby(vm_exec_core) ../../src/trunk-test/insns.def:770
/tmp/ruby/v3/build/trunk-test/miniruby(rb_vm_exec+0xc5) [0x558034d3d6c5] /tmp/ruby/v3/src/trunk-test/vm.c:2165
/tmp/ruby/v3/build/trunk-test/miniruby(rb_yield_values2+0x63) [0x558034d3edf3] /tmp/ruby/v3/src/trunk-test/vm.c:1400
/tmp/ruby/v3/build/trunk-test/miniruby(collect_i+0xe) [0x558034b463be] /tmp/ruby/v3/src/trunk-test/enum.c:547
/tmp/ruby/v3/build/trunk-test/miniruby(vm_yield_with_cfunc+0xf4) [0x558034d341c4] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:3640
/tmp/ruby/v3/build/trunk-test/miniruby(invoke_block_from_c_bh+0x2c) [0x558034d48a7e] /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) [0x558034c066cc] /tmp/ruby/v3/src/trunk-test/numeric.c:5198
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call0_cfunc_with_frame+0x150) [0x558034d40810] /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) [0x558034d41cf9] /tmp/ruby/v3/src/trunk-test/vm_eval.c:689
/tmp/ruby/v3/build/trunk-test/miniruby(rb_iterate0+0xfe) [0x558034d30cde] /tmp/ruby/v3/src/trunk-test/vm_eval.c:1327
/tmp/ruby/v3/build/trunk-test/miniruby(rb_block_call_kw+0x54) [0x558034d30f54] /tmp/ruby/v3/src/trunk-test/vm_eval.c:1406
/tmp/ruby/v3/build/trunk-test/miniruby(enumerator_block_call+0x49) [0x558034b550c9] /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) [0x558034d40810] /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) [0x558034d41cf9] /tmp/ruby/v3/src/trunk-test/vm_eval.c:689
/tmp/ruby/v3/build/trunk-test/miniruby(rb_iterate0+0xfe) [0x558034d30cde] /tmp/ruby/v3/src/trunk-test/vm_eval.c:1327
/tmp/ruby/v3/build/trunk-test/miniruby(rb_lambda_call+0x81) [0x558034d31061] /tmp/ruby/v3/src/trunk-test/vm_eval.c:1424
/tmp/ruby/v3/build/trunk-test/miniruby(enum_collect+0x55) [0x558034b474c5] /tmp/ruby/v3/src/trunk-test/enum.c:587
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call_cfunc_with_frame+0x105) [0x558034d2bb45] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:2821
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call_method_each_type+0xf9) [0x558034d46289] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:3324
/tmp/ruby/v3/build/trunk-test/miniruby(vm_call_method+0x113) [0x558034d469a3] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:3446
/tmp/ruby/v3/build/trunk-test/miniruby(vm_sendish+0x73) [0x558034d3770a] /tmp/ruby/v3/src/trunk-test/vm_insnhelper.c:4412
/tmp/ruby/v3/build/trunk-test/miniruby(vm_exec_core) ../../src/trunk-test/insns.def:770
/tmp/ruby/v3/build/trunk-test/miniruby(rb_vm_exec+0xc5) [0x558034d3d6c5] /tmp/ruby/v3/src/trunk-test/vm.c:2165
/tmp/ruby/v3/build/trunk-test/miniruby(rb_ec_exec_node+0xd6) [0x558034b650d6] /tmp/ruby/v3/src/trunk-test/eval.c:317
/tmp/ruby/v3/build/trunk-test/miniruby(ruby_run_node+0x55) [0x558034b6b105] /tmp/ruby/v3/src/trunk-test/eval.c:375
/tmp/ruby/v3/build/trunk-test/miniruby(main+0x6f) [0x558034aca5ef] /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:
558034a9f000-558034e5c000 r-xp 00000000 00:2e 17526 /tmp/ruby/v3/build/trunk-test/miniruby
55803505c000-558035063000 r--p 003bd000 00:2e 17526 /tmp/ruby/v3/build/trunk-test/miniruby
558035063000-558035064000 rw-p 003c4000 00:2e 17526 /tmp/ruby/v3/build/trunk-test/miniruby
558035064000-558035075000 rw-p 00000000 00:00 0
558035da2000-558036105000 rw-p 00000000 00:00 0 [heap]
7f0168000000-7f0168031000 rw-p 00000000 00:00 0
7f0168031000-7f016c000000 ---p 00000000 00:00 0
7f0170000000-7f0170021000 rw-p 00000000 00:00 0
7f0170021000-7f0174000000 ---p 00000000 00:00 0
7f0174000000-7f0174021000 rw-p 00000000 00:00 0
7f0174021000-7f0178000000 ---p 00000000 00:00 0
7f0178000000-7f0178021000 rw-p 00000000 00:00 0
7f0178021000-7f017c000000 ---p 00000000 00:00 0
7f017c000000-7f017c039000 rw-p 00000000 00:00 0
7f017c039000-7f0180000000 ---p 00000000 00:00 0
7f0181ca2000-7f0181e92000 r--s 00000000 08:01 11272734 /lib/x86_64-linux-gnu/libc-2.27.so
7f0181e92000-7f01835e4000 r--s 00000000 00:2e 17526 /tmp/ruby/v3/build/trunk-test/miniruby
7f01835e4000-7f01835fb000 r-xp 00000000 08:01 11272293 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f01835fb000-7f01837fa000 ---p 00017000 08:01 11272293 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f01837fa000-7f01837fb000 r--p 00016000 08:01 11272293 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f01837fb000-7f01837fc000 rw-p 00017000 08:01 11272293 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f01837fc000-7f01837fd000 ---p 00000000 00:00 0
7f01837fd000-7f01839fd000 rw-p 00000000 00:00 0
7f01839fd000-7f01839fe000 ---p 00000000 00:00 0
7f01839fe000-7f0183bfe000 rw-p 00000000 00:00 0
7f0183bfe000-7f0183bff000 ---p 00000000 00:00 0
7f0183bff000-7f0183dff000 rw-p 00000000 00:00 0
7f0183dff000-7f0183e00000 ---p 00000000 00:00 0
7f0183e00000-7f0184000000 rw-p 00000000 00:00 0
7f0184000000-7f0184021000 rw-p 00000000 00:00 0
7f0184021000-7f0188000000 ---p 00000000 00:00 0
7f0188000000-7f0188021000 rw-p 00000000 00:00 0
7f0188021000-7f018c000000 ---p 00000000 00:00 0
7f018c000000-7f018c021000 rw-p 00000000 00:00 0
7f018c021000-7f0190000000 ---p 00000000 00:00 0
7f01901e8000-7f01901e9000 ---p 00000000 00:00 0
7f01901e9000-7f01903e9000 rw-p 00000000 00:00 0
7f01903e9000-7f01903ea000 ---p 00000000 00:00 0
7f01903ea000-7f01905ea000 rw-p 00000000 00:00 0
7f01905ea000-7f01905eb000 ---p 00000000 00:00 0
7f01905eb000-7f01907eb000 rw-p 00000000 00:00 0
7f01907eb000-7f01907ec000 ---p 00000000 00:00 0
7f01907ec000-7f01909ec000 rw-p 00000000 00:00 0
7f01909ec000-7f01909ed000 ---p 00000000 00:00 0
7f01909ed000-7f0190a8e000 rw-p 00000000 00:00 0
7f0190a8e000-7f0190a8f000 ---p 00000000 00:00 0
7f0190a8f000-7f0190b30000 rw-p 00000000 00:00 0
7f0190b30000-7f0190b31000 ---p 00000000 00:00 0
7f0190b31000-7f0190bd2000 rw-p 00000000 00:00 0
7f0190bd2000-7f0190bd3000 ---p 00000000 00:00 0
7f0190bd3000-7f0190c74000 rw-p 00000000 00:00 0
7f0190c74000-7f0190c75000 ---p 00000000 00:00 0
7f0190c75000-7f0190d16000 rw-p 00000000 00:00 0
7f0190d16000-7f0190d17000 ---p 00000000 00:00 0
7f0190d17000-7f0190db8000 rw-p 00000000 00:00 0
7f0190db8000-7f0190db9000 ---p 00000000 00:00 0
7f0190db9000-7f0190e5a000 rw-p 00000000 00:00 0
7f0190e5a000-7f0190e5b000 ---p 00000000 00:00 0
7f0190e5b000-7f0190efc000 rw-p 00000000 00:00 0
7f0190efc000-7f0190efd000 ---p 00000000 00:00 0
7f0190efd000-7f0190f9e000 rw-p 00000000 00:00 0
7f0190f9e000-7f0190f9f000 ---p 00000000 00:00 0
7f0190f9f000-7f0191040000 rw-p 00000000 00:00 0
7f0191040000-7f0191041000 ---p 00000000 00:00 0
7f0191041000-7f01910e2000 rw-p 00000000 00:00 0
7f01910e2000-7f01910e3000 ---p 00000000 00:00 0
7f01910e3000-7f0191184000 rw-p 00000000 00:00 0
7f0191184000-7f0191185000 ---p 00000000 00:00 0
7f0191185000-7f0191226000 rw-p 00000000 00:00 0
7f0191226000-7f0191227000 ---p 00000000 00:00 0
7f0191227000-7f01912c8000 rw-p 00000000 00:00 0
7f01912c8000-7f01912c9000 ---p 00000000 00:00 0
7f01912c9000-7f019136a000 rw-p 00000000 00:00 0
7f019136a000-7f019136b000 ---p 00000000 00:00 0
7f019136b000-7f019140c000 rw-p 00000000 00:00 0
7f019140c000-7f019140d000 ---p 00000000 00:00 0
7f019140d000-7f01914ae000 rw-p 00000000 00:00 0
7f01914ae000-7f01914af000 ---p 00000000 00:00 0
7f01914af000-7f0191550000 rw-p 00000000 00:00 0
7f0191550000-7f0191551000 ---p 00000000 00:00 0
7f0191551000-7f01915f2000 rw-p 00000000 00:00 0
7f01915f2000-7f01915f3000 ---p 00000000 00:00 0
7f01915f3000-7f0191694000 rw-p 00000000 00:00 0
7f0191694000-7f0191695000 ---p 00000000 00:00 0
7f0191695000-7f0191736000 rw-p 00000000 00:00 0
7f0191736000-7f0191737000 ---p 00000000 00:00 0
7f0191737000-7f01917d8000 rw-p 00000000 00:00 0
7f01917d8000-7f01917d9000 ---p 00000000 00:00 0
7f01917d9000-7f019187a000 rw-p 00000000 00:00 0
7f019187a000-7f019187b000 ---p 00000000 00:00 0
7f019187b000-7f019191c000 rw-p 00000000 00:00 0
7f019191c000-7f019191d000 ---p 00000000 00:00 0
7f019191d000-7f01919be000 rw-p 00000000 00:00 0
7f01919be000-7f01919bf000 ---p 00000000 00:00 0
7f01919bf000-7f0191a60000 rw-p 00000000 00:00 0
7f0191a60000-7f0191a61000 ---p 00000000 00:00 0
7f0191a61000-7f0191b02000 rw-p 00000000 00:00 0
7f0191b02000-7f0191b03000 ---p 00000000 00:00 0
7f0191b03000-7f0191ba4000 rw-p 00000000 00:00 0
7f0191ba4000-7f0191ba5000 ---p 00000000 00:00 0
7f0191ba5000-7f0191c46000 rw-p 00000000 00:00 0
7f0191c46000-7f0191c47000 ---p 00000000 00:00 0
7f0191c47000-7f0191ce8000 rw-p 00000000 00:00 0
7f0191ce8000-7f0191ce9000 ---p 00000000 00:00 0
7f0191ce9000-7f0191d8a000 rw-p 00000000 00:00 0
7f0191d8a000-7f0191d8b000 ---p 00000000 00:00 0
7f0191d8b000-7f0193e35000 rw-p 00000000 00:00 0
7f0193e35000-7f0194113000 r--p 00000000 08:01 12321713 /usr/lib/locale/locale-archive
7f0194113000-7f01942fa000 r-xp 00000000 08:01 11272734 /lib/x86_64-linux-gnu/libc-2.27.so
7f01942fa000-7f01944fa000 ---p 001e7000 08:01 11272734 /lib/x86_64-linux-gnu/libc-2.27.so
7f01944fa000-7f01944fe000 r--p 001e7000 08:01 11272734 /lib/x86_64-linux-gnu/libc-2.27.so
7f01944fe000-7f0194500000 rw-p 001eb000 08:01 11272734 /lib/x86_64-linux-gnu/libc-2.27.so
7f0194500000-7f0194504000 rw-p 00000000 00:00 0
7f0194504000-7f01946a1000 r-xp 00000000 08:01 11272746 /lib/x86_64-linux-gnu/libm-2.27.so
7f01946a1000-7f01948a0000 ---p 0019d000 08:01 11272746 /lib/x86_64-linux-gnu/libm-2.27.so
7f01948a0000-7f01948a1000 r--p 0019c000 08:01 11272746 /lib/x86_64-linux-gnu/libm-2.27.so
7f01948a1000-7f01948a2000 rw-p 0019d000 08:01 11272746 /lib/x86_64-linux-gnu/libm-2.27.so
7f01948a2000-7f01948ab000 r-xp 00000000 08:01 11272736 /lib/x86_64-linux-gnu/libcrypt-2.27.so
7f01948ab000-7f0194aaa000 ---p 00009000 08:01 11272736 /lib/x86_64-linux-gnu/libcrypt-2.27.so
7f0194aaa000-7f0194aab000 r--p 00008000 08:01 11272736 /lib/x86_64-linux-gnu/libcrypt-2.27.so
7f0194aab000-7f0194aac000 rw-p 00009000 08:01 11272736 /lib/x86_64-linux-gnu/libcrypt-2.27.so
7f0194aac000-7f0194ada000 rw-p 00000000 00:00 0
7f0194ada000-7f0194add000 r-xp 00000000 08:01 11272737 /lib/x86_64-linux-gnu/libdl-2.27.so
7f0194add000-7f0194cdc000 ---p 00003000 08:01 11272737 /lib/x86_64-linux-gnu/libdl-2.27.so
7f0194cdc000-7f0194cdd000 r--p 00002000 08:01 11272737 /lib/x86_64-linux-gnu/libdl-2.27.so
7f0194cdd000-7f0194cde000 rw-p 00003000 08:01 11272737 /lib/x86_64-linux-gnu/libdl-2.27.so
7f0194cde000-7f0194d5d000 r-xp 00000000 08:01 12325589 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f0194d5d000-7f0194f5d000 ---p 0007f000 08:01 12325589 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f0194f5d000-7f0194f5e000 r--p 0007f000 08:01 12325589 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f0194f5e000-7f0194f5f000 rw-p 00080000 08:01 12325589 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f0194f5f000-7f0194f66000 r-xp 00000000 08:01 11272834 /lib/x86_64-linux-gnu/librt-2.27.so
7f0194f66000-7f0195165000 ---p 00007000 08:01 11272834 /lib/x86_64-linux-gnu/librt-2.27.so
7f0195165000-7f0195166000 r--p 00006000 08:01 11272834 /lib/x86_64-linux-gnu/librt-2.27.so
7f0195166000-7f0195167000 rw-p 00007000 08:01 11272834 /lib/x86_64-linux-gnu/librt-2.27.so
7f0195167000-7f0195181000 r-xp 00000000 08:01 11272785 /lib/x86_64-linux-gnu/libpthread-2.27.so
7f0195181000-7f0195380000 ---p 0001a000 08:01 11272785 /lib/x86_64-linux-gnu/libpthread-2.27.so
7f0195380000-7f0195381000 r--p 00019000 08:01 11272785 /lib/x86_64-linux-gnu/libpthread-2.27.so
7f0195381000-7f0195382000 rw-p 0001a000 08:01 11272785 /lib/x86_64-linux-gnu/libpthread-2.27.so
7f0195382000-7f0195386000 rw-p 00000000 00:00 0
7f0195386000-7f01953a2000 r-xp 00000000 08:01 11272359 /lib/x86_64-linux-gnu/libz.so.1.2.11
7f01953a2000-7f01955a1000 ---p 0001c000 08:01 11272359 /lib/x86_64-linux-gnu/libz.so.1.2.11
7f01955a1000-7f01955a2000 r--p 0001b000 08:01 11272359 /lib/x86_64-linux-gnu/libz.so.1.2.11
7f01955a2000-7f01955a3000 rw-p 0001c000 08:01 11272359 /lib/x86_64-linux-gnu/libz.so.1.2.11
7f01955a3000-7f01955ca000 r-xp 00000000 08:01 11272323 /lib/x86_64-linux-gnu/ld-2.27.so
7f0195636000-7f019565a000 r--s 00000000 08:01 11272785 /lib/x86_64-linux-gnu/libpthread-2.27.so
7f019565a000-7f01957c3000 rw-p 00000000 00:00 0
7f01957c3000-7f01957ca000 r--s 00000000 08:01 12330116 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f01957ca000-7f01957cb000 r--p 00027000 08:01 11272323 /lib/x86_64-linux-gnu/ld-2.27.so
7f01957cb000-7f01957cc000 rw-p 00028000 08:01 11272323 /lib/x86_64-linux-gnu/ld-2.27.so
7f01957cc000-7f01957cd000 rw-p 00000000 00:00 0
7ffef2561000-7ffef2d60000 rw-p 00000000 00:00 0 [stack]
7ffef2d6f000-7ffef2d72000 r--p 00000000 00:00 0 [vvar]
7ffef2d72000-7ffef2d74000 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.000915 0.000061 16.330793 ( 16.959219)
test_basic 0.001753 0.003330 0.289300 ( 0.379232)
test_all Skipping Gem::PackageTask tests. rake not found.
0.012286 0.000022 443.512424 ( 71.329257)
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.077137 0.027894 39.310036 ( 48.705829)
$$$[end] "make yes-btest TESTS='-j8'" exit with 512.
/home/ko1/ruby/logs/brlog.trunk-test.20201211-005005
total: 141.92 sec