Oct 11 04:27:13.831 INFO testing SonicFrog/furry-bassoon against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling Oct 11 04:27:13.831 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen Oct 11 04:27:13.831 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-7/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-7/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 04:27:14.200 INFO blam! 88c94a194dca1da48d6ed404332116987cefcd0f84291c3b97e007511ae9db76 Oct 11 04:27:14.202 INFO running `"docker" "start" "-a" "88c94a194dca1da48d6ed404332116987cefcd0f84291c3b97e007511ae9db76"` Oct 11 04:27:15.087 INFO kablam! usermod: no changes Oct 11 04:27:15.151 INFO kablam! Compiling rand v0.5.0-pre.0 Oct 11 04:27:18.920 INFO kablam! Compiling memcached v0.1.0 (/source) Oct 11 04:27:19.809 INFO kablam! warning: field is never used: `hasher` Oct 11 04:27:19.809 INFO kablam! --> src/map.rs:12:5 Oct 11 04:27:19.809 INFO kablam! | Oct 11 04:27:19.809 INFO kablam! 12 | hasher: DefaultHasher, Oct 11 04:27:19.809 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.809 INFO kablam! | Oct 11 04:27:19.809 INFO kablam! = note: #[warn(dead_code)] on by default Oct 11 04:27:19.809 INFO kablam! Oct 11 04:27:19.809 INFO kablam! warning: method is never used: `remove` Oct 11 04:27:19.809 INFO kablam! --> src/map.rs:79:5 Oct 11 04:27:19.809 INFO kablam! | Oct 11 04:27:19.809 INFO kablam! 79 | pub fn remove(&self, key: &K) { Oct 11 04:27:19.809 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.809 INFO kablam! Oct 11 04:27:19.809 INFO kablam! warning: constant item is never used: `DEFAULT_TABLE_CAPACITY` Oct 11 04:27:19.809 INFO kablam! --> src/loan_map.rs:14:1 Oct 11 04:27:19.809 INFO kablam! | Oct 11 04:27:19.809 INFO kablam! 14 | const DEFAULT_TABLE_CAPACITY: usize = 128; Oct 11 04:27:19.809 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.809 INFO kablam! Oct 11 04:27:19.809 INFO kablam! warning: constant item is never used: `DEFAULT_BUCKET_CAPACITY` Oct 11 04:27:19.809 INFO kablam! --> src/loan_map.rs:15:1 Oct 11 04:27:19.809 INFO kablam! | Oct 11 04:27:19.809 INFO kablam! 15 | const DEFAULT_BUCKET_CAPACITY: usize = 128; Oct 11 04:27:19.809 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.810 INFO kablam! Oct 11 04:27:19.810 INFO kablam! warning: struct is never constructed: `VersionTable` Oct 11 04:27:19.810 INFO kablam! --> src/loan_map.rs:17:1 Oct 11 04:27:19.810 INFO kablam! | Oct 11 04:27:19.810 INFO kablam! 17 | struct VersionTable { Oct 11 04:27:19.810 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.810 INFO kablam! Oct 11 04:27:19.810 INFO kablam! warning: method is never used: `with_capacity` Oct 11 04:27:19.810 INFO kablam! --> src/loan_map.rs:26:5 Oct 11 04:27:19.810 INFO kablam! | Oct 11 04:27:19.810 INFO kablam! 26 | fn with_capacity(cap: usize) -> VersionTable { Oct 11 04:27:19.810 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.810 INFO kablam! Oct 11 04:27:19.810 INFO kablam! warning: method is never used: `current_head` Oct 11 04:27:19.810 INFO kablam! --> src/loan_map.rs:33:5 Oct 11 04:27:19.810 INFO kablam! | Oct 11 04:27:19.810 INFO kablam! 33 | fn current_head(&self) -> usize { Oct 11 04:27:19.810 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.810 INFO kablam! Oct 11 04:27:19.810 INFO kablam! warning: method is never used: `next_head` Oct 11 04:27:19.810 INFO kablam! --> src/loan_map.rs:37:5 Oct 11 04:27:19.810 INFO kablam! | Oct 11 04:27:19.810 INFO kablam! 37 | fn next_head(&self) -> usize { Oct 11 04:27:19.810 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.810 INFO kablam! Oct 11 04:27:19.810 INFO kablam! warning: method is never used: `scan` Oct 11 04:27:19.810 INFO kablam! --> src/loan_map.rs:41:5 Oct 11 04:27:19.810 INFO kablam! | Oct 11 04:27:19.810 INFO kablam! 41 | / fn scan(&self, f: F) -> RwLockReadGuard> Oct 11 04:27:19.810 INFO kablam! 42 | | where Oct 11 04:27:19.810 INFO kablam! 43 | | F: Fn(&Bucket) -> bool, Oct 11 04:27:19.810 INFO kablam! 44 | | { Oct 11 04:27:19.810 INFO kablam! ... | Oct 11 04:27:19.810 INFO kablam! 56 | | self.bucket[start].read().unwrap() Oct 11 04:27:19.810 INFO kablam! 57 | | } Oct 11 04:27:19.810 INFO kablam! | |_____^ Oct 11 04:27:19.810 INFO kablam! Oct 11 04:27:19.810 INFO kablam! warning: method is never used: `remove` Oct 11 04:27:19.810 INFO kablam! --> src/loan_map.rs:59:5 Oct 11 04:27:19.810 INFO kablam! | Oct 11 04:27:19.810 INFO kablam! 59 | fn remove(&self, key: K) -> Option { Oct 11 04:27:19.810 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.810 INFO kablam! Oct 11 04:27:19.810 INFO kablam! warning: method is never used: `scan_mut` Oct 11 04:27:19.810 INFO kablam! --> src/loan_map.rs:67:5 Oct 11 04:27:19.810 INFO kablam! | Oct 11 04:27:19.810 INFO kablam! 67 | / fn scan_mut(&self, f: F) -> RwLockWriteGuard> Oct 11 04:27:19.810 INFO kablam! 68 | | where Oct 11 04:27:19.810 INFO kablam! 69 | | F: Fn(&Bucket) -> bool, Oct 11 04:27:19.810 INFO kablam! 70 | | { Oct 11 04:27:19.810 INFO kablam! ... | Oct 11 04:27:19.810 INFO kablam! 82 | | self.bucket[start].write().unwrap() Oct 11 04:27:19.810 INFO kablam! 83 | | } Oct 11 04:27:19.810 INFO kablam! | |_____^ Oct 11 04:27:19.810 INFO kablam! Oct 11 04:27:19.810 INFO kablam! warning: method is never used: `update` Oct 11 04:27:19.810 INFO kablam! --> src/loan_map.rs:85:5 Oct 11 04:27:19.810 INFO kablam! | Oct 11 04:27:19.810 INFO kablam! 85 | fn update(&self, key: K, value: V) -> Option { Oct 11 04:27:19.810 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.810 INFO kablam! Oct 11 04:27:19.810 INFO kablam! warning: method is never used: `newest` Oct 11 04:27:19.810 INFO kablam! --> src/loan_map.rs:92:5 Oct 11 04:27:19.810 INFO kablam! | Oct 11 04:27:19.810 INFO kablam! 92 | fn newest(&self, key: &K) -> Option>> { Oct 11 04:27:19.810 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.810 INFO kablam! Oct 11 04:27:19.810 INFO kablam! warning: enum is never used: `Bucket` Oct 11 04:27:19.810 INFO kablam! --> src/loan_map.rs:113:1 Oct 11 04:27:19.810 INFO kablam! | Oct 11 04:27:19.810 INFO kablam! 113 | enum Bucket { Oct 11 04:27:19.810 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.810 INFO kablam! Oct 11 04:27:19.810 INFO kablam! warning: method is never used: `is_free` Oct 11 04:27:19.810 INFO kablam! --> src/loan_map.rs:120:5 Oct 11 04:27:19.810 INFO kablam! | Oct 11 04:27:19.810 INFO kablam! 120 | fn is_free(&self) -> bool { Oct 11 04:27:19.810 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.810 INFO kablam! Oct 11 04:27:19.810 INFO kablam! warning: method is never used: `value` Oct 11 04:27:19.810 INFO kablam! --> src/loan_map.rs:127:5 Oct 11 04:27:19.810 INFO kablam! | Oct 11 04:27:19.810 INFO kablam! 127 | fn value(self) -> Option { Oct 11 04:27:19.810 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.810 INFO kablam! Oct 11 04:27:19.810 INFO kablam! warning: method is never used: `key` Oct 11 04:27:19.810 INFO kablam! --> src/loan_map.rs:135:5 Oct 11 04:27:19.810 INFO kablam! | Oct 11 04:27:19.810 INFO kablam! 135 | fn key(&self) -> Option<&K> { Oct 11 04:27:19.811 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.811 INFO kablam! Oct 11 04:27:19.811 INFO kablam! warning: method is never used: `value_ref` Oct 11 04:27:19.811 INFO kablam! --> src/loan_map.rs:143:5 Oct 11 04:27:19.811 INFO kablam! | Oct 11 04:27:19.811 INFO kablam! 143 | fn value_ref(&self) -> Result<&V, ()> { Oct 11 04:27:19.811 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.811 INFO kablam! Oct 11 04:27:19.811 INFO kablam! warning: method is never used: `key_matches` Oct 11 04:27:19.811 INFO kablam! --> src/loan_map.rs:151:5 Oct 11 04:27:19.811 INFO kablam! | Oct 11 04:27:19.811 INFO kablam! 151 | / fn key_matches(&self, key: &K) -> bool Oct 11 04:27:19.811 INFO kablam! 152 | | where Oct 11 04:27:19.811 INFO kablam! 153 | | K: PartialEq, Oct 11 04:27:19.811 INFO kablam! 154 | | { Oct 11 04:27:19.811 INFO kablam! ... | Oct 11 04:27:19.811 INFO kablam! 159 | | } Oct 11 04:27:19.811 INFO kablam! 160 | | } Oct 11 04:27:19.811 INFO kablam! | |_____^ Oct 11 04:27:19.811 INFO kablam! Oct 11 04:27:19.811 INFO kablam! warning: struct is never constructed: `Table` Oct 11 04:27:19.811 INFO kablam! --> src/loan_map.rs:163:1 Oct 11 04:27:19.811 INFO kablam! | Oct 11 04:27:19.811 INFO kablam! 163 | / struct Table Oct 11 04:27:19.811 INFO kablam! 164 | | where Oct 11 04:27:19.811 INFO kablam! 165 | | K: PartialEq + Hash, Oct 11 04:27:19.811 INFO kablam! 166 | | { Oct 11 04:27:19.811 INFO kablam! 167 | | hash_builder: RandomState, Oct 11 04:27:19.811 INFO kablam! 168 | | buckets: Vec>, Oct 11 04:27:19.811 INFO kablam! 169 | | } Oct 11 04:27:19.811 INFO kablam! | |_^ Oct 11 04:27:19.811 INFO kablam! Oct 11 04:27:19.811 INFO kablam! warning: method is never used: `with_capacity` Oct 11 04:27:19.811 INFO kablam! --> src/loan_map.rs:175:5 Oct 11 04:27:19.811 INFO kablam! | Oct 11 04:27:19.811 INFO kablam! 175 | fn with_capacity(cap: usize, bucket_size: usize) -> Table { Oct 11 04:27:19.811 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.811 INFO kablam! Oct 11 04:27:19.811 INFO kablam! warning: method is never used: `hash` Oct 11 04:27:19.811 INFO kablam! --> src/loan_map.rs:185:5 Oct 11 04:27:19.811 INFO kablam! | Oct 11 04:27:19.811 INFO kablam! 185 | fn hash(&self, key: &K) -> usize { Oct 11 04:27:19.811 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.811 INFO kablam! Oct 11 04:27:19.811 INFO kablam! warning: method is never used: `scan` Oct 11 04:27:19.811 INFO kablam! --> src/loan_map.rs:192:5 Oct 11 04:27:19.811 INFO kablam! | Oct 11 04:27:19.811 INFO kablam! 192 | / fn scan(&self, key: &K, matches: F) -> RwLockReadGuard> Oct 11 04:27:19.811 INFO kablam! 193 | | where F: Fn(&Bucket) -> bool, Oct 11 04:27:19.811 INFO kablam! 194 | | { Oct 11 04:27:19.811 INFO kablam! 195 | | self.buckets[self.hash(key)].scan(matches) Oct 11 04:27:19.811 INFO kablam! 196 | | } Oct 11 04:27:19.811 INFO kablam! | |_____^ Oct 11 04:27:19.811 INFO kablam! Oct 11 04:27:19.811 INFO kablam! warning: method is never used: `scan_mut` Oct 11 04:27:19.811 INFO kablam! --> src/loan_map.rs:198:5 Oct 11 04:27:19.811 INFO kablam! | Oct 11 04:27:19.811 INFO kablam! 198 | / fn scan_mut(&self, key: &K, matches: F) -> RwLockWriteGuard> Oct 11 04:27:19.811 INFO kablam! 199 | | where F: Fn(&Bucket) -> bool, Oct 11 04:27:19.811 INFO kablam! 200 | | { Oct 11 04:27:19.811 INFO kablam! 201 | | self.buckets[self.hash(key)].scan_mut(matches) Oct 11 04:27:19.811 INFO kablam! 202 | | } Oct 11 04:27:19.811 INFO kablam! | |_____^ Oct 11 04:27:19.811 INFO kablam! Oct 11 04:27:19.811 INFO kablam! warning: method is never used: `lookup` Oct 11 04:27:19.811 INFO kablam! --> src/loan_map.rs:204:5 Oct 11 04:27:19.811 INFO kablam! | Oct 11 04:27:19.811 INFO kablam! 204 | fn lookup(&self, key: &K) -> RwLockReadGuard> { Oct 11 04:27:19.811 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.811 INFO kablam! Oct 11 04:27:19.811 INFO kablam! warning: method is never used: `lookup_or_free` Oct 11 04:27:19.811 INFO kablam! --> src/loan_map.rs:212:5 Oct 11 04:27:19.811 INFO kablam! | Oct 11 04:27:19.811 INFO kablam! 212 | fn lookup_or_free(&self, key: &K) -> RwLockWriteGuard> { Oct 11 04:27:19.811 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.811 INFO kablam! Oct 11 04:27:19.811 INFO kablam! warning: method is never used: `remove` Oct 11 04:27:19.811 INFO kablam! --> src/loan_map.rs:222:5 Oct 11 04:27:19.811 INFO kablam! | Oct 11 04:27:19.811 INFO kablam! 222 | fn remove(&self, key: K) -> Option { Oct 11 04:27:19.811 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.811 INFO kablam! Oct 11 04:27:19.811 INFO kablam! warning: method is never used: `lookup_or_free_mut` Oct 11 04:27:19.811 INFO kablam! --> src/loan_map.rs:226:5 Oct 11 04:27:19.811 INFO kablam! | Oct 11 04:27:19.811 INFO kablam! 226 | fn lookup_or_free_mut(&self, key: &K) -> RwLockWriteGuard> { Oct 11 04:27:19.811 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.811 INFO kablam! Oct 11 04:27:19.811 INFO kablam! warning: method is never used: `lookup_mut` Oct 11 04:27:19.812 INFO kablam! --> src/loan_map.rs:233:5 Oct 11 04:27:19.812 INFO kablam! | Oct 11 04:27:19.812 INFO kablam! 233 | fn lookup_mut(&self, key: &K) -> RwLockWriteGuard> { Oct 11 04:27:19.812 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.812 INFO kablam! Oct 11 04:27:19.812 INFO kablam! warning: struct is never constructed: `ReadGuard` Oct 11 04:27:19.812 INFO kablam! --> src/loan_map.rs:244:1 Oct 11 04:27:19.812 INFO kablam! | Oct 11 04:27:19.812 INFO kablam! 244 | pub struct ReadGuard<'a, K: 'a + PartialEq + Hash, V: 'a> { Oct 11 04:27:19.812 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.812 INFO kablam! Oct 11 04:27:19.812 INFO kablam! warning: struct is never constructed: `LoanMap` Oct 11 04:27:19.812 INFO kablam! --> src/loan_map.rs:283:1 Oct 11 04:27:19.812 INFO kablam! | Oct 11 04:27:19.812 INFO kablam! 283 | / pub struct LoanMap Oct 11 04:27:19.812 INFO kablam! 284 | | where Oct 11 04:27:19.812 INFO kablam! 285 | | K: PartialEq + Hash, Oct 11 04:27:19.812 INFO kablam! 286 | | { Oct 11 04:27:19.812 INFO kablam! 287 | | table: RwLock>, Oct 11 04:27:19.812 INFO kablam! 288 | | } Oct 11 04:27:19.812 INFO kablam! | |_^ Oct 11 04:27:19.812 INFO kablam! Oct 11 04:27:19.812 INFO kablam! warning: method is never used: `new` Oct 11 04:27:19.812 INFO kablam! --> src/loan_map.rs:295:5 Oct 11 04:27:19.812 INFO kablam! | Oct 11 04:27:19.812 INFO kablam! 295 | pub fn new() -> LoanMap { Oct 11 04:27:19.812 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.812 INFO kablam! Oct 11 04:27:19.812 INFO kablam! warning: method is never used: `with_capacity` Oct 11 04:27:19.812 INFO kablam! --> src/loan_map.rs:301:5 Oct 11 04:27:19.812 INFO kablam! | Oct 11 04:27:19.812 INFO kablam! 301 | pub fn with_capacity(cap: usize, bucket_size: usize) -> LoanMap { Oct 11 04:27:19.812 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.812 INFO kablam! Oct 11 04:27:19.812 INFO kablam! warning: method is never used: `get` Oct 11 04:27:19.812 INFO kablam! --> src/loan_map.rs:307:5 Oct 11 04:27:19.812 INFO kablam! | Oct 11 04:27:19.812 INFO kablam! 307 | pub fn get(&self, key: &K) -> Option> { Oct 11 04:27:19.812 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.812 INFO kablam! Oct 11 04:27:19.812 INFO kablam! warning: method is never used: `upsert` Oct 11 04:27:19.812 INFO kablam! --> src/loan_map.rs:319:5 Oct 11 04:27:19.812 INFO kablam! | Oct 11 04:27:19.812 INFO kablam! 319 | / pub fn upsert(&self, key: K, f: F) -> Option Oct 11 04:27:19.812 INFO kablam! 320 | | where Oct 11 04:27:19.812 INFO kablam! 321 | | F: FnOnce(&V) -> V, Oct 11 04:27:19.812 INFO kablam! 322 | | { Oct 11 04:27:19.812 INFO kablam! ... | Oct 11 04:27:19.812 INFO kablam! 330 | | mem::replace(&mut *bucket, Bucket::Contains(key, new_val)).value() Oct 11 04:27:19.812 INFO kablam! 331 | | } Oct 11 04:27:19.812 INFO kablam! | |_____^ Oct 11 04:27:19.812 INFO kablam! Oct 11 04:27:19.812 INFO kablam! warning: method is never used: `put` Oct 11 04:27:19.812 INFO kablam! --> src/loan_map.rs:333:5 Oct 11 04:27:19.812 INFO kablam! | Oct 11 04:27:19.812 INFO kablam! 333 | pub fn put(&self, key: K, val: V) -> Option { Oct 11 04:27:19.812 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.812 INFO kablam! Oct 11 04:27:19.812 INFO kablam! warning: method is never used: `remove` Oct 11 04:27:19.812 INFO kablam! --> src/loan_map.rs:340:5 Oct 11 04:27:19.812 INFO kablam! | Oct 11 04:27:19.812 INFO kablam! 340 | pub fn remove(&self, key: K) -> Option { Oct 11 04:27:19.812 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:19.812 INFO kablam! Oct 11 04:27:20.372 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 5.26s Oct 11 04:27:20.375 INFO kablam! su: No module specific data is present Oct 11 04:27:20.678 INFO running `"docker" "rm" "-f" "88c94a194dca1da48d6ed404332116987cefcd0f84291c3b97e007511ae9db76"` Oct 11 04:27:20.864 INFO blam! 88c94a194dca1da48d6ed404332116987cefcd0f84291c3b97e007511ae9db76 Oct 11 04:27:20.867 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run Oct 11 04:27:20.867 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-7/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-7/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 04:27:21.159 INFO blam! b7b4bd6a70bacd0817ff4a78d317791302b489b78cee41b4f80ba60a3076e8b0 Oct 11 04:27:21.160 INFO running `"docker" "start" "-a" "b7b4bd6a70bacd0817ff4a78d317791302b489b78cee41b4f80ba60a3076e8b0"` Oct 11 04:27:22.016 INFO kablam! usermod: no changes Oct 11 04:27:22.091 INFO kablam! Compiling memcached v0.1.0 (/source) Oct 11 04:27:23.263 INFO kablam! warning: unused imports: `AtomicI64`, `Ordering` Oct 11 04:27:23.263 INFO kablam! --> src/loan_map.rs:358:29 Oct 11 04:27:23.263 INFO kablam! | Oct 11 04:27:23.263 INFO kablam! 358 | use std::sync::atomic::{AtomicI64, Ordering}; Oct 11 04:27:23.263 INFO kablam! | ^^^^^^^^^ ^^^^^^^^ Oct 11 04:27:23.263 INFO kablam! | Oct 11 04:27:23.263 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 11 04:27:23.263 INFO kablam! Oct 11 04:27:23.489 INFO kablam! warning: unused variable: `keys` Oct 11 04:27:23.489 INFO kablam! --> src/loan_map.rs:617:13 Oct 11 04:27:23.489 INFO kablam! | Oct 11 04:27:23.490 INFO kablam! 617 | let keys = gen_rand_strings(size * 2, size); Oct 11 04:27:23.490 INFO kablam! | ^^^^ help: consider using `_keys` instead Oct 11 04:27:23.490 INFO kablam! | Oct 11 04:27:23.491 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 11 04:27:23.491 INFO kablam! Oct 11 04:27:23.491 INFO kablam! warning: unused variable: `values` Oct 11 04:27:23.492 INFO kablam! --> src/loan_map.rs:618:13 Oct 11 04:27:23.492 INFO kablam! | Oct 11 04:27:23.492 INFO kablam! 618 | let values = gen_rand_strings(size * 2, size); Oct 11 04:27:23.493 INFO kablam! | ^^^^^^ help: consider using `_values` instead Oct 11 04:27:23.493 INFO kablam! Oct 11 04:27:23.493 INFO kablam! warning: unused variable: `value` Oct 11 04:27:23.494 INFO kablam! --> src/loan_map.rs:641:19 Oct 11 04:27:23.494 INFO kablam! | Oct 11 04:27:23.495 INFO kablam! 641 | for (key, value) in kv1 { Oct 11 04:27:23.495 INFO kablam! | ^^^^^ help: consider using `_value` instead Oct 11 04:27:23.495 INFO kablam! Oct 11 04:27:23.621 INFO kablam! warning: field is never used: `hasher` Oct 11 04:27:23.621 INFO kablam! --> src/map.rs:12:5 Oct 11 04:27:23.621 INFO kablam! | Oct 11 04:27:23.621 INFO kablam! 12 | hasher: DefaultHasher, Oct 11 04:27:23.621 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:23.622 INFO kablam! | Oct 11 04:27:23.622 INFO kablam! = note: #[warn(dead_code)] on by default Oct 11 04:27:23.622 INFO kablam! Oct 11 04:27:23.622 INFO kablam! warning: method is never used: `remove` Oct 11 04:27:23.622 INFO kablam! --> src/loan_map.rs:59:5 Oct 11 04:27:23.622 INFO kablam! | Oct 11 04:27:23.623 INFO kablam! 59 | fn remove(&self, key: K) -> Option { Oct 11 04:27:23.623 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:23.623 INFO kablam! Oct 11 04:27:23.623 INFO kablam! warning: method is never used: `is_free` Oct 11 04:27:23.623 INFO kablam! --> src/loan_map.rs:120:5 Oct 11 04:27:23.624 INFO kablam! | Oct 11 04:27:23.624 INFO kablam! 120 | fn is_free(&self) -> bool { Oct 11 04:27:23.624 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:23.624 INFO kablam! Oct 11 04:27:23.624 INFO kablam! warning: method is never used: `key` Oct 11 04:27:23.624 INFO kablam! --> src/loan_map.rs:135:5 Oct 11 04:27:23.625 INFO kablam! | Oct 11 04:27:23.625 INFO kablam! 135 | fn key(&self) -> Option<&K> { Oct 11 04:27:23.625 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:23.625 INFO kablam! Oct 11 04:27:23.625 INFO kablam! warning: method is never used: `lookup_or_free` Oct 11 04:27:23.625 INFO kablam! --> src/loan_map.rs:212:5 Oct 11 04:27:23.626 INFO kablam! | Oct 11 04:27:23.626 INFO kablam! 212 | fn lookup_or_free(&self, key: &K) -> RwLockWriteGuard> { Oct 11 04:27:23.626 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:23.626 INFO kablam! Oct 11 04:27:23.626 INFO kablam! warning: method is never used: `remove` Oct 11 04:27:23.626 INFO kablam! --> src/loan_map.rs:222:5 Oct 11 04:27:23.627 INFO kablam! | Oct 11 04:27:23.627 INFO kablam! 222 | fn remove(&self, key: K) -> Option { Oct 11 04:27:23.627 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:23.627 INFO kablam! Oct 11 04:27:23.627 INFO kablam! warning: method is never used: `lookup_mut` Oct 11 04:27:23.627 INFO kablam! --> src/loan_map.rs:233:5 Oct 11 04:27:23.628 INFO kablam! | Oct 11 04:27:23.628 INFO kablam! 233 | fn lookup_mut(&self, key: &K) -> RwLockWriteGuard> { Oct 11 04:27:23.636 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:27:23.636 INFO kablam! Oct 11 04:27:23.636 INFO kablam! warning: method is never used: `upsert` Oct 11 04:27:23.637 INFO kablam! --> src/loan_map.rs:319:5 Oct 11 04:27:23.637 INFO kablam! | Oct 11 04:27:23.637 INFO kablam! 319 | / pub fn upsert(&self, key: K, f: F) -> Option Oct 11 04:27:23.637 INFO kablam! 320 | | where Oct 11 04:27:23.637 INFO kablam! 321 | | F: FnOnce(&V) -> V, Oct 11 04:27:23.637 INFO kablam! 322 | | { Oct 11 04:27:23.637 INFO kablam! ... | Oct 11 04:27:23.638 INFO kablam! 330 | | mem::replace(&mut *bucket, Bucket::Contains(key, new_val)).value() Oct 11 04:27:23.638 INFO kablam! 331 | | } Oct 11 04:27:23.638 INFO kablam! | |_____^ Oct 11 04:27:23.638 INFO kablam! Oct 11 04:27:25.476 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 3.43s Oct 11 04:27:25.479 INFO kablam! su: No module specific data is present Oct 11 04:27:25.892 INFO running `"docker" "rm" "-f" "b7b4bd6a70bacd0817ff4a78d317791302b489b78cee41b4f80ba60a3076e8b0"` Oct 11 04:27:26.056 INFO blam! b7b4bd6a70bacd0817ff4a78d317791302b489b78cee41b4f80ba60a3076e8b0 Oct 11 04:27:26.056 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen Oct 11 04:27:26.056 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-7/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-7/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 04:27:26.303 INFO blam! 579252ac76d4cf13864cfe08e3d9e81c685600017a31aaeeaafeb0bf3def4695 Oct 11 04:27:26.310 INFO running `"docker" "start" "-a" "579252ac76d4cf13864cfe08e3d9e81c685600017a31aaeeaafeb0bf3def4695"` Oct 11 04:27:27.084 INFO kablam! usermod: no changes Oct 11 04:27:27.153 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.05s Oct 11 04:27:27.166 INFO kablam! Running /target/debug/deps/memcached-8a655adf04a1e3dd Oct 11 04:27:27.172 INFO blam! Oct 11 04:27:27.172 INFO blam! running 17 tests Oct 11 04:27:27.228 INFO blam! test loan_map::tests::get_inexistent_value ... ok Oct 11 04:27:27.244 INFO blam! test loan_map::tests::delete_value ... ok Oct 11 04:27:27.248 INFO blam! test loan_map::tests::insert_then_get ... ok Oct 11 04:27:27.248 INFO blam! test loan_map::tests::double_insert_updates_value ... ok Oct 11 04:27:27.288 INFO blam! test loan_map::tests::version_table_update_single_key ... ok Oct 11 04:27:27.300 INFO blam! test loan_map::tests::version_table_values_dont_interfere ... ok Oct 11 04:27:27.316 INFO blam! test loan_map::tests::insert_then_remove ... ok Oct 11 04:27:27.356 INFO blam! test tests::existing_key_returns_some_value ... ok Oct 11 04:27:27.380 INFO blam! test loan_map::tests::version_table_overflow_overwrites_old_values ... ok Oct 11 04:27:27.402 INFO blam! test tests::remove_test ... ok Oct 11 04:27:27.402 INFO blam! test tests::non_existent_key_is_none ... ok Oct 11 04:27:27.464 INFO blam! test loan_map::tests::version_table_multi_version_multi_key ... ok Oct 11 04:27:27.488 INFO blam! test tests::bench_access_32_32 ... ok Oct 11 04:27:27.654 INFO blam! test loan_map::tests::bench_access_u32_key_u32_value ... ok Oct 11 04:27:28.028 INFO blam! test loan_map::tests::concurrent_puts ... FAILED Oct 11 04:27:28.484 INFO blam! test loan_map::tests::bench_huge_values ... ok Oct 11 04:27:34.454 INFO blam! test loan_map::tests::bench_access_string_key_string_value ... ok Oct 11 04:27:34.454 INFO blam! Oct 11 04:27:34.454 INFO blam! failures: Oct 11 04:27:34.455 INFO blam! Oct 11 04:27:34.455 INFO blam! ---- loan_map::tests::concurrent_puts stdout ---- Oct 11 04:27:34.455 INFO blam! 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" }', libcore/result.rs:1009:5 Oct 11 04:27:34.455 INFO blam! stack backtrace: Oct 11 04:27:34.455 INFO blam! 0: 0x56178152242e - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:27:34.455 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:27:34.455 INFO blam! 1: 0x56178152b2d6 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:27:34.455 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:27:34.455 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:27:34.455 INFO blam! 2: 0x56178152602d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:27:34.455 INFO blam! at libstd/panicking.rs:211 Oct 11 04:27:34.455 INFO blam! 3: 0x561781525d3b - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:27:34.455 INFO blam! at libstd/panicking.rs:221 Oct 11 04:27:34.455 INFO blam! 4: 0x5617815266dc - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:27:34.455 INFO blam! at libstd/panicking.rs:476 Oct 11 04:27:34.455 INFO blam! 5: 0x561781526299 - std::panicking::continue_panic_fmt::h6e11f50e47f94b00 Oct 11 04:27:34.455 INFO blam! at libstd/panicking.rs:390 Oct 11 04:27:34.455 INFO blam! 6: 0x561781526195 - rust_begin_unwind Oct 11 04:27:34.455 INFO blam! at libstd/panicking.rs:325 Oct 11 04:27:34.455 INFO blam! 7: 0x56178156678b - core::panicking::panic_fmt::hf99aac1e278ac2e5 Oct 11 04:27:34.455 INFO blam! at libcore/panicking.rs:77 Oct 11 04:27:34.455 INFO blam! 8: 0x561781498773 - core::result::unwrap_failed::h7975d246c96ebbc1 Oct 11 04:27:34.455 INFO blam! at libcore/macros.rs:26 Oct 11 04:27:34.455 INFO blam! 9: 0x56178149697b - >::unwrap::hec5e54099dbd98d3 Oct 11 04:27:34.455 INFO blam! at libcore/result.rs:808 Oct 11 04:27:34.455 INFO blam! 10: 0x5617814842ab - memcached::loan_map::tests::concurrent_puts::h0686dd4e7781e9ad Oct 11 04:27:34.455 INFO blam! at src/loan_map.rs:455 Oct 11 04:27:34.455 INFO blam! 11: 0x561781484189 - memcached::loan_map::tests::concurrent_puts::{{closure}}::h96957b1208549835 Oct 11 04:27:34.455 INFO blam! at src/loan_map.rs:441 Oct 11 04:27:34.455 INFO blam! 12: 0x56178148f76d - core::ops::function::FnOnce::call_once::h1e21f725fbc337cf Oct 11 04:27:34.455 INFO blam! at libcore/ops/function.rs:238 Oct 11 04:27:34.455 INFO blam! 13: 0x5617814b1bee - >::call_box::h95b7cb918af67b5d Oct 11 04:27:34.455 INFO blam! at libtest/lib.rs:1468 Oct 11 04:27:34.455 INFO blam! at libcore/ops/function.rs:238 Oct 11 04:27:34.455 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:27:34.455 INFO blam! 14: 0x5617815364a9 - __rust_maybe_catch_panic Oct 11 04:27:34.455 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:27:34.455 INFO blam! 15: 0x5617814d291d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:27:34.455 INFO blam! at libstd/panicking.rs:289 Oct 11 04:27:34.455 INFO blam! at libstd/panic.rs:392 Oct 11 04:27:34.455 INFO blam! at libtest/lib.rs:1423 Oct 11 04:27:34.455 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:27:34.455 INFO blam! 16: 0x5617814d3524 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:27:34.455 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:27:34.455 INFO blam! at libstd/panic.rs:313 Oct 11 04:27:34.455 INFO blam! at libstd/panicking.rs:310 Oct 11 04:27:34.455 INFO blam! 17: 0x5617815364a9 - __rust_maybe_catch_panic Oct 11 04:27:34.455 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:27:34.455 INFO blam! 18: 0x5617814c0916 - >::call_box::h96125cb29a9ba44b Oct 11 04:27:34.455 INFO blam! at libstd/panicking.rs:289 Oct 11 04:27:34.455 INFO blam! at libstd/panic.rs:392 Oct 11 04:27:34.455 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:27:34.455 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:27:34.455 INFO blam! 19: 0x56178152446a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:27:34.455 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:27:34.455 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:27:34.455 INFO blam! 20: 0x561781519625 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:27:34.455 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:27:34.455 INFO blam! 21: 0x7f013b6c16b9 - start_thread Oct 11 04:27:34.455 INFO blam! 22: 0x7f013b1e141c - clone Oct 11 04:27:34.455 INFO blam! 23: 0x0 - Oct 11 04:27:34.455 INFO blam! Oct 11 04:27:34.455 INFO blam! Oct 11 04:27:34.455 INFO blam! failures: Oct 11 04:27:34.455 INFO blam! loan_map::tests::concurrent_puts Oct 11 04:27:34.455 INFO blam! Oct 11 04:27:34.455 INFO blam! test result: FAILED. 16 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out Oct 11 04:27:34.455 INFO blam! Oct 11 04:27:34.458 INFO kablam! error: test failed, to rerun pass '--bin memcached' Oct 11 04:27:34.459 INFO kablam! su: No module specific data is present Oct 11 04:27:35.332 INFO running `"docker" "rm" "-f" "579252ac76d4cf13864cfe08e3d9e81c685600017a31aaeeaafeb0bf3def4695"` Oct 11 04:27:35.632 INFO blam! 579252ac76d4cf13864cfe08e3d9e81c685600017a31aaeeaafeb0bf3def4695