[INFO] cloning repository https://github.com/collabora/obs-gitlab-runner [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/collabora/obs-gitlab-runner" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcollabora%2Fobs-gitlab-runner", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcollabora%2Fobs-gitlab-runner'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 114a165454db222a6f1e62061c90bbcf0b5b7bfd [INFO] testing collabora/obs-gitlab-runner against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcollabora%2Fobs-gitlab-runner" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/collabora/obs-gitlab-runner [INFO] finished tweaking git repo https://github.com/collabora/obs-gitlab-runner [INFO] tweaked toml for git repo https://github.com/collabora/obs-gitlab-runner written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/collabora/obs-gitlab-runner on toolchain f9988fefd3add01f414f52b414308e7872622fee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/collabora/obs-gitlab-runner already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/collabora/open-build-service-rs` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wit-bindgen v0.45.1 [INFO] [stderr] Downloaded cc v1.2.36 [INFO] [stderr] Downloaded tracing-serde v0.2.0 [INFO] [stderr] Downloaded deadpool-runtime v0.1.4 [INFO] [stderr] Downloaded deflate64 v0.1.9 [INFO] [stderr] Downloaded windows-link v0.2.0 [INFO] [stderr] Downloaded wasi v0.14.5+wasi-0.2.4 [INFO] [stderr] Downloaded nu-ansi-term v0.50.1 [INFO] [stderr] Downloaded shellexpand v3.1.1 [INFO] [stderr] Downloaded deranged v0.5.3 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.101 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.51 [INFO] [stderr] Downloaded zip v5.1.1 [INFO] [stderr] Downloaded relative-path v1.9.3 [INFO] [stderr] Downloaded deadpool v0.10.0 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.101 [INFO] [stderr] Downloaded find-msvc-tools v0.1.1 [INFO] [stderr] Downloaded rfc822-like v0.2.3 [INFO] [stderr] Downloaded ppmd-rust v1.2.1 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.101 [INFO] [stderr] Downloaded fmt2io v1.0.0 [INFO] [stderr] Downloaded wasm-bindgen-backend v0.2.101 [INFO] [stderr] Downloaded zopfli v0.8.2 [INFO] [stderr] Downloaded log v0.4.28 [INFO] [stderr] Downloaded unicode-ident v1.0.19 [INFO] [stderr] Downloaded wiremock v0.6.4 [INFO] [stderr] Downloaded tempfile v3.22.0 [INFO] [stderr] Downloaded libbz2-rs-sys v0.2.2 [INFO] [stderr] Downloaded libz-rs-sys v0.5.2 [INFO] [stderr] Downloaded rstest v0.26.1 [INFO] [stderr] Downloaded wasm-bindgen v0.2.101 [INFO] [stderr] Downloaded tokio-retry2 v0.6.0 [INFO] [stderr] Downloaded claims v0.8.0 [INFO] [stderr] Downloaded bzip2 v0.6.0 [INFO] [stderr] Downloaded js-sys v0.3.78 [INFO] [stderr] Downloaded owo-colors v4.2.2 [INFO] [stderr] Downloaded vergen-lib v0.1.6 [INFO] [stderr] Downloaded rstest_macros v0.26.1 [INFO] [stderr] Downloaded zerocopy-derive v0.8.27 [INFO] [stderr] Downloaded camino v1.1.12 [INFO] [stderr] Downloaded liblzma v0.4.4 [INFO] [stderr] Downloaded vergen-gitcl v1.0.8 [INFO] [stderr] Downloaded vergen v9.0.6 [INFO] [stderr] Downloaded tokio-retry2 v0.5.8 [INFO] [stderr] Downloaded wasip2 v1.0.0+wasi-0.2.4 [INFO] [stderr] Downloaded rustls-webpki v0.103.5 [INFO] [stderr] Downloaded anyhow v1.0.99 [INFO] [stderr] Downloaded indexmap v2.11.1 [INFO] [stderr] Downloaded time v0.3.43 [INFO] [stderr] Downloaded regex v1.11.2 [INFO] [stderr] Downloaded zlib-rs v0.5.2 [INFO] [stderr] Downloaded zip v4.6.1 [INFO] [stderr] Downloaded tracing-subscriber v0.3.20 [INFO] [stderr] Downloaded quick-xml v0.38.3 [INFO] [stderr] Downloaded lzma-rust2 v0.13.0 [INFO] [stderr] Downloaded zerocopy v0.8.27 [INFO] [stderr] Downloaded regex-syntax v0.8.6 [INFO] [stderr] Downloaded regex-automata v0.4.10 [INFO] [stderr] Downloaded web-sys v0.3.78 [INFO] [stderr] Downloaded liblzma-sys v0.4.4 [INFO] [stderr] Downloaded windows-sys v0.61.0 [INFO] [stderr] Downloaded gitlab-runner v0.3.0-rc1 [INFO] [stderr] Downloaded gitlab-runner-mock v0.2.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8877982efd7e85a6e47aa08ff7db2c630d7b9a50046e2eebe4b00b3912a21b1f [INFO] running `Command { std: "docker" "start" "-a" "8877982efd7e85a6e47aa08ff7db2c630d7b9a50046e2eebe4b00b3912a21b1f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8877982efd7e85a6e47aa08ff7db2c630d7b9a50046e2eebe4b00b3912a21b1f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8877982efd7e85a6e47aa08ff7db2c630d7b9a50046e2eebe4b00b3912a21b1f", kill_on_drop: false }` [INFO] [stdout] 8877982efd7e85a6e47aa08ff7db2c630d7b9a50046e2eebe4b00b3912a21b1f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ac9b959a6a33cbd55a3227ceba48d3ca4a3ddfaf1cef3cdfc354c1c665a3db3a [INFO] running `Command { std: "docker" "start" "-a" "ac9b959a6a33cbd55a3227ceba48d3ca4a3ddfaf1cef3cdfc354c1c665a3db3a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling unicode-ident v1.0.19 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling find-msvc-tools v0.1.1 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling http v1.3.1 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling indexmap v2.11.1 [INFO] [stderr] Compiling iri-string v0.7.8 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling nu-ansi-term v0.50.1 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling anyhow v1.0.99 [INFO] [stderr] Compiling deadpool-runtime v0.1.4 [INFO] [stderr] Compiling owo-colors v4.2.2 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling object v0.36.7 [INFO] [stderr] Compiling vergen-lib v0.1.6 [INFO] [stderr] Compiling deranged v0.5.3 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling gimli v0.31.1 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling time-core v0.1.6 [INFO] [stderr] Compiling anstream v0.6.20 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling cc v1.2.36 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling vergen v9.0.6 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling base64ct v1.8.0 [INFO] [stderr] Compiling camino v1.1.12 [INFO] [stderr] Compiling indenter v0.3.4 [INFO] [stderr] Compiling rustc-demangle v0.1.26 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling clap_builder v4.5.47 [INFO] [stderr] Compiling vergen-gitcl v1.0.8 [INFO] [stderr] Compiling num_threads v0.1.7 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling fmt2io v1.0.0 [INFO] [stderr] Compiling time v0.3.43 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling shell-words v1.1.0 [INFO] [stderr] Compiling zlib-rs v0.5.2 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling bumpalo v3.19.0 [INFO] [stderr] Compiling simd-adler32 v0.3.7 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling libbz2-rs-sys v0.2.2 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling zopfli v0.8.2 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling strum_macros v0.23.1 [INFO] [stderr] Compiling addr2line v0.24.2 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling bzip2 v0.6.0 [INFO] [stderr] Compiling openssl-sys v0.9.109 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling tempfile v3.22.0 [INFO] [stderr] Compiling liblzma-sys v0.4.4 [INFO] [stderr] Compiling pbkdf2 v0.12.2 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling deflate64 v0.1.9 [INFO] [stderr] Compiling backtrace v0.3.75 [INFO] [stderr] Compiling ppmd-rust v1.2.1 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling shellexpand v3.1.1 [INFO] [stderr] Compiling claims v0.8.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling liblzma v0.4.4 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling zeroize v1.8.1 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling rustls-pki-types v1.12.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling clap_derive v4.5.47 [INFO] [stderr] Compiling libz-rs-sys v0.5.2 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling derive_builder_core v0.20.2 [INFO] [stderr] Compiling zip v4.6.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling derive_builder_macro v0.20.2 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.3 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling derive_builder v0.20.2 [INFO] [stderr] Compiling clap v4.5.47 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling gitlab-runner v0.3.0-rc1 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling tracing-serde v0.2.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling quick-xml v0.38.3 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling rfc822-like v0.2.3 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling deadpool v0.10.0 [INFO] [stderr] Compiling tokio-retry2 v0.6.0 [INFO] [stderr] Compiling tokio-retry2 v0.5.8 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling assert-json-diff v2.0.2 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling hyper-util v0.1.16 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling wiremock v0.6.4 [INFO] [stderr] Compiling reqwest v0.12.23 [INFO] [stderr] Compiling open-build-service-mock v0.1.0 (https://github.com/collabora/open-build-service-rs#4f884c00) [INFO] [stderr] Compiling open-build-service-api v0.1.0 (https://github.com/collabora/open-build-service-rs#4f884c00) [INFO] [stderr] Compiling obo-test-support v0.1.0 (/opt/rustwide/workdir/obo-test-support) [INFO] [stderr] Compiling obo-core v0.1.0 (/opt/rustwide/workdir/obo-core) [INFO] [stderr] Compiling obo-cli v0.1.8 (/opt/rustwide/workdir/obo-cli) [INFO] [stderr] Compiling obo-tests v0.1.0 (/opt/rustwide/workdir/obo-tests) [INFO] [stderr] Compiling obs-gitlab-runner v0.1.8 (/opt/rustwide/workdir/obs-gitlab-runner) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 51s [INFO] running `Command { std: "docker" "inspect" "ac9b959a6a33cbd55a3227ceba48d3ca4a3ddfaf1cef3cdfc354c1c665a3db3a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ac9b959a6a33cbd55a3227ceba48d3ca4a3ddfaf1cef3cdfc354c1c665a3db3a", kill_on_drop: false }` [INFO] [stdout] ac9b959a6a33cbd55a3227ceba48d3ca4a3ddfaf1cef3cdfc354c1c665a3db3a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 418708ee001d46a4f9d8b6bcfc38620efa952b8252adfeb988f48f1b4b7f1213 [INFO] running `Command { std: "docker" "start" "-a" "418708ee001d46a4f9d8b6bcfc38620efa952b8252adfeb988f48f1b4b7f1213", kill_on_drop: false }` [INFO] [stderr] Compiling semver v1.0.26 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling multer v3.1.0 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling obo-tests v0.1.0 (/opt/rustwide/workdir/obo-tests) [INFO] [stderr] Compiling obo-test-support v0.1.0 (/opt/rustwide/workdir/obo-test-support) [INFO] [stderr] Compiling crc v3.3.0 [INFO] [stderr] Compiling lzma-rust2 v0.13.0 [INFO] [stderr] Compiling gitlab-runner-mock v0.2.1 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling zip v5.1.1 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling proc-macro-crate v3.3.0 [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Compiling obo-cli v0.1.8 (/opt/rustwide/workdir/obo-cli) [INFO] [stderr] Compiling obs-gitlab-runner v0.1.8 (/opt/rustwide/workdir/obs-gitlab-runner) [INFO] [stderr] Compiling obo-core v0.1.0 (/opt/rustwide/workdir/obo-core) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 33.00s [INFO] running `Command { std: "docker" "inspect" "418708ee001d46a4f9d8b6bcfc38620efa952b8252adfeb988f48f1b4b7f1213", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "418708ee001d46a4f9d8b6bcfc38620efa952b8252adfeb988f48f1b4b7f1213", kill_on_drop: false }` [INFO] [stdout] 418708ee001d46a4f9d8b6bcfc38620efa952b8252adfeb988f48f1b4b7f1213 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 610a1caa4409dc80562b09d87e7f53f72ae59173b21a3e067a7e927e3476c350 [INFO] running `Command { std: "docker" "start" "-a" "610a1caa4409dc80562b09d87e7f53f72ae59173b21a3e067a7e927e3476c350", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.64s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/obo_cli-d1611d214e656217) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/obo-4b3fad9c8d863841) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_cli.rs (/opt/rustwide/target/debug/deps/test_cli-1cb597342a14f92a) [INFO] [stdout] [INFO] [stdout] running 48 tests [INFO] [stdout] test test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_2_MonitorLogTest__Short::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_1_MonitorLogTest__Long::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_2_MonitorLogTest__Short::download_binaries_2_false ... ok [INFO] [stdout] test test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_2_MonitorLogTest__Short::download_binaries_1_true ... ok [INFO] [stdout] test test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_1_MonitorLogTest__Long::download_binaries_2_false ... ok [INFO] [stdout] test test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_1_MonitorLogTest__Long::download_binaries_2_false ... ok [INFO] [stdout] test test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_2_MonitorLogTest__Short::download_binaries_2_false ... ok [INFO] [stdout] test test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_1_MonitorLogTest__Long::download_binaries_1_true ... ok [INFO] [stdout] test test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_1_true::log_test_1_MonitorLogTest__Long::download_binaries_1_true ... ok [INFO] [stdout] test test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_1_true::log_test_1_MonitorLogTest__Long::download_binaries_2_false ... ok [INFO] [stdout] test test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_4_DputTest__Branch::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_1_true::log_test_2_MonitorLogTest__Short::download_binaries_2_false ... ok [INFO] [stdout] test test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_1_true::log_test_2_MonitorLogTest__Short::download_binaries_1_true ... ok [INFO] [stdout] test test_cli_flow::dput_test_4_DputTest__Branch::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_4_DputTest__Branch::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_4_DputTest__Branch::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_4_DputTest__Branch::build_success_1_true::log_test_1_MonitorLogTest__Long::download_binaries_1_true ... ok [INFO] [stdout] test test_cli_flow::dput_test_4_DputTest__Branch::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_4_DputTest__Branch::build_success_1_true::log_test_2_MonitorLogTest__Short::download_binaries_1_true ... ok [INFO] [stdout] test test_cli_flow::dput_test_4_DputTest__Branch::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true ... FAILED [INFO] [stdout] test test_cli_flow::dput_test_4_DputTest__Branch::build_success_1_true::log_test_1_MonitorLogTest__Long::download_binaries_2_false ... ok [INFO] [stdout] test test_cli_flow::dput_test_4_DputTest__Branch::build_success_1_true::log_test_2_MonitorLogTest__Short::download_binaries_2_false ... ok [INFO] [stdout] test test_cli_flow::dput_test_4_DputTest__Branch::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false ... ok [INFO] [stdout] test test_cli_flow::dput_test_4_DputTest__Branch::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=6c849e7b45a7de080c5abbd5d078b7e3 --repository=repo --arch=x86_64 --build-log-out=build.log [INFO] [stdout] Live build log: http://127.0.0.1:35631/package/live_build_log/foo/bar/repo/x86_64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false' (32) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f5e5b00 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f5e6dd6 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f5e57a7 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4516 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e", "test1.missing": "202cb962ac59075b964b07152d234b70"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=a9f8cbaa76228748cb6b7a022eed3af2 --repository=repo --arch=aarch64 --build-log-out=build.log [INFO] [stdout] Live build log: http://127.0.0.1:35849/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] srcmd5 'a9f8cbaa76228748cb6b7a022eed3af2' short [INFO] [stdout] ================================================================ [INFO] [stdout] Build failed with reason 'failed'. [INFO] [stdout] The last 2MB of the build log is printed above. [INFO] [stdout] (Full logs are available in the build artifact 'build.log'.) [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false' (30) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f601d80 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f602c96 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f601a27 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4496 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor --download-build-results-to results [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=4d402c6e619fced1f6f28a54ab433ce9 --repository=repo --arch=aarch64 --build-log-out=build.log [INFO] [stdout] Live build log: http://127.0.0.1:44627/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true' (25) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f648e62 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f64ac86 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f648cb7 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4356 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor --download-build-results-to results [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=bff53543278b07997964eea09bfa5f6f --repository=repo --arch=x86_64 --build-log-out=build.log [INFO] [stdout] Live build log: http://127.0.0.1:36925/package/live_build_log/foo/bar/repo/x86_64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] srcmd5 'bff53543278b07997964eea09bfa5f6f' short [INFO] [stdout] ================================================================ [INFO] [stdout] Build failed with reason 'failed'. [INFO] [stdout] The last 2MB of the build log is printed above. [INFO] [stdout] (Full logs are available in the build artifact 'build.log'.) [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true' (29) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f601b9f - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f602ab6 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f6019f7 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4456 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e", "test1.missing": "202cb962ac59075b964b07152d234b70"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=34a2140015670545d836a051a523c8bf --repository=repo --arch=aarch64 --build-log-out=build.log [INFO] [stdout] Live build log: http://127.0.0.1:33557/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false' (26) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f649042 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f64ae66 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f648ce7 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4396 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor --download-build-results-to results [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=28b9aff058396ebafe9f352f2387dcbf --repository=repo --arch=x86_64 --build-log-out=build.log [INFO] [stdout] Live build log: http://127.0.0.1:45563/package/live_build_log/foo/bar/repo/x86_64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true' (31) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f5e5921 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f5e6bf6 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f5e5777 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d44d6 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor --download-build-results-to results [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=630ecfa62de44348b11b55126317045e --repository=repo --arch=x86_64 --build-log-out=build.log [INFO] [stdout] Live build log: http://127.0.0.1:33639/package/live_build_log/foo/bar/repo/x86_64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] ================================================================ [INFO] [stdout] long log that will need to be trimmed when printed [INFO] [stdout] Build failed with reason 'failed'. [INFO] [stdout] The last 2MB of the build log is printed above. [INFO] [stdout] (Full logs are available in the build artifact 'build.log'.) [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true' (27) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f5f7dce - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f5f9e26 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f5f7c27 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d43d6 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_2_MonitorLogTest__Short::download_binaries_1_true stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc --rebuild-if-unchanged [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor --download-build-results-to results [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=16537781e20b645479a89323080a1a3a --repository=repo --arch=aarch64 --build-log-out=build.log --prev-endtime-for-commit=1777902474 [INFO] [stdout] Live build log: http://127.0.0.1:44903/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] Build succeeded! [INFO] [stdout] + /opt/rustwide/target/debug/obo download-binaries --project=foo --package=bar --repository=repo --arch=aarch64 --build-results-dir=results [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_2_MonitorLogTest__Short::download_binaries_1_true' (35) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f622801 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_2_MonitorLogTest__Short::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f623736 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_2_MonitorLogTest__Short::download_binaries_1_true [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f622657 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_2_MonitorLogTest__Short::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d48d6 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_1_MonitorLogTest__Long::download_binaries_1_true stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor --download-build-results-to results [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=40fd29150820d37a0c5729e25ebdf131 --repository=repo --arch=aarch64 --build-log-out=build.log [INFO] [stdout] Live build log: http://127.0.0.1:43053/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] Build succeeded! [INFO] [stdout] + /opt/rustwide/target/debug/obo download-binaries --project=foo --package=bar --repository=repo --arch=aarch64 --build-results-dir=results [INFO] [stdout] Downloaded 1 artifact(s). [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=40fd29150820d37a0c5729e25ebdf131 --repository=repo --arch=x86_64 --build-log-out=build.log [INFO] [stdout] Live build log: http://127.0.0.1:43053/package/live_build_log/foo/bar/repo/x86_64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] Build succeeded! [INFO] [stdout] + /opt/rustwide/target/debug/obo download-binaries --project=foo --package=bar --repository=repo --arch=x86_64 --build-results-dir=results [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_1_MonitorLogTest__Long::download_binaries_1_true' (21) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f60177f - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_1_MonitorLogTest__Long::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f6026f6 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_1_MonitorLogTest__Long::download_binaries_1_true [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f6015d7 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_1_true::log_test_1_MonitorLogTest__Long::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4256 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=54953fe20d9821560c25fb570db85234 --repository=repo --arch=aarch64 --build-log-out=build.log [INFO] [stdout] Live build log: http://127.0.0.1:45913/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] long log that will need to be trimmed when printed [INFO] [stdout] ================================================================ [INFO] [stdout] Build failed with reason 'failed'. [INFO] [stdout] The last 2MB of the build log is printed above. [INFO] [stdout] (Full logs are available in the build artifact 'build.log'.) [INFO] [stdout] Error: [INFO] [stdout] 0: Failed build [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-core/src/actions.rs:362 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::actions::monitor [INFO] [stdout] at obo-core/src/actions.rs:302 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::monitor::<::run::{closure#0}::{closure#0}::{closure#0}, ::run::{closure#0}::{closure#0}, obo_cli[8ef4ea8a5a2373f8]::LocalFsArtifacts>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:362 [INFO] [stdout] 360 │ args.build_log_out [INFO] [stdout] 361 │ ); [INFO] [stdout]  362 >  return Err(FailedBuild.into()); [INFO] [stdout] 363 │ } [INFO] [stdout] 364 │ } [INFO] [stdout] 8: ::monitor<::run::{closure#0}::{closure#0}::{closure#0}, ::run::{closure#0}::{closure#0}, obo_cli[8ef4ea8a5a2373f8]::LocalFsArtifacts>::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 9: ::monitor::<::run::{closure#0}::{closure#0}::{closure#0}, ::run::{closure#0}::{closure#0}, obo_cli[8ef4ea8a5a2373f8]::LocalFsArtifacts>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:302 [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout]  302 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 303 │ pub async fn monitor> + Send>( [INFO] [stdout] 304 │ &mut self, [INFO] [stdout] 10: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:221 [INFO] [stdout] 219 │ &mut self.artifacts, [INFO] [stdout] 220 │ ) [INFO] [stdout]  221 >  .await? [INFO] [stdout] 222 │ } [INFO] [stdout] 223 │ CliAction::GenerateMonitor(args) => self.generate_monitor(args).await?, [INFO] [stdout] 11: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 12: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 13: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 14: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 15: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 16: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 17: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 18: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 19: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 20: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 21: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 22: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 23: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 24:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 25: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 26: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 27: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 28: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 29: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 30: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 31: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 32: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 33: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 34: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 35: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 36: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 37: main [INFO] [stdout] at : [INFO] [stdout] 38: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 39: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=54953fe20d9821560c25fb570db85234 --repository=repo --arch=x86_64 --build-log-out=build.log [INFO] [stdout] Live build log: http://127.0.0.1:45913/package/live_build_log/foo/bar/repo/x86_64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] long log that will need to be trimmed when printed [INFO] [stdout] ================================================================ [INFO] [stdout] Build failed with reason 'failed'. [INFO] [stdout] The last 2MB of the build log is printed above. [INFO] [stdout] (Full logs are available in the build artifact 'build.log'.) [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false' (28) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f5f7fae - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f5fa006 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f5f7c57 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_1_DputTest__Basic::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4416 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc --rebuild-if-unchanged [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor --download-build-results-to results [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=994e331a89772896bf6e08a950f8d0fb --repository=repo --arch=aarch64 --build-log-out=build.log --prev-endtime-for-commit=1777902483 [INFO] [stdout] Live build log: http://127.0.0.1:35311/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] long log that will need to be trimmed when printed [INFO] [stdout] ================================================================ [INFO] [stdout] Build failed with reason 'failed'. [INFO] [stdout] The last 2MB of the build log is printed above. [INFO] [stdout] (Full logs are available in the build artifact 'build.log'.) [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true' (1633) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f5f860f - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f5fa5a6 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f5f8467 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d49d6 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e", "test1.missing": "202cb962ac59075b964b07152d234b70"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc --rebuild-if-unchanged [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor --download-build-results-to results [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=de5111232b28b9522307e834596183ae --repository=repo --arch=aarch64 --build-log-out=build.log --prev-endtime-for-commit=1777902484 [INFO] [stdout] Live build log: http://127.0.0.1:41269/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true' (1587) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f62d2f3 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f62dac6 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f62d147 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4956 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc --rebuild-if-unchanged [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor --download-build-results-to results [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=d1ef68e45d6db99f11715b659ad1e2cc --repository=repo --arch=aarch64 --build-log-out=build.log --prev-endtime-for-commit=1777902484 [INFO] [stdout] Live build log: http://127.0.0.1:38103/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] srcmd5 'd1ef68e45d6db99f11715b659ad1e2cc' short [INFO] [stdout] ================================================================ [INFO] [stdout] Build failed with reason 'failed'. [INFO] [stdout] The last 2MB of the build log is printed above. [INFO] [stdout] (Full logs are available in the build artifact 'build.log'.) [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true' (1726) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f6522d0 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f655686 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f652127 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4a56 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc --rebuild-if-unchanged [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor --download-build-results-to results [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=10b86e13c37e5e30acb375bfa8ba317c --repository=repo --arch=aarch64 --build-log-out=build.log --prev-endtime-for-commit=1777902483 [INFO] [stdout] Live build log: http://127.0.0.1:35619/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true' (1781) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f63c1f2 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f640e56 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f63c047 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4ad6 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc --rebuild-if-unchanged [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=8f83163e4aeb0c230f9af86ea49ec62c --repository=repo --arch=aarch64 --build-log-out=build.log --prev-endtime-for-commit=1777902483 [INFO] [stdout] Live build log: http://127.0.0.1:34393/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] long log that will need to be trimmed when printed [INFO] [stdout] ================================================================ [INFO] [stdout] Build failed with reason 'failed'. [INFO] [stdout] The last 2MB of the build log is printed above. [INFO] [stdout] (Full logs are available in the build artifact 'build.log'.) [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false' (1653) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f5f87f0 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f5fa786 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f5f8497 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4a16 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e", "test1.missing": "202cb962ac59075b964b07152d234b70"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc --rebuild-if-unchanged [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=4fc33c532ff8ab0e1321338ac495bef3 --repository=repo --arch=aarch64 --build-log-out=build.log --prev-endtime-for-commit=1777902483 [INFO] [stdout] Live build log: http://127.0.0.1:37425/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] srcmd5 '4fc33c532ff8ab0e1321338ac495bef3' short [INFO] [stdout] ================================================================ [INFO] [stdout] Build failed with reason 'failed'. [INFO] [stdout] The last 2MB of the build log is printed above. [INFO] [stdout] (Full logs are available in the build artifact 'build.log'.) [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false' (1739) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f6524af - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f655866 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f652157 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4a96 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc --rebuild-if-unchanged [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=85ecd8a274a3072ebc727f21f879e148 --repository=repo --arch=aarch64 --build-log-out=build.log --prev-endtime-for-commit=1777902483 [INFO] [stdout] Live build log: http://127.0.0.1:45715/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false' (1628) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f62d4d1 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f62dca6 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f62d177 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4996 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc --rebuild-if-unchanged [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=b9831dc9c25496eebe3fbff7209b04c0 --repository=repo --arch=aarch64 --build-log-out=build.log --prev-endtime-for-commit=1777902483 [INFO] [stdout] Live build log: http://127.0.0.1:35967/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] Waiting for build status to be available... [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false' (1950) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f63c3d2 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f641036 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f63c077 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_2_DputTest__Rebuild::build_success_2_false::log_test_3_MonitorLogTest__Unavailable::download_binaries_2_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4b16 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor --download-build-results-to results [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=890a6a87e3af07d75f9ae6632c763b6b --repository=repo --arch=x86_64 --build-log-out=build.log [INFO] [stdout] Live build log: http://127.0.0.1:37559/package/live_build_log/foo/bar/repo/x86_64 [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true' (3004) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f632b92 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f633ba6 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f6329e7 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_1_true::log_test_3_MonitorLogTest__Unavailable::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4c56 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [INFO] [stdout] 7: ::new:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/kind.rs:91 [INFO] [stdout] 89 │ E: Into, [INFO] [stdout] 90 │ { [INFO] [stdout]  91 >  error.into() [INFO] [stdout] 92 │ } [INFO] [stdout] 93 │ } [INFO] [stdout] 8: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:89 [INFO] [stdout] 87 │ .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout]  89 >  eyre!(MissingArtifact(path)) [INFO] [stdout] 90 │ } else { [INFO] [stdout] 91 │ eyre!(e) [INFO] [stdout] 9: >::map_err::::open<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:968 [INFO] [stdout] 10: ::open::<&camino[23af2aee89ffb326]::Utf8PathBuf>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:87 [INFO] [stdout] 85 │ .await [INFO] [stdout] 86 │ .map(ArtifactReader::new) [INFO] [stdout]  87 >  .map_err(|e| { [INFO] [stdout] 88 │ if e.kind() == std::io::ErrorKind::NotFound { [INFO] [stdout] 89 │ eyre!(MissingArtifact(path)) [INFO] [stdout] 11: > + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 12: ::upload_file::::{closure#0}::{closure#0}::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:183 [INFO] [stdout] 181 │ [INFO] [stdout] 182 │ retry_request!({ [INFO] [stdout]  183 >  let file = artifacts.open(&path).await?; [INFO] [stdout] 184 │ self.client [INFO] [stdout] 185 │ .project(self.project.clone()) [INFO] [stdout] 13: ::upload_file::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/retry.rs:67 [INFO] [stdout] 65 │ let mut retrier = $crate::retry::Retrier::default(); [INFO] [stdout] 66 │ loop { [INFO] [stdout]  67 >  let ret: Result<_, _> = async { $expr }.await; [INFO] [stdout] 68 │ match ret { [INFO] [stdout] 69 │ Ok(ret) => break 'outer Ok(ret), [INFO] [stdout] 14: ::upload_file::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 15: ::upload_file::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:172 [INFO] [stdout] 170 │ } [INFO] [stdout] 171 │ [INFO] [stdout]  172 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 173 │ async fn upload_file( [INFO] [stdout] 174 │ &self, [INFO] [stdout] 16: ::commit::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:243 [INFO] [stdout] 241 │ [INFO] [stdout] 242 │ for entry in missing.entries { [INFO] [stdout]  243 >  self.upload_file(root, &entry.name, artifacts).await?; [INFO] [stdout] 244 │ } [INFO] [stdout] 245 │ } [INFO] [stdout] 17: ::commit::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 18: ::commit::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:195 [INFO] [stdout] 193 │ } [INFO] [stdout] 194 │ [INFO] [stdout]  195 >  #[instrument(skip(self, artifacts))] [INFO] [stdout] 196 │ async fn commit( [INFO] [stdout] 197 │ &self, [INFO] [stdout] 19: ::upload_package::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:289 [INFO] [stdout] 287 │ ( [INFO] [stdout] 288 │ self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts) [INFO] [stdout]  289 >  .await?, [INFO] [stdout] 290 │ false, [INFO] [stdout] 291 │ ) [INFO] [stdout] 20: ::upload_package::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 21: ::upload_package::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/upload.rs:250 [INFO] [stdout] 248 │ } [INFO] [stdout] 249 │ [INFO] [stdout]  250 >  #[instrument(skip(artifacts))] [INFO] [stdout] 251 │ pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result { [INFO] [stdout] 252 │ let dsc_parent = self [INFO] [stdout] 22: ::dput::::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:239 [INFO] [stdout] 237 │ debug!(?initial_build_meta); [INFO] [stdout] 238 │ [INFO] [stdout]  239 >  let result = uploader.upload_package(artifacts).await?; [INFO] [stdout] 240 │ [INFO] [stdout] 241 │ // If we couldn't get the metadata before because the package didn't [INFO] [stdout] 23: ::dput::{closure#0}::{closure#0}> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs:321 [INFO] [stdout] 319 │ let (span, inner) = self.project().span_and_inner_pin_mut(); [INFO] [stdout] 320 │ let _enter = span.enter(); [INFO] [stdout]  321 >  inner.poll(cx) [INFO] [stdout] 322 │ } [INFO] [stdout] 323 │ } [INFO] [stdout] 24: ::dput::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-core/src/actions.rs:185 [INFO] [stdout] 183 │ [INFO] [stdout] 184 │ impl Actions { [INFO] [stdout]  185 >  #[instrument(skip_all, fields(args))] [INFO] [stdout] 186 │ pub async fn dput( [INFO] [stdout] 187 │ &mut self, [INFO] [stdout] 25: ::run::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/lib.rs:192 [INFO] [stdout] 190 │ pub async fn run(&mut self, action: CliAction) -> Result<()> { [INFO] [stdout] 191 │ match action { [INFO] [stdout]  192 >  CliAction::Dput(args) => self.actions.dput(args, &mut self.artifacts).await?, [INFO] [stdout] 193 │ CliAction::Monitor { [INFO] [stdout] 194 │ log_tail, [INFO] [stdout] 26: obo[831036df78c49d2b]::main::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:117 [INFO] [stdout] 115 │ Handler::new(client, Utf8PathBuf::new()) [INFO] [stdout] 116 │ .run(args.action) [INFO] [stdout]  117 >  .await?; [INFO] [stdout] 118 │ [INFO] [stdout] 119 │ Ok(()) [INFO] [stdout] 27: > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133 [INFO] [stdout] 28: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 29: tokio[1d2d3cac42a7936f]::task::coop::with_budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167 [INFO] [stdout] 165 │ // The function is called regardless even if the budget is not successfully [INFO] [stdout] 166 │ // set due to the thread-local being destroyed. [INFO] [stdout]  167 >  f() [INFO] [stdout] 168 │ } [INFO] [stdout] 169 │ [INFO] [stdout] 30: tokio[1d2d3cac42a7936f]::task::coop::budget::>, ::block_on>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133 [INFO] [stdout] 131 │ #[inline(always)] [INFO] [stdout] 132 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  133 >  with_budget(Budget::initial(), f) [INFO] [stdout] 134 │ } [INFO] [stdout] 135 │ [INFO] [stdout] 31: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/park.rs:285 [INFO] [stdout] 283 │ [INFO] [stdout] 284 │ loop { [INFO] [stdout]  285 >  if let Ready(v) = crate::task::coop::budget(|| f.as_mut().poll(&mut cx)) { [INFO] [stdout] 286 │ return Ok(v); [INFO] [stdout] 287 │ } [INFO] [stdout] 32: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/blocking.rs:66 [INFO] [stdout] 64 │ [INFO] [stdout] 65 │ let mut park = CachedParkThread::new(); [INFO] [stdout]  66 >  park.block_on(f) [INFO] [stdout] 67 │ } [INFO] [stdout] 68 │ [INFO] [stdout] 33: ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:87 [INFO] [stdout] 85 │ { [INFO] [stdout] 86 │ crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout]  87 >  blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 89 │ } [INFO] [stdout] 34: tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65 [INFO] [stdout] 63 │ [INFO] [stdout] 64 │ if let Some(mut guard) = maybe_guard { [INFO] [stdout]  65 >  return f(&mut guard.blocking); [INFO] [stdout] 66 │ } [INFO] [stdout] 67 │ [INFO] [stdout] 35: ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/mod.rs:86 [INFO] [stdout] 84 │ F: Future, [INFO] [stdout] 85 │ { [INFO] [stdout]  86 >  crate::runtime::context::enter_runtime(handle, true, |blocking| { [INFO] [stdout] 87 │ blocking.block_on(future).expect("failed to park thread") [INFO] [stdout] 88 │ }) [INFO] [stdout] 36: ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:358 [INFO] [stdout] 356 │ Scheduler::CurrentThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 357 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout]  358 >  Scheduler::MultiThread(exec) => exec.block_on(&self.handle.inner, future), [INFO] [stdout] 359 │ } [INFO] [stdout] 360 │ } [INFO] [stdout] 37: ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:328 [INFO] [stdout] 326 │ let fut_size = mem::size_of::(); [INFO] [stdout] 327 │ if fut_size > BOX_FUTURE_THRESHOLD { [INFO] [stdout]  328 >  self.block_on_inner(Box::pin(future), SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 329 │ } else { [INFO] [stdout] 330 │ self.block_on_inner(future, SpawnMeta::new_unnamed(fut_size)) [INFO] [stdout] 38: obo[831036df78c49d2b]::main [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/src/main.rs:119 [INFO] [stdout] 117 │ .await?; [INFO] [stdout] 118 │ [INFO] [stdout]  119 >  Ok(()) [INFO] [stdout] 120 │ } [INFO] [stdout] 39:  core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250 [INFO] [stdout] 40: std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>, core[4a92201981c6b77a]::result::Result<(), eyre[acf2ebb0d1670f88]::Report>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166 [INFO] [stdout] 41: std[1209cfb42f6d497f]::rt::lang_start::>::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:206 [INFO] [stdout] 42: <&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:287 [INFO] [stdout] 43: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 44: std[1209cfb42f6d497f]::panicking::catch_unwind:: + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 45: std[1209cfb42f6d497f]::panic::catch_unwind::<&dyn core[4a92201981c6b77a]::ops::function::Fn<(), Output = i32> + core[4a92201981c6b77a]::panic::unwind_safe::RefUnwindSafe + core[4a92201981c6b77a]::marker::Sync, i32> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 46: std[1209cfb42f6d497f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:175 [INFO] [stdout] 47: std[1209cfb42f6d497f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581 [INFO] [stdout] 48: std[1209cfb42f6d497f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544 [INFO] [stdout] 49: std[1209cfb42f6d497f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359 [INFO] [stdout] 50: std[1209cfb42f6d497f]::rt::lang_start_internal [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:171 [INFO] [stdout] 51: std[1209cfb42f6d497f]::rt::lang_start::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/rt.rs:205 [INFO] [stdout] 52: main [INFO] [stdout] at : [INFO] [stdout] 53: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 54: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package uploaded with revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1.dsc [INFO] [stdout] Uploading test1.dsc to foo/bar... [INFO] [stdout] Package unchanged at revision 1. [INFO] [stdout] + /opt/rustwide/target/debug/obo generate-monitor --download-build-results-to results [INFO] [stdout] Wrote monitor file 'obs-monitor.json'. [INFO] [stdout] + /opt/rustwide/target/debug/obo monitor --project=foo --package=bar --rev=1 --srcmd5=f694b90a667cf82e2aef39787d38ef0f --repository=repo --arch=aarch64 --build-log-out=build.log [INFO] [stdout] Live build log: http://127.0.0.1:43293/package/live_build_log/foo/bar/repo/aarch64 [INFO] [stdout] long log that will need to be trimmed when printed [INFO] [stdout] ================================================================ [INFO] [stdout] Build failed with reason 'failed'. [INFO] [stdout] The last 2MB of the build log is printed above. [INFO] [stdout] (Full logs are available in the build artifact 'build.log'.) [INFO] [stdout] [INFO] [stdout] thread 'test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true' (3262) panicked at obo-cli/tests/test_cli.rs:138:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Elapsed(()) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56738ffdd62a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56738ffdd62a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x56738ffdd62a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x56738fff4ffa - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x56738fff4ffa - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x56738ffe2ba2 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x56738ffe2ba2 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x56738ffb8e2f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x56738ffb8e2f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56738ffd4529 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x56738f66affc - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x56738f66affc - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x56738ffd47a2 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x56738ffd47a2 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x56738ffb8ee8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56738ffadd29 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x56738ffb9e7d - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x56738fff586c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56738fff55b2 - core[4a92201981c6b77a]::result::unwrap_failed [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x56738f63dacb - ), tokio[1d2d3cac42a7936f]::time::error::Elapsed>>::unwrap [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x56738f63dacb - ::go::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:138:10 [INFO] [stdout] 22: 0x56738f5e75df - + core[4a92201981c6b77a]::marker::Send>> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x56738f6109a1 - obo_tests[7ba6ddae5f2afd77]::test_monitoring::::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-tests/src/lib.rs:497:10 [INFO] [stdout] 24: 0x56738f63aebb - test_cli[9fb34ccf7c75b402]::test_monitor_table::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:279:10 [INFO] [stdout] 25: 0x56738f637620 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}::{closure#0}:: [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:330:10 [INFO] [stdout] 26: 0x56738f638e3b - test_cli[9fb34ccf7c75b402]::with_context::<(), test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0}::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:223:15 [INFO] [stdout] 27: 0x56738f63a2d8 - test_cli[9fb34ccf7c75b402]::test_cli_flow::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:334:6 [INFO] [stdout] 28: 0x56738f6526f1 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 29: 0x56738f5e76a2 - > as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 30: 0x56738f5e771d - >> as core[4a92201981c6b77a]::future::future::Future>::poll [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x56738f6015ad - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:70 [INFO] [stdout] 32: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x56738f6014ab - tokio[1d2d3cac42a7936f]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x56738f6014ab - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:742:25 [INFO] [stdout] 35: 0x56738f5faec0 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432:19 [INFO] [stdout] 36: 0x56738f60086d - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:741:44 [INFO] [stdout] 37: 0x56738f5ffb54 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:68 [INFO] [stdout] 38: 0x56738f62f61b - >::set::<::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x56738f6485c9 - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x56738f61aed2 - >::try_with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x56738f61aa5e - >::with::, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>)> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x56738f6429dd - tokio[1d2d3cac42a7936f]::runtime::context::set_scheduler::<(alloc[420bb310a727dfd7]::boxed::Box, core[4a92201981c6b77a]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x56738f5fd530 - ::enter::<::block_on>>>::{closure#0}, core[4a92201981c6b77a]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829:27 [INFO] [stdout] 44: 0x56738f5fd826 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729:24 [INFO] [stdout] 45: 0x56738f5ff660 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x56738f628383 - tokio[1d2d3cac42a7936f]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x56738f5fa9f1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x56738f656974 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356:52 [INFO] [stdout] 49: 0x56738f656b3f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330:18 [INFO] [stdout] 50: 0x56738f655a46 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:1 [INFO] [stdout] 51: 0x56738f652547 - test_cli[9fb34ccf7c75b402]::test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_2_false::log_test_1_MonitorLogTest__Long::download_binaries_1_true::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/obo-cli/tests/test_cli.rs:299:10 [INFO] [stdout] 52: 0x56738f5d4cd6 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 53: 0x56738f65e2db - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x56738f65e2db - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 55: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 56: 0x56738f66bacb - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 57: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x56738f66bacb - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x56738f66bacb - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 61: 0x56738f66bacb - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 62: 0x56738f6651e4 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 63: 0x56738f6651e4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 64: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 65: 0x56738f66e6d2 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 66: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 67: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 68: 0x56738f66e6d2 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x56738f66e6d2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 70: 0x56738f66e6d2 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x56738ffdc6ef - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 72: 0x56738ffdc6ef - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 73: 0x780ad0d38aa4 - [INFO] [stdout] 74: 0x780ad0dc5a64 - clone [INFO] [stdout] 75: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_cli_flow::dput_test_3_DputTest__ReusePreviousBuild::build_success_2_false::log_test_2_MonitorLogTest__Short::download_binaries_1_true stdout ---- [INFO] [stdout] + /opt/rustwide/target/debug/obo dput foo test1-bad.dsc [INFO] [stdout] Uploading test1-bad.dsc to foo/bar... [INFO] [stdout] Error: [INFO] [stdout] 0: Could not find artifact 'test1.missing' [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] obo-cli/src/lib.rs:89 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] 0: obo_core::upload::upload_file with root="" filename="test1.missing" [INFO] [stdout] at obo-core/src/upload.rs:172 [INFO] [stdout] 1: obo_core::upload::commit with commit_message="test1-bad.dsc" root="" files={"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "78f10d1c7cd65f5a2e157b5f8c723d3e"} [INFO] [stdout] at obo-core/src/upload.rs:195 [INFO] [stdout] 2: obo_core::upload::upload_package with self=ObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } } [INFO] [stdout] at obo-core/src/upload.rs:250 [INFO] [stdout] 3: obo_core::actions::dput [INFO] [stdout] at obo-core/src/actions.rs:185 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[acf2ebb0d1670f88]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_std:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:90 [INFO] [stdout] 88 │ [INFO] [stdout] 89 │ // Safety: passing vtable that operates on the right type E. [INFO] [stdout]  90 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 91 │ [INFO] [stdout] 92 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:496 [INFO] [stdout] 494 │ #[cfg_attr(track_caller, track_caller)] [INFO] [stdout] 495 │ fn from(error: E) -> Self { [INFO] [stdout]  496 >  Report::from_std(error) [INFO] [stdout] 497 │ } [INFO] [stdout] 498 │ } [INFO] [stdout] 6: >::into [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/convert/mod.rs:779 [WARN] too many lines in the log, truncating it