Dec 14 05:48:37.907 INFO testing SonicFrog/furry-bassoon against master#bd47d6825bf4090517549d33cfef10d3300b4a75 for pr-56550 Dec 14 05:48:37.907 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-4/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-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"` Dec 14 05:48:38.396 INFO [stdout] 5171d0100b2e57d4795a9616c207946949b98b36aea6b33955d307d803ac5d6f Dec 14 05:48:38.403 INFO running `"docker" "start" "-a" "5171d0100b2e57d4795a9616c207946949b98b36aea6b33955d307d803ac5d6f"` Dec 14 05:48:39.519 INFO [stderr] usermod: no changes Dec 14 05:48:39.583 INFO [stderr] Compiling crossbeam-utils v0.3.2 Dec 14 05:48:40.116 INFO [stderr] Compiling memcached v0.1.0 (/source) Dec 14 05:48:40.656 INFO [stderr] warning: field is never used: `hasher` Dec 14 05:48:40.656 INFO [stderr] --> src/map.rs:12:5 Dec 14 05:48:40.656 INFO [stderr] | Dec 14 05:48:40.656 INFO [stderr] 12 | hasher: DefaultHasher, Dec 14 05:48:40.657 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.657 INFO [stderr] | Dec 14 05:48:40.657 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 14 05:48:40.658 INFO [stderr] Dec 14 05:48:40.658 INFO [stderr] warning: method is never used: `remove` Dec 14 05:48:40.658 INFO [stderr] --> src/map.rs:79:5 Dec 14 05:48:40.658 INFO [stderr] | Dec 14 05:48:40.658 INFO [stderr] 79 | pub fn remove(&self, key: &K) { Dec 14 05:48:40.658 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.658 INFO [stderr] Dec 14 05:48:40.659 INFO [stderr] warning: constant item is never used: `DEFAULT_TABLE_CAPACITY` Dec 14 05:48:40.659 INFO [stderr] --> src/loan_map.rs:14:1 Dec 14 05:48:40.659 INFO [stderr] | Dec 14 05:48:40.659 INFO [stderr] 14 | const DEFAULT_TABLE_CAPACITY: usize = 128; Dec 14 05:48:40.659 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.659 INFO [stderr] Dec 14 05:48:40.659 INFO [stderr] warning: constant item is never used: `DEFAULT_BUCKET_CAPACITY` Dec 14 05:48:40.659 INFO [stderr] --> src/loan_map.rs:15:1 Dec 14 05:48:40.659 INFO [stderr] | Dec 14 05:48:40.659 INFO [stderr] 15 | const DEFAULT_BUCKET_CAPACITY: usize = 128; Dec 14 05:48:40.659 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.659 INFO [stderr] Dec 14 05:48:40.660 INFO [stderr] warning: struct is never constructed: `VersionTable` Dec 14 05:48:40.660 INFO [stderr] --> src/loan_map.rs:17:1 Dec 14 05:48:40.660 INFO [stderr] | Dec 14 05:48:40.660 INFO [stderr] 17 | struct VersionTable { Dec 14 05:48:40.660 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.660 INFO [stderr] Dec 14 05:48:40.660 INFO [stderr] warning: method is never used: `with_capacity` Dec 14 05:48:40.660 INFO [stderr] --> src/loan_map.rs:26:5 Dec 14 05:48:40.660 INFO [stderr] | Dec 14 05:48:40.660 INFO [stderr] 26 | fn with_capacity(cap: usize) -> VersionTable { Dec 14 05:48:40.660 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.660 INFO [stderr] Dec 14 05:48:40.660 INFO [stderr] warning: method is never used: `current_head` Dec 14 05:48:40.660 INFO [stderr] --> src/loan_map.rs:33:5 Dec 14 05:48:40.660 INFO [stderr] | Dec 14 05:48:40.661 INFO [stderr] 33 | fn current_head(&self) -> usize { Dec 14 05:48:40.661 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.661 INFO [stderr] Dec 14 05:48:40.661 INFO [stderr] warning: method is never used: `next_head` Dec 14 05:48:40.661 INFO [stderr] --> src/loan_map.rs:37:5 Dec 14 05:48:40.661 INFO [stderr] | Dec 14 05:48:40.661 INFO [stderr] 37 | fn next_head(&self) -> usize { Dec 14 05:48:40.661 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.661 INFO [stderr] Dec 14 05:48:40.661 INFO [stderr] warning: method is never used: `scan` Dec 14 05:48:40.661 INFO [stderr] --> src/loan_map.rs:41:5 Dec 14 05:48:40.661 INFO [stderr] | Dec 14 05:48:40.661 INFO [stderr] 41 | / fn scan(&self, f: F) -> RwLockReadGuard> Dec 14 05:48:40.661 INFO [stderr] 42 | | where Dec 14 05:48:40.661 INFO [stderr] 43 | | F: Fn(&Bucket) -> bool, Dec 14 05:48:40.661 INFO [stderr] 44 | | { Dec 14 05:48:40.661 INFO [stderr] ... | Dec 14 05:48:40.661 INFO [stderr] 56 | | self.bucket[start].read().unwrap() Dec 14 05:48:40.661 INFO [stderr] 57 | | } Dec 14 05:48:40.661 INFO [stderr] | |_____^ Dec 14 05:48:40.661 INFO [stderr] Dec 14 05:48:40.661 INFO [stderr] warning: method is never used: `remove` Dec 14 05:48:40.661 INFO [stderr] --> src/loan_map.rs:59:5 Dec 14 05:48:40.662 INFO [stderr] | Dec 14 05:48:40.662 INFO [stderr] 59 | fn remove(&self, key: K) -> Option { Dec 14 05:48:40.662 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.662 INFO [stderr] Dec 14 05:48:40.662 INFO [stderr] warning: method is never used: `scan_mut` Dec 14 05:48:40.662 INFO [stderr] --> src/loan_map.rs:67:5 Dec 14 05:48:40.662 INFO [stderr] | Dec 14 05:48:40.662 INFO [stderr] 67 | / fn scan_mut(&self, f: F) -> RwLockWriteGuard> Dec 14 05:48:40.662 INFO [stderr] 68 | | where Dec 14 05:48:40.662 INFO [stderr] 69 | | F: Fn(&Bucket) -> bool, Dec 14 05:48:40.662 INFO [stderr] 70 | | { Dec 14 05:48:40.662 INFO [stderr] ... | Dec 14 05:48:40.662 INFO [stderr] 82 | | self.bucket[start].write().unwrap() Dec 14 05:48:40.662 INFO [stderr] 83 | | } Dec 14 05:48:40.662 INFO [stderr] | |_____^ Dec 14 05:48:40.662 INFO [stderr] Dec 14 05:48:40.662 INFO [stderr] warning: method is never used: `update` Dec 14 05:48:40.662 INFO [stderr] --> src/loan_map.rs:85:5 Dec 14 05:48:40.662 INFO [stderr] | Dec 14 05:48:40.662 INFO [stderr] 85 | fn update(&self, key: K, value: V) -> Option { Dec 14 05:48:40.662 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.662 INFO [stderr] Dec 14 05:48:40.663 INFO [stderr] warning: method is never used: `newest` Dec 14 05:48:40.663 INFO [stderr] --> src/loan_map.rs:92:5 Dec 14 05:48:40.663 INFO [stderr] | Dec 14 05:48:40.663 INFO [stderr] 92 | fn newest(&self, key: &K) -> Option>> { Dec 14 05:48:40.663 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.663 INFO [stderr] Dec 14 05:48:40.663 INFO [stderr] warning: enum is never used: `Bucket` Dec 14 05:48:40.663 INFO [stderr] --> src/loan_map.rs:113:1 Dec 14 05:48:40.663 INFO [stderr] | Dec 14 05:48:40.663 INFO [stderr] 113 | enum Bucket { Dec 14 05:48:40.663 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.663 INFO [stderr] Dec 14 05:48:40.663 INFO [stderr] warning: method is never used: `is_free` Dec 14 05:48:40.663 INFO [stderr] --> src/loan_map.rs:120:5 Dec 14 05:48:40.663 INFO [stderr] | Dec 14 05:48:40.663 INFO [stderr] 120 | fn is_free(&self) -> bool { Dec 14 05:48:40.663 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.663 INFO [stderr] Dec 14 05:48:40.664 INFO [stderr] warning: method is never used: `value` Dec 14 05:48:40.664 INFO [stderr] --> src/loan_map.rs:127:5 Dec 14 05:48:40.664 INFO [stderr] | Dec 14 05:48:40.664 INFO [stderr] 127 | fn value(self) -> Option { Dec 14 05:48:40.664 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.664 INFO [stderr] Dec 14 05:48:40.664 INFO [stderr] warning: method is never used: `key` Dec 14 05:48:40.664 INFO [stderr] --> src/loan_map.rs:135:5 Dec 14 05:48:40.664 INFO [stderr] | Dec 14 05:48:40.664 INFO [stderr] 135 | fn key(&self) -> Option<&K> { Dec 14 05:48:40.664 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.664 INFO [stderr] Dec 14 05:48:40.664 INFO [stderr] warning: method is never used: `value_ref` Dec 14 05:48:40.664 INFO [stderr] --> src/loan_map.rs:143:5 Dec 14 05:48:40.664 INFO [stderr] | Dec 14 05:48:40.664 INFO [stderr] 143 | fn value_ref(&self) -> Result<&V, ()> { Dec 14 05:48:40.664 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.664 INFO [stderr] Dec 14 05:48:40.664 INFO [stderr] warning: method is never used: `key_matches` Dec 14 05:48:40.664 INFO [stderr] --> src/loan_map.rs:151:5 Dec 14 05:48:40.664 INFO [stderr] | Dec 14 05:48:40.665 INFO [stderr] 151 | / fn key_matches(&self, key: &K) -> bool Dec 14 05:48:40.665 INFO [stderr] 152 | | where Dec 14 05:48:40.665 INFO [stderr] 153 | | K: PartialEq, Dec 14 05:48:40.665 INFO [stderr] 154 | | { Dec 14 05:48:40.665 INFO [stderr] ... | Dec 14 05:48:40.665 INFO [stderr] 159 | | } Dec 14 05:48:40.665 INFO [stderr] 160 | | } Dec 14 05:48:40.665 INFO [stderr] | |_____^ Dec 14 05:48:40.665 INFO [stderr] Dec 14 05:48:40.665 INFO [stderr] warning: struct is never constructed: `Table` Dec 14 05:48:40.665 INFO [stderr] --> src/loan_map.rs:163:1 Dec 14 05:48:40.665 INFO [stderr] | Dec 14 05:48:40.665 INFO [stderr] 163 | / struct Table Dec 14 05:48:40.665 INFO [stderr] 164 | | where Dec 14 05:48:40.665 INFO [stderr] 165 | | K: PartialEq + Hash, Dec 14 05:48:40.665 INFO [stderr] 166 | | { Dec 14 05:48:40.665 INFO [stderr] 167 | | hash_builder: RandomState, Dec 14 05:48:40.665 INFO [stderr] 168 | | buckets: Vec>, Dec 14 05:48:40.665 INFO [stderr] 169 | | } Dec 14 05:48:40.665 INFO [stderr] | |_^ Dec 14 05:48:40.665 INFO [stderr] Dec 14 05:48:40.665 INFO [stderr] warning: method is never used: `with_capacity` Dec 14 05:48:40.665 INFO [stderr] --> src/loan_map.rs:175:5 Dec 14 05:48:40.665 INFO [stderr] | Dec 14 05:48:40.665 INFO [stderr] 175 | fn with_capacity(cap: usize, bucket_size: usize) -> Table { Dec 14 05:48:40.666 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.666 INFO [stderr] Dec 14 05:48:40.666 INFO [stderr] warning: method is never used: `hash` Dec 14 05:48:40.666 INFO [stderr] --> src/loan_map.rs:185:5 Dec 14 05:48:40.666 INFO [stderr] | Dec 14 05:48:40.666 INFO [stderr] 185 | fn hash(&self, key: &K) -> usize { Dec 14 05:48:40.666 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.666 INFO [stderr] Dec 14 05:48:40.666 INFO [stderr] warning: method is never used: `scan` Dec 14 05:48:40.666 INFO [stderr] --> src/loan_map.rs:192:5 Dec 14 05:48:40.666 INFO [stderr] | Dec 14 05:48:40.666 INFO [stderr] 192 | / fn scan(&self, key: &K, matches: F) -> RwLockReadGuard> Dec 14 05:48:40.666 INFO [stderr] 193 | | where F: Fn(&Bucket) -> bool, Dec 14 05:48:40.666 INFO [stderr] 194 | | { Dec 14 05:48:40.666 INFO [stderr] 195 | | self.buckets[self.hash(key)].scan(matches) Dec 14 05:48:40.666 INFO [stderr] 196 | | } Dec 14 05:48:40.666 INFO [stderr] | |_____^ Dec 14 05:48:40.666 INFO [stderr] Dec 14 05:48:40.667 INFO [stderr] warning: method is never used: `scan_mut` Dec 14 05:48:40.667 INFO [stderr] --> src/loan_map.rs:198:5 Dec 14 05:48:40.667 INFO [stderr] | Dec 14 05:48:40.667 INFO [stderr] 198 | / fn scan_mut(&self, key: &K, matches: F) -> RwLockWriteGuard> Dec 14 05:48:40.667 INFO [stderr] 199 | | where F: Fn(&Bucket) -> bool, Dec 14 05:48:40.667 INFO [stderr] 200 | | { Dec 14 05:48:40.667 INFO [stderr] 201 | | self.buckets[self.hash(key)].scan_mut(matches) Dec 14 05:48:40.667 INFO [stderr] 202 | | } Dec 14 05:48:40.667 INFO [stderr] | |_____^ Dec 14 05:48:40.667 INFO [stderr] Dec 14 05:48:40.667 INFO [stderr] warning: method is never used: `lookup` Dec 14 05:48:40.667 INFO [stderr] --> src/loan_map.rs:204:5 Dec 14 05:48:40.667 INFO [stderr] | Dec 14 05:48:40.667 INFO [stderr] 204 | fn lookup(&self, key: &K) -> RwLockReadGuard> { Dec 14 05:48:40.667 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.667 INFO [stderr] Dec 14 05:48:40.667 INFO [stderr] warning: method is never used: `lookup_or_free` Dec 14 05:48:40.667 INFO [stderr] --> src/loan_map.rs:212:5 Dec 14 05:48:40.667 INFO [stderr] | Dec 14 05:48:40.668 INFO [stderr] 212 | fn lookup_or_free(&self, key: &K) -> RwLockWriteGuard> { Dec 14 05:48:40.668 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.668 INFO [stderr] Dec 14 05:48:40.668 INFO [stderr] warning: method is never used: `remove` Dec 14 05:48:40.668 INFO [stderr] --> src/loan_map.rs:222:5 Dec 14 05:48:40.668 INFO [stderr] | Dec 14 05:48:40.668 INFO [stderr] 222 | fn remove(&self, key: K) -> Option { Dec 14 05:48:40.668 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.668 INFO [stderr] Dec 14 05:48:40.668 INFO [stderr] warning: method is never used: `lookup_or_free_mut` Dec 14 05:48:40.668 INFO [stderr] --> src/loan_map.rs:226:5 Dec 14 05:48:40.668 INFO [stderr] | Dec 14 05:48:40.668 INFO [stderr] 226 | fn lookup_or_free_mut(&self, key: &K) -> RwLockWriteGuard> { Dec 14 05:48:40.668 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.668 INFO [stderr] Dec 14 05:48:40.668 INFO [stderr] warning: method is never used: `lookup_mut` Dec 14 05:48:40.668 INFO [stderr] --> src/loan_map.rs:233:5 Dec 14 05:48:40.668 INFO [stderr] | Dec 14 05:48:40.668 INFO [stderr] 233 | fn lookup_mut(&self, key: &K) -> RwLockWriteGuard> { Dec 14 05:48:40.668 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.669 INFO [stderr] Dec 14 05:48:40.669 INFO [stderr] warning: struct is never constructed: `ReadGuard` Dec 14 05:48:40.669 INFO [stderr] --> src/loan_map.rs:244:1 Dec 14 05:48:40.669 INFO [stderr] | Dec 14 05:48:40.669 INFO [stderr] 244 | pub struct ReadGuard<'a, K: 'a + PartialEq + Hash, V: 'a> { Dec 14 05:48:40.669 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.669 INFO [stderr] Dec 14 05:48:40.669 INFO [stderr] warning: struct is never constructed: `LoanMap` Dec 14 05:48:40.669 INFO [stderr] --> src/loan_map.rs:283:1 Dec 14 05:48:40.669 INFO [stderr] | Dec 14 05:48:40.669 INFO [stderr] 283 | / pub struct LoanMap Dec 14 05:48:40.669 INFO [stderr] 284 | | where Dec 14 05:48:40.669 INFO [stderr] 285 | | K: PartialEq + Hash, Dec 14 05:48:40.669 INFO [stderr] 286 | | { Dec 14 05:48:40.669 INFO [stderr] 287 | | table: RwLock>, Dec 14 05:48:40.669 INFO [stderr] 288 | | } Dec 14 05:48:40.669 INFO [stderr] | |_^ Dec 14 05:48:40.670 INFO [stderr] Dec 14 05:48:40.670 INFO [stderr] warning: method is never used: `new` Dec 14 05:48:40.670 INFO [stderr] --> src/loan_map.rs:295:5 Dec 14 05:48:40.670 INFO [stderr] | Dec 14 05:48:40.670 INFO [stderr] 295 | pub fn new() -> LoanMap { Dec 14 05:48:40.670 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.670 INFO [stderr] Dec 14 05:48:40.670 INFO [stderr] warning: method is never used: `with_capacity` Dec 14 05:48:40.670 INFO [stderr] --> src/loan_map.rs:301:5 Dec 14 05:48:40.670 INFO [stderr] | Dec 14 05:48:40.670 INFO [stderr] 301 | pub fn with_capacity(cap: usize, bucket_size: usize) -> LoanMap { Dec 14 05:48:40.670 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.670 INFO [stderr] Dec 14 05:48:40.670 INFO [stderr] warning: method is never used: `get` Dec 14 05:48:40.670 INFO [stderr] --> src/loan_map.rs:307:5 Dec 14 05:48:40.670 INFO [stderr] | Dec 14 05:48:40.670 INFO [stderr] 307 | pub fn get(&self, key: &K) -> Option> { Dec 14 05:48:40.670 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.670 INFO [stderr] Dec 14 05:48:40.671 INFO [stderr] warning: method is never used: `upsert` Dec 14 05:48:40.671 INFO [stderr] --> src/loan_map.rs:319:5 Dec 14 05:48:40.671 INFO [stderr] | Dec 14 05:48:40.671 INFO [stderr] 319 | / pub fn upsert(&self, key: K, f: F) -> Option Dec 14 05:48:40.671 INFO [stderr] 320 | | where Dec 14 05:48:40.671 INFO [stderr] 321 | | F: FnOnce(&V) -> V, Dec 14 05:48:40.671 INFO [stderr] 322 | | { Dec 14 05:48:40.671 INFO [stderr] ... | Dec 14 05:48:40.671 INFO [stderr] 330 | | mem::replace(&mut *bucket, Bucket::Contains(key, new_val)).value() Dec 14 05:48:40.671 INFO [stderr] 331 | | } Dec 14 05:48:40.671 INFO [stderr] | |_____^ Dec 14 05:48:40.671 INFO [stderr] Dec 14 05:48:40.671 INFO [stderr] warning: method is never used: `put` Dec 14 05:48:40.671 INFO [stderr] --> src/loan_map.rs:333:5 Dec 14 05:48:40.671 INFO [stderr] | Dec 14 05:48:40.671 INFO [stderr] 333 | pub fn put(&self, key: K, val: V) -> Option { Dec 14 05:48:40.671 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.671 INFO [stderr] Dec 14 05:48:40.671 INFO [stderr] warning: method is never used: `remove` Dec 14 05:48:40.671 INFO [stderr] --> src/loan_map.rs:340:5 Dec 14 05:48:40.671 INFO [stderr] | Dec 14 05:48:40.671 INFO [stderr] 340 | pub fn remove(&self, key: K) -> Option { Dec 14 05:48:40.671 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:40.671 INFO [stderr] Dec 14 05:48:41.241 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.70s Dec 14 05:48:41.244 INFO [stderr] su: No module specific data is present Dec 14 05:48:41.659 INFO running `"docker" "inspect" "5171d0100b2e57d4795a9616c207946949b98b36aea6b33955d307d803ac5d6f"` Dec 14 05:48:41.716 INFO running `"docker" "rm" "-f" "5171d0100b2e57d4795a9616c207946949b98b36aea6b33955d307d803ac5d6f"` Dec 14 05:48:41.776 INFO [stdout] 5171d0100b2e57d4795a9616c207946949b98b36aea6b33955d307d803ac5d6f Dec 14 05:48:41.780 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-4/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-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"` Dec 14 05:48:41.972 INFO [stdout] 06285cc5a1e8afba3cb56b385430da719ab18912e1963334e7508c475b217d6f Dec 14 05:48:41.974 INFO running `"docker" "start" "-a" "06285cc5a1e8afba3cb56b385430da719ab18912e1963334e7508c475b217d6f"` Dec 14 05:48:42.519 INFO [stderr] usermod: no changes Dec 14 05:48:42.570 INFO [stderr] Compiling memcached v0.1.0 (/source) Dec 14 05:48:43.272 INFO [stderr] warning: unused imports: `AtomicI64`, `Ordering` Dec 14 05:48:43.272 INFO [stderr] --> src/loan_map.rs:358:29 Dec 14 05:48:43.273 INFO [stderr] | Dec 14 05:48:43.273 INFO [stderr] 358 | use std::sync::atomic::{AtomicI64, Ordering}; Dec 14 05:48:43.273 INFO [stderr] | ^^^^^^^^^ ^^^^^^^^ Dec 14 05:48:43.273 INFO [stderr] | Dec 14 05:48:43.273 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 14 05:48:43.273 INFO [stderr] Dec 14 05:48:43.518 INFO [stderr] warning: unused variable: `keys` Dec 14 05:48:43.518 INFO [stderr] --> src/loan_map.rs:617:13 Dec 14 05:48:43.518 INFO [stderr] | Dec 14 05:48:43.519 INFO [stderr] 617 | let keys = gen_rand_strings(size * 2, size); Dec 14 05:48:43.519 INFO [stderr] | ^^^^ help: consider using `_keys` instead Dec 14 05:48:43.519 INFO [stderr] | Dec 14 05:48:43.520 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 14 05:48:43.520 INFO [stderr] Dec 14 05:48:43.520 INFO [stderr] warning: unused variable: `values` Dec 14 05:48:43.521 INFO [stderr] --> src/loan_map.rs:618:13 Dec 14 05:48:43.521 INFO [stderr] | Dec 14 05:48:43.521 INFO [stderr] 618 | let values = gen_rand_strings(size * 2, size); Dec 14 05:48:43.522 INFO [stderr] | ^^^^^^ help: consider using `_values` instead Dec 14 05:48:43.522 INFO [stderr] Dec 14 05:48:43.522 INFO [stderr] warning: unused variable: `value` Dec 14 05:48:43.522 INFO [stderr] --> src/loan_map.rs:641:19 Dec 14 05:48:43.523 INFO [stderr] | Dec 14 05:48:43.523 INFO [stderr] 641 | for (key, value) in kv1 { Dec 14 05:48:43.523 INFO [stderr] | ^^^^^ help: consider using `_value` instead Dec 14 05:48:43.524 INFO [stderr] Dec 14 05:48:43.647 INFO [stderr] warning: field is never used: `hasher` Dec 14 05:48:43.647 INFO [stderr] --> src/map.rs:12:5 Dec 14 05:48:43.647 INFO [stderr] | Dec 14 05:48:43.647 INFO [stderr] 12 | hasher: DefaultHasher, Dec 14 05:48:43.647 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:43.647 INFO [stderr] | Dec 14 05:48:43.647 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 14 05:48:43.647 INFO [stderr] Dec 14 05:48:43.647 INFO [stderr] warning: method is never used: `remove` Dec 14 05:48:43.647 INFO [stderr] --> src/loan_map.rs:59:5 Dec 14 05:48:43.647 INFO [stderr] | Dec 14 05:48:43.647 INFO [stderr] 59 | fn remove(&self, key: K) -> Option { Dec 14 05:48:43.647 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:43.647 INFO [stderr] Dec 14 05:48:43.647 INFO [stderr] warning: method is never used: `is_free` Dec 14 05:48:43.647 INFO [stderr] --> src/loan_map.rs:120:5 Dec 14 05:48:43.647 INFO [stderr] | Dec 14 05:48:43.647 INFO [stderr] 120 | fn is_free(&self) -> bool { Dec 14 05:48:43.647 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:43.647 INFO [stderr] Dec 14 05:48:43.647 INFO [stderr] warning: method is never used: `key` Dec 14 05:48:43.647 INFO [stderr] --> src/loan_map.rs:135:5 Dec 14 05:48:43.647 INFO [stderr] | Dec 14 05:48:43.647 INFO [stderr] 135 | fn key(&self) -> Option<&K> { Dec 14 05:48:43.647 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:43.647 INFO [stderr] Dec 14 05:48:43.647 INFO [stderr] warning: method is never used: `lookup_or_free` Dec 14 05:48:43.647 INFO [stderr] --> src/loan_map.rs:212:5 Dec 14 05:48:43.647 INFO [stderr] | Dec 14 05:48:43.647 INFO [stderr] 212 | fn lookup_or_free(&self, key: &K) -> RwLockWriteGuard> { Dec 14 05:48:43.647 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:43.647 INFO [stderr] Dec 14 05:48:43.647 INFO [stderr] warning: method is never used: `remove` Dec 14 05:48:43.647 INFO [stderr] --> src/loan_map.rs:222:5 Dec 14 05:48:43.647 INFO [stderr] | Dec 14 05:48:43.647 INFO [stderr] 222 | fn remove(&self, key: K) -> Option { Dec 14 05:48:43.647 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:43.648 INFO [stderr] Dec 14 05:48:43.651 INFO [stderr] warning: method is never used: `lookup_mut` Dec 14 05:48:43.651 INFO [stderr] --> src/loan_map.rs:233:5 Dec 14 05:48:43.651 INFO [stderr] | Dec 14 05:48:43.651 INFO [stderr] 233 | fn lookup_mut(&self, key: &K) -> RwLockWriteGuard> { Dec 14 05:48:43.651 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 05:48:43.651 INFO [stderr] Dec 14 05:48:43.651 INFO [stderr] warning: method is never used: `upsert` Dec 14 05:48:43.651 INFO [stderr] --> src/loan_map.rs:319:5 Dec 14 05:48:43.651 INFO [stderr] | Dec 14 05:48:43.651 INFO [stderr] 319 | / pub fn upsert(&self, key: K, f: F) -> Option Dec 14 05:48:43.651 INFO [stderr] 320 | | where Dec 14 05:48:43.651 INFO [stderr] 321 | | F: FnOnce(&V) -> V, Dec 14 05:48:43.651 INFO [stderr] 322 | | { Dec 14 05:48:43.651 INFO [stderr] ... | Dec 14 05:48:43.651 INFO [stderr] 330 | | mem::replace(&mut *bucket, Bucket::Contains(key, new_val)).value() Dec 14 05:48:43.651 INFO [stderr] 331 | | } Dec 14 05:48:43.651 INFO [stderr] | |_____^ Dec 14 05:48:43.651 INFO [stderr] Dec 14 05:48:44.983 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.44s Dec 14 05:48:44.987 INFO [stderr] su: No module specific data is present Dec 14 05:48:45.736 INFO running `"docker" "inspect" "06285cc5a1e8afba3cb56b385430da719ab18912e1963334e7508c475b217d6f"` Dec 14 05:48:45.924 INFO running `"docker" "rm" "-f" "06285cc5a1e8afba3cb56b385430da719ab18912e1963334e7508c475b217d6f"` Dec 14 05:48:46.118 INFO [stdout] 06285cc5a1e8afba3cb56b385430da719ab18912e1963334e7508c475b217d6f Dec 14 05:48:46.125 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-4/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-alt test --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"` Dec 14 05:48:46.519 INFO [stdout] ac9cc886eb9fe7691deab01049d450bb436b79ad872fa5fe8987ec64a6e7c335 Dec 14 05:48:46.521 INFO running `"docker" "start" "-a" "ac9cc886eb9fe7691deab01049d450bb436b79ad872fa5fe8987ec64a6e7c335"` Dec 14 05:48:47.278 INFO [stderr] usermod: no changes Dec 14 05:48:47.318 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.02s Dec 14 05:48:47.318 INFO [stderr] Running /target/debug/deps/memcached-9aef35400b7e908b Dec 14 05:48:47.324 INFO [stdout] Dec 14 05:48:47.324 INFO [stdout] running 17 tests Dec 14 05:48:47.432 INFO [stdout] test loan_map::tests::get_inexistent_value ... ok Dec 14 05:48:47.449 INFO [stdout] test loan_map::tests::insert_then_get ... ok Dec 14 05:48:47.455 INFO [stdout] test loan_map::tests::insert_then_remove ... ok Dec 14 05:48:47.456 INFO [stdout] test loan_map::tests::delete_value ... ok Dec 14 05:48:47.460 INFO [stdout] test loan_map::tests::double_insert_updates_value ... ok Dec 14 05:48:47.519 INFO [stdout] test loan_map::tests::version_table_update_single_key ... ok Dec 14 05:48:47.519 INFO [stdout] test loan_map::tests::version_table_values_dont_interfere ... ok Dec 14 05:48:47.531 INFO [stdout] test tests::existing_key_returns_some_value ... ok Dec 14 05:48:47.535 INFO [stdout] test tests::non_existent_key_is_none ... ok Dec 14 05:48:47.543 INFO [stdout] test tests::remove_test ... ok Dec 14 05:48:47.573 INFO [stdout] test loan_map::tests::version_table_overflow_overwrites_old_values ... ok Dec 14 05:48:47.573 INFO [stdout] test loan_map::tests::version_table_multi_version_multi_key ... ok Dec 14 05:48:47.603 INFO [stdout] test tests::bench_access_32_32 ... ok Dec 14 05:48:47.719 INFO [stdout] test loan_map::tests::bench_access_u32_key_u32_value ... ok Dec 14 05:48:48.023 INFO [stdout] test loan_map::tests::concurrent_puts ... FAILED Dec 14 05:48:48.497 INFO [stdout] test loan_map::tests::bench_huge_values ... ok Dec 14 05:48:54.627 INFO [stdout] test loan_map::tests::bench_access_string_key_string_value ... ok Dec 14 05:48:54.627 INFO [stdout] Dec 14 05:48:54.627 INFO [stdout] failures: Dec 14 05:48:54.627 INFO [stdout] Dec 14 05:48:54.627 INFO [stdout] ---- loan_map::tests::concurrent_puts stdout ---- Dec 14 05:48:54.627 INFO [stdout] thread 'loan_map::tests::concurrent_puts' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: Other, message: "Read-only file system" }', src/libcore/result.rs:1009:5 Dec 14 05:48:54.627 INFO [stdout] stack backtrace: Dec 14 05:48:54.627 INFO [stdout] 0: 0x562e43a7c313 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::heb4d4d98bcf46d90 Dec 14 05:48:54.627 INFO [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Dec 14 05:48:54.627 INFO [stdout] 1: 0x562e43a76a38 - std::sys_common::backtrace::_print::h919420b22c2473e3 Dec 14 05:48:54.627 INFO [stdout] at src/libstd/sys_common/backtrace.rs:71 Dec 14 05:48:54.627 INFO [stdout] 2: 0x562e43a7b232 - std::panicking::default_hook::{{closure}}::h22d4ac021acb88d5 Dec 14 05:48:54.627 INFO [stdout] at src/libstd/sys_common/backtrace.rs:59 Dec 14 05:48:54.627 INFO [stdout] at src/libstd/panicking.rs:210 Dec 14 05:48:54.627 INFO [stdout] 3: 0x562e43a7af27 - std::panicking::default_hook::h1134a4d34aab4428 Dec 14 05:48:54.627 INFO [stdout] at src/libstd/panicking.rs:218 Dec 14 05:48:54.627 INFO [stdout] 4: 0x562e43a7b940 - std::panicking::rust_panic_with_hook::h9c89557c251f2d42 Dec 14 05:48:54.627 INFO [stdout] at src/libstd/panicking.rs:487 Dec 14 05:48:54.627 INFO [stdout] 5: 0x562e43a7b4c1 - std::panicking::continue_panic_fmt::h6b63497ce98499d4 Dec 14 05:48:54.627 INFO [stdout] at src/libstd/panicking.rs:394 Dec 14 05:48:54.627 INFO [stdout] 6: 0x562e43a7b3a5 - rust_begin_unwind Dec 14 05:48:54.627 INFO [stdout] at src/libstd/panicking.rs:321 Dec 14 05:48:54.627 INFO [stdout] 7: 0x562e43a8b82c - core::panicking::panic_fmt::h68c043a5e81351f3 Dec 14 05:48:54.627 INFO [stdout] at src/libcore/panicking.rs:95 Dec 14 05:48:54.627 INFO [stdout] 8: 0x562e439ebb7b - core::result::unwrap_failed::h6df781641fa96cc6 Dec 14 05:48:54.627 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/libcore/macros.rs:26 Dec 14 05:48:54.627 INFO [stdout] 9: 0x562e439e9796 - >::unwrap::h6ffd473b078b4490 Dec 14 05:48:54.627 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/libcore/result.rs:808 Dec 14 05:48:54.627 INFO [stdout] 10: 0x562e439db2ca - memcached::loan_map::tests::concurrent_puts::hd979c2550f9c932a Dec 14 05:48:54.627 INFO [stdout] at src/loan_map.rs:455 Dec 14 05:48:54.627 INFO [stdout] 11: 0x562e439db1a9 - memcached::loan_map::tests::concurrent_puts::{{closure}}::hd7d7a41f32e9bd30 Dec 14 05:48:54.627 INFO [stdout] at src/loan_map.rs:441 Dec 14 05:48:54.627 INFO [stdout] 12: 0x562e439f490d - core::ops::function::FnOnce::call_once::hdae1922015040828 Dec 14 05:48:54.627 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/libcore/ops/function.rs:238 Dec 14 05:48:54.627 INFO [stdout] 13: 0x562e43a0f61e - >::call_box::h3cf534772c089f15 Dec 14 05:48:54.627 INFO [stdout] at src/libtest/lib.rs:1483 Dec 14 05:48:54.627 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/libcore/ops/function.rs:238 Dec 14 05:48:54.627 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/liballoc/boxed.rs:673 Dec 14 05:48:54.627 INFO [stdout] 14: 0x562e43a8a049 - __rust_maybe_catch_panic Dec 14 05:48:54.627 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 14 05:48:54.627 INFO [stdout] 15: 0x562e43a2d167 - test::run_test::run_test_inner::{{closure}}::h5f14673685eef7c8 Dec 14 05:48:54.627 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/libstd/panicking.rs:285 Dec 14 05:48:54.627 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/libstd/panic.rs:398 Dec 14 05:48:54.627 INFO [stdout] at src/libtest/lib.rs:1438 Dec 14 05:48:54.627 INFO [stdout] 16: 0x562e43a07ed4 - std::sys_common::backtrace::__rust_begin_short_backtrace::h96de92a7d062bb5f Dec 14 05:48:54.627 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/libstd/sys_common/backtrace.rs:136 Dec 14 05:48:54.627 INFO [stdout] 17: 0x562e43a08544 - std::panicking::try::do_call::h6a71e68ea4ad0d8a Dec 14 05:48:54.627 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/libstd/thread/mod.rs:479 Dec 14 05:48:54.627 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/libstd/panic.rs:319 Dec 14 05:48:54.628 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/libstd/panicking.rs:306 Dec 14 05:48:54.628 INFO [stdout] 18: 0x562e43a8a049 - __rust_maybe_catch_panic Dec 14 05:48:54.628 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 14 05:48:54.628 INFO [stdout] 19: 0x562e43a0f4fc - >::call_box::h260fd1ad8e2854a6 Dec 14 05:48:54.628 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/libstd/panicking.rs:285 Dec 14 05:48:54.628 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/libstd/panic.rs:398 Dec 14 05:48:54.628 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/libstd/thread/mod.rs:478 Dec 14 05:48:54.628 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/liballoc/boxed.rs:673 Dec 14 05:48:54.628 INFO [stdout] 20: 0x562e43a7df6d - std::sys::unix::thread::Thread::new::thread_start::h08aa646226e66c99 Dec 14 05:48:54.628 INFO [stdout] at /rustc/bd47d6825bf4090517549d33cfef10d3300b4a75/src/liballoc/boxed.rs:683 Dec 14 05:48:54.628 INFO [stdout] at src/libstd/sys_common/thread.rs:24 Dec 14 05:48:54.628 INFO [stdout] at src/libstd/sys/unix/thread.rs:91 Dec 14 05:48:54.628 INFO [stdout] 21: 0x7f36d2e346b9 - start_thread Dec 14 05:48:54.628 INFO [stdout] 22: 0x7f36d295441c - clone Dec 14 05:48:54.628 INFO [stdout] 23: 0x0 - Dec 14 05:48:54.628 INFO [stdout] Dec 14 05:48:54.628 INFO [stdout] Dec 14 05:48:54.628 INFO [stdout] failures: Dec 14 05:48:54.628 INFO [stdout] loan_map::tests::concurrent_puts Dec 14 05:48:54.628 INFO [stdout] Dec 14 05:48:54.628 INFO [stdout] test result: FAILED. 16 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out Dec 14 05:48:54.628 INFO [stdout] Dec 14 05:48:54.635 INFO [stderr] error: test failed, to rerun pass '--bin memcached' Dec 14 05:48:54.635 INFO [stderr] su: No module specific data is present Dec 14 05:48:55.112 INFO running `"docker" "inspect" "ac9cc886eb9fe7691deab01049d450bb436b79ad872fa5fe8987ec64a6e7c335"` Dec 14 05:48:55.257 INFO running `"docker" "rm" "-f" "ac9cc886eb9fe7691deab01049d450bb436b79ad872fa5fe8987ec64a6e7c335"` Dec 14 05:48:55.398 INFO [stdout] ac9cc886eb9fe7691deab01049d450bb436b79ad872fa5fe8987ec64a6e7c335