+ 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