rultor.com logo This build log was produced by rultor.com for yegor256/futex#14
+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 10144
+ echo '1.68.1 24dc2a841'
1.68.1 24dc2a841
+ date
Tue Nov 27 08:42:33 CET 2018
+ uptime
 08:42:33 up 142 days, 18:26,  0 users,  load average: 6.87, 7.30, 7.41
+ ff=default
+ image=yegor256/rultor
+ rebase=false
+ head_branch=master
+ pull_title='Fix: Errno::EACCES: Permission denied @ fptr_finalize (in Windows)'
+ author=yegor256
+ directory=
+ head=git@github.com:yegor256/futex.git
+ pull_id=14
+ fork=git@github.com:dapi/futex.git
+ fork_branch=fix_tempdir_for_windows
+ squash=false
+ vars=('--env=head=git@github.com:yegor256/futex.git' '--env=pull_id=14' '--env=fork=git@github.com:dapi/futex.git' '--env=fork_branch=fix_tempdir_for_windows' '--env=head_branch=master' '--env=pull_title=Fix: Errno::EACCES: Permission denied @ fptr_finalize (in Windows)' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/futex.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=14'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:dapi/futex.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=fix_tempdir_for_windows'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Fix: Errno::EACCES: Permission denied @ fptr_finalize (in Windows)'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''export GEM_HOME=~/.ruby'\'' '\'';'\'' '\''export GEM_PATH=$GEM_HOME:$GEM_PATH'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''rake'\'' '\'';'\'' )')
+ scripts=('export '\''head=git@github.com:yegor256/futex.git'\''' ';' 'export '\''pull_id=14'\''' ';' 'export '\''fork=git@github.com:dapi/futex.git'\''' ';' 'export '\''fork_branch=fix_tempdir_for_windows'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Fix: Errno::EACCES: Permission denied @ fptr_finalize (in Windows)'\''' ';' 'export '\''author=yegor256'\''' ';' 'export GEM_HOME=~/.ruby' ';' 'export GEM_PATH=$GEM_HOME:$GEM_PATH' ';' 'bundle install' ';' 'rake' ';')
+ container=yegor256_futex_14
+ as_root=false
+ mkdir -p /home/rultor/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/rultor/.ssh/config
+ git clone git@github.com:yegor256/futex.git repo
Cloning into 'repo'...
+ cd repo
+ git config user.email me@rultor.com
+ git config user.name rultor
+ '[' -z 'export '\''head=git@github.com:yegor256/futex.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:yegor256/futex.git'\''' ';' 'export '\''pull_id=14'\''' ';' 'export '\''fork=git@github.com:dapi/futex.git'\''' ';' 'export '\''fork_branch=fix_tempdir_for_windows'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Fix: Errno::EACCES: Permission denied @ fptr_finalize (in Windows)'\''' ';' 'export '\''author=yegor256'\''' ';' 'export GEM_HOME=~/.ruby' ';' 'export GEM_PATH=$GEM_HOME:$GEM_PATH' ';' 'bundle install' ';' rake ';'
+ sensitive=()
+ rm -rf .gpg
+ cd repo
+ git remote add fork git@github.com:dapi/futex.git
+ git remote update
Fetching origin
Fetching fork
From github.com:dapi/futex
 * [new branch]      fix_tempdir_for_windows -> fork/fix_tempdir_for_windows
 * [new branch]      master     -> fork/master
 * [new branch]      remove_redundant_openssl -> fork/remove_redundant_openssl
+ args=
+ '[' default == default ']'
+ args=' --ff'
+ '[' default == no ']'
+ '[' default == only ']'
+ export BRANCH=__rultor
+ BRANCH=__rultor
++ git show-branch __rultor
++ wc -l
+ '[' 0 -gt 0 ']'
+ git checkout -B __rultor fork/fix_tempdir_for_windows
Switched to a new branch '__rultor'
Branch __rultor set up to track remote branch fix_tempdir_for_windows from fork.
+ git checkout -B master origin/master
Switched to and reset branch 'master'
Branch master set up to track remote branch master from origin.
Your branch is up-to-date with 'origin/master'.
+ '[' false == true ']'
+ '[' false == true ']'
+ git merge --ff __rultor
Auto-merging appveyor.yml
Merge made by the 'recursive' strategy.
 appveyor.yml       |  2 +-
 lib/futex.rb       | 16 ++++++++++++----
 test/test_futex.rb | 27 ++++++++++++++++++++++-----
 3 files changed, 35 insertions(+), 10 deletions(-)
+ docker_when_possible
+ true
++ uptime
++ tail -n 1
++ sed 's/ /\n/g'
+ load=7.41
++ echo 7.41 '>' 30
++ bc
+ '[' 0 -eq 1 ']'
+ echo 'load average is 7.41, low enough to run a new Docker container'
load average is 7.41, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor
+ docker pull yegor256/rultor
Using default tag: latest
latest: Pulling from yegor256/rultor
Digest: sha256:7981a71e6a4a4d128e3e829e64038f8a24c3dcb45e9093e0cdbe2a6f3268604e
Status: Image is up to date for yegor256/rultor:latest
+ docker ps --filter=status=exited
+ grep --quiet '\syegor256_futex_14\s*$'
+ ls -al .
total 672
drwx--x--x  3 rultor rultor   4096 Nov 27 08:42 .
drwxrwxrwt 14 root   root   638976 Nov 27 08:42 ..
-rw-rw-r--  1 rultor rultor    444 Nov 27 08:42 end.sh
-rwxrwxr-x  1 rultor rultor    338 Nov 27 08:42 entry.sh
-rw-rw-r--  1 rultor rultor      6 Nov 27 08:42 pid
drwxrwxr-x  5 rultor rultor   4096 Nov 27 08:42 repo
-rw-rw-r--  1 rultor rultor     56 Nov 27 08:42 rubygems.yml
-rwxrwxr-x  1 rultor rultor   5796 Nov 27 08:42 run.sh
-rw-rw-r--  1 rultor rultor    520 Nov 27 08:42 script.sh
-rw-rw-r--  1 rultor rultor   4952 Nov 27 08:42 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-is2j:/main --env=head=git@github.com:yegor256/futex.git --env=pull_id=14 --env=fork=git@github.com:dapi/futex.git --env=fork_branch=fix_tempdir_for_windows --env=head_branch=master '--env=pull_title=Fix: Errno::EACCES: Permission denied @ fptr_finalize (in Windows)' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/futex.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=14'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:dapi/futex.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=fix_tempdir_for_windows'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Fix: Errno::EACCES: Permission denied @ fptr_finalize (in Windows)'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''export GEM_HOME=~/.ruby'\'' '\'';'\'' '\''export GEM_PATH=$GEM_HOME:$GEM_PATH'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''rake'\'' '\'';'\'' )' --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-is2j/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_futex_14 yegor256/rultor /main/entry.sh
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.composer /root/.gem /root/.gnupg /root/.m2 /root/.oracle_jre_usage /root/.profile /root/texmf /root/.wget-hsts /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./pid ./repo ./rubygems.yml ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ su --login r --command /home/r/script.sh
mesg: change /dev/pts/0 mode failed: Operation not permitted
+ set -e
+ set -o pipefail
+ shopt -s expand_aliases
+ alias 'sudo=sudo -i'
+ export HOME=/home/r
+ HOME=/home/r
+ cd /home/r/repo
+ export head=git@github.com:yegor256/futex.git
+ head=git@github.com:yegor256/futex.git
+ export pull_id=14
+ pull_id=14
+ export fork=git@github.com:dapi/futex.git
+ fork=git@github.com:dapi/futex.git
+ export fork_branch=fix_tempdir_for_windows
+ fork_branch=fix_tempdir_for_windows
+ export head_branch=master
+ head_branch=master
+ export 'pull_title=Fix: Errno::EACCES: Permission denied @ fptr_finalize (in Windows)'
+ pull_title='Fix: Errno::EACCES: Permission denied @ fptr_finalize (in Windows)'
+ export author=yegor256
+ author=yegor256
+ export GEM_HOME=/home/r/.ruby
+ GEM_HOME=/home/r/.ruby
+ export GEM_PATH=/home/r/.ruby:/usr/local/rvm/gems/ruby-2.5.1:/usr/local/rvm/gems/ruby-2.5.1@global
+ GEM_PATH=/home/r/.ruby:/usr/local/rvm/gems/ruby-2.5.1:/usr/local/rvm/gems/ruby-2.5.1@global
+ bundle install
Fetching gem metadata from https://rubygems.org/.............
Resolving dependencies...
32mFetching rake 12.3.10m
32mInstalling rake 12.3.10m
32mFetching ast 2.4.00m
32mInstalling ast 2.4.00m
32mFetching backtrace 0.3.00m
32mInstalling backtrace 0.3.00m
Using bundler 1.16.6
32mFetching concurrent-ruby 1.1.30m
32mInstalling concurrent-ruby 1.1.30m
Using futex 0.0.0 from source at `.`
32mFetching jaro_winkler 1.5.10m
32mInstalling jaro_winkler 1.5.1 with native extensions0m
32mFetching minitest 5.11.30m
32mInstalling minitest 5.11.30m
32mFetching parallel 1.12.10m
32mInstalling parallel 1.12.10m
32mFetching parser 2.5.3.00m
32mInstalling parser 2.5.3.00m
GemWrappers: Can not wrap missing file: ruby-parse
GemWrappers: Can not wrap missing file: ruby-rewrite
32mFetching powerpack 0.1.20m
32mInstalling powerpack 0.1.20m
32mFetching rainbow 3.0.00m
32mInstalling rainbow 3.0.00m
32mFetching rdoc 4.3.00m
32mInstalling rdoc 4.3.00m
32mFetching ruby-progressbar 1.10.00m
32mInstalling ruby-progressbar 1.10.00m
32mFetching unicode-display_width 1.4.00m
32mInstalling unicode-display_width 1.4.00m
32mFetching rubocop 0.60.00m
32mInstalling rubocop 0.60.00m
GemWrappers: Can not wrap missing file: rubocop
32mFetching rubocop-rspec 1.30.10m
32mInstalling rubocop-rspec 1.30.10m
32mFetching threads 0.3.00m
32mInstalling threads 0.3.00m
32mBundle complete! 7 Gemfile dependencies, 18 gems now installed.0m
32mUse `bundle info [gemname]` to see where a bundled gem is installed.0m
+ rake
/home/r/repo/Rakefile:27: warning: already initialized constant CLEAN
/home/r/.ruby/gems/rake-12.3.1/lib/rake/clean.rb:63: warning: previous definition of CLEAN was here
Run options: --seed 64762

# Running:

Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/d20181127-264-cvi4w7/g/e/f/file.txt.lock
        /home/r/repo/lib/futex.rb:73:in `initialize'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/test/test_futex.rb:93:in `block (2 levels) in test_non_exclusive_locking'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:57:in `block (3 levels) in assert'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `loop'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `block (2 levels) in assert'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker'
Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/d20181127-264-cvi4w7/g/e/f/file.txt.lock
        /home/r/repo/lib/futex.rb:73:in `initialize'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/test/test_futex.rb:93:in `block (2 levels) in test_non_exclusive_locking'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:57:in `block (3 levels) in assert'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `loop'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `block (2 levels) in assert'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker'
Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/d20181127-264-cvi4w7/g/e/f/file.txt.lock
        /home/r/repo/lib/futex.rb:73:in `initialize'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/test/test_futex.rb:93:in `block (2 levels) in test_non_exclusive_locking'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:57:in `block (3 levels) in assert'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `loop'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `block (2 levels) in assert'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker'
Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/d20181127-264-cvi4w7/g/e/f/file.txt.lock
        /home/r/repo/lib/futex.rb:73:in `initialize'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/test/test_futex.rb:93:in `block (2 levels) in test_non_exclusive_locking'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:57:in `block (3 levels) in assert'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `loop'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `block (2 levels) in assert'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker'
Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/d20181127-264-cvi4w7/g/e/f/file.txt.lock
        /home/r/repo/lib/futex.rb:73:in `initialize'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/test/test_futex.rb:93:in `block (2 levels) in test_non_exclusive_locking'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:57:in `block (3 levels) in assert'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `loop'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `block (2 levels) in assert'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker'
Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/d20181127-264-cvi4w7/g/e/f/file.txt.lock
        /home/r/repo/lib/futex.rb:73:in `initialize'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/test/test_futex.rb:93:in `block (2 levels) in test_non_exclusive_locking'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:57:in `block (3 levels) in assert'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `loop'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `block (2 levels) in assert'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker'
Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/d20181127-264-cvi4w7/g/e/f/file.txt.lock
        /home/r/repo/lib/futex.rb:73:in `initialize'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/test/test_futex.rb:93:in `block (2 levels) in test_non_exclusive_locking'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:57:in `block (3 levels) in assert'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `loop'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `block (2 levels) in assert'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker'
Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/d20181127-264-cvi4w7/g/e/f/file.txt.lock
        /home/r/repo/lib/futex.rb:73:in `initialize'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/test/test_futex.rb:93:in `block (2 levels) in test_non_exclusive_locking'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:57:in `block (3 levels) in assert'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `loop'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `block (2 levels) in assert'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker'
Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/d20181127-264-cvi4w7/g/e/f/file.txt.lock
        /home/r/repo/lib/futex.rb:73:in `initialize'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/test/test_futex.rb:93:in `block (2 levels) in test_non_exclusive_locking'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:57:in `block (3 levels) in assert'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `loop'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `block (2 levels) in assert'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker'
Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/d20181127-264-cvi4w7/g/e/f/file.txt.lock
        /home/r/repo/lib/futex.rb:73:in `initialize'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/lib/futex.rb:73:in `open'
        /home/r/repo/test/test_futex.rb:93:in `block (2 levels) in test_non_exclusive_locking'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:57:in `block (3 levels) in assert'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `loop'
        /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:53:in `block (2 levels) in assert'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch'
        /home/r/.ruby/gems/concurrent-ruby-1.1.3/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker'
E..SLocked by #264-ex/assert-thread-1 in 90μs, exclusive: /tmp/d20181127-264-16h9vy5/a/b/c/file.txt (attempt no.0)
Unlocked by #264-ex/assert-thread-1 in 96μs, exclusive: /tmp/d20181127-264-16h9vy5/a/b/c/file.txt
Locked by #264-ex/assert-thread-0 in 5ms, exclusive: /tmp/d20181127-264-16h9vy5/a/b/c/file.txt (attempt no.1)
Unlocked by #264-ex/assert-thread-0 in 196μs, exclusive: /tmp/d20181127-264-16h9vy5/a/b/c/file.txt
.

Finished in 2.497768s, 2.0018 runs/s, 478.0267 assertions/s.

  1) Error:
FutexTest#test_non_exclusive_locking:
RuntimeError: Only 10 out of 20 threads completed successfully
    /home/r/.ruby/gems/threads-0.3.0/lib/threads.rb:70:in `assert'
    /home/r/repo/test/test_futex.rb:85:in `block in test_non_exclusive_locking'
    /home/r/repo/test/test_futex.rb:124:in `mktmpdir'
    /home/r/repo/test/test_futex.rb:83:in `test_non_exclusive_locking'

5 runs, 1194 assertions, 0 failures, 1 errors, 1 skips

You have skipped tests. Run with --verbose for details.
rake aborted!
Command failed with status (1)
/home/r/.ruby/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'
Tasks: TOP => default => test
(See full trace by running task with --trace)
container 1b36aa872c12b88263c08a25ca5a8af7b6eaa675cfc6c502de3296ad2d7d5183 is dead
Tue Nov 27 08:44:27 CET 2018