rev: b79d443482
test-all : 21394 tests, 5670450 assertions, 0 failures, 0 errors, 108 skips
test-spec: 3781 files, 30653 examples, 117451 expectations, 0 failures, 0 errors, 0 tagged
exit statuses:
"make update-unicode DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0.
"make update-download DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0.
"make update-rubyspec DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0.
"make update-src DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0.
"make after-update DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0.
"make miniruby DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0.
"make ruby DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0.
"make all DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0.
"make install DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0.
"make yes-btest TESTS='-j6'" exit with 512.
"make yes-test-basic TESTS='-j6'" exit with 0.
"make yes-test-all TESTS='-j6'" exit with 0.
"make yes-test-rubyspec TESTS='-j6'" exit with 0.
Logfile: /home/ko1/ruby/logs/brlog.trunk-asserts.20210204-135014
#<BuildRuby:0x0000556a1621c868
@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-asserts",
@TARGET_INSTALL_DIR="/tmp/ruby/v3/install/trunk-asserts",
@TARGET_NAME="trunk-asserts",
@TARGET_SRC_DIR="/tmp/ruby/v3/src/trunk-asserts",
@build_opts="DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"",
@configure_opts=["--enable-shared"],
@gist=false,
@git_branch=nil,
@git_worktree=nil,
@incremental=true,
@logfile="/home/ko1/ruby/logs/brlog.trunk-asserts.20210204-135014",
@make="make",
@quiet=false,
@ruby_env=
[["RUBY_DEBUG", "ci"], ["RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE", "30"]],
@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='-j6'",
@timeout=10800>
user system total real
checkout 0.000000 0.000000 0.000000 ( 0.000025)
autoconf 0.000000 0.000000 0.000000 ( 0.000050)
configure 0.000000 0.000000 0.000000 ( 0.000046)
build_up From https://github.com/ruby/ruby
f71659d..b79d443 master -> origin/master
0.012000 0.004000 15.124000 ( 19.161743)
build_miniruby 0.000000 0.000000 0.140000 ( 0.159145)
build_ruby 0.004000 0.000000 7.368000 ( 7.444945)
build_all 0.016000 0.000000 96.564000 ( 97.179210)
build_install 0.016000 0.008000 98.604000 ( 99.141244)
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
Assertion Failed: /tmp/ruby/v3/src/trunk-asserts/vm_sync.c:52:vm_lock_enter:cr->sync.locked_by != rb_ractor_self(cr)
ruby 3.1.0dev (2021-02-04T12:12:54Z master b79d443482) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0001 p:---- s:0003 e:000002 (none) [FINISH]
self: T_NIL
-- C level backtrace information -------------------------------------------
/tmp/ruby/v3/build/trunk-asserts/miniruby(rb_print_backtrace+0x19) [0x5570b4a3eb59] /tmp/ruby/v3/src/trunk-asserts/vm_dump.c:758
/tmp/ruby/v3/build/trunk-asserts/miniruby(fprintf+0x0) [0x5570b4a3ef0d] /tmp/ruby/v3/src/trunk-asserts/vm_dump.c:1020
/tmp/ruby/v3/build/trunk-asserts/miniruby(rb_vm_bugreport) /tmp/ruby/v3/src/trunk-asserts/vm_dump.c:1023
/tmp/ruby/v3/build/trunk-asserts/miniruby(rb_assert_failure+0x7a) [0x5570b4835461] /tmp/ruby/v3/src/trunk-asserts/error.c:866
/tmp/ruby/v3/build/trunk-asserts/miniruby(vm_lock_leave+0x0) [0x5570b48404c2] /tmp/ruby/v3/src/trunk-asserts/vm_sync.c:52
/tmp/ruby/v3/build/trunk-asserts/miniruby(ractor_check_blocking+0x52) [0x5570b497c392] /tmp/ruby/v3/src/trunk-asserts/ractor.c:1834
/tmp/ruby/v3/build/trunk-asserts/miniruby(rb_ractor_blocking_threads_inc+0x3c) [0x5570b497ed2c] /tmp/ruby/v3/src/trunk-asserts/ractor.c:1870
/tmp/ruby/v3/build/trunk-asserts/miniruby(native_sleep+0x2d) [0x5570b49ee31d] /tmp/ruby/v3/src/trunk-asserts/thread_pthread.c:2184
/tmp/ruby/v3/build/trunk-asserts/miniruby(sleep_forever+0x30) [0x5570b49f0930] /tmp/ruby/v3/src/trunk-asserts/thread.c:1438
/tmp/ruby/v3/build/trunk-asserts/miniruby(ubf_caller+0xd) [0x5570b49f098d] /tmp/ruby/v3/src/trunk-asserts/thread_pthread.c:2258
/tmp/ruby/v3/build/trunk-asserts/miniruby(thread_do_start+0x45) [0x5570b49eff15] /tmp/ruby/v3/src/trunk-asserts/thread.c:769
/tmp/ruby/v3/build/trunk-asserts/miniruby(thread_start_func_2+0x1ea) [0x5570b49f011a] /tmp/ruby/v3/src/trunk-asserts/thread.c:822
/tmp/ruby/v3/build/trunk-asserts/miniruby(thread_start_func_1+0x44) [0x5570b49f0504] /tmp/ruby/v3/src/trunk-asserts/thread_pthread.c:1033
/lib/x86_64-linux-gnu/libpthread.so.0(start_thread+0xd9) [0x7f76aa696609] pthread_create.c:477
/lib/x86_64-linux-gnu/libpthread.so.0(start_thread) (null):0
/lib/x86_64-linux-gnu/libc.so.6(clone+0x43) [0x7f76aa39c293] ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
-- Other runtime information -----------------------------------------------
* Loaded script: bootstraptest.tmp.rb
* Loaded features:
0 enumerator.so
1 thread.rb
2 fiber.so
3 rational.so
4 complex.so
5 ruby2_keywords.rb
* Process memory map:
5570b4804000-5570b482d000 r--p 00000000 00:7c 3874101973 /tmp/ruby/v3/build/trunk-asserts/miniruby
5570b482d000-5570b4a4a000 r-xp 00029000 00:7c 3874101973 /tmp/ruby/v3/build/trunk-asserts/miniruby
5570b4a4a000-5570b4ba1000 r--p 00246000 00:7c 3874101973 /tmp/ruby/v3/build/trunk-asserts/miniruby
5570b4ba2000-5570b4ba9000 r--p 0039d000 00:7c 3874101973 /tmp/ruby/v3/build/trunk-asserts/miniruby
5570b4ba9000-5570b4baa000 rw-p 003a4000 00:7c 3874101973 /tmp/ruby/v3/build/trunk-asserts/miniruby
5570b4baa000-5570b4bbb000 rw-p 00000000 00:00 0
5570b5ab9000-5570b5c21000 rw-p 00000000 00:00 0 [heap]
7f7698000000-7f7698021000 rw-p 00000000 00:00 0
7f7698021000-7f769c000000 ---p 00000000 00:00 0
7f76a0000000-7f76a0021000 rw-p 00000000 00:00 0
7f76a0021000-7f76a4000000 ---p 00000000 00:00 0
7f76a41d1000-7f76a5263000 r--s 00000000 fe:00 4302218586 /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.31.so
7f76a5263000-7f76a5453000 r--s 00000000 fe:00 456823 /usr/lib/x86_64-linux-gnu/libc-2.31.so
7f76a5453000-7f76a56c7000 r--s 00000000 fe:00 3357644 /usr/lib/debug/.build-id/4f/c5fc33f4429136a494c640b113d76f610e4abc.debug
7f76a56c7000-7f76a56ee000 r--s 00000000 fe:00 477287 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so
7f76a56ee000-7f76a68b0000 r--s 00000000 00:7c 3874101973 /tmp/ruby/v3/build/trunk-asserts/miniruby
7f76a68b0000-7f76a68b3000 r--p 00000000 fe:00 460720 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f76a68b3000-7f76a68c5000 r-xp 00003000 fe:00 460720 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f76a68c5000-7f76a68c9000 r--p 00015000 fe:00 460720 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f76a68c9000-7f76a68ca000 r--p 00018000 fe:00 460720 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f76a68ca000-7f76a68cb000 rw-p 00019000 fe:00 460720 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f76a68cb000-7f76a68cc000 ---p 00000000 00:00 0
7f76a68cc000-7f76a6acc000 rw-p 00000000 00:00 0
7f76a6acc000-7f76a6acd000 ---p 00000000 00:00 0
7f76a6acd000-7f76a6ccd000 rw-p 00000000 00:00 0
7f76a6ccd000-7f76a6cce000 ---p 00000000 00:00 0
7f76a6cce000-7f76a6d6f000 rw-p 00000000 00:00 0
7f76a6d6f000-7f76a6d70000 ---p 00000000 00:00 0
7f76a6d70000-7f76a6e11000 rw-p 00000000 00:00 0
7f76a6e11000-7f76a6e12000 ---p 00000000 00:00 0
7f76a6e12000-7f76a6eb3000 rw-p 00000000 00:00 0
7f76a6eb3000-7f76a6eb4000 ---p 00000000 00:00 0
7f76a6eb4000-7f76a6f55000 rw-p 00000000 00:00 0
7f76a6f55000-7f76a6f56000 ---p 00000000 00:00 0
7f76a6f56000-7f76a6ff7000 rw-p 00000000 00:00 0
7f76a6ff7000-7f76a6ff8000 ---p 00000000 00:00 0
7f76a6ff8000-7f76a7099000 rw-p 00000000 00:00 0
7f76a7099000-7f76a709a000 ---p 00000000 00:00 0
7f76a709a000-7f76a713b000 rw-p 00000000 00:00 0
7f76a713b000-7f76a713c000 ---p 00000000 00:00 0
7f76a713c000-7f76a71dd000 rw-p 00000000 00:00 0
7f76a71dd000-7f76a71de000 ---p 00000000 00:00 0
7f76a71de000-7f76a727f000 rw-p 00000000 00:00 0
7f76a727f000-7f76a7280000 ---p 00000000 00:00 0
7f76a7280000-7f76a7321000 rw-p 00000000 00:00 0
7f76a7321000-7f76a7322000 ---p 00000000 00:00 0
7f76a7322000-7f76a73c3000 rw-p 00000000 00:00 0
7f76a73c3000-7f76a73c4000 ---p 00000000 00:00 0
7f76a73c4000-7f76a7465000 rw-p 00000000 00:00 0
7f76a7465000-7f76a7466000 ---p 00000000 00:00 0
7f76a7466000-7f76a7507000 rw-p 00000000 00:00 0
7f76a7507000-7f76a7508000 ---p 00000000 00:00 0
7f76a7508000-7f76a75a9000 rw-p 00000000 00:00 0
7f76a75a9000-7f76a75aa000 ---p 00000000 00:00 0
7f76a75aa000-7f76a764b000 rw-p 00000000 00:00 0
7f76a764b000-7f76a764c000 ---p 00000000 00:00 0
7f76a764c000-7f76a76ed000 rw-p 00000000 00:00 0
7f76a76ed000-7f76a76ee000 ---p 00000000 00:00 0
7f76a76ee000-7f76a778f000 rw-p 00000000 00:00 0
7f76a778f000-7f76a7790000 ---p 00000000 00:00 0
7f76a7790000-7f76a7831000 rw-p 00000000 00:00 0
7f76a7831000-7f76a7832000 ---p 00000000 00:00 0
7f76a7832000-7f76a78d3000 rw-p 00000000 00:00 0
7f76a78d3000-7f76a78d4000 ---p 00000000 00:00 0
7f76a78d4000-7f76a7975000 rw-p 00000000 00:00 0
7f76a7975000-7f76a7976000 ---p 00000000 00:00 0
7f76a7976000-7f76a7a17000 rw-p 00000000 00:00 0
7f76a7a17000-7f76a7a18000 ---p 00000000 00:00 0
7f76a7a18000-7f76a7ab9000 rw-p 00000000 00:00 0
7f76a7ab9000-7f76a7aba000 ---p 00000000 00:00 0
7f76a7aba000-7f76a7b5b000 rw-p 00000000 00:00 0
7f76a7b5b000-7f76a7b5c000 ---p 00000000 00:00 0
7f76a7b5c000-7f76a7bfd000 rw-p 00000000 00:00 0
7f76a7bfd000-7f76a7bfe000 ---p 00000000 00:00 0
7f76a7bfe000-7f76a7c9f000 rw-p 00000000 00:00 0
7f76a7c9f000-7f76a7ca0000 ---p 00000000 00:00 0
7f76a7ca0000-7f76a7d41000 rw-p 00000000 00:00 0
7f76a7d41000-7f76a7d42000 ---p 00000000 00:00 0
7f76a7d42000-7f76a7de3000 rw-p 00000000 00:00 0
7f76a7de3000-7f76a7de4000 ---p 00000000 00:00 0
7f76a7de4000-7f76a7e85000 rw-p 00000000 00:00 0
7f76a7e85000-7f76a7e86000 ---p 00000000 00:00 0
7f76a7e86000-7f76a7f27000 rw-p 00000000 00:00 0
7f76a7f27000-7f76a7f28000 ---p 00000000 00:00 0
7f76a7f28000-7f76a7fc9000 rw-p 00000000 00:00 0
7f76a7fc9000-7f76a7fca000 ---p 00000000 00:00 0
7f76a7fca000-7f76a806b000 rw-p 00000000 00:00 0
7f76a806b000-7f76a806c000 ---p 00000000 00:00 0
7f76a806c000-7f76aa27a000 rw-p 00000000 00:00 0
7f76aa27a000-7f76aa29f000 r--p 00000000 fe:00 456823 /usr/lib/x86_64-linux-gnu/libc-2.31.so
7f76aa29f000-7f76aa417000 r-xp 00025000 fe:00 456823 /usr/lib/x86_64-linux-gnu/libc-2.31.so
7f76aa417000-7f76aa461000 r--p 0019d000 fe:00 456823 /usr/lib/x86_64-linux-gnu/libc-2.31.so
7f76aa461000-7f76aa462000 ---p 001e7000 fe:00 456823 /usr/lib/x86_64-linux-gnu/libc-2.31.so
7f76aa462000-7f76aa465000 r--p 001e7000 fe:00 456823 /usr/lib/x86_64-linux-gnu/libc-2.31.so
7f76aa465000-7f76aa468000 rw-p 001ea000 fe:00 456823 /usr/lib/x86_64-linux-gnu/libc-2.31.so
7f76aa468000-7f76aa46c000 rw-p 00000000 00:00 0
7f76aa46c000-7f76aa47b000 r--p 00000000 fe:00 460738 /usr/lib/x86_64-linux-gnu/libm-2.31.so
7f76aa47b000-7f76aa522000 r-xp 0000f000 fe:00 460738 /usr/lib/x86_64-linux-gnu/libm-2.31.so
7f76aa522000-7f76aa5b9000 r--p 000b6000 fe:00 460738 /usr/lib/x86_64-linux-gnu/libm-2.31.so
7f76aa5b9000-7f76aa5ba000 r--p 0014c000 fe:00 460738 /usr/lib/x86_64-linux-gnu/libm-2.31.so
7f76aa5ba000-7f76aa5bb000 rw-p 0014d000 fe:00 460738 /usr/lib/x86_64-linux-gnu/libm-2.31.so
7f76aa5bb000-7f76aa5bd000 rw-p 00000000 00:00 0
7f76aa5bd000-7f76aa5bf000 r--p 00000000 fe:00 456830 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f76aa5bf000-7f76aa5d4000 r-xp 00002000 fe:00 456830 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f76aa5d4000-7f76aa5ee000 r--p 00017000 fe:00 456830 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f76aa5ee000-7f76aa5ef000 r--p 00030000 fe:00 456830 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f76aa5ef000-7f76aa5f0000 rw-p 00031000 fe:00 456830 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f76aa5f0000-7f76aa5f8000 rw-p 00000000 00:00 0
7f76aa5f8000-7f76aa5f9000 r--p 00000000 fe:00 460706 /usr/lib/x86_64-linux-gnu/libdl-2.31.so
7f76aa5f9000-7f76aa5fb000 r-xp 00001000 fe:00 460706 /usr/lib/x86_64-linux-gnu/libdl-2.31.so
7f76aa5fb000-7f76aa5fc000 r--p 00003000 fe:00 460706 /usr/lib/x86_64-linux-gnu/libdl-2.31.so
7f76aa5fc000-7f76aa5fd000 r--p 00003000 fe:00 460706 /usr/lib/x86_64-linux-gnu/libdl-2.31.so
7f76aa5fd000-7f76aa5fe000 rw-p 00004000 fe:00 460706 /usr/lib/x86_64-linux-gnu/libdl-2.31.so
7f76aa5fe000-7f76aa608000 r--p 00000000 fe:00 460724 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0
7f76aa608000-7f76aa668000 r-xp 0000a000 fe:00 460724 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0
7f76aa668000-7f76aa67f000 r--p 0006a000 fe:00 460724 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0
7f76aa67f000-7f76aa680000 ---p 00081000 fe:00 460724 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0
7f76aa680000-7f76aa681000 r--p 00081000 fe:00 460724 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0
7f76aa681000-7f76aa682000 rw-p 00082000 fe:00 460724 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0
7f76aa682000-7f76aa685000 r--p 00000000 fe:00 477295 /usr/lib/x86_64-linux-gnu/librt-2.31.so
7f76aa685000-7f76aa689000 r-xp 00003000 fe:00 477295 /usr/lib/x86_64-linux-gnu/librt-2.31.so
7f76aa689000-7f76aa68a000 r--p 00007000 fe:00 477295 /usr/lib/x86_64-linux-gnu/librt-2.31.so
7f76aa68a000-7f76aa68b000 ---p 00008000 fe:00 477295 /usr/lib/x86_64-linux-gnu/librt-2.31.so
7f76aa68b000-7f76aa68c000 r--p 00008000 fe:00 477295 /usr/lib/x86_64-linux-gnu/librt-2.31.so
7f76aa68c000-7f76aa68d000 rw-p 00009000 fe:00 477295 /usr/lib/x86_64-linux-gnu/librt-2.31.so
7f76aa68d000-7f76aa694000 r--p 00000000 fe:00 477287 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so
7f76aa694000-7f76aa6a5000 r-xp 00007000 fe:00 477287 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so
7f76aa6a5000-7f76aa6aa000 r--p 00018000 fe:00 477287 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so
7f76aa6aa000-7f76aa6ab000 r--p 0001c000 fe:00 477287 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so
7f76aa6ab000-7f76aa6ac000 rw-p 0001d000 fe:00 477287 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so
7f76aa6ac000-7f76aa6b0000 rw-p 00000000 00:00 0
7f76aa6b0000-7f76aa6b2000 r--p 00000000 fe:00 5049855 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f76aa6b2000-7f76aa6c3000 r-xp 00002000 fe:00 5049855 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f76aa6c3000-7f76aa6c9000 r--p 00013000 fe:00 5049855 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f76aa6c9000-7f76aa6ca000 ---p 00019000 fe:00 5049855 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f76aa6ca000-7f76aa6cb000 r--p 00019000 fe:00 5049855 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f76aa6cb000-7f76aa6cc000 rw-p 0001a000 fe:00 5049855 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f76aa6cc000-7f76aa6ce000 rw-p 00000000 00:00 0
7f76aa6d4000-7f76aa6d5000 r--p 00000000 fe:00 456801 /usr/lib/x86_64-linux-gnu/ld-2.31.so
7f76aa6d5000-7f76aa6f8000 r-xp 00001000 fe:00 456801 /usr/lib/x86_64-linux-gnu/ld-2.31.so
7f76aa6f8000-7f76aa700000 r--p 00024000 fe:00 456801 /usr/lib/x86_64-linux-gnu/ld-2.31.so
7f76aa701000-7f76aa702000 r--p 0002c000 fe:00 456801 /usr/lib/x86_64-linux-gnu/ld-2.31.so
7f76aa702000-7f76aa703000 rw-p 0002d000 fe:00 456801 /usr/lib/x86_64-linux-gnu/ld-2.31.so
7f76aa703000-7f76aa704000 rw-p 00000000 00:00 0
7fff60a66000-7fff61265000 rw-p 00000000 00:00 0 [stack]
7fff61292000-7fff61294000 r--p 00000000 00:00 0 [vvar]
7fff61294000-7fff61296000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
EA core file is found. Saving it at: "/tmp/bootstraptest-core.2021-02-04T14:04:52Z"
/tmp/ruby/v3/build/trunk-asserts/miniruby -I/tmp/ruby/v3/src/trunk-asserts/lib -I/tmp/ruby/v3/build/trunk-asserts -I/tmp/ruby/v3/build/trunk-asserts/.ext/common --disable-gems: No such file or directory.
.............................................
test_string.rb .
test_struct.rb .
test_syntax.rb ............................................................................................................................................................
test_thread.rb .................................................
Fiber count: 10000 (skipping)
#1233 test_ractor.rb:561:in `<top (required)>':
echo_ractor = Ractor.new do
loop do
v = Ractor.receive
Ractor.yield v
end
end
class C; end
module M; end
S = Struct.new(:a, :b, :c, :d)
shareable_objects = [
true,
false,
nil,
1,
1.1, # Float
1+2r, # Rational
3+4i, # Complex
2**128, # Bignum
:sym, # Symbol
'xyzzy'.to_sym, # dynamic symbol
'frozen'.freeze, # frozen String
/regexp/, # regexp literal
/reg{true}exp/.freeze, # frozen dregexp
[1, 2].freeze, # frozen Array which only refers to shareable
{a: 1}.freeze, # frozen Hash which only refers to shareable
[{a: 1}.freeze, 'str'.freeze].freeze, # nested frozen container
S.new(1, 2).freeze, # frozen Struct
S.new(1, 2, 3, 4).freeze, # frozen Struct
(1..2), # Range on Struct
(1..), # Range on Struct
(..1), # Range on Struct
C, # class
M, # module
Ractor.current, # Ractor
]
unshareable_objects = [
'mutable str'.dup,
[:array],
{hash: true},
S.new(1, 2),
S.new(1, 2, 3, 4),
S.new("a", 2).freeze, # frozen, but refers to an unshareable object
]
results = []
shareable_objects.map{|o|
echo_ractor << o
o2 = echo_ractor.take
results << "#{o} is copied" unless o.object_id == o2.object_id
}
unshareable_objects.map{|o|
echo_ractor << o
o2 = echo_ractor.take
results << "#{o.inspect} is not copied" if o.object_id == o2.object_id
}
if results.empty?
:ok
else
results.inspect
end
#=> "" (expected "ok")
#1233 test_ractor.rb:561:in `<top (required)>': core dumped
FAIL 2/1485 tests failed
make: *** [uncommon.mk:763: yes-btest] Error 1
0.004000 0.000000 729.936000 (726.389952)
test_basic 0.008000 0.004000 12.108000 ( 12.238951)
test_all Skipping Gem::PackageTask tests. rake not found.
0.000000 0.000000 23899.440000 (4589.066185)
test_rubyspec $ /tmp/ruby/v3/build/trunk-asserts/miniruby -I/tmp/ruby/v3/src/trunk-asserts/lib /tmp/ruby/v3/src/trunk-asserts/tool/runruby.rb --archdir=/tmp/ruby/v3/build/trunk-asserts --extout=.ext -- -I/tmp/ruby/v3/src/trunk-asserts/tool/lib /tmp/ruby/v3/src/trunk-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/v3/src/trunk-asserts/spec/default.mspec
0.068000 0.056000 2041.176000 (2008.724959)
$$$[end] "make yes-btest TESTS='-j6'" exit with 512.
/home/ko1/ruby/logs/brlog.trunk-asserts.20210204-135014
total: 7559.51 sec