[INFO] fetching crate ofilter 0.4.3... [INFO] testing ofilter-0.4.3 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate ofilter 0.4.3 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate ofilter 0.4.3 [INFO] finished tweaking crates.io crate ofilter 0.4.3 [INFO] tweaked toml for crates.io crate ofilter 0.4.3 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate ofilter 0.4.3 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 16 packages to latest compatible versions [INFO] [stderr] Adding getrandom v0.2.16 (available: v0.3.3) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0d4ea89c273403cd73130f398556a63060da015ce34ef39e4a43d4182f64c552 [INFO] running `Command { std: "docker" "start" "-a" "0d4ea89c273403cd73130f398556a63060da015ce34ef39e4a43d4182f64c552", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0d4ea89c273403cd73130f398556a63060da015ce34ef39e4a43d4182f64c552", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0d4ea89c273403cd73130f398556a63060da015ce34ef39e4a43d4182f64c552", kill_on_drop: false }` [INFO] [stdout] 0d4ea89c273403cd73130f398556a63060da015ce34ef39e4a43d4182f64c552 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cbe20f1e7ac0be46dedfbab4c2ff46ef0fe898679594817b9fa513a475bdd22d [INFO] running `Command { std: "docker" "start" "-a" "cbe20f1e7ac0be46dedfbab4c2ff46ef0fe898679594817b9fa513a475bdd22d", kill_on_drop: false }` [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling funty v2.0.0 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling wyz v0.5.1 [INFO] [stderr] Compiling bitvec v1.0.1 [INFO] [stderr] Compiling ofilter v0.4.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.96s [INFO] running `Command { std: "docker" "inspect" "cbe20f1e7ac0be46dedfbab4c2ff46ef0fe898679594817b9fa513a475bdd22d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cbe20f1e7ac0be46dedfbab4c2ff46ef0fe898679594817b9fa513a475bdd22d", kill_on_drop: false }` [INFO] [stdout] cbe20f1e7ac0be46dedfbab4c2ff46ef0fe898679594817b9fa513a475bdd22d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a4f370374c875007913f032e6f8cb2da3cc9ebd53513d659bd3791d3ebda5f2b [INFO] running `Command { std: "docker" "start" "-a" "a4f370374c875007913f032e6f8cb2da3cc9ebd53513d659bd3791d3ebda5f2b", kill_on_drop: false }` [INFO] [stderr] Compiling ofilter v0.4.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.08s [INFO] running `Command { std: "docker" "inspect" "a4f370374c875007913f032e6f8cb2da3cc9ebd53513d659bd3791d3ebda5f2b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a4f370374c875007913f032e6f8cb2da3cc9ebd53513d659bd3791d3ebda5f2b", kill_on_drop: false }` [INFO] [stdout] a4f370374c875007913f032e6f8cb2da3cc9ebd53513d659bd3791d3ebda5f2b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0f6f5ff9f9a9866d06504cf0131515c7151dd3c5d875b7260cd5bff7c5a5a5fd [INFO] running `Command { std: "docker" "start" "-a" "0f6f5ff9f9a9866d06504cf0131515c7151dd3c5d875b7260cd5bff7c5a5a5fd", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ofilter-68354b5748eb196c) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test offset_generator::tests::test_3_per_hash ... ok [INFO] [stdout] test offset_generator::tests::test_one_per_hash ... ok [INFO] [stdout] test params::tests::test_fp_rate ... ok [INFO] [stdout] test params::tests::test_nb_items ... ok [INFO] [stdout] test params::tests::test_optimal_bit_len ... ok [INFO] [stdout] test params::tests::test_optimal_nb_hash ... ok [INFO] [stdout] test params::tests::test_params_adjust ... ok [INFO] [stdout] test params::tests::test_default ... ok [INFO] [stdout] test stream::tests::test_filter_capacity_0 ... ok [INFO] [stdout] test params::tests::test_params_default ... ok [INFO] [stdout] test sync_stream::tests::test_sync_filter_concurrent ... ok [INFO] [stdout] test stream::tests::test_filter_level_avg_dev ... ok [INFO] [stdout] test stream::tests::test_filter_len_ratio ... ok [INFO] [stdout] test stream::tests::test_keeps_relevant_items ... ok [INFO] [stdout] test stream::tests::test_stream_filtering ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.02s [INFO] [stdout] [INFO] [stderr] Doc-tests ofilter [INFO] [stdout] [INFO] [stdout] running 87 tests [INFO] [stdout] test src/bloom.rs - bloom::Bloom::check (line 398) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::check_and_set (line 419) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::import (line 354) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom (line 25) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::is_ok (line 310) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::is_empty (line 244) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::fp_rate (line 269) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom (line 65) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::level (line 290) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::new (line 95) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::capacity (line 215) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::clear (line 229) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::params (line 200) ... ok [INFO] [stdout] test src/lib.rs - (line 11) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::new_with_params (line 136) ... ok [INFO] [stdout] test src/params.rs - params::Params (line 171) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::set (line 380) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::count_ones (line 327) ... ok [INFO] [stdout] test src/params.rs - params::Params (line 89) ... ok [INFO] [stdout] test src/params.rs - params::Params::estimate_nb_items (line 332) ... ok [INFO] [stdout] test src/params.rs - params::Params::optimal_nb_hash (line 400) ... ok [INFO] [stdout] test src/params.rs - params::Params (line 79) ... ok [INFO] [stdout] test src/params.rs - params::Params::guess_bit_len_for_fp_rate (line 425) ... ok [INFO] [stdout] test src/params.rs - params::Params::guess_nb_hash_for_fp_rate (line 468) ... ok [INFO] [stdout] test src/params.rs - params::Params::adjust (line 532) ... ok [INFO] [stdout] test src/lib.rs - (line 21) ... ok [INFO] [stdout] test src/params.rs - params::Params::estimate_fp_rate (line 353) ... ok [INFO] [stdout] test src/params.rs - params::Params::with_bit_len_and_nb_items (line 309) ... ok [INFO] [stdout] test src/params.rs - params::Params::with_nb_items (line 231) ... ok [INFO] [stdout] test src/params.rs - params::Params (line 142) ... ok [INFO] [stdout] test src/params.rs - params::Params::with_bit_len (line 285) ... ok [INFO] [stdout] test src/params.rs - params::Params::optimal_bit_len (line 375) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream (line 64) ... ok [INFO] [stdout] test src/params.rs - params::Params::with_nb_items_and_fp_rate (line 261) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::max_fp_rate (line 224) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::capacity (line 165) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::fp_rates (line 257) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::clear (line 179) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::min_level (line 287) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::check_and_set (line 454) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::check (line 438) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::resize (line 384) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::new (line 98) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::levels (line 315) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::is_empty (line 197) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom (line 49) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream (line 31) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::set (line 417) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::clear (line 137) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::check (line 311) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::capacity (line 123) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::check_and_set (line 328) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::is_empty (line 153) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::new_with_params (line 113) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::age (line 350) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom (line 17) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::params (line 150) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::fp_rate (line 179) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::import (line 268) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::level (line 200) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::is_ok (line 221) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::new (line 72) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::count_ones (line 239) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::params (line 108) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::new_with_params (line 88) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::set (line 294) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream (line 48) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::check (line 376) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::check_and_set (line 393) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::capacity (line 128) ... ok [INFO] [stdout] test src/bloom.rs - bloom::Bloom::export (line 341) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::is_empty (line 158) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::age (line 292) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::fp_rates (line 214) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream (line 16) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::params (line 113) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::new_with_params (line 93) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::new (line 77) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::min_level (line 239) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::clear (line 142) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::max_fp_rate (line 186) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::levels (line 262) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::resize (line 327) ... ok [INFO] [stdout] test src/sync_stream.rs - sync_stream::SyncStream::set (line 356) ... ok [INFO] [stdout] test src/sync_bloom.rs - sync_bloom::SyncBloom::export (line 254) ... ok [INFO] [stdout] test src/lib.rs - (line 53) ... ok [INFO] [stdout] test src/lib.rs - (line 32) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 87 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.60s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0f6f5ff9f9a9866d06504cf0131515c7151dd3c5d875b7260cd5bff7c5a5a5fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0f6f5ff9f9a9866d06504cf0131515c7151dd3c5d875b7260cd5bff7c5a5a5fd", kill_on_drop: false }` [INFO] [stdout] 0f6f5ff9f9a9866d06504cf0131515c7151dd3c5d875b7260cd5bff7c5a5a5fd