==> Building on Q ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/ruby-async-http ./ PKGBUILD 1,770 100% 0.00kB/s 0:00:00 1,770 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) ruby-async-http-0.59.4-1.log 354 100% 345.70kB/s 0:00:00 354 100% 345.70kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 1,172 bytes received 104 bytes 850.67 bytes/sec total size is 1,958 speedup is 1.53 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix29 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix29]...done ==> Making package: ruby-async-http 0.59.4-1 (Tue Jan 3 21:36:43 2023) ==> Retrieving sources...  -> Downloading ruby-async-http-0.59.4.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 49341 0 49341 0 0 85967 0 --:--:-- --:--:-- --:--:-- 408k ==> Validating source files with sha256sums... ruby-async-http-0.59.4.tar.gz ... Passed ==> Making package: ruby-async-http 0.59.4-1 (Tue Jan 3 21:36:51 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: rubygems will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-abbrev will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-base64 will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-benchmark will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-bigdecimal will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-bundler will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-cgi will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-csv will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-date will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-delegate will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-did_you_mean will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-digest will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-drb will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-ruby2_keywords will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-english will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-erb will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-etc will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-fcntl will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-fiddle will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-fileutils will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-find will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-forwardable will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-getoptlong will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-io-console will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-io-nonblock will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-io-wait will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-ipaddr will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-irb will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-reline will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-json will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-logger will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-mutex_m will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-net-http will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-uri will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-open-uri will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-stringio will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-time will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-psych will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-racc will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-rdoc will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-tmpdir will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-minitest will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-power_assert will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-rake will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-rexml will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-test-unit will be installed before its ruby dependency Package (63) New Version Net Change Download Size extra/libyaml 0.2.5-1 0.14 MiB community/ruby 3.0.4-20 10.29 MiB community/ruby-abbrev 0.1.0-4 0.01 MiB community/ruby-base64 0.1.1-4 0.01 MiB community/ruby-benchmark 0.2.0-4 0.05 MiB community/ruby-bigdecimal 3.1.2-4 0.19 MiB community/ruby-bundledgems 3.0.4-20 0.00 MiB community/ruby-bundler 2.4.1-1 1.48 MiB community/ruby-cgi 0.3.6-1 0.24 MiB community/ruby-console 1.16.2-2 0.10 MiB 0.04 MiB community/ruby-csv 3.2.5-4 0.53 MiB community/ruby-date 3.2.2-4 0.29 MiB community/ruby-delegate 0.2.0-4 0.03 MiB community/ruby-did_you_mean 1.6.1-4 0.10 MiB community/ruby-digest 3.1.1-1 0.12 MiB 0.05 MiB community/ruby-drb 2.1.0-5 0.20 MiB community/ruby-english 0.7.1-5 0.01 MiB community/ruby-erb 4.0.2-1 0.06 MiB community/ruby-etc 1.3.0-6 0.05 MiB community/ruby-fcntl 1.0.1-4 0.02 MiB community/ruby-fiber-local 1.0.0-1 0.01 MiB community/ruby-fiddle 1.1.0-4 0.19 MiB community/ruby-fileutils 1.6.0-4 0.12 MiB community/ruby-find 0.1.1-4 0.01 MiB community/ruby-forwardable 1.3.2-6 0.03 MiB community/ruby-getoptlong 0.1.1-3 0.03 MiB community/ruby-hitimes 2.0.0-3 0.17 MiB community/ruby-io-console 0.5.11-3 0.04 MiB community/ruby-io-nonblock 0.1.0-3 0.01 MiB community/ruby-io-wait 0.2.3-4 0.02 MiB community/ruby-ipaddr 1.2.4-3 0.05 MiB community/ruby-irb 1.4.2-1 0.41 MiB community/ruby-json 2.6.2-2.1 0.31 MiB community/ruby-logger 1.5.1-3 0.07 MiB community/ruby-minitest 5.16.3-1 0.69 MiB community/ruby-mutex_m 0.1.1-3 0.01 MiB community/ruby-net-http 0.2.2-2 0.29 MiB community/ruby-nio4r 2.5.8-1 0.98 MiB community/ruby-open-uri 0.2.0-3 0.05 MiB community/ruby-power_assert 2.0.2-1 0.09 MiB community/ruby-protocol-hpack 1.4.2-1 0.11 MiB community/ruby-psych 4.0.6-1 0.29 MiB community/ruby-racc 1.6.0-3 0.34 MiB community/ruby-rake 13.0.6-1 0.26 MiB community/ruby-rdoc 6.4.0-4 2.86 MiB community/ruby-reline 0.3.1-2 0.41 MiB community/ruby-rexml 3.2.5-1 0.39 MiB community/ruby-ruby2_keywords 0.0.5-1 0.01 MiB community/ruby-stdlib 3.0.4-20 0.00 MiB community/ruby-stringio 3.0.2-4 0.06 MiB community/ruby-test-unit 3.5.7-1 0.89 MiB community/ruby-time 0.2.0-4 0.04 MiB community/ruby-timers 4.3.3-1 0.06 MiB community/ruby-tmpdir 0.1.2-3 0.01 MiB community/ruby-uri 0.11.0-5 0.23 MiB community/rubygems 3.3.25-1 2.15 MiB community/ruby-async 1.30.3-2 0.15 MiB community/ruby-async-io 1.34.0-1 0.19 MiB community/ruby-async-pool 0.3.12-2 0.03 MiB community/ruby-protocol-http 0.23.12-1 0.22 MiB community/ruby-protocol-http1 0.14.6-2 0.06 MiB community/ruby-protocol-http2 0.14.2-2 0.24 MiB 0.06 MiB community/ruby-traces 0.8.0-1 0.03 MiB 0.01 MiB Total Download Size: 0.16 MiB Total Installed Size: 26.56 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ruby-protocol-http2-0.14.2-2-any downloading... ruby-digest-3.1.1-1-riscv64 downloading... ruby-console-1.16.2-2-any downloading... ruby-traces-0.8.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libyaml... installing rubygems... installing ruby-abbrev... installing ruby-base64... installing ruby-benchmark... installing ruby-bigdecimal... installing ruby-bundler... installing ruby-cgi... installing ruby-csv... installing ruby-date... installing ruby-delegate... installing ruby-did_you_mean... installing ruby-digest... installing ruby-ruby2_keywords... installing ruby-drb... installing ruby-english... installing ruby-erb... installing ruby-etc... installing ruby-fcntl... installing ruby-fiddle... installing ruby-fileutils... installing ruby-find... installing ruby-forwardable... installing ruby-getoptlong... installing ruby-io-console... installing ruby-io-nonblock... installing ruby-io-wait... installing ruby-ipaddr... installing ruby-reline... installing ruby-irb... installing ruby-json... installing ruby-logger... installing ruby-mutex_m... installing ruby-uri... installing ruby-net-http... installing ruby-stringio... installing ruby-time... installing ruby-open-uri... installing ruby-psych... installing ruby-racc... installing ruby-rdoc... installing ruby-tmpdir... installing ruby-stdlib... installing ruby-minitest... installing ruby-power_assert... installing ruby-rake... installing ruby-rexml... installing ruby-test-unit... installing ruby-bundledgems... installing ruby... Optional dependencies for ruby ruby-docs: Ruby documentation tk: for Ruby/TK installing ruby-fiber-local... installing ruby-console... installing ruby-nio4r... installing ruby-hitimes... installing ruby-timers... installing ruby-async... installing ruby-async-io... installing ruby-async-pool... installing ruby-protocol-http... installing ruby-protocol-http1... installing ruby-protocol-hpack... installing ruby-protocol-http2... installing ruby-traces... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (32) New Version Net Change Download Size extra/http-parser 2.9.4-1 0.06 MiB extra/libgit2 1:1.5.0-2 2.26 MiB core/pcre 8.45-3 2.78 MiB community/ruby-ast 2.4.2-2 0.05 MiB community/ruby-async-http 0.59.2-2 0.24 MiB community/ruby-build-files 1.8.1-1 0.08 MiB 0.03 MiB community/ruby-diff-lcs 1.5.0-1 0.32 MiB community/ruby-mapping 1.1.1-1 0.02 MiB community/ruby-markly 0.7.0-1 0.89 MiB 0.19 MiB community/ruby-msgpack 1.6.0-1 0.33 MiB community/ruby-parser 3.1.3.0-1 11.09 MiB 1.08 MiB community/ruby-rack 2.2.4-1 0.91 MiB community/ruby-rspec-core 3.12.0-1 1.27 MiB community/ruby-rspec-expectations 3.12.0-1 0.77 MiB community/ruby-rspec-files 1.1.3-2 0.01 MiB 0.01 MiB community/ruby-rspec-memory 1.0.3-2 0.02 MiB 0.01 MiB community/ruby-rspec-mocks 3.12.0-1 0.71 MiB community/ruby-rspec-support 3.12.0-1 0.25 MiB community/ruby-rugged 1.5.0.1-1 0.64 MiB 0.20 MiB community/ruby-samovar 2.1.4-2 0.22 MiB 0.12 MiB community/ruby-async-container 0.16.12-2 0.15 MiB 0.04 MiB community/ruby-async-rspec 1.16.1-2 0.03 MiB 0.01 MiB community/ruby-bake 0.18.2-3 0.13 MiB 0.04 MiB community/ruby-bake-modernize 0.14.0-1 0.03 MiB 0.02 MiB community/ruby-bake-test 0.2.0-2 0.01 MiB community/ruby-bake-test-external 0.3.2-1 0.01 MiB 0.01 MiB community/ruby-covered 0.18.5-1 0.10 MiB 0.04 MiB community/ruby-localhost 1.1.9-1 0.02 MiB 0.01 MiB community/ruby-rack-test 1.1.0-4 0.08 MiB 0.02 MiB community/ruby-rspec 3.12.0-1 0.01 MiB community/ruby-sus 0.15.2-1 0.19 MiB 0.07 MiB community/ruby-thread-local 1.1.0-2 0.01 MiB 0.01 MiB Total Download Size: 1.89 MiB Total Installed Size: 23.69 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ruby-parser-3.1.3.0-1-any downloading... ruby-rugged-1.5.0.1-1-riscv64 downloading... ruby-markly-0.7.0-1-riscv64 downloading... ruby-samovar-2.1.4-2-any downloading... ruby-sus-0.15.2-1-any downloading... ruby-async-container-0.16.12-2-any downloading... ruby-covered-0.18.5-1-any downloading... ruby-bake-0.18.2-3-any downloading... ruby-build-files-1.8.1-1-any downloading... ruby-rack-test-1.1.0-4-any downloading... ruby-bake-modernize-0.14.0-1-any downloading... ruby-rspec-memory-1.0.3-2-any downloading... ruby-async-rspec-1.16.1-2-any downloading... ruby-localhost-1.1.9-1-any downloading... ruby-rspec-files-1.1.3-2-any downloading... ruby-thread-local-1.1.0-2-any downloading... ruby-bake-test-external-0.3.2-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing ruby-mapping... installing ruby-samovar... installing ruby-bake... installing ruby-async-http... installing ruby-build-files... installing ruby-markly... installing http-parser... installing pcre... installing libgit2... installing ruby-rugged... installing ruby-bake-modernize... installing ruby-bake-test... installing ruby-bake-test-external... installing ruby-async-container... installing ruby-rspec-support... installing ruby-rspec-core... installing ruby-diff-lcs... installing ruby-rspec-expectations... installing ruby-rspec-mocks... installing ruby-rspec... installing ruby-rspec-files... installing ruby-rspec-memory... installing ruby-async-rspec... installing ruby-msgpack... installing ruby-ast... installing ruby-parser... installing ruby-covered... installing ruby-localhost... installing ruby-rack... installing ruby-rack-test... installing ruby-sus... installing ruby-thread-local... [?25h==> Retrieving sources...  -> Found ruby-async-http-0.59.4.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting ruby-async-http-0.59.4.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... WARNING: open-ended dependency on async (>= 1.25) is not recommended if async is semantically versioned, use: add_runtime_dependency 'async', '~> 1.25' WARNING: open-ended dependency on async-io (>= 1.28) is not recommended if async-io is semantically versioned, use: add_runtime_dependency 'async-io', '~> 1.28' WARNING: open-ended dependency on async-pool (>= 0.2) is not recommended if async-pool is semantically versioned, use: add_runtime_dependency 'async-pool', '~> 0.2' WARNING: open-ended dependency on protocol-http (>= 0.23.1) is not recommended if protocol-http is semantically versioned, use: add_runtime_dependency 'protocol-http', '~> 0.23', '>= 0.23.1' WARNING: open-ended dependency on protocol-http1 (>= 0.14.0) is not recommended if protocol-http1 is semantically versioned, use: add_runtime_dependency 'protocol-http1', '~> 0.14', '>= 0.14.0' WARNING: open-ended dependency on protocol-http2 (>= 0.14.0) is not recommended if protocol-http2 is semantically versioned, use: add_runtime_dependency 'protocol-http2', '~> 0.14', '>= 0.14.0' WARNING: open-ended dependency on traces (>= 0.8.0) is not recommended if traces is semantically versioned, use: add_runtime_dependency 'traces', '~> 0.8', '>= 0.8.0' WARNING: open-ended dependency on async-container (>= 0.14, development) is not recommended if async-container is semantically versioned, use: add_development_dependency 'async-container', '~> 0.14' WARNING: open-ended dependency on async-rspec (>= 1.10, development) is not recommended if async-rspec is semantically versioned, use: add_development_dependency 'async-rspec', '~> 1.10' WARNING: open-ended dependency on covered (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on localhost (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rack-test (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rspec (>= 3.6, development) is not recommended if rspec is semantically versioned, use: add_development_dependency 'rspec', '~> 3.6' WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: async-http Version: 0.59.4 File: async-http-0.59.4.gem /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/bake/async/http.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/bake/async/http/h2spec.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/body.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/body/delayed.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/body/hijack.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/body/pipe.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/body/slowloris.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/body/writable.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/client.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/endpoint.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/internet.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/internet/instance.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http1.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http1/client.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http1/connection.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http1/request.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http1/response.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http1/server.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http10.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http11.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http2.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http2/client.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http2/connection.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http2/input.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http2/output.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http2/request.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http2/response.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http2/server.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/http2/stream.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/https.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/request.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/protocol/response.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/proxy.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/reference.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/relative_location.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/server.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/statistics.rb /build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/gems/async-http-0.59.4/lib/async/http/version.rb Successfully installed async-http-0.59.4 Parsing documentation for async-http-0.59.4 Parsing sources... 2% [ 1/38] lib/async/http.rb 5% [ 2/38] lib/async/http/body.rb 7% [ 3/38] lib/async/http/body/delayed.rb 10% [ 4/38] lib/async/http/body/hijack.rb 13% [ 5/38] lib/async/http/body/pipe.rb 15% [ 6/38] lib/async/http/body/slowloris.rb 18% [ 7/38] lib/async/http/body/writable.rb 21% [ 8/38] lib/async/http/client.rb 23% [ 9/38] lib/async/http/endpoint.rb 26% [10/38] lib/async/http/internet.rb 28% [11/38] lib/async/http/internet/instance.rb 31% [12/38] lib/async/http/protocol.rb 34% [13/38] lib/async/http/protocol/http1.rb 36% [14/38] lib/async/http/protocol/http1/client.rb 39% [15/38] lib/async/http/protocol/http1/connection.rb 42% [16/38] lib/async/http/protocol/http1/request.rb 44% [17/38] lib/async/http/protocol/http1/response.rb 47% [18/38] lib/async/http/protocol/http1/server.rb 50% [19/38] lib/async/http/protocol/http10.rb 52% [20/38] lib/async/http/protocol/http11.rb 55% [21/38] lib/async/http/protocol/http2.rb 57% [22/38] lib/async/http/protocol/http2/client.rb 60% [23/38] lib/async/http/protocol/http2/connection.rb 63% [24/38] lib/async/http/protocol/http2/input.rb 65% [25/38] lib/async/http/protocol/http2/output.rb 68% [26/38] lib/async/http/protocol/http2/request.rb 71% [27/38] lib/async/http/protocol/http2/response.rb 73% [28/38] lib/async/http/protocol/http2/server.rb 76% [29/38] lib/async/http/protocol/http2/stream.rb 78% [30/38] lib/async/http/protocol/https.rb 81% [31/38] lib/async/http/protocol/request.rb 84% [32/38] lib/async/http/protocol/response.rb 86% [33/38] lib/async/http/proxy.rb 89% [34/38] lib/async/http/reference.rb 92% [35/38] lib/async/http/relative_location.rb 94% [36/38] lib/async/http/server.rb 97% [37/38] lib/async/http/statistics.rb 100% [38/38] lib/async/http/version.rb Installing ri documentation for async-http-0.59.4 Done installing documentation for async-http after 1 seconds 1 gem installed ==> Starting check()... warning: parser/current is loading parser/ruby30, which recognizes3.0.5-compliant syntax, but you are running 3.0.4. Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri. /usr/lib/ruby/gems/3.0.0/gems/covered-0.18.5/lib/covered/persist.rb:72: warning: assigned but unused variable - error /build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/shared_examples.rb:440: warning: assigned but unused variable - response /build/ruby-async-http/src/async-http-0.59.4/spec/async/http/proxy_spec.rb:245: warning: assigned but unused variable - response /build/ruby-async-http/src/async-http-0.59.4/spec/async/http/relative_location_spec.rb:63: warning: assigned but unused variable - response Async::HTTP::Body::Hijack #call should generate body using direct invocation should generate body using stream Async::HTTP::Body::Pipe #to_io when reading blocks returns an io socket when reading does not block returns an io socket going out of reactor scope when pipe is closed finishes when pipe is not closed finishes Async::HTTP::Body::Slowloris closes body with error if throughput is not maintained doesn't close body if throughput is exceeded behaves like Async::HTTP::Body::Writable can write and read data can buffer data in order #join can join chunks #each can read all data in order can propagate failures /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/body/deflate.rb:61: warning: attempt to close unfinished zstream; reset forced. can propagate failures in nested bodies will stop after finishing Async::HTTP::Body::Writable behaves like Async::HTTP::Body::Writable can write and read data can buffer data in order #join can join chunks #each can read all data in order can propagate failures /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/body/deflate.rb:61: warning: attempt to close unfinished zstream; reset forced. can propagate failures in nested bodies will stop after finishing Async::HTTP::Protocol::HTTP1 it should behave like Async::HTTP::Body can stream requests can stream response Async::HTTP::Protocol::HTTPS it should behave like Async::HTTP::Body can stream requests can stream response Async::HTTP::Client can fetch remote resource Async::HTTP::Client Async::HTTP::Protocol::HTTP1 client can get resource non-existant host should fail to connect Async::HTTP::Protocol::HTTPS should specify hostname can request remote resource can request remote resource with compression Async::HTTP::Endpoint should fail to parse relative url #port extracts port from URL extracts port from options #hostname # is expected to have attributes {:hostname => "127.0.0.1"} should be connecting to 127.0.0.1 #"localhost"}> is expected to have attributes {:hostname => "localhost"} is expected not to be localhost should be connecting to localhost .for # is expected to have attributes {:hostname => "localhost", :path => "/", :scheme => "http"} is expected not to be secure # is expected to have attributes {:hostname => "localhost", :path => "/foo", :scheme => "http"} #secure? http://localhost is expected not to be secure https://localhost is expected to be secure with scheme: https is expected to be secure #localhost? http://localhost is expected to be localhost http://hello.localhost is expected to be localhost http://localhost. is expected to be localhost http://hello.localhost. is expected to be localhost http://localhost.com is expected not to be localhost #path can normal urls can handle websocket urls http://www.google.com/search should be valid endpoint should select the correct protocol should parse the correct hostname should not be equal if path is different Async::HTTP::Internet .instance returns an internet instance Async::HTTP::Internet can fetch remote website can fetch remote json Async::HTTP::Server Protocol::HTTP::Middleware::Okay which: no ab in (/build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl) which: no wrk in (/build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl) {"time":"2023-01-03T21:37:36+01:00","severity":"warn","class":"Async::Container::Process","oid":8900,"pid":3172,"subject":"#","message":"Process 3188 is blocking, has it exited?"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3188 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3176 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3178 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3180 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3182 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3184 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3186 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3190 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3192 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3194 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3196 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3198 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3200 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3202 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3204 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3206 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3208 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3210 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3212 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3214 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3216 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3218 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3220 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3222 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3224 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3226 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3228 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3230 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3232 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3234 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3236 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":9940,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3238 exit 0"} runs benchmark multiple chunks which: no ab in (/build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl) which: no wrk in (/build/ruby-async-http/src/async-http-0.59.4/tmp_install/usr/lib/ruby/gems/3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl) {"time":"2023-01-03T21:37:36+01:00","severity":"warn","class":"Async::Container::Process","oid":10660,"pid":3172,"subject":"#","message":"Process 3280 is blocking, has it exited?"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3280 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3246 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3248 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3250 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3252 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3254 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3256 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3258 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3260 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3262 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3264 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3266 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3268 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3270 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3272 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3274 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3276 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3278 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3282 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3284 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3286 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3288 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3290 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3292 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3294 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3296 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3298 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3300 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3302 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3304 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3306 exit 0"} {"time":"2023-01-03T21:37:36+01:00","severity":"info","class":"Async::Container::Forked","oid":11260,"pid":3172,"subject":"Async::Container::Forked with 32 spawns and 0 failures.","message":"# exited with pid 3308 exit 0"} runs benchmark Async::HTTP::Protocol::HTTP10 behaves like Async::HTTP::Protocol should have valid scheme huge body client can download data quickly Data size: 512MB Duration: 1.33s Throughput: 384.27MB/s buffered body response body should be closed empty body properly handles no content responses with working server should have valid scheme {"time":"2023-01-03T21:37:39+01:00","severity":"warn","class":"Async::Task","oid":17340,"pid":3172,"subject":"#","message":["Task may have ended with unhandled exception.","execution expired"],"error":{"kind":"Async::TimeoutError","message":"execution expired","stack":"/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:66:in `yield'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:230:in `block in wait_for'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/reactor.rb:340:in `with_timeout'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:229:in `wait_for'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:124:in `wait_readable'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb:220:in `async_send'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb:69:in `block in wrap_blocking_method'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/stream.rb:261:in `fill_read_buffer'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/stream.rb:131:in `read_until'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/connection.rb:51:in `read_line?'\n/usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/connection.rb:165:in `read_request'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/request.rb:31:in `read'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/server.rb:40:in `next_request'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/server.rb:61:in `each'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/server.rb:56:in `accept'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/server.rb:32:in `block in accept_each'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/socket.rb:73:in `block in accept'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber'\n"}} disconnects slow clients using GET method can handle many simultaneous requests Pool: # Duration = 1.01 with response can finish gracefully is successful provides content length can save to disk has remote-address header has protocol version HEAD is successful and without body POST is successful can buffer response should not contain content-length response header fails gracefully when closing connection content length can send push promises hijack with nil response fails with appropriate error partial hijack reads hijacked body body with incorrect length {"time":"2023-01-03T21:37:43+01:00","severity":"warn","class":"Async::Task","oid":66060,"pid":3172,"subject":"#","message":["Task may have ended with unhandled exception.","Wrote 6 bytes, but content length was 10 bytes!"],"error":{"kind":"Protocol::HTTP1::Error","message":"Wrote 6 bytes, but content length was 10 bytes!","stack":"/usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/connection.rb:294:in `write_fixed_length_body'\n/usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/connection.rb:367:in `write_body'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/server.rb:101:in `each'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/server.rb:56:in `accept'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/server.rb:32:in `block in accept_each'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/socket.rb:73:in `block in accept'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber'\n"}} fails with appropriate error streaming server can cancel response hijack server will hijack response if possible broken server {"time":"2023-01-03T21:37:43+01:00","severity":"warn","class":"Async::Task","oid":66520,"pid":3172,"subject":"#","message":["Task may have ended with unhandled exception.","simulated failure"],"error":{"kind":"RuntimeError","message":"simulated failure","stack":"/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/shared_examples.rb:434:in `block (4 levels) in '\n/usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/middleware.rb:50:in `call'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/server.rb:67:in `block in accept'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/server.rb:62:in `each'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/server.rb:56:in `accept'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/server.rb:32:in `block in accept_each'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/socket.rb:73:in `block in accept'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber'\n"}} can't get / slow server can't get / multiple client requests doesn't cancel all requests Async::HTTP::Protocol::HTTP11 Backtraces [["/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:66:in `yield'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/semaphore.rb:105:in `wait'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/semaphore.rb:73:in `acquire'", "/usr/lib/ruby/gems/3.0.0/gems/async-pool-0.3.12/lib/async/pool/controller.rb:265:in `available_resource'", "/usr/lib/ruby/gems/3.0.0/gems/async-pool-0.3.12/lib/async/pool/controller.rb:231:in `wait_for_resource'", "/usr/lib/ruby/gems/3.0.0/gems/async-pool-0.3.12/lib/async/pool/controller.rb:82:in `acquire'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/client.rb:106:in `call'", "/usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/methods.rb:55:in `block (2 levels) in '", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:51:in `block (5 levels) in '", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:50:in `loop'", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:50:in `block (4 levels) in '", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber'"], ["/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:66:in `yield'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/semaphore.rb:105:in `wait'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/semaphore.rb:73:in `acquire'", "/usr/lib/ruby/gems/3.0.0/gems/async-pool-0.3.12/lib/async/pool/controller.rb:265:in `available_resource'", "/usr/lib/ruby/gems/3.0.0/gems/async-pool-0.3.12/lib/async/pool/controller.rb:231:in `wait_for_resource'", "/usr/lib/ruby/gems/3.0.0/gems/async-pool-0.3.12/lib/async/pool/controller.rb:82:in `acquire'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/client.rb:106:in `call'", "/usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/methods.rb:55:in `block (2 levels) in '", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:65:in `block (5 levels) in '", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:64:in `loop'", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:64:in `block (4 levels) in '", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber'"], ["/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:66:in `yield'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:230:in `block in wait_for'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/reactor.rb:340:in `with_timeout'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:229:in `wait_for'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:124:in `wait_readable'", "/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb:220:in `async_send'", "/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb:69:in `block in wrap_blocking_method'", "/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/stream.rb:261:in `fill_read_buffer'", "/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/stream.rb:131:in `read_until'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/connection.rb:55:in `read_line'", "/usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/connection.rb:185:in `read_response'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/response.rb:31:in `read'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/client.rb:79:in `call'", "/usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/request.rb:71:in `call'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/client.rb:185:in `make_response'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/client.rb:108:in `call'", "/usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/methods.rb:55:in `block (2 levels) in '", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:51:in `block (5 levels) in '", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:50:in `loop'", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:50:in `block (4 levels) in '", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber'"], ["/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:66:in `yield'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:230:in `block in wait_for'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/reactor.rb:340:in `with_timeout'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:229:in `wait_for'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:124:in `wait_readable'", "/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb:220:in `async_send'", "/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb:69:in `block in wrap_blocking_method'", "/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/stream.rb:261:in `fill_read_buffer'", "/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/stream.rb:131:in `read_until'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/connection.rb:55:in `read_line'", "/usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/connection.rb:185:in `read_response'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/response.rb:31:in `read'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/client.rb:79:in `call'", "/usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/request.rb:71:in `call'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/client.rb:185:in `make_response'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/client.rb:108:in `call'", "/usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/methods.rb:55:in `block (2 levels) in '", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:65:in `block (5 levels) in '", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:64:in `loop'", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:64:in `block (4 levels) in '", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber'"], ["/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:66:in `yield'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:230:in `block in wait_for'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/reactor.rb:340:in `with_timeout'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:229:in `wait_for'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:139:in `wait_writable'", "/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb:222:in `async_send'", "/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/socket.rb:52:in `connect'", "/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/socket.rb:135:in `connect'", "/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/host_endpoint.rb:59:in `block in connect'", "/usr/lib/ruby/3.0.0/socket.rb:227:in `each'", "/usr/lib/ruby/3.0.0/socket.rb:227:in `foreach'", "/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/host_endpoint.rb:57:in `connect'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/endpoint.rb:201:in `connect'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/client.rb:199:in `block in make_pool'", "/usr/lib/ruby/gems/3.0.0/gems/async-pool-0.3.12/lib/async/pool/controller.rb:249:in `create_resource'", "/usr/lib/ruby/gems/3.0.0/gems/async-pool-0.3.12/lib/async/pool/controller.rb:300:in `get_resource'", "/usr/lib/ruby/gems/3.0.0/gems/async-pool-0.3.12/lib/async/pool/controller.rb:266:in `block in available_resource'", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/semaphore.rb:80:in `acquire'", "/usr/lib/ruby/gems/3.0.0/gems/async-pool-0.3.12/lib/async/pool/controller.rb:265:in `available_resource'", "/usr/lib/ruby/gems/3.0.0/gems/async-pool-0.3.12/lib/async/pool/controller.rb:231:in `wait_for_resource'", "/usr/lib/ruby/gems/3.0.0/gems/async-pool-0.3.12/lib/async/pool/controller.rb:82:in `acquire'", "/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/client.rb:106:in `call'", "/usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/methods.rb:55:in `block (2 levels) in '", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:51:in `block (5 levels) in '", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:50:in `loop'", "/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/http11/desync_spec.rb:50:in `block (4 levels) in '", "/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber'"]] doesn't desync responses Async::HTTP::Protocol::HTTP11 behaves like Async::HTTP::Protocol should have valid scheme huge body client can download data quickly Data size: 512MB Duration: 1.34s Throughput: 382.96MB/s buffered body response body should be closed empty body properly handles no content responses with trailer can send request trailer can receive response trailer with working server should have valid scheme {"time":"2023-01-03T21:37:51+01:00","severity":"warn","class":"Async::Task","oid":309460,"pid":3172,"subject":"#","message":["Task may have ended with unhandled exception.","execution expired"],"error":{"kind":"Async::TimeoutError","message":"execution expired","stack":"/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:66:in `yield'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:230:in `block in wait_for'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/reactor.rb:340:in `with_timeout'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:229:in `wait_for'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:124:in `wait_readable'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb:220:in `async_send'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb:69:in `block in wrap_blocking_method'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/stream.rb:261:in `fill_read_buffer'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/stream.rb:131:in `read_until'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/connection.rb:51:in `read_line?'\n/usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/connection.rb:165:in `read_request'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/request.rb:31:in `read'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/server.rb:40:in `next_request'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/server.rb:61:in `each'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/server.rb:56:in `accept'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/server.rb:32:in `block in accept_each'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/socket.rb:73:in `block in accept'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber'\n"}} disconnects slow clients using GET method can handle many simultaneous requests Pool: # Duration = 0.92 with response can finish gracefully is successful provides content length can save to disk has remote-address header has protocol version HEAD is successful and without body POST is successful can buffer response should not contain content-length response header fails gracefully when closing connection content length can send push promises hijack with nil response fails with appropriate error partial hijack reads hijacked body body with incorrect length {"time":"2023-01-03T21:37:55+01:00","severity":"warn","class":"Async::Task","oid":358220,"pid":3172,"subject":"#","message":["Task may have ended with unhandled exception.","Wrote 6 bytes, but content length was 10 bytes!"],"error":{"kind":"Protocol::HTTP1::Error","message":"Wrote 6 bytes, but content length was 10 bytes!","stack":"/usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/connection.rb:294:in `write_fixed_length_body'\n/usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/connection.rb:367:in `write_body'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/server.rb:101:in `each'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/server.rb:56:in `accept'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/server.rb:32:in `block in accept_each'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/socket.rb:73:in `block in accept'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber'\n"}} fails with appropriate error streaming server can cancel response hijack server will hijack response if possible broken server {"time":"2023-01-03T21:37:55+01:00","severity":"warn","class":"Async::Task","oid":358680,"pid":3172,"subject":"#","message":["Task may have ended with unhandled exception.","simulated failure"],"error":{"kind":"RuntimeError","message":"simulated failure","stack":"/build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/shared_examples.rb:434:in `block (4 levels) in '\n/usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/middleware.rb:50:in `call'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/server.rb:67:in `block in accept'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/server.rb:62:in `each'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/server.rb:56:in `accept'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/server.rb:32:in `block in accept_each'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/socket.rb:73:in `block in accept'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber'\n"}} can't get / slow server can't get / bi-directional streaming can read from request body and write response body simultaneously multiple client requests doesn't cancel all requests head request doesn't reply with body raw response reads raw response Async::HTTP::Protocol::HTTP2 behaves like Async::HTTP::Protocol should have valid scheme huge body client can download data quickly Data size: 512MB Duration: 3.01s Throughput: 170.04MB/s buffered body response body should be closed empty body properly handles no content responses with trailer can send request trailer can receive response trailer with working server should have valid scheme {"time":"2023-01-03T21:38:02+01:00","severity":"warn","class":"Async::Task","oid":385280,"pid":3172,"subject":"#","message":["Task may have ended with unhandled exception.","execution expired"],"error":{"kind":"Async::TimeoutError","message":"execution expired","stack":"/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:66:in `yield'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:230:in `block in wait_for'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/reactor.rb:340:in `with_timeout'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:229:in `wait_for'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:124:in `wait_readable'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb:220:in `async_send'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb:69:in `block in wrap_blocking_method'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/stream.rb:261:in `fill_read_buffer'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/stream.rb:83:in `read'\n/usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/framer.rb:114:in `read_header'\n/usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/framer.rb:86:in `read_frame'\n/usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/connection.rb:161:in `read_frame'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http2/connection.rb:106:in `block in read_in_background'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber'\n"}} {"time":"2023-01-03T21:38:02+01:00","severity":"warn","class":"Async::Task","oid":385300,"pid":3172,"subject":"#","message":["Task may have ended with unhandled exception.","execution expired"],"error":{"kind":"Async::TimeoutError","message":"execution expired","stack":"/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:66:in `yield'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:230:in `block in wait_for'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/reactor.rb:340:in `with_timeout'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:229:in `wait_for'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb:124:in `wait_readable'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb:220:in `async_send'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb:69:in `block in wrap_blocking_method'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/stream.rb:261:in `fill_read_buffer'\n/usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/stream.rb:83:in `read'\n/usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/framer.rb:114:in `read_header'\n/usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/framer.rb:86:in `read_frame'\n/usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/connection.rb:161:in `read_frame'\n/build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http2/connection.rb:106:in `block in read_in_background'\n/usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber'\n"}} disconnects slow clients using GET method /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:133: [BUG] Segmentation fault at 0x0000000000000117 ruby 3.0.4p208 (2022-04-12 revision 3fa771dded) [riscv64-linux] -- Control frame information ----------------------------------------------- c:0010 p:---- s:0061 e:000060 CFUNC :new c:0009 p:0021 s:0055 e:000054 METHOD /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:133 c:0008 p:0041 s:0047 e:000046 METHOD /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/queue.rb:67 c:0007 p:0064 s:0039 E:000760 METHOD /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http2/server.rb:68 c:0006 p:0049 s:0033 E:002448 METHOD /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/server.rb:56 [FINISH] c:0005 p:---- s:0024 e:000023 IFUNC c:0004 p:0009 s:0021 e:000017 BLOCK /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/server.rb:32 c:0003 p:0046 s:0013 e:000012 BLOCK /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/socket.rb:73 c:0002 p:0012 s:0009 e:000008 BLOCK /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261 [FINISH] c:0001 p:---- s:0003 e:000002 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:261:in `block in make_fiber' /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/socket.rb:73:in `block in accept' /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/server.rb:32:in `block in accept_each' /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/server.rb:56:in `accept' /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http2/server.rb:68:in `each' /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/queue.rb:67:in `async' /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:133:in `async' /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb:133:in `new' -- C level backtrace information ------------------------------------------- /usr/lib/libruby.so.3.0(+0x1c964a) [0x40029f564a] /usr/lib/libruby.so.3.0(+0x1c9748) [0x40029f5748] /usr/lib/libruby.so.3.0(+0x88504) [0x40028b4504] /usr/lib/libruby.so.3.0(+0x15fbd8) [0x400298bbd8] [0x4002826000] /usr/lib/libruby.so.3.0(+0x9fa3c) [0x40028cba3c] /usr/lib/libruby.so.3.0(+0xa0a66) [0x40028cca66] /usr/lib/libruby.so.3.0(+0xa14c8) [0x40028cd4c8] /usr/lib/libruby.so.3.0(+0xa1af6) [0x40028cdaf6] /usr/lib/libruby.so.3.0(+0xa436c) [0x40028d036c] /usr/lib/libruby.so.3.0(+0xa4598) [0x40028d0598] /usr/lib/libruby.so.3.0(rb_class_new_instance_pass_kw+0x1e) [0x4002929640] /usr/lib/libruby.so.3.0(+0x1b080a) [0x40029dc80a] /usr/lib/libruby.so.3.0(+0x1b7124) [0x40029e3124] /usr/lib/libruby.so.3.0(+0x1b98f4) [0x40029e58f4] /usr/lib/libruby.so.3.0(rb_vm_exec+0x136) [0x40029e93b8] /usr/lib/libruby.so.3.0(rb_vm_call0+0x6e) [0x40029ecf94] /usr/lib/libruby.so.3.0(+0x1b5eec) [0x40029e1eec] /usr/lib/libruby.so.3.0(+0x1b5f7a) [0x40029e1f7a] /usr/lib/libruby.so.3.0(+0x1b707e) [0x40029e307e] /usr/lib/libruby.so.3.0(+0x1bad7a) [0x40029e6d7a] /usr/lib/libruby.so.3.0(rb_vm_exec+0x136) [0x40029e93b8] /usr/lib/libruby.so.3.0(+0x711c4) [0x400289d1c4] /usr/lib/libruby.so.3.0(+0x7136c) [0x400289d36c] /usr/lib/libruby.so.3.0(+0x1cd7e6) [0x40029f97e6] /usr/lib/libc.so.6(+0x3a12e) [0x4002c8512e] -- Other runtime information ----------------------------------------------- * Loaded script: /usr/bin/rspec * Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 ruby2_keywords.rb 5 /usr/lib/ruby/3.0.0/riscv64-linux/enc/encdb.so 6 /usr/lib/ruby/3.0.0/riscv64-linux/enc/trans/transdb.so 7 /usr/lib/ruby/3.0.0/riscv64-linux/rbconfig.rb 8 /usr/lib/ruby/3.0.0/rubygems/compatibility.rb 9 /usr/lib/ruby/3.0.0/rubygems/defaults.rb 10 /usr/lib/ruby/3.0.0/rubygems/deprecate.rb 11 /usr/lib/ruby/3.0.0/rubygems/errors.rb 12 /usr/lib/ruby/3.0.0/rubygems/unknown_command_spell_checker.rb 13 /usr/lib/ruby/3.0.0/rubygems/exceptions.rb 14 /usr/lib/ruby/3.0.0/rubygems/basic_specification.rb 15 /usr/lib/ruby/3.0.0/rubygems/stub_specification.rb 16 /usr/lib/ruby/3.0.0/rubygems/platform.rb 17 /usr/lib/ruby/3.0.0/rubygems/util/list.rb 18 /usr/lib/ruby/3.0.0/rubygems/version.rb 19 /usr/lib/ruby/3.0.0/rubygems/requirement.rb 20 /usr/lib/ruby/3.0.0/rubygems/specification.rb 21 /usr/lib/ruby/3.0.0/rubygems/util.rb 22 /usr/lib/ruby/3.0.0/rubygems/dependency.rb 23 /usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_gem.rb 24 /usr/lib/ruby/3.0.0/riscv64-linux/monitor.so 25 /usr/lib/ruby/3.0.0/monitor.rb 26 /usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb 27 /usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_warn.rb 28 /usr/lib/ruby/3.0.0/rubygems.rb 29 /usr/lib/ruby/3.0.0/did_you_mean/version.rb 30 /usr/lib/ruby/3.0.0/did_you_mean/core_ext/name_error.rb 31 /usr/lib/ruby/3.0.0/did_you_mean/levenshtein.rb 32 /usr/lib/ruby/3.0.0/did_you_mean/jaro_winkler.rb 33 /usr/lib/ruby/3.0.0/did_you_mean/spell_checker.rb 34 /usr/lib/ruby/3.0.0/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb 35 /usr/lib/ruby/3.0.0/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb 36 /usr/lib/ruby/3.0.0/did_you_mean/spell_checkers/name_error_checkers.rb 37 /usr/lib/ruby/3.0.0/did_you_mean/spell_checkers/method_name_checker.rb 38 /usr/lib/ruby/3.0.0/did_you_mean/spell_checkers/key_error_checker.rb 39 /usr/lib/ruby/3.0.0/did_you_mean/spell_checkers/null_checker.rb 40 /usr/lib/ruby/3.0.0/did_you_mean/tree_spell_checker.rb 41 /usr/lib/ruby/3.0.0/did_you_mean/spell_checkers/require_path_checker.rb 42 /usr/lib/ruby/3.0.0/did_you_mean/spell_checkers/pattern_key_name_checker.rb 43 /usr/lib/ruby/3.0.0/did_you_mean/formatter.rb 44 /usr/lib/ruby/3.0.0/did_you_mean.rb 45 /usr/lib/ruby/3.0.0/rubygems/path_support.rb 46 /usr/lib/ruby/3.0.0/riscv64-linux/pathname.so 47 /usr/lib/ruby/3.0.0/pathname.rb 48 /usr/lib/ruby/3.0.0/bundler/version.rb 49 /usr/lib/ruby/3.0.0/bundler/constants.rb 50 /usr/lib/ruby/3.0.0/bundler/rubygems_integration.rb 51 /usr/lib/ruby/3.0.0/bundler/current_ruby.rb 52 /usr/lib/ruby/3.0.0/bundler/shared_helpers.rb 53 /usr/lib/ruby/3.0.0/bundler/vendor/fileutils/lib/fileutils.rb 54 /usr/lib/ruby/3.0.0/bundler/vendored_fileutils.rb 55 /usr/lib/ruby/3.0.0/bundler/errors.rb 56 /usr/lib/ruby/3.0.0/bundler/environment_preserver.rb 57 /usr/lib/ruby/3.0.0/bundler/plugin/api.rb 58 /usr/lib/ruby/3.0.0/bundler/plugin.rb 59 /usr/lib/ruby/3.0.0/rubygems/text.rb 60 /usr/lib/ruby/3.0.0/rubygems/source/git.rb 61 /usr/lib/ruby/3.0.0/rubygems/source/installed.rb 62 /usr/lib/ruby/3.0.0/rubygems/source/specific_file.rb 63 /usr/lib/ruby/3.0.0/rubygems/source/local.rb 64 /usr/lib/ruby/3.0.0/rubygems/source/lock.rb 65 /usr/lib/ruby/3.0.0/rubygems/source/vendor.rb 66 /usr/lib/ruby/3.0.0/rubygems/source.rb 67 /usr/lib/ruby/3.0.0/bundler/match_metadata.rb 68 /usr/lib/ruby/3.0.0/bundler/force_platform.rb 69 /usr/lib/ruby/3.0.0/bundler/gem_helpers.rb 70 /usr/lib/ruby/3.0.0/bundler/match_platform.rb 71 /usr/lib/ruby/3.0.0/bundler/rubygems_ext.rb 72 /usr/lib/ruby/3.0.0/bundler/build_metadata.rb 73 /usr/lib/ruby/3.0.0/bundler.rb 74 /usr/lib/ruby/3.0.0/bundler/ui.rb 75 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/command.rb 76 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/core_ext/hash_with_indifferent_access.rb 77 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/error.rb 78 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/invocation.rb 79 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/nested_context.rb 80 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/parser/argument.rb 81 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/parser/arguments.rb 82 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/parser/option.rb 83 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/parser/options.rb 84 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/parser.rb 85 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/shell.rb 86 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/line_editor/basic.rb 87 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/line_editor/readline.rb 88 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/line_editor.rb 89 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/util.rb 90 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/base.rb 91 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor.rb 92 /usr/lib/ruby/3.0.0/bundler/vendored_thor.rb 93 /usr/lib/ruby/3.0.0/bundler/ui/shell.rb 94 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/shell/basic.rb 95 /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/shell/color.rb 96 /usr/lib/ruby/3.0.0/rubygems/user_interaction.rb 97 /usr/lib/ruby/3.0.0/rubygems/ext/builder.rb 98 /usr/lib/ruby/3.0.0/bundler/ui/rg_proxy.rb 99 /usr/lib/ruby/3.0.0/bundler/settings.rb 100 /usr/lib/ruby/3.0.0/bundler/feature_flag.rb 101 /usr/lib/ruby/3.0.0/bundler/source.rb 102 /usr/lib/ruby/3.0.0/bundler/source/path.rb 103 /usr/lib/ruby/3.0.0/bundler/source/git.rb 104 /usr/lib/ruby/3.0.0/bundler/source/rubygems.rb 105 /usr/lib/ruby/3.0.0/bundler/lockfile_parser.rb 106 /usr/lib/ruby/3.0.0/bundler/definition.rb 107 /usr/lib/ruby/3.0.0/bundler/dependency.rb 108 /usr/lib/ruby/3.0.0/bundler/ruby_dsl.rb 109 /usr/lib/ruby/3.0.0/bundler/dsl.rb 110 /usr/lib/ruby/3.0.0/bundler/source_list.rb 111 /usr/lib/ruby/3.0.0/bundler/source/metadata.rb 112 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/version.rb 113 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/rfc2396_parser.rb 114 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/rfc3986_parser.rb 115 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/common.rb 116 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/generic.rb 117 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/file.rb 118 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/ftp.rb 119 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/http.rb 120 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/https.rb 121 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/ldap.rb 122 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/ldaps.rb 123 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/mailto.rb 124 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/ws.rb 125 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri/wss.rb 126 /usr/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri.rb 127 /usr/lib/ruby/3.0.0/bundler/vendored_uri.rb 128 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/version.rb 129 /usr/lib/ruby/3.0.0/bundler/source/gemspec.rb 130 /usr/lib/ruby/3.0.0/bundler/lazy_specification.rb 131 /usr/lib/ruby/3.0.0/bundler/vendor/tsort/lib/tsort.rb 132 /usr/lib/ruby/3.0.0/bundler/vendored_tsort.rb 133 /usr/lib/ruby/3.0.0/bundler/spec_set.rb 134 /usr/lib/ruby/3.0.0/bundler/index.rb 135 /usr/lib/ruby/3.0.0/rubygems/specification_policy.rb 136 /usr/lib/ruby/3.0.0/uri/version.rb 137 /usr/lib/ruby/3.0.0/uri/rfc2396_parser.rb 138 /usr/lib/ruby/3.0.0/uri/rfc3986_parser.rb 139 /usr/lib/ruby/3.0.0/uri/common.rb 140 /usr/lib/ruby/3.0.0/uri/generic.rb 141 /usr/lib/ruby/3.0.0/uri/file.rb 142 /usr/lib/ruby/3.0.0/uri/ftp.rb 143 /usr/lib/ruby/3.0.0/uri/http.rb 144 /usr/lib/ruby/3.0.0/uri/https.rb 145 /usr/lib/ruby/3.0.0/uri/ldap.rb 146 /usr/lib/ruby/3.0.0/uri/ldaps.rb 147 /usr/lib/ruby/3.0.0/uri/mailto.rb 148 /usr/lib/ruby/3.0.0/uri/ws.rb 149 /usr/lib/ruby/3.0.0/uri.rb 150 /usr/lib/ruby/3.0.0/bundler/match_remote_metadata.rb 151 /usr/lib/ruby/3.0.0/bundler/remote_specification.rb 152 /usr/lib/ruby/3.0.0/bundler/runtime.rb 153 /usr/lib/ruby/3.0.0/bundler/endpoint_specification.rb 154 /usr/lib/ruby/3.0.0/bundler/stub_specification.rb 155 /usr/lib/ruby/3.0.0/bundler/setup.rb 156 /usr/lib/ruby/3.0.0/bundler/friendly_errors.rb 157 /usr/lib/ruby/3.0.0/bundler/cli/common.rb 158 /usr/lib/ruby/3.0.0/bundler/cli/config.rb 159 /usr/lib/ruby/3.0.0/bundler/cli/plugin.rb 160 /usr/lib/ruby/3.0.0/bundler/cli.rb 161 /usr/lib/ruby/3.0.0/bundler/self_manager.rb 162 /usr/lib/ruby/3.0.0/bundler/cli/exec.rb 163 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/version.rb 164 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/comparable_version.rb 165 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/ruby_features.rb 166 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support.rb 167 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/caller_filter.rb 168 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/version.rb 169 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/warnings.rb 170 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/warnings.rb 171 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/set.rb 172 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/flat_map.rb 173 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/filter_manager.rb 174 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/dsl.rb 175 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/formatters/console_codes.rb 176 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/formatters/snippet_extractor.rb 177 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/formatters/syntax_highlighter.rb 178 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/encoded_string.rb 179 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/formatters/exception_presenter.rb 180 /usr/lib/ruby/3.0.0/shellwords.rb 181 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/shell_escape.rb 182 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/formatters/helpers.rb 183 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/notifications.rb 184 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/reporter.rb 185 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/hooks.rb 186 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/reentrant_mutex.rb 187 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/memoized_helpers.rb 188 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/metadata.rb 189 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/metadata_filter.rb 190 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/pending.rb 191 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/directory_maker.rb 192 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/formatters.rb 193 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/ordering.rb 194 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/world.rb 195 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/backtrace_formatter.rb 196 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/ruby_project.rb 197 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/formatters/deprecation_formatter.rb 198 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/output_wrapper.rb 199 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/configuration.rb 200 /usr/lib/ruby/3.0.0/optparse.rb 201 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/option_parser.rb 202 /usr/lib/ruby/3.0.0/riscv64-linux/cgi/escape.so 203 /usr/lib/ruby/3.0.0/cgi/util.rb 204 /usr/lib/ruby/3.0.0/erb/version.rb 205 /usr/lib/ruby/3.0.0/riscv64-linux/strscan.so 206 /usr/lib/ruby/3.0.0/erb/compiler.rb 207 /usr/lib/ruby/3.0.0/erb/def_method.rb 208 /usr/lib/ruby/3.0.0/erb/util.rb 209 /usr/lib/ruby/3.0.0/erb.rb 210 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/configuration_options.rb 211 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/runner.rb 212 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/invocations.rb 213 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/example.rb 214 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/matcher_definition.rb 215 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/method_signature_verifier.rb 216 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/with_keywords_when_needed.rb 217 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/shared_example_group.rb 218 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/recursive_const_methods.rb 219 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/example_group.rb 220 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core.rb 221 /usr/lib/ruby/gems/3.0.0/gems/traces-0.8.0/lib/traces/version.rb 222 /usr/lib/ruby/gems/3.0.0/gems/traces-0.8.0/lib/traces/backend.rb 223 /usr/lib/ruby/gems/3.0.0/gems/traces-0.8.0/lib/traces/provider.rb 224 /usr/lib/ruby/gems/3.0.0/gems/traces-0.8.0/lib/traces.rb 225 /usr/lib/ruby/gems/3.0.0/gems/covered-0.18.5/lib/covered/wrapper.rb 226 /usr/lib/ruby/gems/3.0.0/gems/covered-0.18.5/lib/covered/coverage.rb 227 /usr/lib/ruby/gems/3.0.0/gems/covered-0.18.5/lib/covered/statistics.rb 228 /usr/lib/ruby/gems/3.0.0/gems/covered-0.18.5/lib/covered/summary.rb 229 /usr/lib/ruby/3.0.0/set.rb 230 /usr/lib/ruby/gems/3.0.0/gems/covered-0.18.5/lib/covered/files.rb 231 /usr/lib/ruby/3.0.0/racc/info.rb 232 /usr/lib/ruby/3.0.0/riscv64-linux/racc/cparse.so 233 /usr/lib/ruby/3.0.0/racc/parser.rb 234 /usr/lib/ruby/gems/3.0.0/gems/ast-2.4.2/lib/ast/node.rb 235 /usr/lib/ruby/gems/3.0.0/gems/ast-2.4.2/lib/ast/processor/mixin.rb 236 /usr/lib/ruby/gems/3.0.0/gems/ast-2.4.2/lib/ast/processor.rb 237 /usr/lib/ruby/gems/3.0.0/gems/ast-2.4.2/lib/ast/sexp.rb 238 /usr/lib/ruby/gems/3.0.0/gems/ast-2.4.2/lib/ast.rb 239 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/version.rb 240 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/messages.rb 241 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/deprecation.rb 242 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/ast/node.rb 243 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/ast/processor.rb 244 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/meta.rb 245 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/buffer.rb 246 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/range.rb 247 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/comment.rb 248 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/comment/associator.rb 249 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/rewriter.rb 250 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/rewriter/action.rb 251 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/tree_rewriter.rb 252 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/tree_rewriter/action.rb 253 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map.rb 254 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/operator.rb 255 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/collection.rb 256 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/constant.rb 257 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/variable.rb 258 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/keyword.rb 259 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/definition.rb 260 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/method_definition.rb 261 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/send.rb 262 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/index.rb 263 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/condition.rb 264 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/ternary.rb 265 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/for.rb 266 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/rescue_body.rb 267 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/heredoc.rb 268 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/source/map/objc_kwarg.rb 269 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/syntax_error.rb 270 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/clobbering_error.rb 271 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/diagnostic.rb 272 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/diagnostic/engine.rb 273 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/static_environment.rb 274 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/lexer.rb 275 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/lexer/literal.rb 276 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/lexer/stack_state.rb 277 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/lexer/dedenter.rb 278 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/builders/default.rb 279 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/context.rb 280 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/max_numparam_stack.rb 281 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/current_arg_stack.rb 282 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/variables_stack.rb 283 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/base.rb 284 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/rewriter.rb 285 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/tree_rewriter.rb 286 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser.rb 287 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/ruby30.rb 288 /usr/lib/ruby/gems/3.0.0/gems/parser-3.1.3.0/lib/parser/current.rb 289 /usr/lib/ruby/gems/3.0.0/gems/covered-0.18.5/lib/covered/source.rb 290 /usr/lib/ruby/3.0.0/riscv64-linux/coverage.so 291 /usr/lib/ruby/3.0.0/coverage.rb 292 /usr/lib/ruby/gems/3.0.0/gems/covered-0.18.5/lib/covered/capture.rb 293 /usr/lib/ruby/gems/3.0.0/gems/covered-0.18.5/lib/covered/cache.rb 294 /usr/lib/ruby/gems/3.0.0/gems/msgpack-1.6.0/lib/msgpack/version.rb 295 /usr/lib/ruby/gems/3.0.0/extensions/riscv64-linux/3.0.0/msgpack-1.6.0/msgpack/msgpack.so 296 /usr/lib/ruby/gems/3.0.0/gems/msgpack-1.6.0/lib/msgpack/packer.rb 297 /usr/lib/ruby/gems/3.0.0/gems/msgpack-1.6.0/lib/msgpack/unpacker.rb 298 /usr/lib/ruby/gems/3.0.0/gems/msgpack-1.6.0/lib/msgpack/factory.rb 299 /usr/lib/ruby/gems/3.0.0/gems/msgpack-1.6.0/lib/msgpack/symbol.rb 300 /usr/lib/ruby/gems/3.0.0/gems/msgpack-1.6.0/lib/msgpack/core_ext.rb 301 /usr/lib/ruby/gems/3.0.0/gems/msgpack-1.6.0/lib/msgpack/timestamp.rb 302 /usr/lib/ruby/gems/3.0.0/gems/msgpack-1.6.0/lib/msgpack/time.rb 303 /usr/lib/ruby/gems/3.0.0/gems/msgpack-1.6.0/lib/msgpack.rb 304 /usr/lib/ruby/3.0.0/riscv64-linux/date_core.so 305 /usr/lib/ruby/3.0.0/date.rb 306 /usr/lib/ruby/3.0.0/time.rb 307 /usr/lib/ruby/gems/3.0.0/gems/covered-0.18.5/lib/covered/persist.rb 308 /usr/lib/ruby/gems/3.0.0/gems/covered-0.18.5/lib/covered/policy.rb 309 /usr/lib/ruby/gems/3.0.0/gems/covered-0.18.5/lib/covered/config.rb 310 /usr/lib/ruby/gems/3.0.0/gems/covered-0.18.5/lib/covered/rspec.rb 311 /usr/lib/ruby/gems/3.0.0/gems/async-rspec-1.16.1/lib/async/rspec/version.rb 312 /usr/lib/ruby/gems/3.0.0/gems/rspec-files-1.1.3/lib/rspec/files/version.rb 313 /usr/lib/ruby/gems/3.0.0/gems/rspec-files-1.1.3/lib/rspec/files/leaks.rb 314 /usr/lib/ruby/3.0.0/securerandom.rb 315 /usr/lib/ruby/gems/3.0.0/gems/rspec-files-1.1.3/lib/rspec/files/buffer.rb 316 /usr/lib/ruby/gems/3.0.0/gems/rspec-files-1.1.3/lib/rspec/files.rb 317 /usr/lib/ruby/gems/3.0.0/gems/async-rspec-1.16.1/lib/async/rspec/leaks.rb 318 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/version.rb 319 /usr/lib/ruby/3.0.0/riscv64-linux/stringio.so 320 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/buffer.rb 321 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/event/generic.rb 322 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/event/spawn.rb 323 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/event/failure.rb 324 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/event/progress.rb 325 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/event.rb 326 /usr/lib/ruby/3.0.0/riscv64-linux/io/console.so 327 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/terminal/text.rb 328 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/terminal/xterm.rb 329 /usr/lib/ruby/3.0.0/json/version.rb 330 /usr/lib/ruby/3.0.0/ostruct.rb 331 /usr/lib/ruby/3.0.0/json/generic_object.rb 332 /usr/lib/ruby/3.0.0/json/common.rb 333 /usr/lib/ruby/3.0.0/riscv64-linux/json/ext/parser.so 334 /usr/lib/ruby/3.0.0/riscv64-linux/json/ext/generator.so 335 /usr/lib/ruby/3.0.0/json/ext.rb 336 /usr/lib/ruby/3.0.0/json.rb 337 /usr/lib/ruby/3.0.0/riscv64-linux/fiber.so 338 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/terminal/logger.rb 339 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/output/xterm.rb 340 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/filter.rb 341 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/serialized/logger.rb 342 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/output/json.rb 343 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/output/default.rb 344 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/output/text.rb 345 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/output.rb 346 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/clock.rb 347 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/progress.rb 348 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/resolver.rb 349 /usr/lib/ruby/gems/3.0.0/gems/fiber-local-1.0.0/lib/fiber/local/version.rb 350 /usr/lib/ruby/gems/3.0.0/gems/fiber-local-1.0.0/lib/fiber/local.rb 351 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console/logger.rb 352 /usr/lib/ruby/gems/3.0.0/gems/console-1.16.2/lib/console.rb 353 /usr/lib/ruby/3.0.0/forwardable/impl.rb 354 /usr/lib/ruby/3.0.0/forwardable.rb 355 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/node.rb 356 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/condition.rb 357 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/task.rb 358 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/logger.rb 359 /usr/lib/ruby/3.0.0/riscv64-linux/socket.so 360 /usr/lib/ruby/3.0.0/riscv64-linux/io/wait.so 361 /usr/lib/ruby/3.0.0/socket.rb 362 /usr/lib/ruby/gems/3.0.0/gems/nio4r-2.5.8/lib/nio/version.rb 363 /usr/lib/ruby/gems/3.0.0/gems/nio4r-2.5.8/lib/nio4r_ext.so 364 /usr/lib/ruby/gems/3.0.0/gems/nio4r-2.5.8/lib/nio.rb 365 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/wrapper.rb 366 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/clock.rb 367 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/scheduler.rb 368 /usr/lib/ruby/gems/3.0.0/gems/timers-4.3.3/lib/timers/version.rb 369 /usr/lib/ruby/gems/3.0.0/gems/timers-4.3.3/lib/timers/interval.rb 370 /usr/lib/ruby/gems/3.0.0/gems/timers-4.3.3/lib/timers/timer.rb 371 /usr/lib/ruby/gems/3.0.0/gems/timers-4.3.3/lib/timers/priority_heap.rb 372 /usr/lib/ruby/gems/3.0.0/gems/timers-4.3.3/lib/timers/events.rb 373 /usr/lib/ruby/gems/3.0.0/gems/timers-4.3.3/lib/timers/group.rb 374 /usr/lib/ruby/gems/3.0.0/gems/timers-4.3.3/lib/timers/wait.rb 375 /usr/lib/ruby/gems/3.0.0/gems/timers-4.3.3/lib/timers.rb 376 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/reactor.rb 377 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/kernel/sync.rb 378 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/kernel/async.rb 379 /usr/lib/ruby/gems/3.0.0/gems/async-rspec-1.16.1/lib/async/rspec/reactor.rb 380 /usr/lib/ruby/3.0.0/riscv64-linux/objspace.so 381 /usr/lib/ruby/3.0.0/objspace.rb 382 /usr/lib/ruby/gems/3.0.0/gems/rspec-memory-1.0.3/lib/rspec/memory/trace.rb 383 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/object_formatter.rb 384 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/english_phrasing.rb 385 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/fuzzy_matcher.rb 386 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/composable.rb 387 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/built_in/base_matcher.rb 388 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/built_in.rb 389 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/generated_descriptions.rb 390 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/dsl.rb 391 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/matcher_delegator.rb 392 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/aliased_matcher.rb 393 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/expecteds_for_multiple_diffs.rb 394 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers.rb 395 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/expectations/expectation_target.rb 396 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/expectations/syntax.rb 397 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/expectations/configuration.rb 398 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/expectations/fail_with.rb 399 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/expectations/handler.rb 400 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/expectations/version.rb 401 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/expectations.rb 402 /usr/lib/ruby/gems/3.0.0/gems/rspec-memory-1.0.3/lib/rspec/memory/matchers/limit_allocations.rb 403 /usr/lib/ruby/gems/3.0.0/gems/rspec-memory-1.0.3/lib/rspec/memory.rb 404 /usr/lib/ruby/gems/3.0.0/gems/async-rspec-1.16.1/lib/async/rspec/memory.rb 405 /usr/lib/ruby/gems/3.0.0/gems/async-rspec-1.16.1/lib/async/rspec.rb 406 /build/ruby-async-http/src/async-http-0.59.4/spec/spec_helper.rb 407 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/formatters/base_formatter.rb 408 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/formatters/base_text_formatter.rb 409 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/formatters/documentation_formatter.rb 410 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/buffer.rb 411 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/body/readable.rb 412 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/body/buffered.rb 413 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/body/stream.rb 414 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/notification.rb 415 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/queue.rb 416 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/body/writable.rb 417 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/body/hijack.rb 418 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/instance_method_stasher.rb 419 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/method_double.rb 420 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/argument_matchers.rb 421 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/object_reference.rb 422 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/example_methods.rb 423 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/proxy.rb 424 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/test_double.rb 425 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/argument_list_matcher.rb 426 /usr/lib/ruby/gems/3.0.0/gems/rspec-support-3.12.0/lib/rspec/support/mutex.rb 427 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/message_expectation.rb 428 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/order_group.rb 429 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/error_generator.rb 430 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/space.rb 431 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/mutate_const.rb 432 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/targets.rb 433 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/syntax.rb 434 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/configuration.rb 435 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/verifying_message_expectation.rb 436 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/method_reference.rb 437 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/verifying_proxy.rb 438 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/verifying_double.rb 439 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/version.rb 440 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks.rb 441 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/mocking_adapters/rspec.rb 442 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/example_status_persister.rb 443 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/version.rb 444 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async.rb 445 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/peer.rb 446 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/server.rb 447 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/generic.rb 448 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/socket.rb 449 /usr/lib/ruby/gems/3.0.0/gems/async-1.30.3/lib/async/semaphore.rb 450 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/stream.rb 451 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/body/pipe.rb 452 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/address.rb 453 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/endpoint.rb 454 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/methods.rb 455 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/header/split.rb 456 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/header/multiple.rb 457 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/url.rb 458 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/cookie.rb 459 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/header/cookie.rb 460 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/header/connection.rb 461 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/header/cache_control.rb 462 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/header/etag.rb 463 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/header/etags.rb 464 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/header/vary.rb 465 /usr/lib/ruby/3.0.0/base64.rb 466 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/header/authorization.rb 467 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/headers.rb 468 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/body/reader.rb 469 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/request.rb 470 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/response.rb 471 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/middleware.rb 472 /usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/version.rb 473 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/error.rb 474 /usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/reason.rb 475 /usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/error.rb 476 /usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/body/chunked.rb 477 /usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/body/fixed.rb 478 /usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/body/remainder.rb 479 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/body/head.rb 480 /usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1/connection.rb 481 /usr/lib/ruby/gems/3.0.0/gems/protocol-http1-0.14.6/lib/protocol/http1.rb 482 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/request.rb 483 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/request.rb 484 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/response.rb 485 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/response.rb 486 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/connection.rb 487 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/client.rb 488 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1/server.rb 489 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http1.rb 490 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http10.rb 491 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http11.rb 492 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/error.rb 493 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/frame.rb 494 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/padded.rb 495 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/data_frame.rb 496 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/continuation_frame.rb 497 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/priority_frame.rb 498 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/headers_frame.rb 499 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/reset_stream_frame.rb 500 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/ping_frame.rb 501 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/settings_frame.rb 502 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/push_promise_frame.rb 503 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/goaway_frame.rb 504 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/window_update_frame.rb 505 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/framer.rb 506 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/dependency.rb 507 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/flow_controlled.rb 508 /usr/lib/ruby/gems/3.0.0/gems/protocol-hpack-1.4.2/lib/protocol/hpack/version.rb 509 /usr/lib/ruby/gems/3.0.0/gems/protocol-hpack-1.4.2/lib/protocol/hpack/huffman/machine.rb 510 /usr/lib/ruby/gems/3.0.0/gems/protocol-hpack-1.4.2/lib/protocol/hpack/error.rb 511 /usr/lib/ruby/gems/3.0.0/gems/protocol-hpack-1.4.2/lib/protocol/hpack/huffman.rb 512 /usr/lib/ruby/gems/3.0.0/gems/protocol-hpack-1.4.2/lib/protocol/hpack/context.rb 513 /usr/lib/ruby/gems/3.0.0/gems/protocol-hpack-1.4.2/lib/protocol/hpack/compressor.rb 514 /usr/lib/ruby/gems/3.0.0/gems/protocol-hpack-1.4.2/lib/protocol/hpack/decompressor.rb 515 /usr/lib/ruby/gems/3.0.0/gems/protocol-hpack-1.4.2/lib/protocol/hpack.rb 516 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/connection.rb 517 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/stream.rb 518 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http2/input.rb 519 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http2/output.rb 520 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http2/stream.rb 521 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http2/connection.rb 522 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http2/response.rb 523 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/client.rb 524 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http2/client.rb 525 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http2/request.rb 526 /usr/lib/ruby/gems/3.0.0/gems/protocol-http2-0.14.2/lib/protocol/http2/server.rb 527 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http2/server.rb 528 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/http2.rb 529 /usr/lib/ruby/3.0.0/digest/version.rb 530 /usr/lib/ruby/3.0.0/riscv64-linux/digest.so 531 /usr/lib/ruby/3.0.0/digest/loader.rb 532 /usr/lib/ruby/3.0.0/digest.rb 533 /usr/lib/ruby/3.0.0/riscv64-linux/openssl.so 534 /usr/lib/ruby/3.0.0/openssl/bn.rb 535 /usr/lib/ruby/3.0.0/openssl/marshal.rb 536 /usr/lib/ruby/3.0.0/openssl/pkey.rb 537 /usr/lib/ruby/3.0.0/openssl/cipher.rb 538 /usr/lib/ruby/3.0.0/openssl/digest.rb 539 /usr/lib/ruby/3.0.0/openssl/hmac.rb 540 /usr/lib/ruby/3.0.0/openssl/x509.rb 541 /usr/lib/ruby/3.0.0/openssl/buffering.rb 542 /usr/lib/ruby/3.0.0/riscv64-linux/io/nonblock.so 543 /usr/lib/ruby/3.0.0/ipaddr.rb 544 /usr/lib/ruby/3.0.0/openssl/ssl.rb 545 /usr/lib/ruby/3.0.0/openssl/pkcs5.rb 546 /usr/lib/ruby/3.0.0/openssl/version.rb 547 /usr/lib/ruby/3.0.0/openssl.rb 548 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol/https.rb 549 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/protocol.rb 550 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/server.rb 551 /usr/lib/ruby/gems/3.0.0/gems/async-pool-0.3.12/lib/async/pool/controller.rb 552 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/body/wrapper.rb 553 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/body/completable.rb 554 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/client.rb 555 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/body.rb 556 /usr/lib/ruby/3.0.0/riscv64-linux/zlib.so 557 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/body/deflate.rb 558 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/address_endpoint.rb 559 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/host_endpoint.rb 560 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/ssl_socket.rb 561 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/ssl_endpoint.rb 562 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/endpoint.rb 563 /usr/lib/ruby/gems/3.0.0/gems/async-rspec-1.16.1/lib/async/rspec/ssl.rb 564 /build/ruby-async-http/src/async-http-0.59.4/spec/async/http/body/writable_examples.rb 565 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/body/slowloris.rb 566 /usr/lib/ruby/3.0.0/psych/versions.rb 567 /usr/lib/ruby/3.0.0/psych/exception.rb 568 /usr/lib/ruby/3.0.0/psych/syntax_error.rb 569 /usr/lib/ruby/3.0.0/riscv64-linux/psych.so 570 /usr/lib/ruby/3.0.0/psych/omap.rb 571 /usr/lib/ruby/3.0.0/psych/set.rb 572 /usr/lib/ruby/3.0.0/psych/class_loader.rb 573 /usr/lib/ruby/3.0.0/psych/scalar_scanner.rb 574 /usr/lib/ruby/3.0.0/psych/nodes/node.rb 575 /usr/lib/ruby/3.0.0/psych/nodes/stream.rb 576 /usr/lib/ruby/3.0.0/psych/nodes/document.rb 577 /usr/lib/ruby/3.0.0/psych/nodes/sequence.rb 578 /usr/lib/ruby/3.0.0/psych/nodes/scalar.rb 579 /usr/lib/ruby/3.0.0/psych/nodes/mapping.rb 580 /usr/lib/ruby/3.0.0/psych/nodes/alias.rb 581 /usr/lib/ruby/3.0.0/psych/nodes.rb 582 /usr/lib/ruby/3.0.0/psych/streaming.rb 583 /usr/lib/ruby/3.0.0/psych/visitors/visitor.rb 584 /usr/lib/ruby/3.0.0/psych/visitors/to_ruby.rb 585 /usr/lib/ruby/3.0.0/psych/visitors/emitter.rb 586 /usr/lib/ruby/3.0.0/psych/handler.rb 587 /usr/lib/ruby/3.0.0/psych/tree_builder.rb 588 /usr/lib/ruby/3.0.0/psych/visitors/yaml_tree.rb 589 /usr/lib/ruby/3.0.0/psych/json/ruby_events.rb 590 /usr/lib/ruby/3.0.0/psych/visitors/json_tree.rb 591 /usr/lib/ruby/3.0.0/psych/visitors/depth_first.rb 592 /usr/lib/ruby/3.0.0/psych/visitors.rb 593 /usr/lib/ruby/3.0.0/psych/parser.rb 594 /usr/lib/ruby/3.0.0/psych/coder.rb 595 /usr/lib/ruby/3.0.0/psych/core_ext.rb 596 /usr/lib/ruby/3.0.0/psych/stream.rb 597 /usr/lib/ruby/3.0.0/psych/json/yaml_events.rb 598 /usr/lib/ruby/3.0.0/psych/json/tree_builder.rb 599 /usr/lib/ruby/3.0.0/psych/json/stream.rb 600 /usr/lib/ruby/3.0.0/psych/handlers/document_stream.rb 601 /usr/lib/ruby/3.0.0/psych.rb 602 /usr/lib/ruby/3.0.0/yaml.rb 603 /usr/lib/ruby/gems/3.0.0/gems/localhost-1.1.9/lib/localhost/authority.rb 604 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/composite_endpoint.rb 605 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/shared_endpoint.rb 606 /build/ruby-async-http/src/async-http-0.59.4/spec/async/http/server_context.rb 607 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/body/inflate.rb 608 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/accept_encoding.rb 609 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/internet.rb 610 /usr/lib/ruby/gems/3.0.0/gems/thread-local-1.1.0/lib/thread/local/version.rb 611 /usr/lib/ruby/gems/3.0.0/gems/thread-local-1.1.0/lib/thread/local.rb 612 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/internet/instance.rb 613 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/error.rb 614 /usr/lib/ruby/3.0.0/riscv64-linux/etc.so 615 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/group.rb 616 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/keyed.rb 617 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/statistics.rb 618 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/generic.rb 619 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/channel.rb 620 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/notify/client.rb 621 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/notify/pipe.rb 622 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/process.rb 623 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/forked.rb 624 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/thread.rb 625 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/threaded.rb 626 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/hybrid.rb 627 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/best.rb 628 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/version.rb 629 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/socket_endpoint.rb 630 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/endpoint/each.rb 631 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io.rb 632 /usr/lib/ruby/gems/3.0.0/gems/async-io-1.34.0/lib/async/io/unix_endpoint.rb 633 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/notify/socket.rb 634 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/notify/console.rb 635 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/notify.rb 636 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container/controller.rb 637 /usr/lib/ruby/gems/3.0.0/gems/async-container-0.16.12/lib/async/container.rb 638 /usr/lib/ruby/3.0.0/delegate.rb 639 /usr/lib/ruby/3.0.0/fileutils.rb 640 /usr/lib/ruby/3.0.0/tmpdir.rb 641 /usr/lib/ruby/3.0.0/tempfile.rb 642 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/body/file.rb 643 /usr/lib/ruby/gems/3.0.0/gems/async-rspec-1.16.1/lib/async/rspec/profile.rb 644 /build/ruby-async-http/src/async-http-0.59.4/spec/async/http/protocol/shared_examples.rb 645 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/proxy.rb 646 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/reference.rb 647 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/reference.rb 648 /usr/lib/ruby/gems/3.0.0/gems/protocol-http-0.23.12/lib/protocol/http/body/rewindable.rb 649 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/relative_location.rb 650 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http/statistics.rb 651 /usr/lib/ruby/gems/3.0.0/gems/rack-2.2.4/lib/rack/version.rb 652 /usr/lib/ruby/gems/3.0.0/gems/rack-2.2.4/lib/rack.rb 653 /usr/lib/ruby/gems/3.0.0/gems/rack-test-1.1.0/lib/rack/mock_session.rb 654 /usr/lib/ruby/gems/3.0.0/gems/rack-2.2.4/lib/rack/query_parser.rb 655 /usr/lib/ruby/gems/3.0.0/gems/rack-2.2.4/lib/rack/utils.rb 656 /usr/lib/ruby/gems/3.0.0/gems/rack-test-1.1.0/lib/rack/test/cookie_jar.rb 657 /usr/lib/ruby/gems/3.0.0/gems/rack-test-1.1.0/lib/rack/test/mock_digest_request.rb 658 /usr/lib/ruby/gems/3.0.0/gems/rack-test-1.1.0/lib/rack/test/utils.rb 659 /usr/lib/ruby/gems/3.0.0/gems/rack-test-1.1.0/lib/rack/test/methods.rb 660 /usr/lib/ruby/gems/3.0.0/gems/rack-test-1.1.0/lib/rack/test/uploaded_file.rb 661 /usr/lib/ruby/gems/3.0.0/gems/rack-test-1.1.0/lib/rack/test/version.rb 662 /usr/lib/ruby/gems/3.0.0/gems/rack-test-1.1.0/lib/rack/test.rb 663 /usr/lib/ruby/gems/3.0.0/gems/rack-2.2.4/lib/rack/builder.rb 664 /build/ruby-async-http/src/async-http-0.59.4/lib/async/http.rb 665 /usr/lib/ruby/gems/3.0.0/gems/rspec-core-3.12.0/lib/rspec/core/profiler.rb 666 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/built_in/be.rb 667 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/built_in/has.rb 668 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/built_in/be_kind_of.rb 669 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/built_in/eq.rb 670 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/built_in/raise_error.rb 671 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/matchers/expectation_customization.rb 672 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/matchers/receive.rb 673 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/any_instance/chain.rb 674 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/any_instance/error_generator.rb 675 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/any_instance/stub_chain.rb 676 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/any_instance/stub_chain_chain.rb 677 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/any_instance/expect_chain_chain.rb 678 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/any_instance/expectation_chain.rb 679 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/any_instance/message_chains.rb 680 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/any_instance/recorder.rb 681 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/any_instance/proxy.rb 682 /usr/lib/ruby/gems/3.0.0/gems/rspec-mocks-3.12.0/lib/rspec/mocks/any_instance.rb 683 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/built_in/have_attributes.rb 684 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/built_in/respond_to.rb 685 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/built_in/equal.rb 686 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/built_in/count_expectation.rb 687 /usr/lib/ruby/gems/3.0.0/gems/rspec-expectations-3.12.0/lib/rspec/matchers/built_in/include.rb 688 /usr/lib/ruby/3.0.0/prettyprint.rb 689 /usr/lib/ruby/3.0.0/pp.rb * Process memory map: 4000000000-4000001000 r-xp 00000000 00:23 75266 /usr/bin/ruby 4000001000-4000002000 r--p 00000000 00:23 75266 /usr/bin/ruby 4000002000-4000003000 rw-p 00001000 00:23 75266 /usr/bin/ruby 4000003000-4001ff1000 rw-p 00000000 00:00 0 4002003000-4002004000 ---p 00000000 00:00 0 4002004000-4002804000 rw-p 00000000 00:00 0 [stack] 4002804000-4002823000 r-xp 00000000 00:23 3672 /usr/lib/ld-linux-riscv64-lp64d.so.1 4002823000-4002824000 r--p 0001f000 00:23 3672 /usr/lib/ld-linux-riscv64-lp64d.so.1 4002824000-4002826000 rw-p 00020000 00:23 3672 /usr/lib/ld-linux-riscv64-lp64d.so.1 4002826000-4002827000 r-xp 00000000 00:00 0 400282c000-4002b04000 r-xp 00000000 00:23 75465 /usr/lib/libruby.so.3.0.4 4002b04000-4002b0a000 r--p 002d7000 00:23 75465 /usr/lib/libruby.so.3.0.4 4002b0a000-4002b0e000 rw-p 002dd000 00:23 75465 /usr/lib/libruby.so.3.0.4 4002b0e000-4002b21000 rw-p 00000000 00:00 0 4002b21000-4002b33000 r-xp 00000000 00:23 45007 /usr/lib/libz.so.1.2.13 4002b33000-4002b34000 r--p 00011000 00:23 45007 /usr/lib/libz.so.1.2.13 4002b34000-4002b35000 rw-p 00012000 00:23 45007 /usr/lib/libz.so.1.2.13 4002b35000-4002b9a000 r-xp 00000000 00:23 13681 /usr/lib/libgmp.so.10.4.1 4002b9a000-4002b9b000 ---p 00065000 00:23 13681 /usr/lib/libgmp.so.10.4.1 4002b9b000-4002b9c000 r--p 00065000 00:23 13681 /usr/lib/libgmp.so.10.4.1 4002b9c000-4002b9d000 rw-p 00066000 00:23 13681 /usr/lib/libgmp.so.10.4.1 4002b9d000-4002bc4000 r-xp 00000000 00:23 44177 /usr/lib/libcrypt.so.2.0.0 4002bc4000-4002bc5000 r--p 00026000 00:23 44177 /usr/lib/libcrypt.so.2.0.0 4002bc5000-4002bc6000 rw-p 00027000 00:23 44177 /usr/lib/libcrypt.so.2.0.0 4002bc6000-4002bce000 rw-p 00000000 00:00 0 4002bce000-4002c49000 r-xp 00000000 00:23 3690 /usr/lib/libm.so.6 4002c49000-4002c4a000 r--p 0007a000 00:23 3690 /usr/lib/libm.so.6 4002c4a000-4002c4b000 rw-p 0007b000 00:23 3690 /usr/lib/libm.so.6 4002c4b000-4002d90000 r-xp 00000000 00:23 3681 /usr/lib/libc.so.6 4002d90000-4002d93000 r--p 00145000 00:23 3681 /usr/lib/libc.so.6 4002d93000-4002d95000 rw-p 00148000 00:23 3681 /usr/lib/libc.so.6 4002d95000-4002da4000 rw-p 00000000 00:00 0 4002da4000-40030e6000 r--p 00000000 00:23 31565 /usr/lib/locale/locale-archive 40030e6000-40031e7000 rw-p 00000000 00:00 0 4003248000-4005251000 rw-p 00000000 00:00 0 4005761000-4005763000 r-xp 00000000 00:23 75536 /usr/lib/ruby/3.0.0/riscv64-linux/enc/encdb.so 4005763000-4005764000 r--p 00001000 00:23 75536 /usr/lib/ruby/3.0.0/riscv64-linux/enc/encdb.so 4005764000-4005765000 rw-p 00002000 00:23 75536 /usr/lib/ruby/3.0.0/riscv64-linux/enc/encdb.so 4005765000-4005768000 r-xp 00000000 00:23 75580 /usr/lib/ruby/3.0.0/riscv64-linux/enc/trans/transdb.so 4005768000-4005769000 r--p 00002000 00:23 75580 /usr/lib/ruby/3.0.0/riscv64-linux/enc/trans/transdb.so 4005769000-400576a000 rw-p 00003000 00:23 75580 /usr/lib/ruby/3.0.0/riscv64-linux/enc/trans/transdb.so 40057a3000-40057a5000 r-xp 00000000 00:23 75596 /usr/lib/ruby/3.0.0/riscv64-linux/monitor.so 40057a5000-40057a6000 r--p 00001000 00:23 75596 /usr/lib/ruby/3.0.0/riscv64-linux/monitor.so 40057a6000-40057a7000 rw-p 00002000 00:23 75596 /usr/lib/ruby/3.0.0/riscv64-linux/monitor.so 40057a7000-40057ae000 r-xp 00000000 00:23 75600 /usr/lib/ruby/3.0.0/riscv64-linux/pathname.so 40057ae000-40057af000 r--p 00006000 00:23 75600 /usr/lib/ruby/3.0.0/riscv64-linux/pathname.so 40057af000-40057b0000 rw-p 00007000 00:23 75600 /usr/lib/ruby/3.0.0/riscv64-linux/pathname.so 40057b0000-40057b3000 r-xp 00000000 00:23 66349 /usr/lib/ruby/3.0.0/riscv64-linux/cgi/escape.so 40057b3000-40057b4000 r--p 00002000 00:23 66349 /usr/lib/ruby/3.0.0/riscv64-linux/cgi/escape.so 40057b4000-40057b5000 rw-p 00003000 00:23 66349 /usr/lib/ruby/3.0.0/riscv64-linux/cgi/escape.so 40057b5000-40057ba000 r-xp 00000000 00:23 75608 /usr/lib/ruby/3.0.0/riscv64-linux/strscan.so 40057ba000-40057bb000 r--p 00004000 00:23 75608 /usr/lib/ruby/3.0.0/riscv64-linux/strscan.so 40057bb000-40057bc000 rw-p 00005000 00:23 75608 /usr/lib/ruby/3.0.0/riscv64-linux/strscan.so 40057bc000-400587d000 rw-p 00000000 00:00 0 4006224000-4006227000 r-xp 00000000 00:23 71080 /usr/lib/ruby/3.0.0/riscv64-linux/racc/cparse.so 4006227000-4006228000 r--p 00002000 00:23 71080 /usr/lib/ruby/3.0.0/riscv64-linux/racc/cparse.so 4006228000-4006229000 rw-p 00003000 00:23 71080 /usr/lib/ruby/3.0.0/riscv64-linux/racc/cparse.so 4006229000-4006410000 rw-p 00000000 00:00 0 4006410000-4006412000 r-xp 00000000 00:23 75529 /usr/lib/ruby/3.0.0/riscv64-linux/coverage.so 4006412000-4006413000 r--p 00001000 00:23 75529 /usr/lib/ruby/3.0.0/riscv64-linux/coverage.so 4006413000-4006414000 rw-p 00002000 00:23 75529 /usr/lib/ruby/3.0.0/riscv64-linux/coverage.so 4006414000-4006426000 r-xp 00000000 00:23 85413 /usr/lib/ruby/gems/3.0.0/extensions/riscv64-linux/3.0.0/msgpack-1.6.0/msgpack/msgpack.so 4006426000-4006427000 r--p 00011000 00:23 85413 /usr/lib/ruby/gems/3.0.0/extensions/riscv64-linux/3.0.0/msgpack-1.6.0/msgpack/msgpack.so 4006427000-4006428000 rw-p 00012000 00:23 85413 /usr/lib/ruby/gems/3.0.0/extensions/riscv64-linux/3.0.0/msgpack-1.6.0/msgpack/msgpack.so 4006428000-4006450000 r-xp 00000000 00:23 66827 /usr/lib/ruby/3.0.0/riscv64-linux/date_core.so 4006450000-4006451000 r--p 00027000 00:23 66827 /usr/lib/ruby/3.0.0/riscv64-linux/date_core.so 4006451000-4006452000 rw-p 00028000 00:23 66827 /usr/lib/ruby/3.0.0/riscv64-linux/date_core.so 4006452000-4006453000 rw-p 00000000 00:00 0 4006453000-400645a000 r-xp 00000000 00:23 70481 /usr/lib/ruby/3.0.0/riscv64-linux/stringio.so 400645a000-400645b000 r--p 00006000 00:23 70481 /usr/lib/ruby/3.0.0/riscv64-linux/stringio.so 400645b000-400645c000 rw-p 00007000 00:23 70481 /usr/lib/ruby/3.0.0/riscv64-linux/stringio.so 400645c000-4006461000 r-xp 00000000 00:23 68130 /usr/lib/ruby/3.0.0/riscv64-linux/io/console.so 4006461000-4006462000 r--p 00004000 00:23 68130 /usr/lib/ruby/3.0.0/riscv64-linux/io/console.so 4006462000-4006463000 rw-p 00005000 00:23 68130 /usr/lib/ruby/3.0.0/riscv64-linux/io/console.so 4006463000-4006468000 r-xp 00000000 00:23 69400 /usr/lib/ruby/3.0.0/riscv64-linux/json/ext/parser.so 4006468000-4006469000 r--p 00004000 00:23 69400 /usr/lib/ruby/3.0.0/riscv64-linux/json/ext/parser.so 4006469000-400646a000 rw-p 00005000 00:23 69400 /usr/lib/ruby/3.0.0/riscv64-linux/json/ext/parser.so 400646a000-4006471000 r-xp 00000000 00:23 69399 /usr/lib/ruby/3.0.0/riscv64-linux/json/ext/generator.so 4006471000-4006472000 r--p 00006000 00:23 69399 /usr/lib/ruby/3.0.0/riscv64-linux/json/ext/generator.so 4006472000-4006473000 rw-p 00007000 00:23 69399 /usr/lib/ruby/3.0.0/riscv64-linux/json/ext/generator.so 4006473000-4006474000 r-xp 00000000 00:23 75594 /usr/lib/ruby/3.0.0/riscv64-linux/fiber.so 4006474000-4006475000 r--p 00000000 00:23 75594 /usr/lib/ruby/3.0.0/riscv64-linux/fiber.so 4006475000-4006476000 rw-p 00001000 00:23 75594 /usr/lib/ruby/3.0.0/riscv64-linux/fiber.so 4006476000-400649c000 r-xp 00000000 00:23 75607 /usr/lib/ruby/3.0.0/riscv64-linux/socket.so 400649c000-400649d000 r--p 00025000 00:23 75607 /usr/lib/ruby/3.0.0/riscv64-linux/socket.so 400649d000-400649e000 rw-p 00026000 00:23 75607 /usr/lib/ruby/3.0.0/riscv64-linux/socket.so 400649e000-40064a0000 r-xp 00000000 00:23 68199 /usr/lib/ruby/3.0.0/riscv64-linux/io/wait.so 40064a0000-40064a1000 r--p 00001000 00:23 68199 /usr/lib/ruby/3.0.0/riscv64-linux/io/wait.so 40064a1000-40064a2000 rw-p 00002000 00:23 68199 /usr/lib/ruby/3.0.0/riscv64-linux/io/wait.so 40064a2000-40064b2000 r-xp 00000000 00:23 76103 /usr/lib/ruby/gems/3.0.0/gems/nio4r-2.5.8/lib/nio4r_ext.so 40064b2000-40064b3000 r--p 0000f000 00:23 76103 /usr/lib/ruby/gems/3.0.0/gems/nio4r-2.5.8/lib/nio4r_ext.so 40064b3000-40064b4000 rw-p 00010000 00:23 76103 /usr/lib/ruby/gems/3.0.0/gems/nio4r-2.5.8/lib/nio4r_ext.so 40064b4000-40064b5000 rw-p 00000000 00:00 0 40064b5000-40064be000 r-xp 00000000 00:23 75598 /usr/lib/ruby/3.0.0/riscv64-linux/objspace.so 40064be000-40064bf000 r--p 00009000 00:23 75598 /usr/lib/ruby/3.0.0/riscv64-linux/objspace.so 40064bf000-40064c0000 rw-p 0000a000 00:23 75598 /usr/lib/ruby/3.0.0/riscv64-linux/objspace.so 40064c0000-4006510000 r-xp 00000000 00:23 75599 /usr/lib/ruby/3.0.0/riscv64-linux/openssl.so 4006510000-4006511000 r--p 00050000 00:23 75599 /usr/lib/ruby/3.0.0/riscv64-linux/openssl.so 4006511000-4006514000 rw-p 00051000 00:23 75599 /usr/lib/ruby/3.0.0/riscv64-linux/openssl.so 4006519000-4006592000 r-xp 00000000 00:23 7897 /usr/lib/libssl.so.3 4006592000-400659b000 r--p 00078000 00:23 7897 /usr/lib/libssl.so.3 400659b000-40065a0000 rw-p 00081000 00:23 7897 /usr/lib/libssl.so.3 40065a0000-4006888000 r-xp 00000000 00:23 7895 /usr/lib/libcrypto.so.3 4006888000-40068dc000 r--p 002e8000 00:23 7895 /usr/lib/libcrypto.so.3 40068dc000-40068df000 rw-p 0033c000 00:23 7895 /usr/lib/libcrypto.so.3 40068df000-40068e2000 rw-p 00000000 00:00 0 40068e2000-40068e5000 r-xp 00000000 00:23 67202 /usr/lib/ruby/3.0.0/riscv64-linux/digest.so 40068e5000-40068e6000 r--p 00002000 00:23 67202 /usr/lib/ruby/3.0.0/riscv64-linux/digest.so 40068e6000-40068e7000 rw-p 00003000 00:23 67202 /usr/lib/ruby/3.0.0/riscv64-linux/digest.so 40068e7000-40068e8000 r-xp 00000000 00:23 68186 /usr/lib/ruby/3.0.0/riscv64-linux/io/nonblock.so 40068e8000-40068e9000 r--p 00000000 00:23 68186 /usr/lib/ruby/3.0.0/riscv64-linux/io/nonblock.so 40068e9000-40068ea000 rw-p 00001000 00:23 68186 /usr/lib/ruby/3.0.0/riscv64-linux/io/nonblock.so 40068ea000-40068f8000 r-xp 00000000 00:23 75610 /usr/lib/ruby/3.0.0/riscv64-linux/zlib.so 40068f8000-40068f9000 r--p 0000d000 00:23 75610 /usr/lib/ruby/3.0.0/riscv64-linux/zlib.so 40068f9000-40068fa000 rw-p 0000e000 00:23 75610 /usr/lib/ruby/3.0.0/riscv64-linux/zlib.so 40068fa000-4006900000 r-xp 00000000 00:23 70681 /usr/lib/ruby/3.0.0/riscv64-linux/psych.so 4006900000-4006901000 r--p 00005000 00:23 70681 /usr/lib/ruby/3.0.0/riscv64-linux/psych.so 4006901000-4006902000 rw-p 00006000 00:23 70681 /usr/lib/ruby/3.0.0/riscv64-linux/psych.so 4006907000-400691c000 r-xp 00000000 00:23 63094 /usr/lib/libyaml-0.so.2.0.9 400691c000-400691d000 r--p 00014000 00:23 63094 /usr/lib/libyaml-0.so.2.0.9 400691d000-400691e000 rw-p 00015000 00:23 63094 /usr/lib/libyaml-0.so.2.0.9 400691e000-4006923000 r-xp 00000000 00:23 67637 /usr/lib/ruby/3.0.0/riscv64-linux/etc.so 4006923000-4006924000 r--p 00005000 00:23 67637 /usr/lib/ruby/3.0.0/riscv64-linux/etc.so 4006924000-4006925000 rw-p 00006000 00:23 67637 /usr/lib/ruby/3.0.0/riscv64-linux/etc.so 400e2a5000-400e2a6000 ---p 00000000 00:00 0 400e2a6000-400e4a6000 rw-p 00000000 00:00 0 4010000000-4010021000 rw-p 00000000 00:00 0 4010021000-4014000000 ---p 00000000 00:00 0 40164ab000-40164eb000 r-xp 00000000 00:23 56135 /usr/lib/libnss_mymachines.so.2 40164eb000-40164ee000 r--p 0003f000 00:23 56135 /usr/lib/libnss_mymachines.so.2 40164ee000-40164f0000 rw-p 00042000 00:23 56135 /usr/lib/libnss_mymachines.so.2 40164f0000-40164f9000 r-xp 00000000 00:23 15309 /usr/lib/libcap.so.2.66 40164f9000-40164fa000 r--p 00008000 00:23 15309 /usr/lib/libcap.so.2.66 40164fa000-40164fb000 rw-p 00009000 00:23 15309 /usr/lib/libcap.so.2.66 40164fb000-401650e000 r-xp 00000000 00:23 4476 /usr/lib/libgcc_s.so.1 401650e000-401650f000 r--p 00012000 00:23 4476 /usr/lib/libgcc_s.so.1 401650f000-4016510000 rw-p 00013000 00:23 4476 /usr/lib/libgcc_s.so.1 4016515000-4016530000 r-xp 00000000 00:23 56136 /usr/lib/libnss_resolve.so.2 4016530000-4016531000 r--p 0001b000 00:23 56136 /usr/lib/libnss_resolve.so.2 4016531000-4016532000 rw-p 0001c000 00:23 56136 /usr/lib/libnss_resolve.so.2 4016537000-4016552000 r-xp 00000000 00:23 56134 /usr/lib/libnss_myhostname.so.2 4016552000-4016556000 r--p 0001a000 00:23 56134 /usr/lib/libnss_myhostname.so.2 4016556000-4016557000 rw-p 0001e000 00:23 56134 /usr/lib/libnss_myhostname.so.2 401cfa7000-402496b000 rw-p 00000000 00:00 0 4040bfb000-404118c000 rw-p 00000000 00:00 0 405507c000-405f0b5000 rw-p 00000000 00:00 0 4062d75000-4062d76000 ---p 00000000 00:00 0 4062d76000-4062e17000 rw-p 00000000 00:00 0 4062e17000-4062e18000 ---p 00000000 00:00 0 4062e18000-4062eb9000 rw-p 00000000 00:00 0 4062eb9000-4062eba000 ---p 00000000 00:00 0 4062eba000-4062f5b000 rw-p 00000000 00:00 0 4062f5b000-4062f5c000 ---p 00000000 00:00 0 4062f5c000-4062ffd000 rw-p 00000000 00:00 0 4062ffd000-4062ffe000 ---p 00000000 00:00 0 4062ffe000-406309f000 rw-p 00000000 00:00 0 406309f000-40630a0000 ---p 00000000 00:00 0 40630a0000-4063141000 rw-p 00000000 00:00 0 4063141000-4063142000 ---p 00000000 00:00 0 4063142000-40631e3000 rw-p 00000000 00:00 0 40631e3000-40631e4000 ---p 00000000 00:00 0 40631e4000-4063285000 rw-p 00000000 00:00 0 4066a35000-4066a36000 ---p 00000000 00:00 0 4066a36000-4066ad7000 rw-p 00000000 00:00 0 4066ad7000-4066ad8000 ---p 00000000 00:00 0 4066ad8000-4066b79000 rw-p 00000000 00:00 0 4066b79000-4066b7a000 ---p 00000000 00:00 0 4066b7a000-4066c1b000 rw-p 00000000 00:00 0 4066c1b000-4066c1c000 ---p 00000000 00:00 0 4066c1c000-4066cbd000 rw-p 00000000 00:00 0 4066cbd000-4066cbe000 ---p 00000000 00:00 0 4066cbe000-4066d5f000 rw-p 00000000 00:00 0 4066d5f000-4066d60000 ---p 00000000 00:00 0 4066d60000-4066e01000 rw-p 00000000 00:00 0 4066e01000-4066e02000 ---p 00000000 00:00 0 4066e02000-4066ea3000 rw-p 00000000 00:00 0 4066ea3000-4066ea4000 ---p 00000000 00:00 0 4066ea4000-4066f45000 rw-p 00000000 00:00 0 4066f45000-4066f46000 ---p 00000000 00:00 0 4066f46000-4066fe7000 rw-p 00000000 00:00 0 4066fe7000-4066fe8000 ---p 00000000 00:00 0 4066fe8000-4067089000 rw-p 00000000 00:00 0 4067089000-406708a000 ---p 00000000 00:00 0 406708a000-406712b000 rw-p 00000000 00:00 0 406712b000-406712c000 ---p 00000000 00:00 0 406712c000-40671cd000 rw-p 00000000 00:00 0 40671cd000-40671ce000 ---p 00000000 00:00 0 40671ce000-406726f000 rw-p 00000000 00:00 0 406726f000-4067270000 ---p 00000000 00:00 0 4067270000-4067311000 rw-p 00000000 00:00 0 4067311000-4067312000 ---p 00000000 00:00 0 4067312000-40673b3000 rw-p 00000000 00:00 0 40673b3000-40673b4000 ---p 00000000 00:00 0 40673b4000-4067455000 rw-p 00000000 00:00 0 4067455000-4067456000 ---p 00000000 00:00 0 4067456000-40674f7000 rw-p 00000000 00:00 0 40674f7000-40674f8000 ---p 00000000 00:00 0 40674f8000-4067599000 rw-p 00000000 00:00 0 4067599000-406759a000 ---p 00000000 00:00 0 406759a000-406763b000 rw-p 00000000 00:00 0 406763b000-406763c000 ---p 00000000 00:00 0 406763c000-40676dd000 rw-p 00000000 00:00 0 40676dd000-40676de000 ---p 00000000 00:00 0 40676de000-406777f000 rw-p 00000000 00:00 0 406777f000-4067780000 ---p 00000000 00:00 0 4067780000-4067821000 rw-p 00000000 00:00 0 4067821000-4067822000 ---p 00000000 00:00 0 4067822000-40678c3000 rw-p 00000000 00:00 0 40678c3000-40678c4000 ---p 00000000 00:00 0 40678c4000-4067965000 rw-p 00000000 00:00 0 4067965000-4067966000 ---p 00000000 00:00 0 4067966000-4067a07000 rw-p 00000000 00:00 0 4067a07000-4067a08000 ---p 00000000 00:00 0 4067a08000-4067aa9000 rw-p 00000000 00:00 0 4067aa9000-4067aaa000 ---p 00000000 00:00 0 4067aaa000-4067b4b000 rw-p 00000000 00:00 0 4067b4b000-4067b4c000 ---p 00000000 00:00 0 4067b4c000-4067bed000 rw-p 00000000 00:00 0 4067bed000-4067bee000 ---p 00000000 00:00 0 4067bee000-4067c8f000 rw-p 00000000 00:00 0 4067c8f000-4067c90000 ---p 00000000 00:00 0 4067c90000-4067d31000 rw-p 00000000 00:00 0 4067d31000-4067d32000 ---p 00000000 00:00 0 4067d32000-4067dd3000 rw-p 00000000 00:00 0 4067dd3000-4067dd4000 ---p 00000000 00:00 0 4067dd4000-4067e75000 rw-p 00000000 00:00 0 406cf75000-406cf76000 ---p 00000000 00:00 0 406cf76000-406d017000 rw-p 00000000 00:00 0 406d017000-406d018000 ---p 00000000 00:00 0 406d018000-406d0b9000 rw-p 00000000 00:00 0 406d0b9000-406d0ba000 ---p 00000000 00:00 0 406d0ba000-406d15b000 rw-p 00000000 00:00 0 406d15b000-406d15c000 ---p 00000000 00:00 0 406d15c000-406d1fd000 rw-p 00000000 00:00 0 406d1fd000-406d1fe000 ---p 00000000 00:00 0 406d1fe000-406d29f000 rw-p 00000000 00:00 0 406d29f000-406d2a0000 ---p 00000000 00:00 0 406d2a0000-406d341000 rw-p 00000000 00:00 0 406d341000-406d342000 ---p 00000000 00:00 0 406d342000-406d3e3000 rw-p 00000000 00:00 0 406d3e3000-406d3e4000 ---p 00000000 00:00 0 406d3e4000-406d485000 rw-p 00000000 00:00 0 406d485000-406d486000 ---p 00000000 00:00 0 406d486000-406d527000 rw-p 00000000 00:00 0 406d527000-406d528000 ---p 00000000 00:00 0 406d528000-406d5c9000 rw-p 00000000 00:00 0 406d5c9000-406d5ca000 ---p 00000000 00:00 0 406d5ca000-406d66b000 rw-p 00000000 00:00 0 406d66b000-406d66c000 ---p 00000000 00:00 0 406d66c000-406d70d000 rw-p 00000000 00:00 0 406d70d000-406d70e000 ---p 00000000 00:00 0 406d70e000-406d7af000 rw-p 00000000 00:00 0 406d7af000-406d7b0000 ---p 00000000 00:00 0 406d7b0000-406d851000 rw-p 00000000 00:00 0 406d851000-406d852000 ---p 00000000 00:00 0 406d852000-406d8f3000 rw-p 00000000 00:00 0 406d8f3000-406d8f4000 ---p 00000000 00:00 0 406d8f4000-406d995000 rw-p 00000000 00:00 0 406d995000-406d996000 ---p 00000000 00:00 0 406d996000-406da37000 rw-p 00000000 00:00 0 406da37000-406da38000 ---p 00000000 00:00 0 406da38000-406dad9000 rw-p 00000000 00:00 0 406dad9000-406dada000 ---p 00000000 00:00 0 406dada000-406db7b000 rw-p 00000000 00:00 0 406db7b000-406db7c000 ---p 00000000 00:00 0 406db7c000-406dc1d000 rw-p 00000000 00:00 0 406dc1d000-406dc1e000 ---p 00000000 00:00 0 406dc1e000-406dcbf000 rw-p 00000000 00:00 0 406dcbf000-406dcc0000 ---p 00000000 00:00 0 406dcc0000-406dd61000 rw-p 00000000 00:00 0 406dd61000-406dd62000 ---p 00000000 00:00 0 406dd62000-406de03000 rw-p 00000000 00:00 0 406de03000-406de04000 ---p 00000000 00:00 0 406de04000-406dea5000 rw-p 00000000 00:00 0 406dea5000-406dea6000 ---p 00000000 00:00 0 406dea6000-406df47000 rw-p 00000000 00:00 0 406df47000-406df48000 ---p 00000000 00:00 0 406df48000-406dfe9000 rw-p 00000000 00:00 0 406dfe9000-406dfea000 ---p 00000000 00:00 0 406dfea000-406e08b000 rw-p 00000000 00:00 0 406e08b000-406e08c000 ---p 00000000 00:00 0 406e08c000-406e12d000 rw-p 00000000 00:00 0 406e12d000-406e12e000 ---p 00000000 00:00 0 406e12e000-406e1cf000 rw-p 00000000 00:00 0 406e1cf000-406e1d0000 ---p 00000000 00:00 0 406e1d0000-406e271000 rw-p 00000000 00:00 0 406e271000-406e272000 ---p 00000000 00:00 0 406e272000-406e313000 rw-p 00000000 00:00 0 406e313000-406e314000 ---p 00000000 00:00 0 406e314000-406e3b5000 rw-p 00000000 00:00 0 406e3b5000-406e3b6000 ---p 00000000 00:00 0 406e3b6000-406e457000 rw-p 00000000 00:00 0 406e457000-406e458000 ---p 00000000 00:00 0 406e458000-406e4f9000 rw-p 00000000 00:00 0 406e4f9000-406e4fa000 ---p 00000000 00:00 0 406e4fa000-406e59b000 rw-p 00000000 00:00 0 406e59b000-406e59c000 ---p 00000000 00:00 0 406e59c000-406e63d000 rw-p 00000000 00:00 0 406e63d000-406e63e000 ---p 00000000 00:00 0 406e63e000-406e6df000 rw-p 00000000 00:00 0 406e6df000-406e6e0000 ---p 00000000 00:00 0 406e6e0000-406e781000 rw-p 00000000 00:00 0 406e781000-406e782000 ---p 00000000 00:00 0 406e782000-406e823000 rw-p 00000000 00:00 0 406e823000-406e824000 ---p 00000000 00:00 0 406e824000-406e8c5000 rw-p 00000000 00:00 0 406e8c5000-406e8c6000 ---p 00000000 00:00 0 406e8c6000-406e967000 rw-p 00000000 00:00 0 406e967000-406e968000 ---p 00000000 00:00 0 406e968000-406ea09000 rw-p 00000000 00:00 0 406ea09000-406ea0a000 ---p 00000000 00:00 0 406ea0a000-406eaab000 rw-p 00000000 00:00 0 406eaab000-406eaac000 ---p 00000000 00:00 0 406eaac000-406eb4d000 rw-p 00000000 00:00 0 406eb4d000-406eb4e000 ---p 00000000 00:00 0 406eb4e000-406ebef000 rw-p 00000000 00:00 0 406ebef000-406ebf0000 ---p 00000000 00:00 0 406ebf0000-406ec91000 rw-p 00000000 00:00 0 406ec91000-406ec92000 ---p 00000000 00:00 0 406ec92000-406ed33000 rw-p 00000000 00:00 0 406ed33000-406ed34000 ---p 00000000 00:00 0 406ed34000-406edd5000 rw-p 00000000 00:00 0 406edd5000-406edd6000 ---p 00000000 00:00 0 406edd6000-406ee77000 rw-p 00000000 00:00 0 406ee77000-406ee78000 ---p 00000000 00:00 0 406ee78000-406ef19000 rw-p 00000000 00:00 0 406ef19000-406ef1a000 ---p 00000000 00:00 0 406ef1a000-406efbb000 rw-p 00000000 00:00 0 406efbb000-406efbc000 ---p 00000000 00:00 0 406efbc000-406f05d000 rw-p 00000000 00:00 0 406f05d000-406f05e000 ---p 00000000 00:00 0 406f05e000-406f0ff000 rw-p 00000000 00:00 0 406f0ff000-406f100000 ---p 00000000 00:00 0 406f100000-406f1a1000 rw-p 00000000 00:00 0 406f1a1000-406f1a2000 ---p 00000000 00:00 0 406f1a2000-406f243000 rw-p 00000000 00:00 0 406f243000-406f244000 ---p 00000000 00:00 0 406f244000-406f2e5000 rw-p 00000000 00:00 0 406f2e5000-406f2e6000 ---p 00000000 00:00 0 406f2e6000-406f387000 rw-p 00000000 00:00 0 406f387000-406f388000 ---p 00000000 00:00 0 406f388000-406f429000 rw-p 00000000 00:00 0 406f429000-406f42a000 ---p 00000000 00:00 0 406f42a000-406f4cb000 rw-p 00000000 00:00 0 406f4cb000-406f4cc000 ---p 00000000 00:00 0 406f4cc000-406f56d000 rw-p 00000000 00:00 0 406f56d000-406f56e000 ---p 00000000 00:00 0 406f56e000-406f60f000 rw-p 00000000 00:00 0 406f60f000-406f610000 ---p 00000000 00:00 0 406f610000-406f6b1000 rw-p 00000000 00:00 0 406f6b1000-406f6b2000 ---p 00000000 00:00 0 406f6b2000-406f753000 rw-p 00000000 00:00 0 406f753000-406f754000 ---p 00000000 00:00 0 406f754000-406f7f5000 rw-p 00000000 00:00 0 406f7f5000-406f7f6000 ---p 00000000 00:00 0 406f7f6000-406f897000 rw-p 00000000 00:00 0 406f897000-406f898000 ---p 00000000 00:00 0 406f898000-406f939000 rw-p 00000000 00:00 0 406f939000-406f93a000 ---p 00000000 00:00 0 406f93a000-406f9db000 rw-p 00000000 00:00 0 406f9db000-406f9dc000 ---p 00000000 00:00 0 406f9dc000-406fa7d000 rw-p 00000000 00:00 0 406fa7d000-406fa7e000 ---p 00000000 00:00 0 406fa7e000-406fb1f000 rw-p 00000000 00:00 0 406fb1f000-406fb20000 ---p 00000000 00:00 0 406fb20000-406fbc1000 rw-p 00000000 00:00 0 406fbc1000-406fbc2000 ---p 00000000 00:00 0 406fbc2000-406fc63000 rw-p 00000000 00:00 0 406fc63000-406fc64000 ---p 00000000 00:00 0 406fc64000-406fd05000 rw-p 00000000 00:00 0 406fd05000-406fd06000 ---p 00000000 00:00 0 406fd06000-406fda7000 rw-p 00000000 00:00 0 406fda7000-406fda8000 ---p 00000000 00:00 0 406fda8000-406fe49000 rw-p 00000000 00:00 0 406fe49000-406fe4a000 ---p 00000000 00:00 0 406fe4a000-406feeb000 rw-p 00000000 00:00 0 406feeb000-406feec000 ---p 00000000 00:00 0 406feec000-406ff8d000 rw-p 00000000 00:00 0 406ff8d000-406ff8e000 ---p 00000000 00:00 0 406ff8e000-407002f000 rw-p 00000000 00:00 0 407002f000-4070030000 ---p 00000000 00:00 0 4070030000-40700d1000 rw-p 00000000 00:00 0 40700d1000-40700d2000 ---p 00000000 00:00 0 40700d2000-4070173000 rw-p 00000000 00:00 0 4070173000-4070174000 ---p 00000000 00:00 0 4070174000-4070215000 rw-p 00000000 00:00 0 4070215000-4070216000 ---p 00000000 00:00 0 4070216000-40702b7000 rw-p 00000000 00:00 0 40702b7000-40702b8000 ---p 00000000 00:00 0 40702b8000-4070359000 rw-p 00000000 00:00 0 4070359000-407035a000 ---p 00000000 00:00 0 407035a000-40703fb000 rw-p 00000000 00:00 0 40703fb000-40703fc000 ---p 00000000 00:00 0 40703fc000-407049d000 rw-p 00000000 00:00 0 407049d000-407049e000 ---p 00000000 00:00 0 407049e000-407053f000 rw-p 00000000 00:00 0 407053f000-4070540000 ---p 00000000 00:00 0 4070540000-40705e1000 rw-p 00000000 00:00 0 40705e1000-40705e2000 ---p 00000000 00:00 0 40705e2000-4070683000 rw-p 00000000 00:00 0 4070683000-4070684000 ---p 00000000 00:00 0 4070684000-4070725000 rw-p 00000000 00:00 0 4070725000-4070726000 ---p 00000000 00:00 0 4070726000-40707c7000 rw-p 00000000 00:00 0 40707c7000-40707c8000 ---p 00000000 00:00 0 40707c8000-4070869000 rw-p 00000000 00:00 0 4070869000-407086a000 ---p 00000000 00:00 0 407086a000-407090b000 rw-p 00000000 00:00 0 407090b000-407090c000 ---p 00000000 00:00 0 407090c000-40709ad000 rw-p 00000000 00:00 0 40709ad000-40709ae000 ---p 00000000 00:00 0 40709ae000-4070a4f000 rw-p 00000000 00:00 0 4070a4f000-4070a50000 ---p 00000000 00:00 0 4070a50000-4070af1000 rw-p 00000000 00:00 0 4070af1000-4070af2000 ---p 00000000 00:00 0 4070af2000-4070b93000 rw-p 00000000 00:00 0 4070b93000-4070b94000 ---p 00000000 00:00 0 4070b94000-4070c35000 rw-p 00000000 00:00 0 ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix29/build receiving incremental file list ruby-async-http-0.59.4-1-riscv64-build.log ruby-async-http-0.59.4-1-riscv64-check.log ruby-async-http-0.59.4-1-riscv64-prepare.log sent 81 bytes received 17,149 bytes 11,486.67 bytes/sec total size is 147,022 speedup is 8.53