[INFO] cloning repository https://github.com/iainh/bergamot [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/iainh/bergamot" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiainh%2Fbergamot", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiainh%2Fbergamot'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] bbd4c33f73d77ae4e6a8f3b666fcbb2ae334ba68 [INFO] testing iainh/bergamot against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiainh%2Fbergamot" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/iainh/bergamot [INFO] finished tweaking git repo https://github.com/iainh/bergamot [INFO] tweaked toml for git repo https://github.com/iainh/bergamot written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/iainh/bergamot on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/iainh/bergamot 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d4aad2ec1664f55d28ad9404ca417a62aeb5da2ea19ee48e7966e8e777d29432 [INFO] running `Command { std: "docker" "start" "-a" "d4aad2ec1664f55d28ad9404ca417a62aeb5da2ea19ee48e7966e8e777d29432", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d4aad2ec1664f55d28ad9404ca417a62aeb5da2ea19ee48e7966e8e777d29432", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d4aad2ec1664f55d28ad9404ca417a62aeb5da2ea19ee48e7966e8e777d29432", kill_on_drop: false }` [INFO] [stdout] d4aad2ec1664f55d28ad9404ca417a62aeb5da2ea19ee48e7966e8e777d29432 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 85bc3098cb47c038a9784024e89bf4fbcb07264ca832cd2ebcad3d52eb2cd35e [INFO] running `Command { std: "docker" "start" "-a" "85bc3098cb47c038a9784024e89bf4fbcb07264ca832cd2ebcad3d52eb2cd35e", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling aws-lc-rs v1.15.4 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling zmij v1.0.19 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling rustls v0.23.36 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling rustls-pki-types v1.14.0 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling webpki-roots v1.0.6 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling deranged v0.5.6 [INFO] [stderr] Compiling anyhow v1.0.101 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling time-macros v0.2.27 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling ryu v1.0.22 [INFO] [stderr] Compiling quick-xml v0.37.5 [INFO] [stderr] Compiling iri-string v0.7.10 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling oid-registry v0.8.1 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling socket2 v0.6.2 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling cc v1.2.55 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling webpki-roots v0.26.11 [INFO] [stderr] Compiling fs-err v3.2.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling compression-core v0.4.31 [INFO] [stderr] Compiling clap_lex v0.7.7 [INFO] [stderr] Compiling compression-codecs v0.4.36 [INFO] [stderr] Compiling clap_builder v4.5.57 [INFO] [stderr] Compiling rust-embed-utils v8.11.0 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Compiling fs2 v0.4.3 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling rusticata-macros v4.1.0 [INFO] [stderr] Compiling route-recognizer v0.3.1 [INFO] [stderr] Compiling data-encoding v2.10.0 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling memmap2 v0.9.9 [INFO] [stderr] Compiling cmake v0.1.57 [INFO] [stderr] Compiling arc-swap v1.8.1 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling pem v3.0.6 [INFO] [stderr] Compiling bergamot-server v0.1.0 (/opt/rustwide/workdir/crates/bergamot-server) [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling matchit v0.7.3 [INFO] [stderr] Compiling hostname v0.4.2 [INFO] [stderr] Compiling bergamot v0.1.0 (/opt/rustwide/workdir/crates/bergamot) [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling aws-lc-sys v0.37.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling yasna v0.5.2 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling asn1-rs-derive v0.6.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling asn1-rs-impl v0.2.0 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling axum-macros v0.4.2 [INFO] [stderr] Compiling rust-embed-impl v8.11.0 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling rust-embed v8.11.0 [INFO] [stderr] Compiling asn1-rs v0.7.1 [INFO] [stderr] Compiling bergamot-par2 v0.1.0 (/opt/rustwide/workdir/crates/bergamot-par2) [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling bergamot-yenc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-yenc) [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:268:17 [INFO] [stdout] | [INFO] [stdout] 268 | let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:258:1 [INFO] [stdout] | [INFO] [stdout] 258 | unsafe fn muladd_ssse3(dst: &mut [u8], src: &[u8], len: usize, table: &MulTable) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:269:17 [INFO] [stdout] | [INFO] [stdout] 269 | let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:270:17 [INFO] [stdout] | [INFO] [stdout] 270 | let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:271:17 [INFO] [stdout] | [INFO] [stdout] 271 | let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:272:17 [INFO] [stdout] | [INFO] [stdout] 272 | let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:273:17 [INFO] [stdout] | [INFO] [stdout] 273 | let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:274:17 [INFO] [stdout] | [INFO] [stdout] 274 | let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:275:17 [INFO] [stdout] | [INFO] [stdout] 275 | let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 285 | let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:285:33 [INFO] [stdout] | [INFO] [stdout] 285 | let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:286:17 [INFO] [stdout] | [INFO] [stdout] 286 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:286:33 [INFO] [stdout] | [INFO] [stdout] 286 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | / _mm_storeu_si128( [INFO] [stdout] 307 | | dst.as_mut_ptr().add(offset) as *mut __m128i, [INFO] [stdout] 308 | | _mm_xor_si128(d, product), [INFO] [stdout] 309 | | ); [INFO] [stdout] | |_________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:307:13 [INFO] [stdout] | [INFO] [stdout] 307 | dst.as_mut_ptr().add(offset) as *mut __m128i, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 337 | let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:326:1 [INFO] [stdout] | [INFO] [stdout] 326 | unsafe fn mul_slice_inplace_ssse3(dst: &mut [u8], table: &MulTable) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:338:17 [INFO] [stdout] | [INFO] [stdout] 338 | let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:339:17 [INFO] [stdout] | [INFO] [stdout] 339 | let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:340:17 [INFO] [stdout] | [INFO] [stdout] 340 | let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:342:17 [INFO] [stdout] | [INFO] [stdout] 342 | let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:343:17 [INFO] [stdout] | [INFO] [stdout] 343 | let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:344:17 [INFO] [stdout] | [INFO] [stdout] 344 | let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:354:17 [INFO] [stdout] | [INFO] [stdout] 354 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:354:33 [INFO] [stdout] | [INFO] [stdout] 354 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:374:9 [INFO] [stdout] | [INFO] [stdout] 374 | _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:374:26 [INFO] [stdout] | [INFO] [stdout] 374 | _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling axum-core v0.4.5 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling soketto v0.8.1 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling der-parser v10.0.0 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Compiling clap v4.5.57 [INFO] [stderr] Compiling x509-parser v0.18.1 [INFO] [stderr] Compiling bergamot-core v0.1.0 (/opt/rustwide/workdir/crates/bergamot-core) [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling jsonrpsee-types v0.24.10 [INFO] [stderr] Compiling bergamot-nzb v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nzb) [INFO] [stderr] Compiling bergamot-config v0.1.0 (/opt/rustwide/workdir/crates/bergamot-config) [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling jsonrpsee-core v0.24.10 [INFO] [stderr] Compiling async-compression v0.4.37 [INFO] [stderr] Compiling bergamot-extension v0.1.0 (/opt/rustwide/workdir/crates/bergamot-extension) [INFO] [stderr] Compiling bergamot-nntp-stub v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nntp-stub) [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling tower-http v0.5.2 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling bergamot-postproc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-postproc) [INFO] [stderr] Compiling rcgen v0.14.7 [INFO] [stderr] Compiling bergamot-logging v0.1.0 (/opt/rustwide/workdir/crates/bergamot-logging) [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling jsonrpsee-server v0.24.10 [INFO] [stderr] Compiling axum v0.7.9 [INFO] [stderr] Compiling jsonrpsee v0.24.10 [INFO] [stderr] Compiling rustls-webpki v0.103.9 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling bergamot-nntp v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nntp) [INFO] [stderr] Compiling axum-server v0.8.0 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling bergamot-queue v0.1.0 (/opt/rustwide/workdir/crates/bergamot-queue) [INFO] [stderr] Compiling bergamot-feed v0.1.0 (/opt/rustwide/workdir/crates/bergamot-feed) [INFO] [stderr] Compiling bergamot-diskstate v0.1.0 (/opt/rustwide/workdir/crates/bergamot-diskstate) [INFO] [stderr] Compiling bergamot-scheduler v0.1.0 (/opt/rustwide/workdir/crates/bergamot-scheduler) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 01s [INFO] running `Command { std: "docker" "inspect" "85bc3098cb47c038a9784024e89bf4fbcb07264ca832cd2ebcad3d52eb2cd35e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "85bc3098cb47c038a9784024e89bf4fbcb07264ca832cd2ebcad3d52eb2cd35e", kill_on_drop: false }` [INFO] [stdout] 85bc3098cb47c038a9784024e89bf4fbcb07264ca832cd2ebcad3d52eb2cd35e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 84e7f40b09db5adf250a5a6065cebc17f6ae00389d6e1fb9478f6bf60487985d [INFO] running `Command { std: "docker" "start" "-a" "84e7f40b09db5adf250a5a6065cebc17f6ae00389d6e1fb9478f6bf60487985d", kill_on_drop: false }` [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling openssl-sys v0.9.111 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:268:17 [INFO] [stdout] | [INFO] [stdout] 268 | let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:258:1 [INFO] [stdout] | [INFO] [stdout] 258 | unsafe fn muladd_ssse3(dst: &mut [u8], src: &[u8], len: usize, table: &MulTable) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:269:17 [INFO] [stdout] | [INFO] [stdout] 269 | let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:270:17 [INFO] [stdout] | [INFO] [stdout] 270 | let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:271:17 [INFO] [stdout] | [INFO] [stdout] 271 | let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:272:17 [INFO] [stdout] | [INFO] [stdout] 272 | let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:273:17 [INFO] [stdout] | [INFO] [stdout] 273 | let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:274:17 [INFO] [stdout] | [INFO] [stdout] 274 | let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:275:17 [INFO] [stdout] | [INFO] [stdout] 275 | let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 285 | let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:285:33 [INFO] [stdout] | [INFO] [stdout] 285 | let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:286:17 [INFO] [stdout] | [INFO] [stdout] 286 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:286:33 [INFO] [stdout] | [INFO] [stdout] 286 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | / _mm_storeu_si128( [INFO] [stdout] 307 | | dst.as_mut_ptr().add(offset) as *mut __m128i, [INFO] [stdout] 308 | | _mm_xor_si128(d, product), [INFO] [stdout] 309 | | ); [INFO] [stdout] | |_________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:307:13 [INFO] [stdout] | [INFO] [stdout] 307 | dst.as_mut_ptr().add(offset) as *mut __m128i, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 337 | let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:326:1 [INFO] [stdout] | [INFO] [stdout] 326 | unsafe fn mul_slice_inplace_ssse3(dst: &mut [u8], table: &MulTable) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:338:17 [INFO] [stdout] | [INFO] [stdout] 338 | let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:339:17 [INFO] [stdout] | [INFO] [stdout] 339 | let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:340:17 [INFO] [stdout] | [INFO] [stdout] 340 | let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:342:17 [INFO] [stdout] | [INFO] [stdout] 342 | let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:343:17 [INFO] [stdout] | [INFO] [stdout] 343 | let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:344:17 [INFO] [stdout] | [INFO] [stdout] 344 | let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling bergamot-yenc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-yenc) [INFO] [stderr] Compiling bergamot-nntp-stub v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nntp-stub) [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:354:17 [INFO] [stdout] | [INFO] [stdout] 354 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:354:33 [INFO] [stdout] | [INFO] [stdout] 354 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:374:9 [INFO] [stdout] | [INFO] [stdout] 374 | _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:374:26 [INFO] [stdout] | [INFO] [stdout] 374 | _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Compiling bergamot-nntp v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nntp) [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling tower-http v0.5.2 [INFO] [stderr] Compiling bergamot-extension v0.1.0 (/opt/rustwide/workdir/crates/bergamot-extension) [INFO] [stderr] Compiling bergamot-nzb v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nzb) [INFO] [stderr] Compiling bergamot-core v0.1.0 (/opt/rustwide/workdir/crates/bergamot-core) [INFO] [stderr] Compiling bergamot-logging v0.1.0 (/opt/rustwide/workdir/crates/bergamot-logging) [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling jsonrpsee-server v0.24.10 [INFO] [stderr] Compiling axum-server v0.8.0 [INFO] [stderr] Compiling axum v0.7.9 [INFO] [stderr] Compiling bergamot-postproc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-postproc) [INFO] [stderr] Compiling bergamot-par2 v0.1.0 (/opt/rustwide/workdir/crates/bergamot-par2) [INFO] [stderr] Compiling bergamot-queue v0.1.0 (/opt/rustwide/workdir/crates/bergamot-queue) [INFO] [stderr] Compiling bergamot-config v0.1.0 (/opt/rustwide/workdir/crates/bergamot-config) [INFO] [stderr] Compiling jsonrpsee v0.24.10 [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:268:17 [INFO] [stdout] | [INFO] [stdout] 268 | let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:258:1 [INFO] [stdout] | [INFO] [stdout] 258 | unsafe fn muladd_ssse3(dst: &mut [u8], src: &[u8], len: usize, table: &MulTable) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:269:17 [INFO] [stdout] | [INFO] [stdout] 269 | let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:270:17 [INFO] [stdout] | [INFO] [stdout] 270 | let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:271:17 [INFO] [stdout] | [INFO] [stdout] 271 | let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:272:17 [INFO] [stdout] | [INFO] [stdout] 272 | let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:273:17 [INFO] [stdout] | [INFO] [stdout] 273 | let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:274:17 [INFO] [stdout] | [INFO] [stdout] 274 | let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:275:17 [INFO] [stdout] | [INFO] [stdout] 275 | let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 285 | let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:285:33 [INFO] [stdout] | [INFO] [stdout] 285 | let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:286:17 [INFO] [stdout] | [INFO] [stdout] 286 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:286:33 [INFO] [stdout] | [INFO] [stdout] 286 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | / _mm_storeu_si128( [INFO] [stdout] 307 | | dst.as_mut_ptr().add(offset) as *mut __m128i, [INFO] [stdout] 308 | | _mm_xor_si128(d, product), [INFO] [stdout] 309 | | ); [INFO] [stdout] | |_________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:307:13 [INFO] [stdout] | [INFO] [stdout] 307 | dst.as_mut_ptr().add(offset) as *mut __m128i, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 337 | let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:326:1 [INFO] [stdout] | [INFO] [stdout] 326 | unsafe fn mul_slice_inplace_ssse3(dst: &mut [u8], table: &MulTable) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:338:17 [INFO] [stdout] | [INFO] [stdout] 338 | let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:339:17 [INFO] [stdout] | [INFO] [stdout] 339 | let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:340:17 [INFO] [stdout] | [INFO] [stdout] 340 | let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:342:17 [INFO] [stdout] | [INFO] [stdout] 342 | let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:343:17 [INFO] [stdout] | [INFO] [stdout] 343 | let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:344:17 [INFO] [stdout] | [INFO] [stdout] 344 | let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:354:17 [INFO] [stdout] | [INFO] [stdout] 354 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:354:33 [INFO] [stdout] | [INFO] [stdout] 354 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:374:9 [INFO] [stdout] | [INFO] [stdout] 374 | _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::add` is unsafe and requires unsafe block [INFO] [stdout] --> crates/bergamot-par2/src/galois.rs:374:26 [INFO] [stdout] | [INFO] [stdout] 374 | _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling bergamot-feed v0.1.0 (/opt/rustwide/workdir/crates/bergamot-feed) [INFO] [stderr] Compiling bergamot-diskstate v0.1.0 (/opt/rustwide/workdir/crates/bergamot-diskstate) [INFO] [stderr] Compiling bergamot-scheduler v0.1.0 (/opt/rustwide/workdir/crates/bergamot-scheduler) [INFO] [stderr] Compiling bergamot-server v0.1.0 (/opt/rustwide/workdir/crates/bergamot-server) [INFO] [stderr] Compiling bergamot v0.1.0 (/opt/rustwide/workdir/crates/bergamot) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 15s [INFO] running `Command { std: "docker" "inspect" "84e7f40b09db5adf250a5a6065cebc17f6ae00389d6e1fb9478f6bf60487985d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "84e7f40b09db5adf250a5a6065cebc17f6ae00389d6e1fb9478f6bf60487985d", kill_on_drop: false }` [INFO] [stdout] 84e7f40b09db5adf250a5a6065cebc17f6ae00389d6e1fb9478f6bf60487985d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2fbfb51be48dc065d3a22688eff013b9ead253b58f521a0f3135c95b533d2dfb [INFO] running `Command { std: "docker" "start" "-a" "2fbfb51be48dc065d3a22688eff013b9ead253b58f521a0f3135c95b533d2dfb", kill_on_drop: false }` [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:268:17 [INFO] [stderr] | [INFO] [stderr] 268 | let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:258:1 [INFO] [stderr] | [INFO] [stderr] 258 | unsafe fn muladd_ssse3(dst: &mut [u8], src: &[u8], len: usize, table: &MulTable) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:269:17 [INFO] [stderr] | [INFO] [stderr] 269 | let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:270:17 [INFO] [stderr] | [INFO] [stderr] 270 | let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:271:17 [INFO] [stderr] | [INFO] [stderr] 271 | let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:272:17 [INFO] [stderr] | [INFO] [stderr] 272 | let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:273:17 [INFO] [stderr] | [INFO] [stderr] 273 | let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:274:17 [INFO] [stderr] | [INFO] [stderr] 274 | let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:275:17 [INFO] [stderr] | [INFO] [stderr] 275 | let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:285:17 [INFO] [stderr] | [INFO] [stderr] 285 | let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::const_ptr::::add` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:285:33 [INFO] [stderr] | [INFO] [stderr] 285 | let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:286:17 [INFO] [stderr] | [INFO] [stderr] 286 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::const_ptr::::add` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:286:33 [INFO] [stderr] | [INFO] [stderr] 286 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:306:9 [INFO] [stderr] | [INFO] [stderr] 306 | / _mm_storeu_si128( [INFO] [stderr] 307 | | dst.as_mut_ptr().add(offset) as *mut __m128i, [INFO] [stderr] 308 | | _mm_xor_si128(d, product), [INFO] [stderr] 309 | | ); [INFO] [stderr] | |_________^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::add` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:307:13 [INFO] [stderr] | [INFO] [stderr] 307 | dst.as_mut_ptr().add(offset) as *mut __m128i, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:337:17 [INFO] [stderr] | [INFO] [stderr] 337 | let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:326:1 [INFO] [stderr] | [INFO] [stderr] 326 | unsafe fn mul_slice_inplace_ssse3(dst: &mut [u8], table: &MulTable) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:338:17 [INFO] [stderr] | [INFO] [stderr] 338 | let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:339:17 [INFO] [stderr] | [INFO] [stderr] 339 | let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:340:17 [INFO] [stderr] | [INFO] [stderr] 340 | let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:341:17 [INFO] [stderr] | [INFO] [stderr] 341 | let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:342:17 [INFO] [stderr] | [INFO] [stderr] 342 | let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:343:17 [INFO] [stderr] | [INFO] [stderr] 343 | let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:344:17 [INFO] [stderr] | [INFO] [stderr] 344 | let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:354:17 [INFO] [stderr] | [INFO] [stderr] 354 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::const_ptr::::add` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:354:33 [INFO] [stderr] | [INFO] [stderr] 354 | let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:374:9 [INFO] [stderr] | [INFO] [stderr] 374 | _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::add` is unsafe and requires unsafe block [INFO] [stderr] --> crates/bergamot-par2/src/galois.rs:374:26 [INFO] [stderr] | [INFO] [stderr] 374 | _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0133`. [INFO] [stderr] warning: `bergamot-par2` (lib) generated 26 warnings (run `cargo fix --lib -p bergamot-par2` to apply 2 suggestions) [INFO] [stderr] warning: `bergamot-par2` (lib test) generated 26 warnings (26 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.54s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot-56e56c889c89c681) [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test cache::tests::noop_cache_returns_none ... ok [INFO] [stdout] test app::tests::load_config_from_file ... ok [INFO] [stdout] test app::tests::postproc_config_maps_fields ... ok [INFO] [stdout] test app::tests::web_server_config_maps_fields ... ok [INFO] [stdout] test cache::tests::bounded_cache_rejects_data_larger_than_max ... ok [INFO] [stdout] test cache::tests::bounded_cache_evicts_oldest_when_full ... ok [INFO] [stdout] test cache::tests::bounded_cache_stores_and_retrieves ... ok [INFO] [stdout] test cache::tests::bounded_cache_dedup_same_key ... ok [INFO] [stdout] test app::tests::load_config_returns_error_for_missing_file ... ok [INFO] [stdout] test app::tests::forward_completions_maps_notice_to_request ... ok [INFO] [stdout] test download::tests::download_worker_rate_watcher_updates_limiter ... ok [INFO] [stdout] test app::tests::default_config_path_returns_none_when_no_file_exists ... ok [INFO] [stdout] test cache::tests::bounded_cache_concurrent_access ... ok [INFO] [stdout] test app::tests::restore_queue_returns_none_when_no_state ... ok [INFO] [stdout] test download::tests::fetch_and_decode_produces_correct_data ... ok [INFO] [stdout] test writer::tests::writer_pool_writes_at_offset ... ok [INFO] [stdout] test writer::tests::writer_pool_reuses_open_file ... ok [INFO] [stdout] test writer::tests::writer_pool_flush_all ... ok [INFO] [stdout] test writer::tests::writer_pool_creates_file_and_writes ... ok [INFO] [stdout] test writer::tests::writer_task_flushes_on_drop ... ok [INFO] [stdout] test writer::tests::writer_pool_pre_allocates_file ... ok [INFO] [stdout] test download::tests::download_worker_reports_results ... ok [INFO] [stdout] test download::tests::fetch_and_decode_writes_file ... ok [INFO] [stdout] test writer::tests::writer_pool_tracks_allocated_length ... ok [INFO] [stdout] test writer::tests::writer_pool_batches_writes ... ok [INFO] [stdout] test app::tests::restore_queue_rebuilds_from_disk_state ... ok [INFO] [stdout] test app::tests::restore_queue_loads_file_article_states ... ok [INFO] [stdout] test app::tests::restore_queue_marks_file_completed_when_all_articles_done ... ok [INFO] [stdout] test download::tests::download_worker_bounds_concurrent_tasks ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/bergamot-c0b5cb6c76633f2a) [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test app::tests::default_config_path_returns_none_when_no_file_exists ... ok [INFO] [stdout] test app::tests::load_config_returns_error_for_missing_file ... ok [INFO] [stdout] test app::tests::load_config_from_file ... ok [INFO] [stdout] test app::tests::postproc_config_maps_fields ... ok [INFO] [stdout] test app::tests::forward_completions_maps_notice_to_request ... ok [INFO] [stdout] test app::tests::web_server_config_maps_fields ... ok [INFO] [stdout] test cache::tests::bounded_cache_evicts_oldest_when_full ... ok [INFO] [stdout] test cache::tests::bounded_cache_dedup_same_key ... ok [INFO] [stdout] test cache::tests::bounded_cache_stores_and_retrieves ... ok [INFO] [stdout] test cache::tests::noop_cache_returns_none ... ok [INFO] [stdout] test cache::tests::bounded_cache_rejects_data_larger_than_max ... ok [INFO] [stdout] test app::tests::restore_queue_returns_none_when_no_state ... ok [INFO] [stdout] test cli::tests::cli_parses_config_path ... ok [INFO] [stdout] test cli::tests::cli_option_defaults_to_empty ... ok [INFO] [stdout] test cli::tests::cli_parses_option_overrides ... ok [INFO] [stdout] test cli::tests::cli_parses_defaults ... ok [INFO] [stdout] test daemon::tests::pidfile_create_returns_error_for_invalid_path ... ok [INFO] [stdout] test cli::tests::cli_parses_pidfile_option ... ok [INFO] [stdout] test cli::tests::cli_pidfile_defaults_to_none ... ok [INFO] [stdout] test cli::tests::cli_parses_short_flags ... ok [INFO] [stdout] test download::tests::download_worker_rate_watcher_updates_limiter ... ok [INFO] [stdout] test daemon::tests::pidfile_create_writes_current_pid ... ok [INFO] [stdout] test daemon::tests::pidfile_drop_removes_file ... ok [INFO] [stdout] test cache::tests::bounded_cache_concurrent_access ... ok [INFO] [stdout] test download::tests::fetch_and_decode_produces_correct_data ... ok [INFO] [stdout] test daemon::tests::pidfile_path_returns_stored_path ... ok [INFO] [stdout] test download::tests::fetch_and_decode_writes_file ... ok [INFO] [stdout] test writer::tests::writer_pool_flush_all ... ok [INFO] [stdout] test writer::tests::writer_pool_writes_at_offset ... ok [INFO] [stdout] test writer::tests::writer_pool_reuses_open_file ... ok [INFO] [stdout] test download::tests::download_worker_reports_results ... ok [INFO] [stdout] test writer::tests::writer_pool_pre_allocates_file ... ok [INFO] [stdout] test writer::tests::writer_pool_creates_file_and_writes ... ok [INFO] [stdout] test writer::tests::writer_task_flushes_on_drop ... ok [INFO] [stdout] test writer::tests::writer_pool_tracks_allocated_length ... ok [INFO] [stdout] test writer::tests::writer_pool_batches_writes ... ok [INFO] [stdout] test app::tests::restore_queue_rebuilds_from_disk_state ... ok [INFO] [stdout] test app::tests::restore_queue_marks_file_completed_when_all_articles_done ... ok [INFO] [stdout] test app::tests::restore_queue_loads_file_article_states ... ok [INFO] [stdout] test download::tests::download_worker_bounds_concurrent_tasks ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stderr] Running tests/e2e_flow.rs (/opt/rustwide/target/debug/deps/e2e_flow-1ed28c920faf6bbd) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] 2026-03-31T04:44:49.754948Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpyy7I7H/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.760469Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpNcHfzs/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.760616Z DEBUG bergamot::app: cannot read script dir /tmp/.tmp8p5FZB/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.761174Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpSZgciF/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.762438Z DEBUG bergamot::app: cannot read script dir /tmp/.tmp0SsZKT/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.764073Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpM0yJ4I/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.763127Z DEBUG bergamot::app: cannot read script dir /tmp/.tmp18VvcW/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.763210Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpLCcAxs/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.763245Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpqoPKFi/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.763309Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpsCQkDN/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.762899Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpxMKR3N/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.763364Z DEBUG bergamot::app: cannot read script dir /tmp/.tmp8TSpPx/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.764795Z  INFO bergamot::app: loaded post-processing extensions count=1 dir=/tmp/.tmpXQMa89/scripts [INFO] [stdout] 2026-03-31T04:44:49.763693Z DEBUG bergamot::app: cannot read script dir /tmp/.tmp4pZrzt/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.762708Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpm4eQr1/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.766324Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.766428Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.766518Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.766345Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.766557Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.766609Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.766769Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.766360Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.766384Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.766883Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.766916Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.766915Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.766350Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.766956Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.766976Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.767042Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.767127Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.767165Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.766442Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.767175Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.767199Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.767200Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.767203Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.767225Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.767230Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.767228Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.767246Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.766612Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.766835Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.766437Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.767056Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.766444Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.767118Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.767125Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.767823Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.768135Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.767252Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.766325Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.768655Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.767297Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.768800Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.767466Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.766504Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.769216Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.767544Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.767589Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.769901Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.770101Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.768458Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.770315Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.770325Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.766484Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.767361Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.770481Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.770514Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.770514Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.770539Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.770566Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.770566Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.770592Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.770613Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.770633Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.770665Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.768903Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.768926Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.770841Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.768938Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.767488Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.770933Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.769585Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.770965Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.770989Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.771012Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.771110Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.767252Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.771212Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.771241Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.771261Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.771299Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.769757Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.771389Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.771404Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.771419Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.771432Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.771457Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.771481Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.768092Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.771524Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.771550Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.771551Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.771575Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.770418Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.771624Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.770842Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.768925Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.770967Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.771159Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.771884Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.768523Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.772115Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.772198Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.770539Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.772416Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.772507Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.771812Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.771835Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.772581Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.772580Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.772612Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.772612Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.772616Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.772638Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.772651Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.772665Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.772673Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.772673Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.771973Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.769947Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.772883Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.771660Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.772933Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.772930Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.771696Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.772270Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.772963Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.772999Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.773035Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.773057Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.773009Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.773103Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.773148Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.772740Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.773171Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.773396Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.773260Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.788205Z DEBUG bergamot::app: cannot read script dir /tmp/.tmp1VBxha/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:49.788712Z  INFO bergamot::app: RSS feed monitoring started [INFO] [stdout] 2026-03-31T04:44:49.789473Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:49.789538Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:49.789571Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:49.789606Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:49.789638Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:49.789671Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:49.789706Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:49.789738Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:49.789826Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:49.790462Z  INFO bergamot_scheduler: running scheduled task 1: FetchFeed 1 [INFO] [stdout] 2026-03-31T04:44:50.369994Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38611/ [INFO] [stdout] 2026-03-31T04:44:50.371645Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38611 [INFO] [stdout] 2026-03-31T04:44:50.372958Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:43849/ [INFO] [stdout] 2026-03-31T04:44:50.373046Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:43849 [INFO] [stdout] 2026-03-31T04:44:50.373228Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:43849 [INFO] [stdout] 2026-03-31T04:44:50.378600Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.379847Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] segment-1@test [INFO] [stdout] segment-2@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/sample.nzb [INFO] [stdout] 2026-03-31T04:44:50.396182Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=sample.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.396272Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/sample.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:50.396397Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:50.399990Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=21 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.400617Z DEBUG bergamot::download: received assignment message_id=segment-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:50.401035Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpyy7I7H/intermediate" msg=segment-1@test nzb_id=1}: bergamot::download: cache miss message_id=segment-1@test [INFO] [stdout] 2026-03-31T04:44:50.403127Z DEBUG bergamot::download: fetch failed message_id=segment-1@test error=fetching article body: fetching article from NNTP pool: I/O error: Connection refused (os error 111): Connection refused (os error 111) [INFO] [stdout] 2026-03-31T04:44:50.403274Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:50.403404Z DEBUG bergamot_queue::coordinator: download failure nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:50.403457Z  WARN bergamot_queue::coordinator: NZB sample.nzb health 50.0% — no par2 files available for repair, marking as failed (1 of 2 articles failed) [INFO] [stdout] 2026-03-31T04:44:50.545326Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42145/ [INFO] [stdout] 2026-03-31T04:44:50.545537Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:50.545856Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:50.549700Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.551988Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] mseg-1@test [INFO] [stdout] mseg-2@test [INFO] [stdout] mseg-3@test [INFO] [stdout] mseg-4@test [INFO] [stdout] mseg-5@test [INFO] [stdout] mseg-6@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/multi.nzb [INFO] [stdout] 2026-03-31T04:44:50.556522Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=multi.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.556601Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/multi.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:50.557146Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:50.561701Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=14 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.563638Z DEBUG bergamot::download: received assignment message_id=mseg-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:50.564449Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpLCcAxs/intermediate" msg=mseg-1@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-1@test [INFO] [stdout] 2026-03-31T04:44:50.580803Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:37963/ [INFO] [stdout] 2026-03-31T04:44:50.581042Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:37963 [INFO] [stdout] 2026-03-31T04:44:50.581376Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:37963 [INFO] [stdout] 2026-03-31T04:44:50.582361Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.583023Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] this is not valid xml at all path=/tmp/bergamot-downloads/bad.nzb [INFO] [stdout] 2026-03-31T04:44:50.583317Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.585438Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:43451/ [INFO] [stdout] 2026-03-31T04:44:50.585636Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:43451 [INFO] [stdout] 2026-03-31T04:44:50.585868Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:43451 [INFO] [stdout] 2026-03-31T04:44:50.586576Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.587766Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] segment-1@test [INFO] [stdout] segment-2@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/sample.nzb [INFO] [stdout] 2026-03-31T04:44:50.588067Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=sample.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.588138Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/sample.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:50.588235Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:50.592357Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:44261/ [INFO] [stdout] 2026-03-31T04:44:50.592520Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:44261 [INFO] [stdout] 2026-03-31T04:44:50.592742Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:44261 [INFO] [stdout] 2026-03-31T04:44:50.593384Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.593437Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=6 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.593650Z DEBUG bergamot::download: received assignment message_id=segment-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:50.593756Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpNcHfzs/intermediate" msg=segment-1@test nzb_id=1}: bergamot::download: cache miss message_id=segment-1@test [INFO] [stdout] 2026-03-31T04:44:50.595410Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] segment-1@test [INFO] [stdout] segment-2@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/sample.nzb [INFO] [stdout] 2026-03-31T04:44:50.595644Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=sample.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.595741Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/sample.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:50.595844Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:50.600194Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=6 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.600432Z DEBUG bergamot::download: received assignment message_id=segment-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:50.600579Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmp8p5FZB/intermediate" msg=segment-1@test nzb_id=1}: bergamot::download: cache miss message_id=segment-1@test [INFO] [stdout] 2026-03-31T04:44:50.610162Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:45017/ [INFO] [stdout] 2026-03-31T04:44:50.610317Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:45017 [INFO] [stdout] 2026-03-31T04:44:50.610649Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:45017 [INFO] [stdout] 2026-03-31T04:44:50.611822Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.613154Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] segment-1@test [INFO] [stdout] segment-2@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/sample.nzb [INFO] [stdout] 2026-03-31T04:44:50.613513Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=sample.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.613584Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/sample.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:50.614808Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:50.619506Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:37537/ [INFO] [stdout] 2026-03-31T04:44:50.619738Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:37537 [INFO] [stdout] 2026-03-31T04:44:50.620029Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:37537 [INFO] [stdout] 2026-03-31T04:44:50.620934Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.621649Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=9 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.621882Z DEBUG bergamot::download: received assignment message_id=segment-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:50.622014Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpM0yJ4I/intermediate" msg=segment-1@test nzb_id=1}: bergamot::download: cache miss message_id=segment-1@test [INFO] [stdout] 2026-03-31T04:44:50.625443Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] segment-1@test [INFO] [stdout] segment-2@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/sample.nzb [INFO] [stdout] 2026-03-31T04:44:50.625710Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=sample.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.625782Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/sample.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:50.625897Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:50.629523Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=8 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.629799Z DEBUG bergamot::download: received assignment message_id=segment-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:50.629968Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpSZgciF/intermediate" msg=segment-1@test nzb_id=1}: bergamot::download: cache miss message_id=segment-1@test [INFO] [stdout] 2026-03-31T04:44:50.635310Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42675/ [INFO] [stdout] 2026-03-31T04:44:50.635506Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42675 [INFO] [stdout] 2026-03-31T04:44:50.635740Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42675 [INFO] [stdout] 2026-03-31T04:44:50.636458Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.639470Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] mseg-1@test [INFO] [stdout] mseg-2@test [INFO] [stdout] mseg-3@test [INFO] [stdout] mseg-4@test [INFO] [stdout] mseg-5@test [INFO] [stdout] mseg-6@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/multi.nzb [INFO] [stdout] 2026-03-31T04:44:50.639754Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=multi.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.639805Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/multi.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:50.639873Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:50.646186Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=9 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.646567Z DEBUG bergamot::download: received assignment message_id=mseg-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:50.647004Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpm4eQr1/intermediate" msg=mseg-1@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-1@test [INFO] [stdout] 2026-03-31T04:44:50.691538Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:46557/ [INFO] [stdout] 2026-03-31T04:44:50.691720Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:46557 [INFO] [stdout] 2026-03-31T04:44:50.692001Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:46557 [INFO] [stdout] 2026-03-31T04:44:50.692986Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.693709Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] mf-alpha-1@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] mf-beta-1@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/multifile.nzb [INFO] [stdout] 2026-03-31T04:44:50.694130Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=test "alpha.txt" filename=Some("alpha.txt") par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.694206Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=test "beta.txt" filename=Some("beta.txt") par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.694251Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/multifile.nzb file_count=2 has_pars=false [INFO] [stdout] 2026-03-31T04:44:50.694373Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:50.704009Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=11 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.704411Z DEBUG bergamot::download: received assignment message_id=mf-alpha-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:50.704662Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mf-alpha-1@test", groups: ["alt.test"], output_filename: "alpha.txt", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmp0SsZKT/intermediate" msg=mf-alpha-1@test nzb_id=1}: bergamot::download: cache miss message_id=mf-alpha-1@test [INFO] [stdout] 2026-03-31T04:44:50.709234Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:46375/ [INFO] [stdout] 2026-03-31T04:44:50.709261Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34429/ [INFO] [stdout] 2026-03-31T04:44:50.710452Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:46375 [INFO] [stdout] 2026-03-31T04:44:50.711151Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34429 [INFO] [stdout] 2026-03-31T04:44:50.712021Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34429 [INFO] [stdout] 2026-03-31T04:44:50.711887Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:46375 [INFO] [stdout] 2026-03-31T04:44:50.714549Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.715828Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.718317Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] segment-1@test [INFO] [stdout] segment-2@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/sample.nzb [INFO] [stdout] 2026-03-31T04:44:50.718797Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:39929/ [INFO] [stdout] 2026-03-31T04:44:50.718910Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:39929 [INFO] [stdout] 2026-03-31T04:44:50.719095Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:39929 [INFO] [stdout] 2026-03-31T04:44:50.719404Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] par2-data-1@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] par2-par2-1@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/par2.nzb [INFO] [stdout] 2026-03-31T04:44:50.719895Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.720058Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=401 [INFO] [stdout] 2026-03-31T04:44:50.720403Z DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("http", 127.0.0.1:39929) [INFO] [stdout] 2026-03-31T04:44:50.720607Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=sample.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.720730Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/sample.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:50.720907Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=2 [INFO] [stdout] 2026-03-31T04:44:50.721028Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(2) active=2 max=2 [INFO] [stdout] 2026-03-31T04:44:50.726575Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=10 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.727362Z DEBUG bergamot::download: received assignment message_id=segment-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:50.727490Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=test "payload.dat" filename=Some("payload.dat") par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.729366Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=test "payload.par2" filename=Some("payload.par2") par_status=MainPar [INFO] [stdout] 2026-03-31T04:44:50.729573Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/par2.nzb file_count=2 has_pars=true [INFO] [stdout] 2026-03-31T04:44:50.730182Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:50.727878Z DEBUG bergamot::download: received assignment message_id=segment-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:50.732276Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmp4pZrzt/intermediate" msg=segment-1@test nzb_id=1}: bergamot::download: cache miss message_id=segment-1@test [INFO] [stdout] 2026-03-31T04:44:50.732821Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(2) } inter_dir="/tmp/.tmp4pZrzt/intermediate" msg=segment-2@test nzb_id=1}: bergamot::download: cache miss message_id=segment-2@test [INFO] [stdout] 2026-03-31T04:44:50.734011Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=19 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.734672Z DEBUG bergamot::download: received assignment message_id=par2-data-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:50.735752Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "par2-data-1@test", groups: ["alt.test"], output_filename: "payload.dat", expected_size: 8, server_id: Some(1) } inter_dir="/tmp/.tmpqoPKFi/intermediate" msg=par2-data-1@test nzb_id=1}: bergamot::download: cache miss message_id=par2-data-1@test [INFO] [stdout] 2026-03-31T04:44:50.789015Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:39101/ [INFO] [stdout] 2026-03-31T04:44:50.789203Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:39101 [INFO] [stdout] 2026-03-31T04:44:50.789545Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:39101 [INFO] [stdout] 2026-03-31T04:44:50.790675Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.791370Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] segment-1@test [INFO] [stdout] segment-2@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/sample.nzb [INFO] [stdout] 2026-03-31T04:44:50.791776Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=sample.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.791855Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/sample.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:50.791977Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:50.795520Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=4 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.795902Z DEBUG bergamot::download: received assignment message_id=segment-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:50.796085Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpXQMa89/intermediate" msg=segment-1@test nzb_id=1}: bergamot::download: cache miss message_id=segment-1@test [INFO] [stdout] 2026-03-31T04:44:50.801165Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:43299/ [INFO] [stdout] 2026-03-31T04:44:50.801454Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:43299 [INFO] [stdout] 2026-03-31T04:44:50.802368Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:43299 [INFO] [stdout] 2026-03-31T04:44:50.803367Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.805471Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] mseg-1@test [INFO] [stdout] mseg-2@test [INFO] [stdout] mseg-3@test [INFO] [stdout] mseg-4@test [INFO] [stdout] mseg-5@test [INFO] [stdout] mseg-6@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/multi.nzb [INFO] [stdout] 2026-03-31T04:44:50.811496Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=multi.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.812107Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/multi.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:50.812436Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:50.815309Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=12 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.815766Z DEBUG bergamot::download: received assignment message_id=mseg-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:50.817240Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmp18VvcW/intermediate" msg=mseg-1@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-1@test [INFO] [stdout] 2026-03-31T04:44:50.914027Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:35555/ [INFO] [stdout] 2026-03-31T04:44:50.914152Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:35555 [INFO] [stdout] 2026-03-31T04:44:50.914428Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:35555 [INFO] [stdout] 2026-03-31T04:44:50.916066Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.917945Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] mseg-1@test [INFO] [stdout] mseg-2@test [INFO] [stdout] mseg-3@test [INFO] [stdout] mseg-4@test [INFO] [stdout] mseg-5@test [INFO] [stdout] mseg-6@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/multi.nzb [INFO] [stdout] 2026-03-31T04:44:50.918259Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=multi.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:50.918356Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/multi.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:50.918506Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:50.922682Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=6 ms status=200 [INFO] [stdout] 2026-03-31T04:44:50.931589Z DEBUG bergamot::download: received assignment message_id=mseg-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:50.931856Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpsCQkDN/intermediate" msg=mseg-1@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-1@test [INFO] [stdout] 2026-03-31T04:44:50.934742Z  INFO e2e_flow: appended NZB with id 1 [INFO] [stdout] 2026-03-31T04:44:50.952308Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38255/ [INFO] [stdout] 2026-03-31T04:44:50.952696Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38255 [INFO] [stdout] 2026-03-31T04:44:50.954055Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38611 [INFO] [stdout] 2026-03-31T04:44:50.955886Z  WARN bergamot_scheduler: slow disk write speed: 0.9 MB/s on /tmp/.tmp1VBxha/dest [INFO] [stdout] 2026-03-31T04:44:50.956426Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38255 [INFO] [stdout] 2026-03-31T04:44:50.988460Z  INFO bergamot_scheduler: feed 1: received 2 new items [INFO] [stdout] 2026-03-31T04:44:50.990293Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:50.993715Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=3 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.037929Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:43849/ [INFO] [stdout] 2026-03-31T04:44:51.038147Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:43849 [INFO] [stdout] 2026-03-31T04:44:51.038787Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:43849 [INFO] [stdout] 2026-03-31T04:44:51.039967Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.040705Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.083112Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:37963/ [INFO] [stdout] 2026-03-31T04:44:51.083281Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:37963 [INFO] [stdout] 2026-03-31T04:44:51.083829Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:37963 [INFO] [stdout] 2026-03-31T04:44:51.084871Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.085534Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] path=/tmp/bergamot-downloads/empty.nzb [INFO] [stdout] 2026-03-31T04:44:51.085808Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.126998Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:43451/ [INFO] [stdout] 2026-03-31T04:44:51.127168Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:43451 [INFO] [stdout] 2026-03-31T04:44:51.127457Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:43451 [INFO] [stdout] 2026-03-31T04:44:51.128698Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.129391Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] mf-alpha-1@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] mf-beta-1@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/multifile.nzb [INFO] [stdout] 2026-03-31T04:44:51.129768Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=test "alpha.txt" filename=Some("alpha.txt") par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:51.129845Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=test "beta.txt" filename=Some("beta.txt") par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:51.129894Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/multifile.nzb file_count=2 has_pars=false [INFO] [stdout] 2026-03-31T04:44:51.132808Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=4 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.139283Z DEBUG bergamot::download: fetch succeeded message_id=segment-1@test offset=0 data_len=4 elapsed_ms=545 [INFO] [stdout] 2026-03-31T04:44:51.140458Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.140531Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.140713Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=2 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:51.140897Z DEBUG bergamot::download: received assignment message_id=mf-alpha-1@test nzb_id=2 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:51.141413Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 2, file_idx: 0, seg_idx: 0 }, message_id: "mf-alpha-1@test", groups: ["alt.test"], output_filename: "alpha.txt", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpNcHfzs/intermediate" msg=mf-alpha-1@test nzb_id=2}: bergamot::download: cache miss message_id=mf-alpha-1@test [INFO] [stdout] 2026-03-31T04:44:51.147065Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42145/ [INFO] [stdout] 2026-03-31T04:44:51.147564Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:51.148115Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:51.149770Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.150844Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] segment-1@test [INFO] [stdout] segment-2@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.151571Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=sample.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:51.151921Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/sample.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:51.155779Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=6 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.166671Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:45017/ [INFO] [stdout] 2026-03-31T04:44:51.166907Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:45017 [INFO] [stdout] 2026-03-31T04:44:51.167458Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:45017 [INFO] [stdout] 2026-03-31T04:44:51.168621Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.169764Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.171998Z DEBUG e2e_flow: listgroups response: [{"ActiveDownloads":1,"Category":"","CriticalHealth":1000,"DeleteStatus":"NONE","Deleted":false,"DestDir":"/tmp/.tmpM0yJ4I/dest","DownloadTimeSec":0,"DownloadedSizeHi":0,"DownloadedSizeLo":0,"DownloadedSizeMB":0,"DupeKey":"sample","DupeMode":"SCORE","DupeScore":0,"ExParStatus":"NONE","ExtraParBlocks":0,"FailedArticles":0,"FileCount":1,"FileSizeHi":0,"FileSizeLo":8,"FileSizeMB":0,"FinalDir":"","FirstID":1,"Health":1000,"Kind":"NZB","LastID":1,"Log":[],"MarkStatus":"NONE","MaxPostTime":0,"MaxPriority":0,"MessageCount":0,"MinPostTime":0,"MinPriority":0,"MoveStatus":"NONE","NZBFilename":"/tmp/bergamot-downloads/sample.nzb","NZBID":1,"NZBName":"sample.nzb","NZBNicename":"sample.nzb","ParStatus":"NONE","ParTimeSec":0,"Parameters":[],"PausedSizeHi":0,"PausedSizeLo":0,"PausedSizeMB":0,"PostInfoText":"","PostStageProgress":0,"PostStageTimeSec":0,"PostTotalTimeSec":0,"RemainingFileCount":1,"RemainingParCount":0,"RemainingSizeHi":0,"RemainingSizeLo":8,"RemainingSizeMB":0,"RepairTimeSec":0,"ScriptStatus":"NONE","ScriptStatuses":[],"ServerStats":[],"Status":"DOWNLOADING","SuccessArticles":0,"TotalArticles":2,"URL":"","UnpackStatus":"NONE","UnpackTimeSec":0,"UrlStatus":"NONE"}] [INFO] [stdout] 2026-03-31T04:44:51.172074Z  INFO e2e_flow: nzb status: DOWNLOADING [INFO] [stdout] 2026-03-31T04:44:51.177496Z DEBUG bergamot::download: fetch succeeded message_id=segment-1@test offset=0 data_len=4 elapsed_ms=555 [INFO] [stdout] 2026-03-31T04:44:51.177714Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.177815Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.177893Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:51.178051Z DEBUG bergamot::download: received assignment message_id=segment-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:51.178237Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpM0yJ4I/intermediate" msg=segment-2@test nzb_id=1}: bergamot::download: cache miss message_id=segment-2@test [INFO] [stdout] 2026-03-31T04:44:51.185666Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:37537/ [INFO] [stdout] 2026-03-31T04:44:51.185830Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:37537 [INFO] [stdout] 2026-03-31T04:44:51.186358Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:37537 [INFO] [stdout] 2026-03-31T04:44:51.187614Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.188419Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.191209Z DEBUG bergamot::download: fetch succeeded message_id=segment-1@test offset=0 data_len=4 elapsed_ms=561 [INFO] [stdout] 2026-03-31T04:44:51.191371Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.191453Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.191526Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:51.191609Z DEBUG bergamot::download: received assignment message_id=segment-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:51.191722Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpSZgciF/intermediate" msg=segment-2@test nzb_id=1}: bergamot::download: cache miss message_id=segment-2@test [INFO] [stdout] 2026-03-31T04:44:51.220800Z DEBUG bergamot::download: fetch succeeded message_id=segment-2@test offset=4 data_len=4 elapsed_ms=42 [INFO] [stdout] 2026-03-31T04:44:51.220921Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=1 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.220955Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=1 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.220986Z  INFO bergamot_queue::coordinator: file download complete: file-0 (sample.nzb) [INFO] [stdout] 2026-03-31T04:44:51.221002Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.221159Z  INFO bergamot_postproc::processor: starting post-processing nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.221268Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpM0yJ4I/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.221294Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.221384Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpM0yJ4I/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.221405Z  INFO bergamot_postproc::processor: no repair data found, skipping integrity check nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.223181Z  INFO bergamot_postproc::processor: file integrity check complete nzb=sample.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:51.223890Z  INFO bergamot_postproc::processor: no archives to extract nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.224911Z  INFO bergamot_postproc::processor: moved files to destination nzb=sample.nzb dest=/tmp/.tmpM0yJ4I/dest/sample [INFO] [stdout] 2026-03-31T04:44:51.224994Z  INFO bergamot_postproc::processor: post-processing complete nzb=sample.nzb total_ms=3 par_ms=2 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:51.225112Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.227268Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:44261/ [INFO] [stdout] 2026-03-31T04:44:51.227364Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:44261 [INFO] [stdout] 2026-03-31T04:44:51.228013Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:44261 [INFO] [stdout] 2026-03-31T04:44:51.228850Z DEBUG bergamot::download: fetch failed message_id=segment-1@test error=fetching article body: fetching article from NNTP pool: Article not found: segment-1@test [INFO] [stdout] 2026-03-31T04:44:51.229765Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.229811Z DEBUG bergamot_queue::coordinator: download failure nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.229832Z  WARN bergamot_queue::coordinator: NZB sample.nzb health 50.0% — no par2 files available for repair, marking as failed (1 of 2 articles failed) [INFO] [stdout] 2026-03-31T04:44:51.230573Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.231290Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.233754Z DEBUG bergamot::download: fetch succeeded message_id=segment-2@test offset=4 data_len=4 elapsed_ms=42 [INFO] [stdout] 2026-03-31T04:44:51.233838Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=1 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.233871Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=1 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.233892Z  INFO bergamot_queue::coordinator: file download complete: file-0 (sample.nzb) [INFO] [stdout] 2026-03-31T04:44:51.233911Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.234109Z  INFO bergamot_postproc::processor: starting post-processing nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.234219Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpSZgciF/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.234243Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.234297Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpSZgciF/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.234313Z  INFO bergamot_postproc::processor: no repair data found, skipping integrity check nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.234351Z  INFO bergamot_postproc::processor: file integrity check complete nzb=sample.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:51.234426Z  INFO bergamot_postproc::processor: no archives to extract nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.237866Z  INFO bergamot_postproc::processor: moved files to destination nzb=sample.nzb dest=/tmp/.tmpSZgciF/dest/sample [INFO] [stdout] 2026-03-31T04:44:51.237904Z  INFO bergamot_postproc::processor: post-processing complete nzb=sample.nzb total_ms=3 par_ms=0 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:51.237966Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.248907Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:39929/ [INFO] [stdout] 2026-03-31T04:44:51.249041Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:39929 [INFO] [stdout] 2026-03-31T04:44:51.249410Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:39929 [INFO] [stdout] 2026-03-31T04:44:51.250271Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.250482Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=401 [INFO] [stdout] 2026-03-31T04:44:51.250875Z DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("http", 127.0.0.1:39929) [INFO] [stdout] 2026-03-31T04:44:51.300691Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:39101/ [INFO] [stdout] 2026-03-31T04:44:51.300870Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:39101 [INFO] [stdout] 2026-03-31T04:44:51.301463Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:39101 [INFO] [stdout] 2026-03-31T04:44:51.302703Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.303529Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.306672Z DEBUG bergamot::download: fetch succeeded message_id=segment-1@test offset=0 data_len=4 elapsed_ms=510 [INFO] [stdout] 2026-03-31T04:44:51.306837Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.306900Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.306986Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:51.307065Z DEBUG bergamot::download: received assignment message_id=segment-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:51.307190Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpXQMa89/intermediate" msg=segment-2@test nzb_id=1}: bergamot::download: cache miss message_id=segment-2@test [INFO] [stdout] 2026-03-31T04:44:51.310831Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34429/ [INFO] [stdout] 2026-03-31T04:44:51.310963Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34429 [INFO] [stdout] 2026-03-31T04:44:51.311433Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34429 [INFO] [stdout] 2026-03-31T04:44:51.313130Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.314637Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.320978Z DEBUG bergamot::download: fetch succeeded message_id=par2-data-1@test offset=0 data_len=8 elapsed_ms=585 [INFO] [stdout] 2026-03-31T04:44:51.321073Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.321104Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=8 [INFO] [stdout] 2026-03-31T04:44:51.321129Z  INFO bergamot_queue::coordinator: file download complete: payload.dat (par2.nzb) [INFO] [stdout] 2026-03-31T04:44:51.321162Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=1 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:51.321216Z DEBUG bergamot::download: received assignment message_id=par2-par2-1@test nzb_id=1 file_idx=1 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:51.321315Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 1, seg_idx: 0 }, message_id: "par2-par2-1@test", groups: ["alt.test"], output_filename: "payload.par2", expected_size: 400, server_id: Some(1) } inter_dir="/tmp/.tmpqoPKFi/intermediate" msg=par2-par2-1@test nzb_id=1}: bergamot::download: cache miss message_id=par2-par2-1@test [INFO] [stdout] 2026-03-31T04:44:51.338786Z DEBUG bergamot::download: fetch succeeded message_id=mseg-1@test offset=0 data_len=4 elapsed_ms=406 [INFO] [stdout] 2026-03-31T04:44:51.339443Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.339576Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.339742Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:51.339884Z DEBUG bergamot::download: received assignment message_id=mseg-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:51.340887Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpsCQkDN/intermediate" msg=mseg-2@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-2@test [INFO] [stdout] 2026-03-31T04:44:51.350804Z DEBUG bergamot::download: fetch succeeded message_id=segment-2@test offset=4 data_len=4 elapsed_ms=43 [INFO] [stdout] 2026-03-31T04:44:51.351275Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=1 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.351325Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=1 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.352427Z  INFO bergamot_queue::coordinator: file download complete: file-0 (sample.nzb) [INFO] [stdout] 2026-03-31T04:44:51.352688Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.353085Z  INFO bergamot_postproc::processor: starting post-processing nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.353224Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpXQMa89/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.353262Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.353358Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpXQMa89/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.353386Z  INFO bergamot_postproc::processor: no repair data found, skipping integrity check nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.353410Z  INFO bergamot_postproc::processor: file integrity check complete nzb=sample.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:51.353536Z  INFO bergamot_postproc::processor: no archives to extract nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.355391Z  INFO bergamot_postproc::processor: moved files to destination nzb=sample.nzb dest=/tmp/.tmpXQMa89/dest/sample [INFO] [stdout] 2026-03-31T04:44:51.358577Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:46557/ [INFO] [stdout] 2026-03-31T04:44:51.358697Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:46557 [INFO] [stdout] 2026-03-31T04:44:51.359161Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:46557 [INFO] [stdout] 2026-03-31T04:44:51.360448Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.361234Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.363943Z DEBUG bergamot::download: fetch succeeded message_id=mf-alpha-1@test offset=0 data_len=4 elapsed_ms=659 [INFO] [stdout] 2026-03-31T04:44:51.364042Z DEBUG bergamot::download: fetch succeeded message_id=par2-par2-1@test offset=0 data_len=400 elapsed_ms=42 [INFO] [stdout] 2026-03-31T04:44:51.364069Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.364181Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=1 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.364246Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=1 seg_idx=0 article_size=400 [INFO] [stdout] 2026-03-31T04:44:51.364302Z  INFO bergamot_queue::coordinator: file download complete: payload.par2 (par2.nzb) [INFO] [stdout] 2026-03-31T04:44:51.364357Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: par2.nzb [INFO] [stdout] 2026-03-31T04:44:51.364586Z  INFO bergamot_postproc::processor: starting post-processing nzb=par2.nzb [INFO] [stdout] 2026-03-31T04:44:51.364186Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.365373Z  INFO bergamot_queue::coordinator: file download complete: alpha.txt (multifile.nzb) [INFO] [stdout] 2026-03-31T04:44:51.365440Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=1 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:51.365539Z DEBUG bergamot::download: received assignment message_id=mf-beta-1@test nzb_id=1 file_idx=1 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:51.365579Z DEBUG bergamot_postproc::processor: found par2 file path=/tmp/.tmpqoPKFi/intermediate/nzb-1/payload.par2 [INFO] [stdout] 2026-03-31T04:44:51.365667Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 1, seg_idx: 0 }, message_id: "mf-beta-1@test", groups: ["alt.test"], output_filename: "beta.txt", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmp0SsZKT/intermediate" msg=mf-beta-1@test nzb_id=1}: bergamot::download: cache miss message_id=mf-beta-1@test [INFO] [stdout] 2026-03-31T04:44:51.366637Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=par2.nzb [INFO] [stdout] 2026-03-31T04:44:51.366745Z DEBUG bergamot_postproc::processor: found par2 file path=/tmp/.tmpqoPKFi/intermediate/nzb-1/payload.par2 [INFO] [stdout] 2026-03-31T04:44:51.366986Z DEBUG bergamot_postproc::par2: parsing par2 recovery set dir=/tmp/.tmpqoPKFi/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.367146Z DEBUG bergamot_postproc::par2: parsed par2 recovery set files=1 recovery_slices=0 slice_size=8 [INFO] [stdout] 2026-03-31T04:44:51.371230Z  INFO bergamot_postproc::par2: all files intact dir=/tmp/.tmpqoPKFi/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.371362Z  INFO bergamot_postproc::processor: file integrity check complete nzb=par2.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:51.371533Z  INFO bergamot_postproc::processor: no archives to extract nzb=par2.nzb [INFO] [stdout] 2026-03-31T04:44:51.372182Z  INFO bergamot_postproc::processor: moved files to destination nzb=par2.nzb dest=/tmp/.tmpqoPKFi/dest/par2 [INFO] [stdout] 2026-03-31T04:44:51.372257Z  INFO bergamot_postproc::processor: post-processing complete nzb=par2.nzb total_ms=7 par_ms=4 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:51.372358Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=par2.nzb [INFO] [stdout] 2026-03-31T04:44:51.383023Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:43299/ [INFO] [stdout] 2026-03-31T04:44:51.383116Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:43299 [INFO] [stdout] 2026-03-31T04:44:51.383407Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:43299 [INFO] [stdout] 2026-03-31T04:44:51.384649Z  INFO bergamot::app: post-processing extension completed extension=TestExtension exit_code=93 [INFO] [stdout] 2026-03-31T04:44:51.385058Z  INFO bergamot_postproc::processor: post-processing complete nzb=sample.nzb total_ms=31 par_ms=0 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:51.384850Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.385966Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.386216Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.394451Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:46375/ [INFO] [stdout] 2026-03-31T04:44:51.394590Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:46375 [INFO] [stdout] 2026-03-31T04:44:51.395085Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:46375 [INFO] [stdout] 2026-03-31T04:44:51.397450Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.398371Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.400919Z DEBUG bergamot::download: fetch succeeded message_id=segment-1@test offset=0 data_len=4 elapsed_ms=668 [INFO] [stdout] 2026-03-31T04:44:51.401029Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=1 [INFO] [stdout] 2026-03-31T04:44:51.401063Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.401711Z DEBUG bergamot::download: fetch succeeded message_id=segment-2@test offset=4 data_len=4 elapsed_ms=668 [INFO] [stdout] 2026-03-31T04:44:51.401899Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=1 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.401955Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=1 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.401977Z  INFO bergamot_queue::coordinator: file download complete: file-0 (sample.nzb) [INFO] [stdout] 2026-03-31T04:44:51.401991Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.402170Z  INFO bergamot_postproc::processor: starting post-processing nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.402325Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmp4pZrzt/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.402384Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.402469Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmp4pZrzt/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.402497Z  INFO bergamot_postproc::processor: no repair data found, skipping integrity check nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.402537Z  INFO bergamot_postproc::processor: file integrity check complete nzb=sample.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:51.402831Z  INFO bergamot_postproc::processor: no archives to extract nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.403531Z  INFO bergamot_postproc::processor: moved files to destination nzb=sample.nzb dest=/tmp/.tmp4pZrzt/dest/sample [INFO] [stdout] 2026-03-31T04:44:51.403566Z  INFO bergamot_postproc::processor: post-processing complete nzb=sample.nzb total_ms=1 par_ms=0 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:51.403620Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.409060Z DEBUG bergamot::download: fetch succeeded message_id=mf-beta-1@test offset=0 data_len=4 elapsed_ms=43 [INFO] [stdout] 2026-03-31T04:44:51.409474Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=1 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.409637Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=1 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.409704Z  INFO bergamot_queue::coordinator: file download complete: beta.txt (multifile.nzb) [INFO] [stdout] 2026-03-31T04:44:51.409747Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: multifile.nzb [INFO] [stdout] 2026-03-31T04:44:51.409979Z  INFO bergamot_postproc::processor: starting post-processing nzb=multifile.nzb [INFO] [stdout] 2026-03-31T04:44:51.410158Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmp0SsZKT/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.410292Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=multifile.nzb [INFO] [stdout] 2026-03-31T04:44:51.410430Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmp0SsZKT/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.410492Z  INFO bergamot_postproc::processor: no repair data found, skipping integrity check nzb=multifile.nzb [INFO] [stdout] 2026-03-31T04:44:51.410546Z  INFO bergamot_postproc::processor: file integrity check complete nzb=multifile.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:51.410773Z  INFO bergamot_postproc::processor: no archives to extract nzb=multifile.nzb [INFO] [stdout] 2026-03-31T04:44:51.411787Z  INFO bergamot_postproc::processor: moved files to destination nzb=multifile.nzb dest=/tmp/.tmp0SsZKT/dest/multifile [INFO] [stdout] 2026-03-31T04:44:51.411823Z  INFO bergamot_postproc::processor: post-processing complete nzb=multifile.nzb total_ms=1 par_ms=0 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:51.411880Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=multifile.nzb [INFO] [stdout] 2026-03-31T04:44:51.514832Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:43451/ [INFO] [stdout] 2026-03-31T04:44:51.515002Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:43451 [INFO] [stdout] 2026-03-31T04:44:51.515706Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:37963/ [INFO] [stdout] 2026-03-31T04:44:51.515823Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:37963 [INFO] [stdout] 2026-03-31T04:44:51.516101Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:37963 [INFO] [stdout] 2026-03-31T04:44:51.516906Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.517170Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:43451 [INFO] [stdout] 2026-03-31T04:44:51.517291Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.517653Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:51.517888Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:51.517977Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:51.518025Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:51.518086Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:51.518129Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:51.518178Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:51.518255Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:51.518321Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:51.518523Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:51.518748Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.519752Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.522147Z DEBUG bergamot::download: fetch succeeded message_id=mf-alpha-1@test offset=0 data_len=4 elapsed_ms=381 [INFO] [stdout] 2026-03-31T04:44:51.522273Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=2 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.522359Z DEBUG bergamot_queue::coordinator: download success nzb_id=2 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.522412Z  INFO bergamot_queue::coordinator: file download complete: alpha.txt (multifile.nzb) [INFO] [stdout] 2026-03-31T04:44:51.522490Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=2 file_idx=1 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:51.522568Z DEBUG bergamot::download: received assignment message_id=mf-beta-1@test nzb_id=2 file_idx=1 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:51.522718Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 2, file_idx: 1, seg_idx: 0 }, message_id: "mf-beta-1@test", groups: ["alt.test"], output_filename: "beta.txt", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpNcHfzs/intermediate" msg=mf-beta-1@test nzb_id=2}: bergamot::download: cache miss message_id=mf-beta-1@test [INFO] [stdout] 2026-03-31T04:44:51.526095Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:51.526227Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:51.558123Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42145/ [INFO] [stdout] 2026-03-31T04:44:51.558292Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:51.558575Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:51.559443Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.560062Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.566922Z DEBUG bergamot::download: fetch succeeded message_id=mf-beta-1@test offset=0 data_len=4 elapsed_ms=44 [INFO] [stdout] 2026-03-31T04:44:51.567067Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=2 file_idx=1 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.567141Z DEBUG bergamot_queue::coordinator: download success nzb_id=2 file_idx=1 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.567187Z  INFO bergamot_queue::coordinator: file download complete: beta.txt (multifile.nzb) [INFO] [stdout] 2026-03-31T04:44:51.567227Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: multifile.nzb [INFO] [stdout] 2026-03-31T04:44:51.567290Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:51.567457Z DEBUG bergamot::download: received assignment message_id=segment-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:51.567665Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpNcHfzs/intermediate" msg=segment-2@test nzb_id=1}: bergamot::download: cache miss message_id=segment-2@test [INFO] [stdout] 2026-03-31T04:44:51.567895Z  INFO bergamot_postproc::processor: starting post-processing nzb=multifile.nzb [INFO] [stdout] 2026-03-31T04:44:51.568054Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpNcHfzs/intermediate/nzb-2 [INFO] [stdout] 2026-03-31T04:44:51.568116Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=multifile.nzb [INFO] [stdout] 2026-03-31T04:44:51.568203Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpNcHfzs/intermediate/nzb-2 [INFO] [stdout] 2026-03-31T04:44:51.568256Z  INFO bergamot_postproc::processor: no repair data found, skipping integrity check nzb=multifile.nzb [INFO] [stdout] 2026-03-31T04:44:51.568318Z  INFO bergamot_postproc::processor: file integrity check complete nzb=multifile.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:51.568545Z  INFO bergamot_postproc::processor: no archives to extract nzb=multifile.nzb [INFO] [stdout] 2026-03-31T04:44:51.569537Z  INFO bergamot_postproc::processor: moved files to destination nzb=multifile.nzb dest=/tmp/.tmpNcHfzs/dest/multifile [INFO] [stdout] 2026-03-31T04:44:51.569631Z  INFO bergamot_postproc::processor: post-processing complete nzb=multifile.nzb total_ms=1 par_ms=0 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:51.570222Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=multifile.nzb [INFO] [stdout] 2026-03-31T04:44:51.593514Z DEBUG bergamot::download: fetch succeeded message_id=mseg-2@test offset=4 data_len=4 elapsed_ms=252 [INFO] [stdout] 2026-03-31T04:44:51.593630Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=1 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.593666Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=1 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.593711Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=2 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:51.593895Z DEBUG bergamot::download: received assignment message_id=mseg-3@test nzb_id=1 file_idx=0 seg_idx=2 [INFO] [stdout] 2026-03-31T04:44:51.596996Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 2 }, message_id: "mseg-3@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpsCQkDN/intermediate" msg=mseg-3@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-3@test [INFO] [stdout] 2026-03-31T04:44:51.612796Z DEBUG bergamot::download: fetch succeeded message_id=segment-2@test offset=4 data_len=4 elapsed_ms=45 [INFO] [stdout] 2026-03-31T04:44:51.612923Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=1 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.612972Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=1 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.613615Z  INFO bergamot_queue::coordinator: file download complete: file-0 (sample.nzb) [INFO] [stdout] 2026-03-31T04:44:51.613634Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.613826Z  INFO bergamot_postproc::processor: starting post-processing nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.613930Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpNcHfzs/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.613953Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.614010Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpNcHfzs/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:51.614025Z  INFO bergamot_postproc::processor: no repair data found, skipping integrity check nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.614042Z  INFO bergamot_postproc::processor: file integrity check complete nzb=sample.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:51.614113Z  INFO bergamot_postproc::processor: no archives to extract nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.618727Z  INFO bergamot_postproc::processor: moved files to destination nzb=sample.nzb dest=/tmp/.tmpNcHfzs/dest/sample [INFO] [stdout] 2026-03-31T04:44:51.618814Z  INFO bergamot_postproc::processor: post-processing complete nzb=sample.nzb total_ms=4 par_ms=0 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:51.618938Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:51.627952Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42675/ [INFO] [stdout] 2026-03-31T04:44:51.628099Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42675 [INFO] [stdout] 2026-03-31T04:44:51.628400Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42675 [INFO] [stdout] 2026-03-31T04:44:51.629271Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.634050Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=4 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.661789Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:39929/ [INFO] [stdout] 2026-03-31T04:44:51.662113Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:39929 [INFO] [stdout] 2026-03-31T04:44:51.662715Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:39929 [INFO] [stdout] 2026-03-31T04:44:51.663790Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.664276Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.770534Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:43299/ [INFO] [stdout] 2026-03-31T04:44:51.770728Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:43299 [INFO] [stdout] 2026-03-31T04:44:51.771230Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:43299 [INFO] [stdout] 2026-03-31T04:44:51.772668Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.773287Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.773599Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:51.773719Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:51.773732Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:51.773847Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:51.773924Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:51.773976Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:51.773984Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:51.774081Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:51.774166Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:51.774220Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:51.774475Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:51.774575Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:51.774844Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:51.774979Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:51.775200Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:51.783309Z DEBUG bergamot::download: fetch succeeded message_id=mseg-1@test offset=0 data_len=4 elapsed_ms=967 [INFO] [stdout] 2026-03-31T04:44:51.783540Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:51.783633Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:51.783719Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:51.783834Z DEBUG bergamot::download: received assignment message_id=mseg-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:51.784011Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmp18VvcW/intermediate" msg=mseg-2@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-2@test [INFO] [stdout] 2026-03-31T04:44:51.797934Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:51.812936Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:45017/ [INFO] [stdout] 2026-03-31T04:44:51.816431Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:45017 [INFO] [stdout] 2026-03-31T04:44:51.816797Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:45017 [INFO] [stdout] 2026-03-31T04:44:51.817847Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.818399Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:51.824023Z DEBUG e2e_flow: listgroups response: [] [INFO] [stdout] 2026-03-31T04:44:51.825581Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:37537/ [INFO] [stdout] 2026-03-31T04:44:51.825745Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:37537 [INFO] [stdout] 2026-03-31T04:44:51.826038Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:37537 [INFO] [stdout] 2026-03-31T04:44:51.827057Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:51.827610Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.001882Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34429/ [INFO] [stdout] 2026-03-31T04:44:52.002229Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34429 [INFO] [stdout] 2026-03-31T04:44:52.002641Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34429 [INFO] [stdout] 2026-03-31T04:44:52.003669Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.004252Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.006255Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:39101/ [INFO] [stdout] 2026-03-31T04:44:52.006396Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:39101 [INFO] [stdout] 2026-03-31T04:44:52.006633Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:39101 [INFO] [stdout] 2026-03-31T04:44:52.007291Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.007702Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.049775Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38255/ [INFO] [stdout] 2026-03-31T04:44:52.053102Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38255 [INFO] [stdout] 2026-03-31T04:44:52.053519Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38255 [INFO] [stdout] 2026-03-31T04:44:52.054615Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.055263Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.070531Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:43849/ [INFO] [stdout] 2026-03-31T04:44:52.070708Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:43849 [INFO] [stdout] 2026-03-31T04:44:52.071005Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:43849 [INFO] [stdout] 2026-03-31T04:44:52.081172Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.081986Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.113950Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42145/ [INFO] [stdout] 2026-03-31T04:44:52.114064Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:52.116022Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:52.116749Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:46557/ [INFO] [stdout] 2026-03-31T04:44:52.116923Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:46557 [INFO] [stdout] 2026-03-31T04:44:52.117195Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:46557 [INFO] [stdout] 2026-03-31T04:44:52.117527Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.117954Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.118412Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.118576Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.133180Z DEBUG bergamot::download: fetch succeeded message_id=mseg-2@test offset=4 data_len=4 elapsed_ms=349 [INFO] [stdout] 2026-03-31T04:44:52.133297Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.139797Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:46375/ [INFO] [stdout] 2026-03-31T04:44:52.139920Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:46375 [INFO] [stdout] 2026-03-31T04:44:52.140260Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:46375 [INFO] [stdout] 2026-03-31T04:44:52.141322Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.142833Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.238474Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:39929/ [INFO] [stdout] 2026-03-31T04:44:52.238676Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:39929 [INFO] [stdout] 2026-03-31T04:44:52.239075Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:39929 [INFO] [stdout] 2026-03-31T04:44:52.240165Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.241685Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.242028Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:52.242787Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.243398Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.243539Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.243610Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.243835Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.243884Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.243926Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.243994Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.244055Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:52.252112Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:52.253034Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.268431Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:45017/ [INFO] [stdout] 2026-03-31T04:44:52.268614Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:45017 [INFO] [stdout] 2026-03-31T04:44:52.268885Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:45017 [INFO] [stdout] 2026-03-31T04:44:52.269795Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.270225Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.270537Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:52.270651Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.270735Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.270820Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.270891Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.270945Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.270991Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.271027Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.271060Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.271108Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:52.279564Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:52.279771Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.287391Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42675/ [INFO] [stdout] 2026-03-31T04:44:52.287560Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42675 [INFO] [stdout] 2026-03-31T04:44:52.288038Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42675 [INFO] [stdout] 2026-03-31T04:44:52.289451Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.290126Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.290494Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:52.290748Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.290972Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.291162Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.291556Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.291666Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.291774Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.291895Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.292073Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.292260Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:52.293300Z DEBUG bergamot::download: fetch succeeded message_id=mseg-1@test offset=0 data_len=4 elapsed_ms=1646 [INFO] [stdout] 2026-03-31T04:44:52.293542Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:52.293862Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:52.295158Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:52.295275Z DEBUG bergamot::download: received assignment message_id=mseg-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:52.295626Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpm4eQr1/intermediate" msg=mseg-2@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-2@test [INFO] [stdout] 2026-03-31T04:44:52.303284Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:52.332062Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:43451/ [INFO] [stdout] 2026-03-31T04:44:52.332976Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:43451 [INFO] [stdout] 2026-03-31T04:44:52.333263Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:43451 [INFO] [stdout] 2026-03-31T04:44:52.334191Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.334737Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.394590Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:44261/ [INFO] [stdout] 2026-03-31T04:44:52.394771Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:44261 [INFO] [stdout] 2026-03-31T04:44:52.395230Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:44261 [INFO] [stdout] 2026-03-31T04:44:52.396681Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.397472Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.462567Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:39101/ [INFO] [stdout] 2026-03-31T04:44:52.464676Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:39101 [INFO] [stdout] 2026-03-31T04:44:52.467170Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:39101 [INFO] [stdout] 2026-03-31T04:44:52.469023Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.470351Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.470731Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:52.471580Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.471917Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.472179Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.472574Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.473060Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.473568Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.474088Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.474616Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.475222Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:52.491442Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:52.491934Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.494372Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:35555/ [INFO] [stdout] 2026-03-31T04:44:52.494577Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:35555 [INFO] [stdout] 2026-03-31T04:44:52.494941Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:35555 [INFO] [stdout] 2026-03-31T04:44:52.496799Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.497353Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.497656Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:52.497781Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.497864Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.497915Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.497970Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.498018Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.498075Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.498125Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.498201Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.498263Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:52.506822Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:52.538565Z DEBUG bergamot::download: fetch succeeded message_id=mseg-3@test offset=8 data_len=4 elapsed_ms=944 [INFO] [stdout] 2026-03-31T04:44:52.538900Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.564130Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34429/ [INFO] [stdout] 2026-03-31T04:44:52.564325Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34429 [INFO] [stdout] 2026-03-31T04:44:52.564865Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34429 [INFO] [stdout] 2026-03-31T04:44:52.567667Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.568114Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.569087Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:52.569231Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.569349Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.569425Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.569493Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.569549Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.569609Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.569662Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.569705Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.569781Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:52.576667Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:52.576861Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.585829Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42145/ [INFO] [stdout] 2026-03-31T04:44:52.586020Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:52.586685Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:52.587299Z DEBUG bergamot::download: fetch succeeded message_id=mseg-1@test offset=0 data_len=4 elapsed_ms=2022 [INFO] [stdout] 2026-03-31T04:44:52.587585Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:52.587910Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:52.588300Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=2 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:52.588628Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38255/ [INFO] [stdout] 2026-03-31T04:44:52.588813Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38255 [INFO] [stdout] 2026-03-31T04:44:52.588679Z DEBUG bergamot::download: received assignment message_id=segment-1@test nzb_id=2 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:52.589270Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 2, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpLCcAxs/intermediate" msg=segment-1@test nzb_id=2}: bergamot::download: cache miss message_id=segment-1@test [INFO] [stdout] 2026-03-31T04:44:52.589662Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38255 [INFO] [stdout] 2026-03-31T04:44:52.591075Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.591574Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:43849/ [INFO] [stdout] 2026-03-31T04:44:52.591663Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:43849 [INFO] [stdout] 2026-03-31T04:44:52.591079Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.592326Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.592417Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.593073Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:43849 [INFO] [stdout] 2026-03-31T04:44:52.594168Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.594914Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.595491Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:52.595917Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.596367Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.596667Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.596932Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.597211Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.597401Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.597771Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.597844Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.597919Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:52.605405Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:52.605924Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.635392Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:46557/ [INFO] [stdout] 2026-03-31T04:44:52.635564Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:46557 [INFO] [stdout] 2026-03-31T04:44:52.635859Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:46557 [INFO] [stdout] 2026-03-31T04:44:52.637524Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.638004Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.638301Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:52.638448Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.638574Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.638661Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.638751Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.638803Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.638850Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.638898Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.638968Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.640550Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:52.648441Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:52.648882Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.663103Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:46375/ [INFO] [stdout] 2026-03-31T04:44:52.663268Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:46375 [INFO] [stdout] 2026-03-31T04:44:52.663837Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:46375 [INFO] [stdout] 2026-03-31T04:44:52.664830Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.665459Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.665894Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:52.666144Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.666305Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.666408Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.666502Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.666578Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.666774Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.666833Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.666864Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.666910Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:52.672429Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:52.672697Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.685808Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:43451/ [INFO] [stdout] 2026-03-31T04:44:52.686009Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:43451 [INFO] [stdout] 2026-03-31T04:44:52.686520Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:43451 [INFO] [stdout] 2026-03-31T04:44:52.687445Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.688014Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.689784Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:37537/ [INFO] [stdout] 2026-03-31T04:44:52.689973Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:37537 [INFO] [stdout] 2026-03-31T04:44:52.690440Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:37537 [INFO] [stdout] 2026-03-31T04:44:52.691159Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.692065Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.713889Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:44261/ [INFO] [stdout] 2026-03-31T04:44:52.714153Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:44261 [INFO] [stdout] 2026-03-31T04:44:52.714711Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:44261 [INFO] [stdout] 2026-03-31T04:44:52.716161Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.716728Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.717161Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:52.717594Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.717691Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.717743Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.717775Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.717831Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.717864Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.717895Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.717925Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.717968Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:52.723362Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:52.723638Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.772224Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772394Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772485Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772589Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772624Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772631Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772630Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772643Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772662Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772629Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772676Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772680Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:52.772697Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772697Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772717Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772731Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772784Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772801Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:52.772795Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772734Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:52.772832Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772854Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772873Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.772895Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:52.772759Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:52.772998Z  INFO e2e_flow: first instance shut down, verifying disk state exists [INFO] [stdout] 2026-03-31T04:44:52.773953Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774094Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774274Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774297Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774423Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774425Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774443Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:52.774466Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774465Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774488Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774502Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774509Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774522Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774524Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:52.774535Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:52.774548Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774562Z  INFO bergamot::app: restored 0 history entries [INFO] [stdout] 2026-03-31T04:44:52.774582Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774599Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774603Z  INFO bergamot_queue::coordinator: restored download queue nzb_count=1 paused=false rate=0 [INFO] [stdout] 2026-03-31T04:44:52.774616Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774625Z  INFO bergamot::app: restored 1 downloads from saved state [INFO] [stdout] 2026-03-31T04:44:52.774628Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:52.775031Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.774663Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpsCQkDN/scripts: No such file or directory (os error 2) [INFO] [stdout] test error_all_servers_down_produces_failure ... ok [INFO] [stdout] 2026-03-31T04:44:52.774920Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.776938Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.776965Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.776981Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.776993Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] test rpc_listgroups_schema_during_download ... ok [INFO] [stdout] 2026-03-31T04:44:52.778216Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=2 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:52.778398Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:52.778537Z DEBUG bergamot::download: received assignment message_id=mseg-3@test nzb_id=1 file_idx=0 seg_idx=2 [INFO] [stdout] 2026-03-31T04:44:52.778636Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.778732Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.778776Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.778841Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.778900Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.778932Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.778963Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.778992Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] test end_to_end_append_download_flow ... ok [INFO] [stdout] test extension_script_runs_during_post_processing ... ok [INFO] [stdout] 2026-03-31T04:44:52.781142Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 2 }, message_id: "mseg-3@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpsCQkDN/intermediate" msg=mseg-3@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-3@test [INFO] [stdout] test post_processing_par2_verify_and_move ... ok [INFO] [stdout] 2026-03-31T04:44:52.800529Z DEBUG bergamot::app: cannot read script dir /tmp/.tmp8IP285/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:52.800861Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:52.800926Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.800970Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.801054Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.801173Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.801321Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.801410Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.801510Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.801668Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.803324Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpxZnW8d/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:52.804180Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:52.804621Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpAOnjvc/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:52.804945Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:52.804996Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.805043Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.805081Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.805128Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.805165Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.805213Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.805215Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38255/ [INFO] [stdout] 2026-03-31T04:44:52.805250Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.805282Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.805300Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38255 [INFO] [stdout] 2026-03-31T04:44:52.805616Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38255 [INFO] [stdout] 2026-03-31T04:44:52.805887Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpxsm8S7/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:52.806581Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.806206Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:52.807255Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.807367Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.807416Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.807444Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.807483Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.807529Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.807586Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.807625Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.807702Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.807245Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.808071Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42145/ [INFO] [stdout] 2026-03-31T04:44:52.808152Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:52.808231Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.808283Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.808322Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.808380Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.808423Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.808352Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:52.808510Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpWGDrcz/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:52.809949Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:52.810073Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.810417Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.810557Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.810827Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.811323Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.811528Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.808551Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.808599Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.808868Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:52.811812Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.811874Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.811887Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.813310Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.813403Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:52.811940Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.813737Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.813845Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.813886Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.813909Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.813929Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.812821Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.816580Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=3 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.821353Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:52.821461Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.841158Z DEBUG bergamot::download: fetch succeeded message_id=mseg-2@test offset=4 data_len=4 elapsed_ms=545 [INFO] [stdout] 2026-03-31T04:44:52.842048Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.842405Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.842905Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.843070Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:43451/ [INFO] [stdout] 2026-03-31T04:44:52.843190Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:43451 [INFO] [stdout] 2026-03-31T04:44:52.843473Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:43451 [INFO] [stdout] 2026-03-31T04:44:52.843870Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:52.843976Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:52.844503Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.844944Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.845225Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:52.845363Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.845453Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.845534Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.845610Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.845760Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.845996Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.846162Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.846317Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.846490Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:52.848827Z  INFO bergamot::app: restored 0 history entries [INFO] [stdout] 2026-03-31T04:44:52.849092Z  INFO bergamot_queue::coordinator: restored download queue nzb_count=1 paused=false rate=0 [INFO] [stdout] 2026-03-31T04:44:52.849419Z  INFO bergamot::app: restored 1 downloads from saved state [INFO] [stdout] 2026-03-31T04:44:52.850009Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpm4eQr1/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:52.850621Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:52.850828Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:52.850906Z DEBUG bergamot::download: received assignment message_id=mseg-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:52.851105Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.851166Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.851217Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.851290Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.851372Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.851490Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.851574Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.851648Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.852121Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:52.852146Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:37537/ [INFO] [stdout] 2026-03-31T04:44:52.852393Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:37537 [INFO] [stdout] 2026-03-31T04:44:52.852473Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpm4eQr1/intermediate" msg=mseg-1@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-1@test [INFO] [stdout] 2026-03-31T04:44:52.852443Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.852754Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:37537 [INFO] [stdout] 2026-03-31T04:44:52.854114Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.854503Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.854835Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:52.854973Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:52.855076Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:52.855155Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:52.855281Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:52.855365Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:52.855439Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:52.855542Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:52.855572Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:52.855681Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:52.862135Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:52.862253Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:52.904421Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42145/ [INFO] [stdout] 2026-03-31T04:44:52.904534Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:52.904987Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:52.905822Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.906352Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:52.969199Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42145/ [INFO] [stdout] 2026-03-31T04:44:52.969317Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:52.969756Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:52.970574Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:52.971556Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.119418Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42145/ [INFO] [stdout] 2026-03-31T04:44:53.119553Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:53.120004Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:53.123275Z DEBUG bergamot::download: fetch failed message_id=segment-1@test error=fetching article body: fetching article from NNTP pool: Article not found: segment-1@test [INFO] [stdout] 2026-03-31T04:44:53.124293Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=2 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:53.124409Z DEBUG bergamot_queue::coordinator: download failure nzb_id=2 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:53.124469Z  WARN bergamot_queue::coordinator: NZB sample.nzb health 50.0% — no par2 files available for repair, marking as failed (1 of 2 articles failed) [INFO] [stdout] 2026-03-31T04:44:53.124570Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:53.124675Z DEBUG bergamot::download: received assignment message_id=mseg-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:53.124981Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpLCcAxs/intermediate" msg=mseg-2@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-2@test [INFO] [stdout] 2026-03-31T04:44:53.125716Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.126359Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.225162Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34421/ [INFO] [stdout] 2026-03-31T04:44:53.225384Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34421 [INFO] [stdout] 2026-03-31T04:44:53.226320Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34421 [INFO] [stdout] 2026-03-31T04:44:53.228551Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.231857Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] segment-1@test [INFO] [stdout] segment-2@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/sample.nzb [INFO] [stdout] 2026-03-31T04:44:53.233390Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=sample.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:53.233523Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/sample.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:53.234195Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:53.240855Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=12 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.241286Z DEBUG bergamot::download: received assignment message_id=segment-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:53.241578Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpxsm8S7/intermediate" msg=segment-1@test nzb_id=1}: bergamot::download: cache miss message_id=segment-1@test [INFO] [stdout] 2026-03-31T04:44:53.269661Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:40511/ [INFO] [stdout] 2026-03-31T04:44:53.270245Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:53.276807Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:53.278642Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.279398Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.389738Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:53.391472Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:53.391807Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:53.391891Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38275/ [INFO] [stdout] 2026-03-31T04:44:53.392011Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38275 [INFO] [stdout] 2026-03-31T04:44:53.392316Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38275 [INFO] [stdout] 2026-03-31T04:44:53.391249Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:37765/ [INFO] [stdout] 2026-03-31T04:44:53.392545Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:37765 [INFO] [stdout] 2026-03-31T04:44:53.392840Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:37765 [INFO] [stdout] 2026-03-31T04:44:53.393606Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.394575Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.393934Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.395026Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.395373Z  INFO bergamot_queue::coordinator: downloads paused [INFO] [stdout] 2026-03-31T04:44:53.394646Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.400500Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=5 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.402161Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34995/ [INFO] [stdout] 2026-03-31T04:44:53.405404Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34995 [INFO] [stdout] 2026-03-31T04:44:53.405820Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34995 [INFO] [stdout] 2026-03-31T04:44:53.407222Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.408429Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.411261Z DEBUG bergamot::download: fetch succeeded message_id=mseg-3@test offset=8 data_len=4 elapsed_ms=630 [INFO] [stdout] 2026-03-31T04:44:53.411859Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=2 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:53.412413Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=2 article_size=4 [INFO] [stdout] 2026-03-31T04:44:53.412679Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=3 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:53.413390Z DEBUG bergamot::download: received assignment message_id=mseg-4@test nzb_id=1 file_idx=0 seg_idx=3 [INFO] [stdout] 2026-03-31T04:44:53.413733Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 3 }, message_id: "mseg-4@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpsCQkDN/intermediate" msg=mseg-4@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-4@test [INFO] [stdout] 2026-03-31T04:44:53.449214Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:41901/ [INFO] [stdout] 2026-03-31T04:44:53.449569Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:53.450182Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:53.451572Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.452740Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.462413Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42145/ [INFO] [stdout] 2026-03-31T04:44:53.462688Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:53.463158Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:53.463951Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.464757Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.574797Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34421/ [INFO] [stdout] 2026-03-31T04:44:53.574935Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34421 [INFO] [stdout] 2026-03-31T04:44:53.575594Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34421 [INFO] [stdout] 2026-03-31T04:44:53.577013Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.577971Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.581636Z DEBUG bergamot::download: fetch succeeded message_id=segment-1@test offset=0 data_len=4 elapsed_ms=340 [INFO] [stdout] 2026-03-31T04:44:53.581820Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:53.581920Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:53.582006Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:53.582126Z DEBUG bergamot::download: received assignment message_id=segment-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:53.582305Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpxsm8S7/intermediate" msg=segment-2@test nzb_id=1}: bergamot::download: cache miss message_id=segment-2@test [INFO] [stdout] 2026-03-31T04:44:53.624428Z DEBUG bergamot::download: fetch succeeded message_id=segment-2@test offset=4 data_len=4 elapsed_ms=42 [INFO] [stdout] 2026-03-31T04:44:53.625180Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=1 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:53.625276Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=1 article_size=4 [INFO] [stdout] 2026-03-31T04:44:53.625324Z  INFO bergamot_queue::coordinator: file download complete: file-0 (sample.nzb) [INFO] [stdout] 2026-03-31T04:44:53.625382Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: sample.nzb [INFO] [stdout] 2026-03-31T04:44:53.625621Z  INFO bergamot_postproc::processor: starting post-processing nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:53.625926Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpxsm8S7/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:53.626240Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:53.626385Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpxsm8S7/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:53.626449Z  INFO bergamot_postproc::processor: no repair data found, skipping integrity check nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:53.626520Z  INFO bergamot_postproc::processor: file integrity check complete nzb=sample.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:53.626677Z  INFO bergamot_postproc::processor: no archives to extract nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:53.627501Z  INFO bergamot_postproc::processor: moved files to destination nzb=sample.nzb dest=/tmp/.tmpxsm8S7/dest/sample [INFO] [stdout] 2026-03-31T04:44:53.627589Z  INFO bergamot_postproc::processor: post-processing complete nzb=sample.nzb total_ms=1 par_ms=0 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:53.627821Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:53.634988Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:53.635170Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:53.635682Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:53.636624Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.637318Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.645425Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:37765/ [INFO] [stdout] 2026-03-31T04:44:53.645699Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:37765 [INFO] [stdout] 2026-03-31T04:44:53.646135Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:37765 [INFO] [stdout] 2026-03-31T04:44:53.647544Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.648255Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38275/ [INFO] [stdout] 2026-03-31T04:44:53.648397Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38275 [INFO] [stdout] 2026-03-31T04:44:53.648269Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.648851Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38275 [INFO] [stdout] 2026-03-31T04:44:53.648869Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:53.649254Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:53.649447Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:53.649640Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.649788Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:53.650075Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.650114Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:53.650440Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:53.650641Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:53.650862Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:53.650942Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:53.651153Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:53.656773Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:53.656982Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:53.673609Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:42145/ [INFO] [stdout] 2026-03-31T04:44:53.673715Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:53.674120Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:42145 [INFO] [stdout] 2026-03-31T04:44:53.674895Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.675264Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.675548Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:53.675635Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:53.675684Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:53.675725Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:53.675807Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:53.675848Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:53.675884Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:53.675915Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:53.675944Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:53.675987Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:53.681667Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:53.774677Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.774677Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.774912Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.774995Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.775059Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.775109Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:53.777165Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.777230Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.777258Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.777280Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] test concurrent_downloads_complete_without_corruption ... 2026-03-31T04:44:53.777296Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] ok [INFO] [stdout] test error_invalid_nzb_returns_rpc_error ... ok [INFO] [stdout] 2026-03-31T04:44:53.791732Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.791813Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.791835Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.791860Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.791874Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:53.791724Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34995/ [INFO] [stdout] 2026-03-31T04:44:53.792045Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34995 [INFO] [stdout] 2026-03-31T04:44:53.792446Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34995 [INFO] [stdout] 2026-03-31T04:44:53.793668Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.794668Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] test feed_polling_via_rss_stub ... ok [INFO] [stdout] 2026-03-31T04:44:53.803812Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpdQExvi/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:53.804236Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:53.805828Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:53.805930Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:53.806008Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:53.806075Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:53.806128Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:53.806199Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:53.806285Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:53.806367Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:53.807587Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpYoQKcc/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:53.808148Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:53.808373Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:53.808815Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:53.809158Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:53.809466Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:53.809596Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:53.809921Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:53.810035Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:53.810172Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:53.812068Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:53.812237Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:53.812531Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:53.813384Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.814545Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.814600Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.814627Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.814668Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:53.814695Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:53.817910Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] mseg-1@test [INFO] [stdout] mseg-2@test [INFO] [stdout] mseg-3@test [INFO] [stdout] mseg-4@test [INFO] [stdout] mseg-5@test [INFO] [stdout] mseg-6@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/multi.nzb [INFO] [stdout] 2026-03-31T04:44:53.818453Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=multi.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:53.818506Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/multi.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:53.829245Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38275/ [INFO] [stdout] 2026-03-31T04:44:53.829518Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38275 [INFO] [stdout] 2026-03-31T04:44:53.830125Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38275 [INFO] [stdout] 2026-03-31T04:44:53.830191Z DEBUG bergamot::app: cannot read script dir /tmp/.tmpw78ydm/scripts: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:53.830755Z DEBUG bergamot::download: download worker started [INFO] [stdout] 2026-03-31T04:44:53.830877Z  INFO bergamot_scheduler: starting Scheduler service [INFO] [stdout] 2026-03-31T04:44:53.830963Z  INFO bergamot_scheduler: starting NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:53.831030Z  INFO bergamot_scheduler: starting DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:53.831114Z  INFO bergamot_scheduler: starting ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:53.831196Z  INFO bergamot_scheduler: starting HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:53.831273Z  INFO bergamot_scheduler: starting StatsTracker service [INFO] [stdout] 2026-03-31T04:44:53.831345Z  INFO bergamot_scheduler: starting HealthChecker service [INFO] [stdout] 2026-03-31T04:44:53.831418Z  INFO bergamot_scheduler: starting DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:53.831607Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.832144Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.834511Z DEBUG bergamot::download: fetch succeeded message_id=mseg-4@test offset=12 data_len=4 elapsed_ms=420 [INFO] [stdout] 2026-03-31T04:44:53.834647Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=3 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:53.834694Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=3 article_size=4 [INFO] [stdout] 2026-03-31T04:44:53.834743Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=4 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:53.834821Z DEBUG bergamot::download: received assignment message_id=mseg-5@test nzb_id=1 file_idx=0 seg_idx=4 [INFO] [stdout] 2026-03-31T04:44:53.835030Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 4 }, message_id: "mseg-5@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpsCQkDN/intermediate" msg=mseg-5@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-5@test [INFO] [stdout] 2026-03-31T04:44:53.842968Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:41901/ [INFO] [stdout] 2026-03-31T04:44:53.843142Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:53.843488Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:53.844395Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.845214Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.864711Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=51 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.927051Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34421/ [INFO] [stdout] 2026-03-31T04:44:53.927326Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34421 [INFO] [stdout] 2026-03-31T04:44:53.927879Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34421 [INFO] [stdout] 2026-03-31T04:44:53.928988Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.930512Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.945527Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38275/ [INFO] [stdout] 2026-03-31T04:44:53.945652Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38275 [INFO] [stdout] 2026-03-31T04:44:53.946079Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38275 [INFO] [stdout] 2026-03-31T04:44:53.946997Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:53.947431Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:53.947720Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:53.947815Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:53.947872Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:53.947906Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:53.947937Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:53.947963Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:53.947987Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:53.948010Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:53.948032Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:53.948070Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:53.955986Z DEBUG bergamot::download: fetch succeeded message_id=mseg-1@test offset=0 data_len=4 elapsed_ms=1103 [INFO] [stdout] 2026-03-31T04:44:53.956109Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:53.956145Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:53.956191Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:53.956242Z DEBUG bergamot::download: received assignment message_id=mseg-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:53.956364Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpm4eQr1/intermediate" msg=mseg-2@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-2@test [INFO] [stdout] 2026-03-31T04:44:54.033370Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:54.033621Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:54.158802Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38649/ [INFO] [stdout] 2026-03-31T04:44:54.158939Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38649 [INFO] [stdout] 2026-03-31T04:44:54.159175Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38649 [INFO] [stdout] 2026-03-31T04:44:54.160049Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.160468Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.193647Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34995/ [INFO] [stdout] 2026-03-31T04:44:54.194098Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34995 [INFO] [stdout] 2026-03-31T04:44:54.196093Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34995 [INFO] [stdout] 2026-03-31T04:44:54.197067Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:36627/ [INFO] [stdout] 2026-03-31T04:44:54.197212Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:36627 [INFO] [stdout] 2026-03-31T04:44:54.197501Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:36627 [INFO] [stdout] 2026-03-31T04:44:54.198320Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.198361Z DEBUG request{method=POST uri=/xmlrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.198821Z DEBUG request{method=POST uri=/xmlrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.199553Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.200112Z DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("http", 127.0.0.1:36627) [INFO] [stdout] 2026-03-31T04:44:54.200759Z DEBUG hyper_util::client::legacy::pool: reuse idle connection for ("http", 127.0.0.1:36627) [INFO] [stdout] 2026-03-31T04:44:54.201273Z DEBUG request{method=POST uri=/xmlrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.202259Z DEBUG request{method=POST uri=/xmlrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.202918Z DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("http", 127.0.0.1:36627) [INFO] [stdout] 2026-03-31T04:44:54.240669Z DEBUG bergamot::download: fetch succeeded message_id=mseg-5@test offset=16 data_len=4 elapsed_ms=405 [INFO] [stdout] 2026-03-31T04:44:54.241214Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=4 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:54.241310Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=4 article_size=4 [INFO] [stdout] 2026-03-31T04:44:54.241493Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=5 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:54.242665Z DEBUG bergamot::download: received assignment message_id=mseg-6@test nzb_id=1 file_idx=0 seg_idx=5 [INFO] [stdout] 2026-03-31T04:44:54.242914Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 5 }, message_id: "mseg-6@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpsCQkDN/intermediate" msg=mseg-6@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-6@test [INFO] [stdout] 2026-03-31T04:44:54.267996Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:41901/ [INFO] [stdout] 2026-03-31T04:44:54.268993Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:54.271816Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:54.272953Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.274088Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.310435Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:36627/ [INFO] [stdout] 2026-03-31T04:44:54.310560Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:36627 [INFO] [stdout] 2026-03-31T04:44:54.310840Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:36627 [INFO] [stdout] 2026-03-31T04:44:54.311651Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.312038Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.312278Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:54.312382Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:54.312436Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:54.312465Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:54.312491Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:54.312513Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:54.312536Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:54.312559Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:54.312580Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:54.312624Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:54.324002Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:54.324263Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:54.326427Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38649/ [INFO] [stdout] 2026-03-31T04:44:54.326575Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38649 [INFO] [stdout] 2026-03-31T04:44:54.327036Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38649 [INFO] [stdout] 2026-03-31T04:44:54.327995Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.328545Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.328855Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:54.329011Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:54.329102Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:54.329261Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:54.329595Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:54.329668Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:54.329731Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:54.329797Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:54.329868Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:54.330323Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:54.375298Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:54.375509Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:54.466964Z DEBUG bergamot::download: fetch succeeded message_id=mseg-2@test offset=4 data_len=4 elapsed_ms=1342 [INFO] [stdout] 2026-03-31T04:44:54.467095Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:54.467267Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.467314Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.467362Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.467385Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:54.469921Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:54.470106Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:54.470351Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:54.471195Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.472009Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] test rpc_editqueue_pause_resume_delete_move ... ok [INFO] [stdout] 2026-03-31T04:44:54.561917Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34995/ [INFO] [stdout] 2026-03-31T04:44:54.562043Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34995 [INFO] [stdout] 2026-03-31T04:44:54.562365Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34995 [INFO] [stdout] 2026-03-31T04:44:54.563597Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.564601Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.604110Z DEBUG bergamot::download: fetch succeeded message_id=mseg-6@test offset=20 data_len=4 elapsed_ms=361 [INFO] [stdout] 2026-03-31T04:44:54.604256Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=5 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:54.604303Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=5 article_size=4 [INFO] [stdout] 2026-03-31T04:44:54.604357Z  INFO bergamot_queue::coordinator: file download complete: file-0 (multi.nzb) [INFO] [stdout] 2026-03-31T04:44:54.604374Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: multi.nzb [INFO] [stdout] 2026-03-31T04:44:54.604659Z  INFO bergamot_postproc::processor: starting post-processing nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:54.604704Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:54.604746Z  INFO bergamot_postproc::processor: no repair data found, skipping integrity check nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:54.604766Z  INFO bergamot_postproc::processor: file integrity check complete nzb=multi.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:54.604788Z  INFO bergamot_postproc::processor: no archives to extract nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:54.605119Z ERROR bergamot_postproc::processor: moving files to destination failed nzb=multi.nzb src= dest=/tmp/.tmpsCQkDN/dest error=I/O error: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:54.605159Z  INFO bergamot_postproc::processor: post-processing complete nzb=multi.nzb total_ms=0 par_ms=0 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:54.605232Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:54.660512Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:54.660687Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:54.661149Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:54.662058Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.662476Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.662598Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:41901/ [INFO] [stdout] 2026-03-31T04:44:54.662660Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:54.662718Z  INFO bergamot_queue::coordinator: downloads resumed [INFO] [stdout] 2026-03-31T04:44:54.662789Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:54.662827Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:54.662881Z DEBUG bergamot::download: received assignment message_id=mseg-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:54.663008Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmp8IP285/intermediate" msg=mseg-1@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-1@test [INFO] [stdout] 2026-03-31T04:44:54.663680Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.664373Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.669194Z DEBUG bergamot::download: fetch succeeded message_id=mseg-2@test offset=4 data_len=4 elapsed_ms=712 [INFO] [stdout] 2026-03-31T04:44:54.669419Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=1 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:54.669525Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=1 article_size=4 [INFO] [stdout] 2026-03-31T04:44:54.669638Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=2 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:54.669772Z DEBUG bergamot::download: received assignment message_id=mseg-3@test nzb_id=1 file_idx=0 seg_idx=2 [INFO] [stdout] 2026-03-31T04:44:54.669998Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 2 }, message_id: "mseg-3@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpm4eQr1/intermediate" msg=mseg-3@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-3@test [INFO] [stdout] 2026-03-31T04:44:54.680133Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34421/ [INFO] [stdout] 2026-03-31T04:44:54.680251Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34421 [INFO] [stdout] 2026-03-31T04:44:54.680541Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34421 [INFO] [stdout] 2026-03-31T04:44:54.681373Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.689272Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=7 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.694566Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:45663/ [INFO] [stdout] 2026-03-31T04:44:54.694745Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:45663 [INFO] [stdout] 2026-03-31T04:44:54.694987Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:45663 [INFO] [stdout] 2026-03-31T04:44:54.695874Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.696383Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.715463Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:40511/ [INFO] [stdout] 2026-03-31T04:44:54.715648Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:54.715944Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:54.716863Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.717512Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] test rpc_authentication_rejection ... ok [INFO] [stdout] test multifile_nzb_produces_all_output_files ... ok [INFO] [stdout] 2026-03-31T04:44:54.791649Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:54.791789Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:54.792428Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:54.793458Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.794091Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] test error_all_articles_missing_produces_failure_history ... ok [INFO] [stdout] 2026-03-31T04:44:54.807595Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.807692Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.807735Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.807766Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.807784Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:54.811044Z  INFO bergamot_scheduler: found new NZB file: /tmp/.tmpYoQKcc/nzb/scan-test.nzb [INFO] [stdout] 2026-03-31T04:44:54.811679Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] segment-1@test [INFO] [stdout] segment-2@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/.tmpYoQKcc/nzb/scan-test.nzb [INFO] [stdout] 2026-03-31T04:44:54.812300Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=sample.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:54.812618Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/.tmpYoQKcc/nzb/scan-test.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:54.812941Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:54.813798Z  INFO bergamot_scheduler: queued download: /tmp/.tmpYoQKcc/nzb/scan-test.nzb (id 1) [INFO] [stdout] 2026-03-31T04:44:54.815645Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.815707Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.815750Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.815781Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.815806Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:54.817309Z DEBUG bergamot::download: received assignment message_id=segment-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:54.817518Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpYoQKcc/intermediate" msg=segment-1@test nzb_id=1}: bergamot::download: cache miss message_id=segment-1@test [INFO] [stdout] test rpc_postqueue_schema_and_pause_toggle ... ok [INFO] [stdout] 2026-03-31T04:44:54.833388Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.833488Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.833522Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.833550Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:54.833568Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] test xmlrpc_version_returns_valid_response ... ok [INFO] [stdout] 2026-03-31T04:44:54.846965Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:40511/ [INFO] [stdout] 2026-03-31T04:44:54.847155Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:54.847511Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:54.848759Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.851599Z DEBUG bergamot_queue::coordinator: NZB XML content: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] alt.test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] segment-1@test [INFO] [stdout] segment-2@test [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] path=/tmp/bergamot-downloads/sample.nzb [INFO] [stdout] 2026-03-31T04:44:54.852599Z DEBUG bergamot_queue::coordinator: NZB file par classification subject=sample.txt filename=None par_status=NotPar [INFO] [stdout] 2026-03-31T04:44:54.853077Z  INFO bergamot_queue::coordinator: parsed NZB path=/tmp/bergamot-downloads/sample.nzb file_count=1 has_pars=false [INFO] [stdout] 2026-03-31T04:44:54.853664Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=0 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:54.857750Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=9 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.858182Z DEBUG bergamot::download: received assignment message_id=segment-1@test nzb_id=1 file_idx=0 seg_idx=0 [INFO] [stdout] 2026-03-31T04:44:54.858455Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpAOnjvc/intermediate" msg=segment-1@test nzb_id=1}: bergamot::download: cache miss message_id=segment-1@test [INFO] [stdout] 2026-03-31T04:44:54.859477Z DEBUG bergamot::download: fetch succeeded message_id=segment-1@test offset=0 data_len=4 elapsed_ms=42 [INFO] [stdout] 2026-03-31T04:44:54.861482Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:54.861534Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:54.861589Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:54.861641Z DEBUG bergamot::download: received assignment message_id=segment-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:54.861759Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpYoQKcc/intermediate" msg=segment-2@test nzb_id=1}: bergamot::download: cache miss message_id=segment-2@test [INFO] [stdout] 2026-03-31T04:44:54.886976Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34421/ [INFO] [stdout] 2026-03-31T04:44:54.887179Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34421 [INFO] [stdout] 2026-03-31T04:44:54.887778Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34421 [INFO] [stdout] 2026-03-31T04:44:54.888815Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.889267Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.889602Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:54.889734Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:54.889950Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:54.890116Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:54.890192Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:54.890324Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:54.890579Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:54.890831Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:54.891102Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:54.891403Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:54.898211Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:54.898520Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:54.904137Z DEBUG bergamot::download: fetch succeeded message_id=segment-2@test offset=4 data_len=4 elapsed_ms=42 [INFO] [stdout] 2026-03-31T04:44:54.904273Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=1 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:54.904319Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=1 article_size=4 [INFO] [stdout] 2026-03-31T04:44:54.904372Z  INFO bergamot_queue::coordinator: file download complete: file-0 (scan-test.nzb) [INFO] [stdout] 2026-03-31T04:44:54.904392Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: scan-test.nzb [INFO] [stdout] 2026-03-31T04:44:54.904756Z  INFO bergamot_postproc::processor: starting post-processing nzb=scan-test.nzb [INFO] [stdout] 2026-03-31T04:44:54.904929Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpYoQKcc/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:54.904972Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=scan-test.nzb [INFO] [stdout] 2026-03-31T04:44:54.905056Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpYoQKcc/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:54.905085Z  INFO bergamot_postproc::processor: no repair data found, skipping integrity check nzb=scan-test.nzb [INFO] [stdout] 2026-03-31T04:44:54.905110Z  INFO bergamot_postproc::processor: file integrity check complete nzb=scan-test.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:54.905215Z  INFO bergamot_postproc::processor: no archives to extract nzb=scan-test.nzb [INFO] [stdout] 2026-03-31T04:44:54.906261Z  INFO bergamot_postproc::processor: moved files to destination nzb=scan-test.nzb dest=/tmp/.tmpYoQKcc/dest/scan-test [INFO] [stdout] 2026-03-31T04:44:54.906302Z  INFO bergamot_postproc::processor: post-processing complete nzb=scan-test.nzb total_ms=1 par_ms=0 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:54.906392Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=scan-test.nzb [INFO] [stdout] 2026-03-31T04:44:54.916431Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:54.916668Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:54.917204Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:54.918209Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.919121Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.923001Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34995/ [INFO] [stdout] 2026-03-31T04:44:54.923198Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34995 [INFO] [stdout] 2026-03-31T04:44:54.923571Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34995 [INFO] [stdout] 2026-03-31T04:44:54.924985Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.925733Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:54.994872Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:41901/ [INFO] [stdout] 2026-03-31T04:44:54.995058Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:54.995390Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:54.996251Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:54.997111Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:55.055485Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:40511/ [INFO] [stdout] 2026-03-31T04:44:55.055811Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:55.056474Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:55.057814Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:55.058817Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:55.064862Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:34995/ [INFO] [stdout] 2026-03-31T04:44:55.065180Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:34995 [INFO] [stdout] 2026-03-31T04:44:55.065639Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:34995 [INFO] [stdout] 2026-03-31T04:44:55.066798Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:55.067656Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:55.068290Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:55.068475Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:55.068677Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:55.068775Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:55.068952Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:55.069040Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:55.069127Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:55.069208Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:55.069306Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:55.069461Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:55.077034Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:55.077320Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:55.130008Z DEBUG bergamot::download: fetch succeeded message_id=segment-1@test offset=0 data_len=4 elapsed_ms=271 [INFO] [stdout] 2026-03-31T04:44:55.130172Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:55.130225Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:55.130286Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:55.130369Z DEBUG bergamot::download: received assignment message_id=segment-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:55.130534Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpAOnjvc/intermediate" msg=segment-2@test nzb_id=1}: bergamot::download: cache miss message_id=segment-2@test [INFO] [stdout] 2026-03-31T04:44:55.131309Z DEBUG bergamot::download: fetch succeeded message_id=segment-2@test offset=4 data_len=4 elapsed_ms=0 [INFO] [stdout] 2026-03-31T04:44:55.131399Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=1 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:55.131430Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=1 article_size=4 [INFO] [stdout] 2026-03-31T04:44:55.131454Z  INFO bergamot_queue::coordinator: file download complete: file-0 (sample.nzb) [INFO] [stdout] 2026-03-31T04:44:55.131470Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: sample.nzb [INFO] [stdout] 2026-03-31T04:44:55.131627Z  INFO bergamot_postproc::processor: starting post-processing nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:55.131744Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpAOnjvc/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:55.131769Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:55.131829Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmpAOnjvc/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:55.131849Z  INFO bergamot_postproc::processor: no repair data found, skipping integrity check nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:55.131871Z  INFO bergamot_postproc::processor: file integrity check complete nzb=sample.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:55.131966Z  INFO bergamot_postproc::processor: no archives to extract nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:55.132490Z  INFO bergamot_postproc::processor: moved files to destination nzb=sample.nzb dest=/tmp/.tmpAOnjvc/dest/sample [INFO] [stdout] 2026-03-31T04:44:55.132526Z  INFO bergamot_postproc::processor: post-processing complete nzb=sample.nzb total_ms=0 par_ms=0 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:55.132585Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=sample.nzb [INFO] [stdout] 2026-03-31T04:44:55.175641Z DEBUG bergamot::download: fetch succeeded message_id=mseg-3@test offset=8 data_len=4 elapsed_ms=505 [INFO] [stdout] 2026-03-31T04:44:55.175817Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=2 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:55.175871Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=2 article_size=4 [INFO] [stdout] 2026-03-31T04:44:55.175931Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=3 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:55.175993Z DEBUG bergamot::download: received assignment message_id=mseg-4@test nzb_id=1 file_idx=0 seg_idx=3 [INFO] [stdout] 2026-03-31T04:44:55.176140Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 3 }, message_id: "mseg-4@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpm4eQr1/intermediate" msg=mseg-4@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-4@test [INFO] [stdout] 2026-03-31T04:44:55.240193Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:55.240305Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:55.240604Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:55.241448Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:55.242230Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:55.313130Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:45663/ [INFO] [stdout] 2026-03-31T04:44:55.313343Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:45663 [INFO] [stdout] 2026-03-31T04:44:55.313676Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:45663 [INFO] [stdout] 2026-03-31T04:44:55.314637Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:55.315201Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:55.319373Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:41901/ [INFO] [stdout] 2026-03-31T04:44:55.319479Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:55.319734Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:55.320527Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:55.321377Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:55.403153Z DEBUG bergamot::download: fetch succeeded message_id=mseg-1@test offset=0 data_len=4 elapsed_ms=740 [INFO] [stdout] 2026-03-31T04:44:55.403303Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=0 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:55.403421Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=0 article_size=4 [INFO] [stdout] 2026-03-31T04:44:55.403484Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=1 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:55.403546Z DEBUG bergamot::download: received assignment message_id=mseg-2@test nzb_id=1 file_idx=0 seg_idx=1 [INFO] [stdout] 2026-03-31T04:44:55.403675Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmp8IP285/intermediate" msg=mseg-2@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-2@test [INFO] [stdout] 2026-03-31T04:44:55.442634Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:40511/ [INFO] [stdout] 2026-03-31T04:44:55.442869Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:55.443256Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:55.445385Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:55.446549Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:55.456975Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:45663/ [INFO] [stdout] 2026-03-31T04:44:55.457109Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:45663 [INFO] [stdout] 2026-03-31T04:44:55.457549Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:45663 [INFO] [stdout] 2026-03-31T04:44:55.461423Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:55.461925Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=3 ms status=200 [INFO] [stdout] 2026-03-31T04:44:55.462228Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:55.462320Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:55.463305Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:55.464416Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:55.466407Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:55.466525Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:55.466627Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:55.466756Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:55.466868Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:55.466987Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:55.499451Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:55.499758Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:55.574708Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:55.574916Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:55.575309Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:55.576220Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:55.577129Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:55.617850Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:40511/ [INFO] [stdout] 2026-03-31T04:44:55.619453Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:55.619993Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:55.620967Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:55.622806Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:55.672689Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:41901/ [INFO] [stdout] 2026-03-31T04:44:55.672895Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:55.673242Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:55.674653Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:55.679062Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=4 ms status=200 [INFO] [stdout] 2026-03-31T04:44:55.722042Z DEBUG bergamot::download: fetch succeeded message_id=mseg-4@test offset=12 data_len=4 elapsed_ms=545 [INFO] [stdout] 2026-03-31T04:44:55.722802Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=3 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:55.723260Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=3 article_size=4 [INFO] [stdout] 2026-03-31T04:44:55.723354Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=4 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:55.723424Z DEBUG bergamot::download: received assignment message_id=mseg-5@test nzb_id=1 file_idx=0 seg_idx=4 [INFO] [stdout] 2026-03-31T04:44:55.723555Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 4 }, message_id: "mseg-5@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpm4eQr1/intermediate" msg=mseg-5@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-5@test [INFO] [stdout] 2026-03-31T04:44:55.746676Z DEBUG bergamot::download: fetch succeeded message_id=mseg-2@test offset=4 data_len=4 elapsed_ms=343 [INFO] [stdout] 2026-03-31T04:44:55.746837Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=1 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:55.746892Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=1 article_size=4 [INFO] [stdout] 2026-03-31T04:44:55.746948Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=2 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:55.747017Z DEBUG bergamot::download: received assignment message_id=mseg-3@test nzb_id=1 file_idx=0 seg_idx=2 [INFO] [stdout] 2026-03-31T04:44:55.747145Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 2 }, message_id: "mseg-3@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmp8IP285/intermediate" msg=mseg-3@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-3@test [INFO] [stdout] 2026-03-31T04:44:55.780729Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:55.780833Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:55.780863Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:55.780975Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:55.781053Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] test rpc_history_schema_conformance ... ok [INFO] [stdout] test crash_recovery_resumes_download ... ok [INFO] [stdout] 2026-03-31T04:44:55.809689Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:55.809792Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:55.809820Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:55.809849Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:55.809883Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] test rpc_servervolumes_reports_bytes_after_download ... ok [INFO] [stdout] 2026-03-31T04:44:55.813465Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:55.813544Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:55.813574Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:55.813599Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:55.813616Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] test rpc_status_schema_conformance ... ok [INFO] [stdout] test scan_nzb_dropped_into_nzbdir_gets_queued ... ok [INFO] [stdout] 2026-03-31T04:44:55.863960Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:55.864139Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:55.864456Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:55.870736Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:55.871905Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:55.982592Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:41901/ [INFO] [stdout] 2026-03-31T04:44:55.982808Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:55.983131Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:55.984260Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:55.985282Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:56.163492Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:56.163670Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:56.164043Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:56.165304Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:56.166203Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:56.186632Z DEBUG bergamot::download: fetch succeeded message_id=mseg-3@test offset=8 data_len=4 elapsed_ms=439 [INFO] [stdout] 2026-03-31T04:44:56.186864Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=2 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:56.186937Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=2 article_size=4 [INFO] [stdout] 2026-03-31T04:44:56.187011Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=3 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:56.187097Z DEBUG bergamot::download: received assignment message_id=mseg-4@test nzb_id=1 file_idx=0 seg_idx=3 [INFO] [stdout] 2026-03-31T04:44:56.187251Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 3 }, message_id: "mseg-4@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmp8IP285/intermediate" msg=mseg-4@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-4@test [INFO] [stdout] 2026-03-31T04:44:56.267498Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:41901/ [INFO] [stdout] 2026-03-31T04:44:56.267697Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:56.268056Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:56.269237Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:56.270186Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 [INFO] [stdout] 2026-03-31T04:44:56.310145Z DEBUG bergamot::download: fetch succeeded message_id=mseg-5@test offset=16 data_len=4 elapsed_ms=586 [INFO] [stdout] 2026-03-31T04:44:56.310303Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=4 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:56.310380Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=4 article_size=4 [INFO] [stdout] 2026-03-31T04:44:56.310444Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=5 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:56.310514Z DEBUG bergamot::download: received assignment message_id=mseg-6@test nzb_id=1 file_idx=0 seg_idx=5 [INFO] [stdout] 2026-03-31T04:44:56.310662Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 5 }, message_id: "mseg-6@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmpm4eQr1/intermediate" msg=mseg-6@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-6@test [INFO] [stdout] 2026-03-31T04:44:56.454819Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:56.454998Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:56.455310Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:56.456170Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:56.456997Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:56.497612Z DEBUG bergamot::download: fetch succeeded message_id=mseg-4@test offset=12 data_len=4 elapsed_ms=310 [INFO] [stdout] 2026-03-31T04:44:56.497814Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=3 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:56.499383Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=3 article_size=4 [INFO] [stdout] 2026-03-31T04:44:56.499454Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=4 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:56.499524Z DEBUG bergamot::download: received assignment message_id=mseg-5@test nzb_id=1 file_idx=0 seg_idx=4 [INFO] [stdout] 2026-03-31T04:44:56.499643Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 4 }, message_id: "mseg-5@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmp8IP285/intermediate" msg=mseg-5@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-5@test [INFO] [stdout] 2026-03-31T04:44:56.573462Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:41901/ [INFO] [stdout] 2026-03-31T04:44:56.573646Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:56.574006Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:56.574977Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:56.579425Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=4 ms status=200 [INFO] [stdout] 2026-03-31T04:44:56.773629Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:56.773743Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:56.774019Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:56.774915Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] test missing_article_falls_back_to_second_server ... ok [INFO] [stdout] 2026-03-31T04:44:56.779214Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=4 ms status=200 [INFO] [stdout] test rpc_version_reports_compatibility ... ok [INFO] [stdout] 2026-03-31T04:44:56.845105Z DEBUG bergamot::download: fetch succeeded message_id=mseg-5@test offset=16 data_len=4 elapsed_ms=345 [INFO] [stdout] 2026-03-31T04:44:56.845246Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=4 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:56.845300Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=4 article_size=4 [INFO] [stdout] 2026-03-31T04:44:56.845398Z DEBUG bergamot_queue::coordinator: dispatched article nzb_id=1 file_idx=0 seg_idx=5 server_id=Some(1) active=1 max=1 [INFO] [stdout] 2026-03-31T04:44:56.845533Z DEBUG bergamot::download: received assignment message_id=mseg-6@test nzb_id=1 file_idx=0 seg_idx=5 [INFO] [stdout] 2026-03-31T04:44:56.845662Z DEBUG fetch_and_decode{assignment=ArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 5 }, message_id: "mseg-6@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } inter_dir="/tmp/.tmp8IP285/intermediate" msg=mseg-6@test nzb_id=1}: bergamot::download: cache miss message_id=mseg-6@test [INFO] [stdout] 2026-03-31T04:44:56.865316Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:41901/ [INFO] [stdout] 2026-03-31T04:44:56.865456Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:56.865742Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:56.866822Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:56.867623Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:56.907030Z DEBUG bergamot::download: fetch succeeded message_id=mseg-6@test offset=20 data_len=4 elapsed_ms=596 [INFO] [stdout] 2026-03-31T04:44:56.907163Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=5 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:56.907202Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=5 article_size=4 [INFO] [stdout] 2026-03-31T04:44:56.907228Z  INFO bergamot_queue::coordinator: file download complete: file-0 (multi.nzb) [INFO] [stdout] 2026-03-31T04:44:56.907243Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: multi.nzb [INFO] [stdout] 2026-03-31T04:44:56.907439Z  INFO bergamot_postproc::processor: starting post-processing nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:56.907484Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:56.907516Z  INFO bergamot_postproc::processor: no repair data found, skipping integrity check nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:56.907535Z  INFO bergamot_postproc::processor: file integrity check complete nzb=multi.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:56.907557Z  INFO bergamot_postproc::processor: no archives to extract nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:56.907871Z ERROR bergamot_postproc::processor: moving files to destination failed nzb=multi.nzb src= dest=/tmp/.tmpm4eQr1/dest error=I/O error: No such file or directory (os error 2) [INFO] [stdout] 2026-03-31T04:44:56.907910Z  INFO bergamot_postproc::processor: post-processing complete nzb=multi.nzb total_ms=0 par_ms=0 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:56.907960Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:56.953305Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:40511/ [INFO] [stdout] 2026-03-31T04:44:56.953516Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:56.953807Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:56.954755Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:56.955372Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:57.065607Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:40511/ [INFO] [stdout] 2026-03-31T04:44:57.065827Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:57.066402Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:40511 [INFO] [stdout] 2026-03-31T04:44:57.069263Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:57.069762Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:57.070060Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:57.070179Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:57.070262Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:57.070348Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:57.070422Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:57.070499Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:57.070557Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:57.070622Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:57.070680Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:57.070765Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:57.077318Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:57.077664Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:57.166648Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:57.166869Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:57.167228Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:57.168427Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:57.169347Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:57.209102Z DEBUG bergamot::download: fetch succeeded message_id=mseg-6@test offset=20 data_len=4 elapsed_ms=363 [INFO] [stdout] 2026-03-31T04:44:57.209356Z DEBUG bergamot_queue::coordinator: removed from active downloads nzb_id=1 file_idx=0 seg_idx=5 active_downloads=0 [INFO] [stdout] 2026-03-31T04:44:57.209460Z DEBUG bergamot_queue::coordinator: download success nzb_id=1 file_idx=0 seg_idx=5 article_size=4 [INFO] [stdout] 2026-03-31T04:44:57.209581Z  INFO bergamot_queue::coordinator: file download complete: file-0 (multi.nzb) [INFO] [stdout] 2026-03-31T04:44:57.209655Z  INFO bergamot_queue::coordinator: download complete, queuing post-processing: multi.nzb [INFO] [stdout] 2026-03-31T04:44:57.209927Z  INFO bergamot_postproc::processor: starting post-processing nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:57.210135Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmp8IP285/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:57.210225Z  INFO bergamot_postproc::processor: verifying file integrity (par2) nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:57.210383Z DEBUG bergamot_postproc::processor: no par2 files found dir=/tmp/.tmp8IP285/intermediate/nzb-1 [INFO] [stdout] 2026-03-31T04:44:57.210463Z  INFO bergamot_postproc::processor: no repair data found, skipping integrity check nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:57.210557Z  INFO bergamot_postproc::processor: file integrity check complete nzb=multi.nzb result=AllFilesOk [INFO] [stdout] 2026-03-31T04:44:57.210756Z  INFO bergamot_postproc::processor: no archives to extract nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:57.211273Z  INFO bergamot_postproc::processor: moved files to destination nzb=multi.nzb dest=/tmp/.tmp8IP285/dest/multi [INFO] [stdout] 2026-03-31T04:44:57.211433Z  INFO bergamot_postproc::processor: post-processing complete nzb=multi.nzb total_ms=1 par_ms=0 repair_ms=0 unpack_ms=0 [INFO] [stdout] 2026-03-31T04:44:57.211579Z  INFO bergamot_queue::coordinator: post-processing finished, moving to history nzb=multi.nzb [INFO] [stdout] 2026-03-31T04:44:57.251791Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:41901/ [INFO] [stdout] 2026-03-31T04:44:57.252082Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:57.252490Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:57.253511Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:57.254152Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:57.340442Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:41901/ [INFO] [stdout] 2026-03-31T04:44:57.340681Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:57.341003Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:41901 [INFO] [stdout] 2026-03-31T04:44:57.342064Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:57.342513Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:57.342785Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:57.342876Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:57.342929Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:57.342960Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:57.342983Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:57.343004Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:57.343026Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:57.343051Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:57.343075Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:57.343117Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:57.350102Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:57.350366Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:57.477184Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:57.477427Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:57.477828Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:57.478920Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:57.479636Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:57.565012Z DEBUG reqwest::connect: starting new connection: http://127.0.0.1:38419/ [INFO] [stdout] 2026-03-31T04:44:57.565250Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:57.565785Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:38419 [INFO] [stdout] 2026-03-31T04:44:57.566796Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_request: started processing request [INFO] [stdout] 2026-03-31T04:44:57.567304Z DEBUG request{method=POST uri=/jsonrpc version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 [INFO] [stdout] 2026-03-31T04:44:57.567687Z  INFO bergamot::app: shutdown requested via API [INFO] [stdout] 2026-03-31T04:44:57.567865Z  INFO bergamot_scheduler: stopping Scheduler service [INFO] [stdout] 2026-03-31T04:44:57.567980Z  INFO bergamot_scheduler: stopping DiskSpaceMonitor service [INFO] [stdout] 2026-03-31T04:44:57.568256Z  INFO bergamot_scheduler: stopping ConnectionCleanup service [INFO] [stdout] 2026-03-31T04:44:57.568516Z  INFO bergamot_scheduler: stopping StatsTracker service [INFO] [stdout] 2026-03-31T04:44:57.568710Z  INFO bergamot_scheduler: stopping HistoryCleanup service [INFO] [stdout] 2026-03-31T04:44:57.569014Z  INFO bergamot_scheduler: stopping NzbDirScanner service [INFO] [stdout] 2026-03-31T04:44:57.569106Z  INFO bergamot_scheduler: stopping HealthChecker service [INFO] [stdout] 2026-03-31T04:44:57.569658Z  INFO bergamot_scheduler: stopping DiskStateFlush service [INFO] [stdout] 2026-03-31T04:44:57.570895Z  INFO bergamot_scheduler: all background services stopped [INFO] [stdout] 2026-03-31T04:44:57.578912Z  INFO bergamot::app: saved download state to disk [INFO] [stdout] 2026-03-31T04:44:57.579641Z DEBUG bergamot::download: download worker shutting down [INFO] [stdout] 2026-03-31T04:44:57.802750Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:57.802952Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:57.803409Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:57.803507Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:57.803582Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] test rpc_pausedownload_resumedownload ... ok [INFO] [stdout] 2026-03-31T04:44:57.806595Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:57.806704Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:57.806742Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:57.806773Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:57.806791Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] 2026-03-31T04:44:57.852144Z DEBUG bergamot::app: stats_updater stopped cleanly [INFO] [stdout] 2026-03-31T04:44:57.852243Z DEBUG bergamot::app: download_worker stopped cleanly [INFO] [stdout] 2026-03-31T04:44:57.852274Z DEBUG bergamot::app: forward_completions stopped cleanly [INFO] [stdout] 2026-03-31T04:44:57.852306Z DEBUG bergamot::app: post_processor stopped cleanly [INFO] [stdout] 2026-03-31T04:44:57.852354Z  INFO bergamot::app: bergamot stopped [INFO] [stdout] test graceful_shutdown_under_load ... ok [INFO] [stdout] test rpc_rate_speed_limiting ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.12s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_config-5caadcd40e1ef4ac) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test model::tests::post_strategy_defaults_to_sequential ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_core-2a823ce97d6898dc) [INFO] [stdout] test parse::tests::extract_categories_reads_aliases ... ok [INFO] [stdout] test parse::tests::extract_feeds_parses_config ... ok [INFO] [stdout] test model::tests::post_strategy_parses_from_config ... ok [INFO] [stdout] test parse::tests::extract_feeds_stops_on_gap ... ok [INFO] [stdout] test parse::tests::extract_servers_stops_on_gap ... ok [INFO] [stdout] test parse::tests::parse_config_interpolates_variables ... ok [INFO] [stdout] test model::tests::post_strategy_case_insensitive ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test models::tests::priority_ordering_matches_expected_weights ... ok [INFO] [stdout] test models::tests::queue_snapshot_serializes_basic_fields ... ok [INFO] [stdout] test models::tests::nzb_info_roundtrips_through_json ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_diskstate-ebf6844c0ce14d8e) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test tests::atomic_write_with_options_relaxed_writes_correct_contents ... ok [INFO] [stdout] test tests::atomic_write_relaxed_writes_correct_contents ... ok [INFO] [stdout] test tests::disk_state_recovers_tmp_files ... ok [INFO] [stdout] test tests::file_article_state_tracks_bits ... ok [INFO] [stdout] test tests::disk_state_detects_orphaned_file_states ... ok [INFO] [stdout] test tests::validate_consistency_accepts_wal_only_presence ... ok [INFO] [stdout] test tests::delete_file_state_removes_wal ... ok [INFO] [stdout] test tests::disk_state_roundtrip_feeds ... ok [INFO] [stdout] test tests::disk_state_roundtrip_queue ... ok [INFO] [stdout] test tests::wal_roundtrip_replays_entries_on_load ... ok [INFO] [stdout] test tests::compact_file_state_writes_snapshot_and_removes_wal ... ok [INFO] [stdout] test tests::wal_partial_tail_is_ignored ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_extension-10f6ca507a3c3dfa) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test runner::tests::interpret_post_result_maps_exit_codes ... ok [INFO] [stdout] test runner::tests::build_nzbpp_env_sets_expected_vars ... ok [INFO] [stdout] test tests::extension_manager_injects_config_vars ... ok [INFO] [stdout] test tests::parse_script_output_collects_messages ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_feed-cf94c1c6a6495aad) [INFO] [stdout] test tests::parse_script_output_parses_mark ... ok [INFO] [stdout] test runner::tests::runner_includes_config_vars ... ok [INFO] [stdout] test runner::tests::runner_passes_env_and_parses_output ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test tests::filter_age_rejects_old_item ... ok [INFO] [stdout] test tests::filter_evaluate_returns_reject_by_default ... ok [INFO] [stdout] test tests::filter_age_matches_recent_item ... ok [INFO] [stdout] test rss::tests::parse_rss_items ... ok [INFO] [stdout] test rss::tests::parse_empty_feed ... ok [INFO] [stdout] test rss::tests::parse_atom_entry ... ok [INFO] [stdout] test rss::tests::parse_newznab_attributes ... ok [INFO] [stdout] test tests::filter_rating_matches_above_threshold ... ok [INFO] [stdout] test tests::filter_rating_rejects_below_threshold ... ok [INFO] [stdout] test tests::filter_sets_overrides ... ok [INFO] [stdout] test tests::history_serialization_roundtrip ... ok [INFO] [stdout] test tests::parse_filter_accepts_conditions ... ok [INFO] [stdout] test tests::parse_size_supports_units ... ok [INFO] [stdout] test coordinator::tests::feed_handle_get_infos_returns_feed_list ... ok [INFO] [stdout] test tests::history_tracks_items_and_purges ... ok [INFO] [stdout] test tests::filter_tag_matches_wildcard ... ok [INFO] [stdout] test tests::filter_tag_rejects_no_match ... ok [INFO] [stdout] test tests::filter_genre_rejects_no_match ... ok [INFO] [stdout] test tests::filter_genre_matches_wildcard ... ok [INFO] [stdout] test coordinator::tests::feed_handle_process_unknown_feed_returns_error ... ok [INFO] [stdout] test tests::filter_accepts_matching_rule ... ok [INFO] [stdout] test tests::filter_rejects_non_matching_rule ... ok [INFO] [stdout] test tests::filter_requires_all_conditions ... ok [INFO] [stdout] test coordinator::tests::accepted_items_returned ... ok [INFO] [stdout] test coordinator::tests::tick_processes_due_feeds ... ok [INFO] [stdout] test coordinator::tests::feed_handle_process_feed_returns_items ... ok [INFO] [stdout] test coordinator::tests::duplicates_skipped_via_history ... ok [INFO] [stdout] test coordinator::tests::rejected_items_filtered ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_logging-4e62fc9b94befd7a) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::history_coordinator_purges_entries ... ok [INFO] [stdout] test tests::history_coordinator_returns_to_queue ... ok [INFO] [stdout] test tracing_layer::tests::buffer_layer_maps_levels ... ok [INFO] [stdout] test tests::log_buffer_tracks_recent_messages ... ok [INFO] [stdout] test tracing_layer::tests::buffer_layer_captures_events ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_nntp-8a006036fb9e8e92) [INFO] [stdout] [INFO] [stdout] running 120 tests [INFO] [stdout] test machine::tests::body_502_permission_denied ... ok [INFO] [stdout] test machine::tests::body_412_no_group_selected ... ok [INFO] [stdout] test machine::tests::auth_user_502_unavailable ... ok [INFO] [stdout] test machine::tests::body_auth_required ... ok [INFO] [stdout] test machine::tests::body_after_auth_error_works ... ok [INFO] [stdout] test machine::tests::auth_success_281_immediate ... ok [INFO] [stdout] test machine::tests::body_empty_line_preserved ... ok [INFO] [stdout] test machine::tests::body_empty ... ok [INFO] [stdout] test machine::tests::auth_user_281_no_password_needed ... ok [INFO] [stdout] test machine::tests::auth_failure ... ok [INFO] [stdout] test machine::tests::body_line_not_starting_with_dot_unchanged ... ok [INFO] [stdout] test machine::tests::body_unstuff_quad_dot_to_triple ... ok [INFO] [stdout] test machine::tests::auth_pass_481_rejected ... ok [INFO] [stdout] test machine::tests::body_fetch_success ... ok [INFO] [stdout] test machine::tests::auth_success_381_then_281 ... ok [INFO] [stdout] test machine::tests::body_dot_stuffed_content_mixed_with_regular ... ok [INFO] [stdout] test machine::tests::compress_206_emits_upgrade_to_deflate ... ok [INFO] [stdout] test machine::tests::compress_403_emits_error ... ok [INFO] [stdout] test machine::tests::compress_sends_command_and_awaits_response ... ok [INFO] [stdout] test machine::tests::greeting_400_service_unavailable ... ok [INFO] [stdout] test machine::tests::greeting_bad_code ... ok [INFO] [stdout] test machine::tests::greeting_201_posting_not_allowed ... ok [INFO] [stdout] test machine::tests::body_not_found ... ok [INFO] [stdout] test machine::tests::greeting_201_posting_prohibited ... ok [INFO] [stdout] test machine::tests::greeting_ok ... ok [INFO] [stdout] test machine::tests::group_411_no_such_group ... ok [INFO] [stdout] test machine::tests::group_join ... ok [INFO] [stdout] test machine::tests::parse_response_code_only ... ok [INFO] [stdout] test machine::tests::group_error_then_retry_succeeds ... ok [INFO] [stdout] test machine::tests::full_session_greeting_auth_group_body_quit ... ok [INFO] [stdout] test machine::tests::parse_response_invalid ... ok [INFO] [stdout] test machine::tests::greeting_malformed_line ... ok [INFO] [stdout] test machine::tests::compress_malformed_response_errors ... ok [INFO] [stdout] test machine::tests::eof_produces_error ... ok [INFO] [stdout] test machine::tests::group_already_joined_skips_command ... ok [INFO] [stdout] test machine::tests::pipelined_group_body_auth_required_on_body ... ok [INFO] [stdout] test machine::tests::pipelined_group_body_group_error_goes_done ... ok [INFO] [stdout] test machine::tests::pipelined_group_body_emits_two_commands_before_read ... ok [INFO] [stdout] test machine::tests::parse_response_valid ... ok [INFO] [stdout] test machine::tests::pipelined_group_body_article_not_found ... ok [INFO] [stdout] test machine::tests::pipelined_group_body_skips_group_if_already_selected ... ok [INFO] [stdout] test machine::tests::stat_502_permission_denied ... ok [INFO] [stdout] test machine::tests::quit ... ok [INFO] [stdout] test machine::tests::starttls_502_already_active ... ok [INFO] [stdout] test machine::tests::starttls_580_cannot_initiate ... ok [INFO] [stdout] test machine::tests::starttls_bad_post_upgrade_greeting ... ok [INFO] [stdout] test machine::tests::pipelined_group_body_happy_path ... ok [INFO] [stdout] test machine::tests::stat_found ... ok [INFO] [stdout] test machine::tests::stat_not_found ... ok [INFO] [stdout] test pool::tests::cleanup_idle_closes_old_connections ... ok [INFO] [stdout] test pool::tests::backoff_resets_on_success ... ok [INFO] [stdout] test pool::tests::failover_to_next_server_on_connect_error ... ok [INFO] [stdout] test pool::tests::fetch_article_returns_body_data ... ok [INFO] [stdout] test pool::tests::idle_connection_reused_within_timeout ... ok [INFO] [stdout] test pool::tests::manager_activate_restores_server ... ok [INFO] [stdout] test pool::tests::manager_deactivate_reduces_server_count ... ok [INFO] [stdout] test pool::tests::no_servers_returns_error ... ok [INFO] [stdout] test pool::tests::manager_fetch_releases_read_lock ... ok [INFO] [stdout] test pool::tests::manager_unknown_server_returns_false ... ok [INFO] [stdout] test pool::tests::parallel_fetch_is_concurrent_not_sequential ... ok [INFO] [stdout] test pool::tests::parallel_fetch_returns_not_found_when_all_servers_miss ... ok [INFO] [stdout] test pool::tests::parallel_fetch_succeeds_when_one_server_has_article ... ok [INFO] [stdout] test pool::tests::pool_filters_inactive_servers ... ok [INFO] [stdout] test pool::tests::pool_sorts_servers_by_level_then_group ... ok [INFO] [stdout] test pool::tests::return_connection_caps_pool_size ... ok [INFO] [stdout] test pool::tests::respects_semaphore_connection_limit ... ok [INFO] [stdout] test pool::tests::stale_idle_connection_is_dropped ... ok [INFO] [stdout] test pool::tests::stats_recorder_called_on_successful_fetch ... ok [INFO] [stdout] test pool::tests::stats_recorder_not_called_on_failed_fetch ... ok [INFO] [stdout] test pool::tests::tls_config_none_for_plaintext_servers ... ok [INFO] [stdout] test pool::tests::tls_config_stored_for_tls_servers ... ok [INFO] [stdout] test pool::tests::tls_config_shared_across_connections ... ok [INFO] [stdout] test protocol::tests::body_reader_empty_body ... ok [INFO] [stdout] test protocol::tests::body_reader_dot_stuffed_lines ... ok [INFO] [stdout] test protocol::tests::body_reader_eof_mid_body ... ok [INFO] [stdout] test protocol::tests::body_reader_unstuffs_and_terminates ... ok [INFO] [stdout] test protocol::tests::build_tls_config_returns_shared_config ... ok [INFO] [stdout] test protocol::tests::build_tls_config_no_verify_returns_config ... ok [INFO] [stdout] test protocol::tests::compress_wraps_stream_deflate ... ok [INFO] [stdout] test protocol::tests::fetch_body_pipelined_sends_both_commands ... ok [INFO] [stdout] test protocol::tests::fetch_body_pipelined_skips_group_when_selected ... ok [INFO] [stdout] test protocol::tests::read_response_parses_code_and_message ... ok [INFO] [stdout] test protocol::tests::read_response_rejects_invalid_line ... ok [INFO] [stdout] test scheduler::tests::assign_and_release_updates_counters ... ok [INFO] [stdout] test scheduler::tests::ewma_converges_toward_observed_throughput ... ok [INFO] [stdout] test scheduler::tests::ewma_first_observation_bootstraps ... ok [INFO] [stdout] test scheduler::tests::select_server_overflows_to_backup_when_primary_full ... ok [INFO] [stdout] test scheduler::tests::select_server_picks_lowest_wfq_ratio ... ok [INFO] [stdout] test scheduler::tests::select_server_prefers_lower_level ... ok [INFO] [stdout] test scheduler::tests::select_server_returns_none_when_all_full ... ok [INFO] [stdout] test scheduler::tests::select_server_skips_servers_in_backoff ... ok [INFO] [stdout] test scheduler::tests::set_backoff_prevents_selection ... ok [INFO] [stdout] test scheduler::tests::total_available_capacity_excludes_backoff_servers ... ok [INFO] [stdout] test scheduler::tests::total_available_capacity_sums_remaining_slots ... ok [INFO] [stdout] test scheduler::tests::weighted_distribution_favors_faster_server ... ok [INFO] [stdout] test scheduler::tests::wfq_ratio_adapts_to_measured_throughput ... ok [INFO] [stdout] test scheduler::tests::wfq_ratio_favors_server_with_less_pending_work_per_weight ... ok [INFO] [stdout] test speed::tests::acquire_allows_unlimited_rate ... ok [INFO] [stdout] test speed::tests::acquire_consumes_tokens ... ok [INFO] [stdout] test speed::tests::handle_acquire_unlimited_returns_immediately ... ok [INFO] [stdout] test speed::tests::handle_acquire_within_budget_returns_immediately ... ok [INFO] [stdout] test speed::tests::handle_concurrent_acquires_do_not_panic ... ok [INFO] [stdout] test speed::tests::handle_is_unlimited_reflects_rate ... ok [INFO] [stdout] test speed::tests::handle_set_rate_to_zero_disables_limiting ... ok [INFO] [stdout] test speed::tests::set_rate_changes_rate ... ok [INFO] [stdout] test speed::tests::set_rate_to_zero_disables_limiting ... ok [INFO] [stdout] test machine::tests::auth_user_481_rejected ... ok [INFO] [stdout] test machine::tests::body_420_invalid_article_number ... ok [INFO] [stdout] test machine::tests::body_terminator_detection ... ok [INFO] [stdout] test machine::tests::body_unstuff_double_dot_to_single ... ok [INFO] [stdout] test machine::tests::body_unstuff_triple_dot_to_double ... ok [INFO] [stdout] test machine::tests::body_whitespace_line_unchanged ... ok [INFO] [stdout] test machine::tests::body_works_after_compress ... ok [INFO] [stdout] test machine::tests::starttls_flow ... ok [INFO] [stdout] test machine::tests::stat_412_no_group_selected ... ok [INFO] [stdout] test machine::tests::stat_after_body_error_works ... ok [INFO] [stdout] test machine::tests::trim_crlf_variants ... ok [INFO] [stdout] test machine::tests::unsolicited_response_while_idle ... ok [INFO] [stdout] test pool::tests::backoff_is_set_on_failure ... ok [INFO] [stdout] test pool::tests::sequential_fetch_waits_for_target_server_permit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_nntp_stub-59bf99bae005acdc) [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/bergamot_nntp_stub-5f34b83b39be65e7) [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/stub_harness.rs (/opt/rustwide/target/debug/deps/stub_harness-41d5e657e4456f16) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test handles_disconnects ... ok [INFO] [stdout] test reports_missing_article ... ok [INFO] [stdout] test fetches_body_from_stub ... ok [INFO] [stdout] test fetches_body_with_auth ... ok [INFO] [stdout] test handles_response_delays ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_nzb-6d742d2b64bd395a) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test parser::tests::compute_hashes_are_stable ... ok [INFO] [stdout] test parser::tests::parse_nzb_rejects_files_without_groups ... ok [INFO] [stdout] test parser::tests::classify_par_returns_main_and_repair_variants ... ok [INFO] [stdout] test parser::tests::extract_filename_returns_none_when_missing ... ok [INFO] [stdout] test parser::tests::extract_filename_handles_standard_subjects ... ok [INFO] [stdout] test parser::tests::parse_nzb_extracts_meta_and_files ... ok [INFO] [stdout] test parser::tests::parse_nzb_deduplicates_filenames ... ok [INFO] [stdout] test parser::tests::parse_nzb_auto_handles_gzip_payload ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_par2-6326695e4c88ab72) [INFO] [stdout] [INFO] [stdout] running 61 tests [INFO] [stdout] test format::packets::tests::packet_type_from_bytes ... ok [INFO] [stdout] test format::header::tests::reject_length_not_aligned ... ok [INFO] [stdout] test format::packets::tests::parse_file_description_body ... ok [INFO] [stdout] test format::packets::tests::parse_file_description_strips_null_padding ... ok [INFO] [stdout] test format::header::tests::reject_bad_magic ... ok [INFO] [stdout] test format::header::tests::reject_length_too_small ... ok [INFO] [stdout] test format::packets::tests::parse_file_description_rejects_short_input ... ok [INFO] [stdout] test format::header::tests::parse_valid_header ... ok [INFO] [stdout] test format::packets::tests::parse_ifsc_body_rejects_unaligned_entries ... ok [INFO] [stdout] test format::packets::tests::parse_ifsc_body ... ok [INFO] [stdout] test format::packets::tests::parse_main_body ... ok [INFO] [stdout] test format::header::tests::body_length_calculation ... ok [INFO] [stdout] test format::packets::tests::parse_main_body_rejects_short_input ... ok [INFO] [stdout] test format::packets::tests::parse_main_body_rejects_unaligned_file_ids ... ok [INFO] [stdout] test galois::tests::mul_zero ... ok [INFO] [stdout] test galois::tests::muladd_zero_coeff_is_noop ... ok [INFO] [stdout] test model::tests::blocks_needed_counts_damaged_slices ... ok [INFO] [stdout] test galois::tests::mul_slice_inplace_zero_clears ... ok [INFO] [stdout] test galois::tests::mul_slice_inplace_one_is_noop ... ok [INFO] [stdout] test model::tests::verify_result_all_ok_when_all_files_ok ... ok [INFO] [stdout] test parser::tests::parse_counts_recovery_slices ... ok [INFO] [stdout] test parser::tests::parse_rejects_inconsistent_set_id ... ok [INFO] [stdout] test parser::tests::parse_single_file_recovery_set ... ok [INFO] [stdout] test model::tests::blocks_needed_counts_missing_file_slices ... ok [INFO] [stdout] test parser::tests::parse_from_directory_finds_par2_files ... ok [INFO] [stdout] test galois::tests::mul_identity ... ok [INFO] [stdout] test galois::tests::pow_basics ... ok [INFO] [stdout] test galois::tests::distributive_law ... ok [INFO] [stdout] test galois::tests::mul_commutative ... ok [INFO] [stdout] test galois::tests::muladd_basic ... ok [INFO] [stdout] test galois::tests::multable_matches_mul ... ok [INFO] [stdout] test galois::tests::exp_table_starts_at_one ... ok [INFO] [stdout] test galois::tests::mul_slice_inplace_basic ... ok [INFO] [stdout] test repair::tests::gauss_eliminate_identity ... ok [INFO] [stdout] test galois::tests::muladd_accumulates ... ok [INFO] [stdout] test galois::tests::mul_inv_identity ... ok [INFO] [stdout] test galois::tests::primitive_element_order ... ok [INFO] [stdout] test repair::tests::gcd_basic ... ok [INFO] [stdout] test repair::tests::gauss_eliminate_singular_fails ... ok [INFO] [stdout] test repair::tests::compute_base_values_are_nonzero ... ok [INFO] [stdout] test repair::tests::compute_base_values_are_distinct ... ok [INFO] [stdout] test galois::tests::div_is_mul_by_inv ... ok [INFO] [stdout] test galois::tests::log_exp_roundtrip ... ok [INFO] [stdout] test repair::tests::gauss_eliminate_swap_rows ... ok [INFO] [stdout] test repair::tests::synthetic_rs_encode_decode ... ok [INFO] [stdout] test repair::tests::synthetic_rs_vandermonde_3_missing ... ok [INFO] [stdout] test verify::tests::verify_missing_file ... ok [INFO] [stdout] test verify::tests::verify_damaged_file_detects_bad_slice ... ok [INFO] [stdout] test verify::tests::verify_ok_when_all_slices_pass_but_full_md5_mismatches ... ok [INFO] [stdout] test verify::tests::verify_ok_when_file_matches ... ok [INFO] [stdout] test verify::tests::verify_file_not_aligned_to_slice_size ... ok [INFO] [stdout] test verify::tests::verify_multiple_files_in_parallel ... ok [INFO] [stdout] test verify::tests::verify_truncated_to_empty_marks_all_slices_bad ... ok [INFO] [stdout] test verify::tests::verify_truncated_file_only_marks_missing_tail_slices ... ok [INFO] [stdout] test verify::tests::verify_wrong_size_file_is_damaged ... ok [INFO] [stdout] test verify::tests::verify_mixed_ok_missing_damaged_in_parallel ... ok [INFO] [stdout] test verify::tests::verify_truncated_file_with_corrupted_prefix_slice ... ok [INFO] [stdout] test verify::tests::verify_mmap_path_large_file_unaligned_tail ... ok [INFO] [stdout] test verify::tests::verify_mmap_path_large_file_damaged ... ok [INFO] [stdout] test verify::tests::verify_mmap_path_large_file_ok ... ok [INFO] [stdout] test verify::tests::verify_mmap_ok_when_all_slices_pass_but_full_md5_mismatches ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s [INFO] [stdout] [INFO] [stderr] Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-fe2b489f3ffeff7e) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test end_to_end_with_par2_cli ... ok [INFO] [stdout] test end_to_end_synthetic_par2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/par2cmdline_compliance.rs (/opt/rustwide/target/debug/deps/par2cmdline_compliance-ff4571294ee4b414) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test compliance_flatdata_cross_check_with_cli ... ok [INFO] [stdout] test compliance_flatdata_cross_check_damaged_with_cli ... ok [INFO] [stdout] test compliance_flatdata_repair_cross_check_with_cli ... ok [INFO] [stdout] test compliance_flatdata_detect_damaged_file ... FAILED [INFO] [stdout] test compliance_flatdata_detect_missing_file ... FAILED [INFO] [stdout] test compliance_flatdata_repair_missing_files ... FAILED [INFO] [stdout] test compliance_flatdata_verify_all_ok ... FAILED [INFO] [stdout] test compliance_flatdata_repair_damaged_file ... FAILED [INFO] [stdout] test compliance_readbeyondeof_verify_ok ... FAILED [INFO] [stdout] test compliance_flatdata_recovery_slice_count ... FAILED [INFO] [stdout] test compliance_subdirdata_verify_all_ok ... FAILED [INFO] [stdout] test compliance_subdirdata_parse_with_subdirs ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- compliance_flatdata_detect_damaged_file stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'compliance_flatdata_detect_damaged_file' (555) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9: [INFO] [stdout] Fixture flatdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/flatdata.tar.gz [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5613335a606a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5613335a606a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5613335bb2ea - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5613335bb2ea - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5613335aac72 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5613335aac72 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x561333582c6f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x561333582c6f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56133359d689 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x561333538a2c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x561333538a2c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x56133359d902 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x56133359d902 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x561333582d28 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56133357a409 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x561333583a3d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5613335bbadc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56133349932d - par2cmdline_compliance[928309c5783900bd]::require_fixture [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9 [INFO] [stdout] 20: 0x561333498fea - par2cmdline_compliance[928309c5783900bd]::extract_tarball [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5 [INFO] [stdout] 21: 0x56133349a105 - par2cmdline_compliance[928309c5783900bd]::compliance_flatdata_detect_damaged_file [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:92:5 [INFO] [stdout] 22: 0x561333498b37 - par2cmdline_compliance[928309c5783900bd]::compliance_flatdata_detect_damaged_file::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:90:45 [INFO] [stdout] 23: 0x561333497ce6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x56133352cb0b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x56133352cb0b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5613335394fb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5613335394fb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x561333534c14 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x561333534c14 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x56133353c102 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x56133353c102 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x56133353c102 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5613335a546f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5613335a546f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x74df6dc65aa4 - [INFO] [stdout] 45: 0x74df6dcf2a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- compliance_flatdata_detect_missing_file stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'compliance_flatdata_detect_missing_file' (556) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9: [INFO] [stdout] Fixture flatdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/flatdata.tar.gz [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5613335a606a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5613335a606a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5613335bb2ea - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5613335bb2ea - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5613335aac72 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5613335aac72 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x561333582c6f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x561333582c6f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56133359d689 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x561333538a2c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x561333538a2c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x56133359d902 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x56133359d902 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x561333582d28 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56133357a409 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x561333583a3d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5613335bbadc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56133349932d - par2cmdline_compliance[928309c5783900bd]::require_fixture [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9 [INFO] [stdout] 20: 0x561333498fea - par2cmdline_compliance[928309c5783900bd]::extract_tarball [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5 [INFO] [stdout] 21: 0x56133349a8c5 - par2cmdline_compliance[928309c5783900bd]::compliance_flatdata_detect_missing_file [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:61:5 [INFO] [stdout] 22: 0x561333498b67 - par2cmdline_compliance[928309c5783900bd]::compliance_flatdata_detect_missing_file::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:59:45 [INFO] [stdout] 23: 0x561333497d26 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x56133352cb0b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x56133352cb0b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5613335394fb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5613335394fb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x561333534c14 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x561333534c14 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x56133353c102 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x56133353c102 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x56133353c102 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5613335a546f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5613335a546f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x74df6dc65aa4 - [INFO] [stdout] 45: 0x74df6dcf2a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- compliance_flatdata_repair_missing_files stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'compliance_flatdata_repair_missing_files' (561) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9: [INFO] [stdout] Fixture flatdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/flatdata.tar.gz [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5613335a606a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5613335a606a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5613335bb2ea - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5613335bb2ea - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5613335aac72 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5613335aac72 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x561333582c6f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x561333582c6f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56133359d689 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x561333538a2c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x561333538a2c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x56133359d902 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x56133359d902 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x561333582d28 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56133357a409 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x561333583a3d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5613335bbadc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56133349932d - par2cmdline_compliance[928309c5783900bd]::require_fixture [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9 [INFO] [stdout] 20: 0x561333498fea - par2cmdline_compliance[928309c5783900bd]::extract_tarball [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5 [INFO] [stdout] 21: 0x56133349c0d5 - par2cmdline_compliance[928309c5783900bd]::compliance_flatdata_repair_missing_files [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:223:5 [INFO] [stdout] 22: 0x561333498c27 - par2cmdline_compliance[928309c5783900bd]::compliance_flatdata_repair_missing_files::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:221:46 [INFO] [stdout] 23: 0x561333497e26 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x56133352cb0b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x56133352cb0b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5613335394fb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5613335394fb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x561333534c14 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x561333534c14 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x56133353c102 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x56133353c102 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x56133353c102 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5613335a546f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5613335a546f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x74df6dc65aa4 - [INFO] [stdout] 45: 0x74df6dcf2a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- compliance_flatdata_verify_all_ok stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'compliance_flatdata_verify_all_ok' (562) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9: [INFO] [stdout] Fixture flatdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/flatdata.tar.gz [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5613335a606a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5613335a606a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5613335bb2ea - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5613335bb2ea - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5613335aac72 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5613335aac72 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x561333582c6f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x561333582c6f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56133359d689 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x561333538a2c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x561333538a2c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x56133359d902 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x56133359d902 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x561333582d28 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56133357a409 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x561333583a3d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5613335bbadc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56133349932d - par2cmdline_compliance[928309c5783900bd]::require_fixture [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9 [INFO] [stdout] 20: 0x561333498fea - par2cmdline_compliance[928309c5783900bd]::extract_tarball [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5 [INFO] [stdout] 21: 0x5613334995b2 - par2cmdline_compliance[928309c5783900bd]::compliance_flatdata_verify_all_ok [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:45:5 [INFO] [stdout] 22: 0x561333498aa7 - par2cmdline_compliance[928309c5783900bd]::compliance_flatdata_verify_all_ok::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:43:39 [INFO] [stdout] 23: 0x561333497c26 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x56133352cb0b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x56133352cb0b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5613335394fb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5613335394fb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x561333534c14 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x561333534c14 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x56133353c102 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x56133353c102 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x56133353c102 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5613335a546f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5613335a546f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x74df6dc65aa4 - [INFO] [stdout] 45: 0x74df6dcf2a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- compliance_flatdata_repair_damaged_file stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'compliance_flatdata_repair_damaged_file' (560) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9: [INFO] [stdout] Fixture flatdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/flatdata.tar.gz [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5613335a606a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5613335a606a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5613335bb2ea - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5613335bb2ea - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5613335aac72 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5613335aac72 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x561333582c6f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x561333582c6f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56133359d689 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x561333538a2c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x561333538a2c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x56133359d902 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x56133359d902 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x561333582d28 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56133357a409 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x561333583a3d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5613335bbadc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56133349932d - par2cmdline_compliance[928309c5783900bd]::require_fixture [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9 [INFO] [stdout] 20: 0x561333498fea - par2cmdline_compliance[928309c5783900bd]::extract_tarball [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5 [INFO] [stdout] 21: 0x56133349b065 - par2cmdline_compliance[928309c5783900bd]::compliance_flatdata_repair_damaged_file [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:247:5 [INFO] [stdout] 22: 0x561333498b97 - par2cmdline_compliance[928309c5783900bd]::compliance_flatdata_repair_damaged_file::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:245:45 [INFO] [stdout] 23: 0x561333497d66 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x56133352cb0b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x56133352cb0b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5613335394fb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5613335394fb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x561333534c14 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x561333534c14 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x56133353c102 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x56133353c102 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x56133353c102 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5613335a546f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5613335a546f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x74df6dc65aa4 - [INFO] [stdout] 45: 0x74df6dcf2a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- compliance_readbeyondeof_verify_ok stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'compliance_readbeyondeof_verify_ok' (563) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9: [INFO] [stdout] Fixture readbeyondeof.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/readbeyondeof.tar.gz [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5613335a606a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5613335a606a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5613335bb2ea - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5613335bb2ea - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5613335aac72 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5613335aac72 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x561333582c6f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x561333582c6f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56133359d689 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x561333538a2c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x561333538a2c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x56133359d902 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x56133359d902 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x561333582d28 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56133357a409 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x561333583a3d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5613335bbadc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56133349932d - par2cmdline_compliance[928309c5783900bd]::require_fixture [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9 [INFO] [stdout] 20: 0x561333498fea - par2cmdline_compliance[928309c5783900bd]::extract_tarball [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5 [INFO] [stdout] 21: 0x561333499a3d - par2cmdline_compliance[928309c5783900bd]::compliance_readbeyondeof_verify_ok [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:206:5 [INFO] [stdout] 22: 0x561333498ad7 - par2cmdline_compliance[928309c5783900bd]::compliance_readbeyondeof_verify_ok::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:204:40 [INFO] [stdout] 23: 0x561333497c66 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x56133352cb0b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x56133352cb0b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5613335394fb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5613335394fb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x561333534c14 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x561333534c14 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x56133353c102 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x56133353c102 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x56133353c102 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5613335a546f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5613335a546f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x74df6dc65aa4 - [INFO] [stdout] 45: 0x74df6dcf2a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- compliance_flatdata_recovery_slice_count stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'compliance_flatdata_recovery_slice_count' (557) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9: [INFO] [stdout] Fixture flatdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/flatdata.tar.gz [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5613335a606a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5613335a606a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5613335bb2ea - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5613335bb2ea - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5613335aac72 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5613335aac72 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x561333582c6f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x561333582c6f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56133359d689 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x561333538a2c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x561333538a2c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x56133359d902 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x56133359d902 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x561333582d28 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56133357a409 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x561333583a3d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5613335bbadc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56133349932d - par2cmdline_compliance[928309c5783900bd]::require_fixture [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9 [INFO] [stdout] 20: 0x561333498fea - par2cmdline_compliance[928309c5783900bd]::extract_tarball [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5 [INFO] [stdout] 21: 0x56133349be07 - par2cmdline_compliance[928309c5783900bd]::compliance_flatdata_recovery_slice_count [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:119:5 [INFO] [stdout] 22: 0x561333498bf7 - par2cmdline_compliance[928309c5783900bd]::compliance_flatdata_recovery_slice_count::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:117:46 [INFO] [stdout] 23: 0x561333497de6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x56133352cb0b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x56133352cb0b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5613335394fb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5613335394fb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x561333534c14 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x561333534c14 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x56133353c102 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x56133353c102 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x56133353c102 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5613335a546f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5613335a546f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x74df6dc65aa4 - [INFO] [stdout] 45: 0x74df6dcf2a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- compliance_subdirdata_verify_all_ok stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'compliance_subdirdata_verify_all_ok' (566) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9: [INFO] [stdout] Fixture subdirdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/subdirdata.tar.gz [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5613335a606a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5613335a606a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5613335bb2ea - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5613335bb2ea - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5613335aac72 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5613335aac72 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x561333582c6f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x561333582c6f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56133359d689 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x561333538a2c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x561333538a2c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x56133359d902 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x56133359d902 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x561333582d28 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56133357a409 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x561333583a3d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5613335bbadc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56133349932d - par2cmdline_compliance[928309c5783900bd]::require_fixture [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9 [INFO] [stdout] 20: 0x561333498fea - par2cmdline_compliance[928309c5783900bd]::extract_tarball [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5 [INFO] [stdout] 21: 0x561333499db6 - par2cmdline_compliance[928309c5783900bd]::compliance_subdirdata_verify_all_ok [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:333:5 [INFO] [stdout] 22: 0x561333498b07 - par2cmdline_compliance[928309c5783900bd]::compliance_subdirdata_verify_all_ok::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:331:41 [INFO] [stdout] 23: 0x561333497ca6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x56133352cb0b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x56133352cb0b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5613335394fb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5613335394fb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x561333534c14 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x561333534c14 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x56133353c102 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x56133353c102 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x56133353c102 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5613335a546f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5613335a546f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x74df6dc65aa4 - [INFO] [stdout] 45: 0x74df6dcf2a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- compliance_subdirdata_parse_with_subdirs stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'compliance_subdirdata_parse_with_subdirs' (564) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9: [INFO] [stdout] Fixture subdirdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/subdirdata.tar.gz [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5613335a606a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stderr] error: test failed, to rerun pass `-p bergamot-par2 --test par2cmdline_compliance` [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5613335a606a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5613335a606a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5613335bb2ea - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5613335bb2ea - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5613335aac72 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5613335aac72 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x561333582c6f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x561333582c6f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x56133359d689 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x561333538a2c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x561333538a2c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x56133359d902 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x56133359d902 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x561333582d28 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x56133357a409 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x561333583a3d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5613335bbadc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x56133349932d - par2cmdline_compliance[928309c5783900bd]::require_fixture [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9 [INFO] [stdout] 20: 0x561333498fea - par2cmdline_compliance[928309c5783900bd]::extract_tarball [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5 [INFO] [stdout] 21: 0x56133349c815 - par2cmdline_compliance[928309c5783900bd]::compliance_subdirdata_parse_with_subdirs [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:311:5 [INFO] [stdout] 22: 0x561333498c57 - par2cmdline_compliance[928309c5783900bd]::compliance_subdirdata_parse_with_subdirs::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:309:46 [INFO] [stdout] 23: 0x561333497e66 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x56133352cb0b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x56133352cb0b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5613335394fb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5613335394fb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5613335394fb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5613335394fb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x561333534c14 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x561333534c14 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x56133353c102 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x56133353c102 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x56133353c102 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x56133353c102 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x56133353c102 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5613335a546f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5613335a546f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x74df6dc65aa4 - [INFO] [stdout] 45: 0x74df6dcf2a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] compliance_flatdata_detect_damaged_file [INFO] [stdout] compliance_flatdata_detect_missing_file [INFO] [stdout] compliance_flatdata_recovery_slice_count [INFO] [stdout] compliance_flatdata_repair_damaged_file [INFO] [stdout] compliance_flatdata_repair_missing_files [INFO] [stdout] compliance_flatdata_verify_all_ok [INFO] [stdout] compliance_readbeyondeof_verify_ok [INFO] [stdout] compliance_subdirdata_parse_with_subdirs [INFO] [stdout] compliance_subdirdata_verify_all_ok [INFO] [stdout] [INFO] [stdout] test result: FAILED. 3 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2fbfb51be48dc065d3a22688eff013b9ead253b58f521a0f3135c95b533d2dfb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2fbfb51be48dc065d3a22688eff013b9ead253b58f521a0f3135c95b533d2dfb", kill_on_drop: false }` [INFO] [stdout] 2fbfb51be48dc065d3a22688eff013b9ead253b58f521a0f3135c95b533d2dfb