Nov 16 13:06:46.542 INFO testing skynet-ltd/blockchain-rust against master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c for pr-55982 Nov 16 13:06:46.542 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-0/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 13:06:46.963 INFO [stdout] 8fa0f849d9ef7108d57496545f1e73426f8ade8d7921563ee617f9dcc2d6ad72 Nov 16 13:06:46.965 INFO running `"docker" "start" "-a" "8fa0f849d9ef7108d57496545f1e73426f8ade8d7921563ee617f9dcc2d6ad72"` Nov 16 13:06:48.419 INFO [stderr] usermod: no changes Nov 16 13:06:48.816 INFO [stderr] Compiling fs2 v0.4.3 Nov 16 13:06:48.817 INFO [stderr] Compiling log v0.3.9 Nov 16 13:06:48.823 INFO [stderr] Compiling want v0.0.4 Nov 16 13:06:48.831 INFO [stderr] Compiling syn v0.14.7 Nov 16 13:06:48.831 INFO [stderr] Compiling regex v0.2.11 Nov 16 13:06:48.831 INFO [stderr] Compiling tokio-core v0.1.17 Nov 16 13:06:57.707 INFO [stderr] Compiling tokio-proto v0.1.1 Nov 16 13:07:09.539 INFO [stderr] Compiling hyper v0.11.27 Nov 16 13:07:21.215 INFO [stderr] Compiling serde_derive v1.0.70 Nov 16 13:07:29.865 INFO [stderr] Compiling shio v0.3.0 Nov 16 13:07:45.522 INFO [stderr] Compiling zp-blockchain v0.1.0 (/source) Nov 16 13:07:46.650 INFO [stderr] warning: unused import: `super::BlockChain` Nov 16 13:07:46.650 INFO [stderr] --> src/lib/rest/api.rs:2:5 Nov 16 13:07:46.650 INFO [stderr] | Nov 16 13:07:46.650 INFO [stderr] 2 | use super::BlockChain; Nov 16 13:07:46.650 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 16 13:07:46.650 INFO [stderr] | Nov 16 13:07:46.650 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 13:07:46.650 INFO [stderr] Nov 16 13:07:46.650 INFO [stderr] warning: unused import: `shio::data::Data` Nov 16 13:07:46.650 INFO [stderr] --> src/lib/rest/api.rs:9:5 Nov 16 13:07:46.650 INFO [stderr] | Nov 16 13:07:46.650 INFO [stderr] 9 | use shio::data::Data; Nov 16 13:07:46.650 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 16 13:07:46.650 INFO [stderr] Nov 16 13:07:46.654 INFO [stderr] warning: unused import: `std::borrow::Borrow` Nov 16 13:07:46.654 INFO [stderr] --> src/lib/registry/mod.rs:2:5 Nov 16 13:07:46.654 INFO [stderr] | Nov 16 13:07:46.654 INFO [stderr] 2 | use std::borrow::Borrow; Nov 16 13:07:46.654 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:46.654 INFO [stderr] Nov 16 13:07:46.654 INFO [stderr] warning: unused import: `self::block::Block` Nov 16 13:07:46.654 INFO [stderr] --> src/lib/mod.rs:6:5 Nov 16 13:07:46.654 INFO [stderr] | Nov 16 13:07:46.654 INFO [stderr] 6 | use self::block::Block; Nov 16 13:07:46.654 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 16 13:07:46.654 INFO [stderr] Nov 16 13:07:47.042 INFO [stderr] warning: method is never used: `get_hash` Nov 16 13:07:47.043 INFO [stderr] --> src/lib/block/mod.rs:45:5 Nov 16 13:07:47.044 INFO [stderr] | Nov 16 13:07:47.044 INFO [stderr] 45 | pub fn get_hash(&self)->String{ Nov 16 13:07:47.045 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:47.046 INFO [stderr] | Nov 16 13:07:47.046 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 16 13:07:47.047 INFO [stderr] Nov 16 13:07:47.048 INFO [stderr] warning: method is never used: `block_hash` Nov 16 13:07:47.048 INFO [stderr] --> src/lib/block/mod.rs:60:5 Nov 16 13:07:47.049 INFO [stderr] | Nov 16 13:07:47.050 INFO [stderr] 60 | pub fn block_hash(block: &Block) ->String{ Nov 16 13:07:47.050 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:47.051 INFO [stderr] Nov 16 13:07:47.052 INFO [stderr] warning: method is never used: `verify_chain` Nov 16 13:07:47.052 INFO [stderr] --> src/lib/blockchain/mod.rs:38:5 Nov 16 13:07:47.053 INFO [stderr] | Nov 16 13:07:47.053 INFO [stderr] 38 | fn verify_chain(&self,chain: &Vec) ->bool{ Nov 16 13:07:47.054 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:47.055 INFO [stderr] Nov 16 13:07:47.055 INFO [stderr] warning: method is never used: `replace_chain` Nov 16 13:07:47.056 INFO [stderr] --> src/lib/blockchain/mod.rs:50:5 Nov 16 13:07:47.056 INFO [stderr] | Nov 16 13:07:47.057 INFO [stderr] 50 | pub fn replace_chain(&mut self, chain: &Vec)->bool{ Nov 16 13:07:47.058 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:47.058 INFO [stderr] Nov 16 13:07:47.059 INFO [stderr] warning: struct is never constructed: `RegistryError` Nov 16 13:07:47.060 INFO [stderr] --> src/lib/registry/mod.rs:14:1 Nov 16 13:07:47.060 INFO [stderr] | Nov 16 13:07:47.061 INFO [stderr] 14 | pub struct RegistryError(String); Nov 16 13:07:47.061 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:47.062 INFO [stderr] Nov 16 13:07:47.062 INFO [stderr] warning: method is never used: `generate_next` Nov 16 13:07:47.062 INFO [stderr] --> src/lib/registry/mod.rs:36:5 Nov 16 13:07:47.062 INFO [stderr] | Nov 16 13:07:47.062 INFO [stderr] 36 | pub fn generate_next(reg: &mut Registry) -> Result { Nov 16 13:07:47.062 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:47.064 INFO [stderr] Nov 16 13:07:47.064 INFO [stderr] warning: method is never used: `new` Nov 16 13:07:47.064 INFO [stderr] --> src/lib/registry/mod.rs:55:5 Nov 16 13:07:47.064 INFO [stderr] | Nov 16 13:07:47.064 INFO [stderr] 55 | pub fn new(path: &str) -> Self { Nov 16 13:07:47.064 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:47.065 INFO [stderr] Nov 16 13:07:47.065 INFO [stderr] warning: method is never used: `init` Nov 16 13:07:47.065 INFO [stderr] --> src/lib/registry/mod.rs:63:5 Nov 16 13:07:47.065 INFO [stderr] | Nov 16 13:07:47.065 INFO [stderr] 63 | pub fn init(&mut self, addr: &str) { Nov 16 13:07:47.065 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:47.065 INFO [stderr] Nov 16 13:07:47.067 INFO [stderr] warning: method is never used: `add` Nov 16 13:07:47.067 INFO [stderr] --> src/lib/registry/mod.rs:68:5 Nov 16 13:07:47.067 INFO [stderr] | Nov 16 13:07:47.067 INFO [stderr] 68 | fn add(&mut self, addr: &str) { Nov 16 13:07:47.067 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:47.067 INFO [stderr] Nov 16 13:07:47.067 INFO [stderr] warning: method is never used: `read_all` Nov 16 13:07:47.067 INFO [stderr] --> src/lib/registry/mod.rs:83:5 Nov 16 13:07:47.067 INFO [stderr] | Nov 16 13:07:47.067 INFO [stderr] 83 | fn read_all(&mut self, f: &mut File) { Nov 16 13:07:47.067 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:47.067 INFO [stderr] Nov 16 13:07:47.075 INFO [stderr] warning: method is never used: `write_all` Nov 16 13:07:47.075 INFO [stderr] --> src/lib/registry/mod.rs:93:5 Nov 16 13:07:47.075 INFO [stderr] | Nov 16 13:07:47.075 INFO [stderr] 93 | fn write_all(&mut self, f: &mut File) { Nov 16 13:07:47.075 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:47.075 INFO [stderr] Nov 16 13:07:47.075 INFO [stderr] warning: method is never used: `siblings_addrs` Nov 16 13:07:47.075 INFO [stderr] --> src/lib/registry/mod.rs:99:5 Nov 16 13:07:47.075 INFO [stderr] | Nov 16 13:07:47.075 INFO [stderr] 99 | pub fn siblings_addrs(&mut self) -> Vec { Nov 16 13:07:47.075 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:47.075 INFO [stderr] Nov 16 13:07:47.075 INFO [stderr] warning: method is never used: `last_sibling` Nov 16 13:07:47.075 INFO [stderr] --> src/lib/registry/mod.rs:118:5 Nov 16 13:07:47.075 INFO [stderr] | Nov 16 13:07:47.075 INFO [stderr] 118 | pub fn last_sibling(&mut self) -> Ipv4Addr { Nov 16 13:07:47.075 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:07:47.075 INFO [stderr] Nov 16 13:07:55.127 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 06s Nov 16 13:07:55.147 INFO [stderr] su: No module specific data is present Nov 16 13:07:58.255 INFO running `"docker" "inspect" "8fa0f849d9ef7108d57496545f1e73426f8ade8d7921563ee617f9dcc2d6ad72"` Nov 16 13:07:58.485 INFO running `"docker" "rm" "-f" "8fa0f849d9ef7108d57496545f1e73426f8ade8d7921563ee617f9dcc2d6ad72"` Nov 16 13:07:58.779 INFO [stdout] 8fa0f849d9ef7108d57496545f1e73426f8ade8d7921563ee617f9dcc2d6ad72 Nov 16 13:07:58.782 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-0/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 13:07:59.207 INFO [stdout] b3f3e8a697d2d15c4c844968d9c0804fd5d6d81fc0568dea62f13ce2c149a161 Nov 16 13:07:59.215 INFO running `"docker" "start" "-a" "b3f3e8a697d2d15c4c844968d9c0804fd5d6d81fc0568dea62f13ce2c149a161"` Nov 16 13:08:00.850 INFO [stderr] usermod: no changes Nov 16 13:08:01.206 INFO [stderr] Compiling thread-scoped v1.0.2 Nov 16 13:08:01.215 INFO [stderr] Compiling cast v0.2.2 Nov 16 13:08:01.215 INFO [stderr] Compiling term v0.5.1 Nov 16 13:08:01.215 INFO [stderr] Compiling csv-core v0.1.4 Nov 16 13:08:01.215 INFO [stderr] Compiling clap v2.32.0 Nov 16 13:08:01.243 INFO [stderr] Compiling num-integer v0.1.39 Nov 16 13:08:01.243 INFO [stderr] Compiling synstructure v0.9.0 Nov 16 13:08:01.243 INFO [stderr] Compiling itertools-num v0.1.1 Nov 16 13:08:02.441 INFO [stderr] Compiling handlebars v0.32.4 Nov 16 13:08:03.877 INFO [stderr] Compiling criterion-plot v0.2.4 Nov 16 13:08:03.879 INFO [stderr] Compiling criterion-stats v0.2.4 Nov 16 13:08:09.635 INFO [stderr] Compiling chrono v0.4.5 Nov 16 13:08:13.235 INFO [stderr] Compiling csv v1.0.0 Nov 16 13:08:16.587 INFO [stderr] Compiling failure_derive v0.1.2 Nov 16 13:08:23.239 INFO [stderr] Compiling simplelog v0.5.2 Nov 16 13:08:27.665 INFO [stderr] Compiling failure v0.1.2 Nov 16 13:08:33.744 INFO [stderr] Compiling criterion v0.2.4 Nov 16 13:08:44.239 INFO [stderr] Compiling zp-blockchain v0.1.0 (/source) Nov 16 13:08:45.939 INFO [stderr] warning: unused import: `super::BlockChain` Nov 16 13:08:45.939 INFO [stderr] --> src/lib/rest/api.rs:2:5 Nov 16 13:08:45.940 INFO [stderr] | Nov 16 13:08:45.940 INFO [stderr] 2 | use super::BlockChain; Nov 16 13:08:45.940 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 16 13:08:45.940 INFO [stderr] | Nov 16 13:08:45.941 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 13:08:45.941 INFO [stderr] Nov 16 13:08:45.941 INFO [stderr] warning: unused import: `shio::data::Data` Nov 16 13:08:45.942 INFO [stderr] --> src/lib/rest/api.rs:9:5 Nov 16 13:08:45.942 INFO [stderr] | Nov 16 13:08:45.942 INFO [stderr] 9 | use shio::data::Data; Nov 16 13:08:45.943 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 16 13:08:45.943 INFO [stderr] Nov 16 13:08:45.943 INFO [stderr] warning: unused import: `std::borrow::Borrow` Nov 16 13:08:45.943 INFO [stderr] --> src/lib/registry/mod.rs:2:5 Nov 16 13:08:45.944 INFO [stderr] | Nov 16 13:08:45.944 INFO [stderr] 2 | use std::borrow::Borrow; Nov 16 13:08:45.944 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 13:08:45.945 INFO [stderr] Nov 16 13:08:45.945 INFO [stderr] warning: unused import: `std::net::Ipv4Addr` Nov 16 13:08:45.945 INFO [stderr] --> src/lib/registry/mod.rs:131:9 Nov 16 13:08:45.946 INFO [stderr] | Nov 16 13:08:45.946 INFO [stderr] 131 | use std::net::Ipv4Addr; Nov 16 13:08:45.946 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 16 13:08:45.946 INFO [stderr] Nov 16 13:08:45.947 INFO [stderr] warning: unused import: `self::block::Block` Nov 16 13:08:45.947 INFO [stderr] --> src/lib/mod.rs:6:5 Nov 16 13:08:45.947 INFO [stderr] | Nov 16 13:08:45.948 INFO [stderr] 6 | use self::block::Block; Nov 16 13:08:45.948 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 16 13:08:45.948 INFO [stderr] Nov 16 13:08:46.459 INFO [stderr] warning: method is never used: `init` Nov 16 13:08:46.459 INFO [stderr] --> src/lib/registry/mod.rs:63:5 Nov 16 13:08:46.459 INFO [stderr] | Nov 16 13:08:46.459 INFO [stderr] 63 | pub fn init(&mut self, addr: &str) { Nov 16 13:08:46.459 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:08:46.459 INFO [stderr] | Nov 16 13:08:46.459 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 16 13:08:46.459 INFO [stderr] Nov 16 13:08:46.459 INFO [stderr] warning: method is never used: `add` Nov 16 13:08:46.459 INFO [stderr] --> src/lib/registry/mod.rs:68:5 Nov 16 13:08:46.459 INFO [stderr] | Nov 16 13:08:46.459 INFO [stderr] 68 | fn add(&mut self, addr: &str) { Nov 16 13:08:46.459 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:08:46.459 INFO [stderr] Nov 16 13:08:46.459 INFO [stderr] warning: method is never used: `write_all` Nov 16 13:08:46.459 INFO [stderr] --> src/lib/registry/mod.rs:93:5 Nov 16 13:08:46.459 INFO [stderr] | Nov 16 13:08:46.459 INFO [stderr] 93 | fn write_all(&mut self, f: &mut File) { Nov 16 13:08:46.459 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 13:08:46.459 INFO [stderr] Nov 16 13:08:50.137 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 49.26s Nov 16 13:08:50.171 INFO [stderr] su: No module specific data is present Nov 16 13:08:51.037 INFO running `"docker" "inspect" "b3f3e8a697d2d15c4c844968d9c0804fd5d6d81fc0568dea62f13ce2c149a161"` Nov 16 13:08:51.440 INFO running `"docker" "rm" "-f" "b3f3e8a697d2d15c4c844968d9c0804fd5d6d81fc0568dea62f13ce2c149a161"` Nov 16 13:08:51.880 INFO [stdout] b3f3e8a697d2d15c4c844968d9c0804fd5d6d81fc0568dea62f13ce2c149a161