[INFO] fetching crate pagecache 0.19.4...
[INFO] testing pagecache-0.19.4 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate pagecache 0.19.4 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate pagecache 0.19.4
[INFO] finished tweaking crates.io crate pagecache 0.19.4
[INFO] tweaked toml for crates.io crate pagecache 0.19.4 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pagecache 0.19.4 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "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" "+1.100.0-beta.1" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 87 packages to highest compatible versions
[INFO] [stderr]       Adding bincode v1.3.3 (available: v3.0.0)
[INFO] [stderr]       Adding crossbeam-channel v0.3.9 (available: v0.5.17)
[INFO] [stderr]       Adding crossbeam-epoch v0.7.2 (available: v0.9.21)
[INFO] [stderr]       Adding crossbeam-utils v0.6.6 (available: v0.8.23)
[INFO] [stderr]       Adding fail v0.3.0 (available: v0.5.1)
[INFO] [stderr]       Adding parking_lot v0.9.0 (available: v0.12.5)
[INFO] [stderr]       Adding rand v0.7.3 (available: v0.10.3)
[INFO] [stderr]       Adding rand_chacha v0.2.2 (available: v0.10.0)
[INFO] [stderr]       Adding rand_distr v0.2.2 (available: v0.6.0)
[INFO] [stderr]       Adding zstd v0.4.28+zstd.1.4.3 (available: v0.14.3)
[INFO] [stderr]       Adding zstd-sys v1.4.13+zstd.1.4.3 (available: v1.6.3+zstd.1.5.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 722e97062a212e7411314111a8241608106fc52e06b0c2101745c11240df577d
[INFO] running `Command { std: "docker" "start" "722e97062a212e7411314111a8241608106fc52e06b0c2101745c11240df577d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "722e97062a212e7411314111a8241608106fc52e06b0c2101745c11240df577d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "722e97062a212e7411314111a8241608106fc52e06b0c2101745c11240df577d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "722e97062a212e7411314111a8241608106fc52e06b0c2101745c11240df577d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "722e97062a212e7411314111a8241608106fc52e06b0c2101745c11240df577d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling arrayvec v0.4.12
[INFO] [stderr]    Compiling nodrop v0.1.14
[INFO] [stderr]    Compiling memoffset v0.5.6
[INFO] [stderr]    Compiling crossbeam-utils v0.6.6
[INFO] [stderr]    Compiling lock_api v0.3.4
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling crossbeam-channel v0.3.9
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling crossbeam-epoch v0.7.2
[INFO] [stderr]    Compiling parking_lot_core v0.6.3
[INFO] [stderr]    Compiling parking_lot v0.9.0
[INFO] [stderr]    Compiling pagecache v0.19.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `DoublyLinkedList` and `Item`
[INFO] [stdout]  --> src/ds/mod.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub use self::dll::{DoublyLinkedList, Item};
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/iterator.rs:257:6
[INFO] [stdout]     |
[INFO] [stdout] 257 |     };
[INFO] [stdout]     |      ^ help: remove this semicolon
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(redundant_semicolons)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u16::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/histogram.rs:163:37
[INFO] [stdout]     |
[INFO] [stdout] 163 |     assert!(compressed <= std::u16::MAX as f64);
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
[INFO] [stdout]    --> src/histogram.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout] 133 |         std::f64::NAN
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: `if` and `else` have incompatible types
[INFO] [stdout]    --> src/config.rs:346:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |               let try_lock = if self.read_only {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 344 | |                 file.try_lock_shared()
[INFO] [stdout]     | |                 ---------------------- expected because of this
[INFO] [stdout] 345 | |             } else {
[INFO] [stdout] 346 | |                 file.try_lock_exclusive()
[INFO] [stdout]     | |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<(), TryLockError>`, found `Result<(), Error>`
[INFO] [stdout] 347 | |             };
[INFO] [stdout]     | |_____________- `if` and `else` have incompatible types
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Result<_, std::fs::TryLockError>`
[INFO] [stdout]                found enum `Result<_, std::io::Error>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/config.rs:765:36
[INFO] [stdout]     |
[INFO] [stdout] 765 |     static MAX_USIZE: u64 = usize::max_value() as u64;
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/constants.rs:34:55
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub(crate) const BATCH_MANIFEST_PID: PageId = PageId::max_value() - 666;
[INFO] [stdout]    |                                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/iobuf.rs:324:20
[INFO] [stdout]     |
[INFO] [stdout] 324 |             LogId::max_value(),
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/iobuf.rs:355:30
[INFO] [stdout]     |
[INFO] [stdout] 355 |                 pid: PageId::max_value(),
[INFO] [stdout]     |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/iobuf.rs:677:16
[INFO] [stdout]     |
[INFO] [stdout] 677 |         LogId::max_value(),
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/iobuf.rs:815:25
[INFO] [stdout]     |
[INFO] [stdout] 815 |             lid: LogId::max_value(),
[INFO] [stdout]     |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead
[INFO] [stdout]    --> src/iobuf.rs:899:31
[INFO] [stdout]     |
[INFO] [stdout] 899 |         let res = self.header.compare_and_swap(old, new, SeqCst);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/iterator.rs:245:42
[INFO] [stdout]     |
[INFO] [stdout] 245 |             assert_ne!(segment.lsn, Lsn::max_value());
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/iterator.rs:373:54
[INFO] [stdout]     |
[INFO] [stdout] 373 |         max_lsn: missing_item_in_tail.unwrap_or(Lsn::max_value()),
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/iterator.rs:441:23
[INFO] [stdout]     |
[INFO] [stdout] 441 |         max_lsn: Lsn::max_value(),
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<bool>::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead
[INFO] [stdout]   --> src/lazy.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 |         while self.init_mu.compare_and_swap(false, true, SeqCst) {}
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/result.rs:127:28
[INFO] [stdout]     |
[INFO] [stdout] 127 |             Io(ref e) => e.description(),
[INFO] [stdout]     |                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/segment.rs:480:28
[INFO] [stdout]     |
[INFO] [stdout] 480 |                     usize::max_value()
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/segment.rs:486:24
[INFO] [stdout]     |
[INFO] [stdout] 486 |                 usize::max_value()
[INFO] [stdout]     |                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/logger.rs:325:24
[INFO] [stdout]     |
[INFO] [stdout] 325 |                 LogId::max_value(),
[INFO] [stdout]     |                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<i64>::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead
[INFO] [stdout]    --> src/lib.rs:291:31
[INFO] [stdout]     |
[INFO] [stdout] 291 |         let last = atomic_lsn.compare_and_swap(current, to, SeqCst);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pagecache` (lib) due to 1 previous error; 20 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "722e97062a212e7411314111a8241608106fc52e06b0c2101745c11240df577d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "722e97062a212e7411314111a8241608106fc52e06b0c2101745c11240df577d", kill_on_drop: false }`
[INFO] [stdout] 722e97062a212e7411314111a8241608106fc52e06b0c2101745c11240df577d
