Oct 15 06:42:18.847 INFO testing SonicFrog/furry-bassoon against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling-1 Oct 15 06:42:18.847 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-6/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-6/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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"` Oct 15 06:42:19.013 INFO blam! 2eba014be82ed5cfcc3e484e72e9234eef1a5c2ee9403863d13de7f67cee54a9 Oct 15 06:42:19.013 INFO running `"docker" "start" "-a" "2eba014be82ed5cfcc3e484e72e9234eef1a5c2ee9403863d13de7f67cee54a9"` Oct 15 06:42:19.532 INFO kablam! usermod: no changes Oct 15 06:42:19.575 INFO kablam! Compiling rand_core v0.1.0-pre.0 Oct 15 06:42:19.575 INFO kablam! Compiling crossbeam-utils v0.3.2 Oct 15 06:42:20.214 INFO kablam! Compiling rand v0.5.0-pre.0 Oct 15 06:42:22.942 INFO kablam! Compiling memcached v0.1.0 (/source) Oct 15 06:42:23.431 INFO kablam! warning: field is never used: `hasher` Oct 15 06:42:23.431 INFO kablam! --> src/map.rs:12:5 Oct 15 06:42:23.431 INFO kablam! | Oct 15 06:42:23.431 INFO kablam! 12 | hasher: DefaultHasher, Oct 15 06:42:23.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.431 INFO kablam! | Oct 15 06:42:23.431 INFO kablam! = note: #[warn(dead_code)] on by default Oct 15 06:42:23.431 INFO kablam! Oct 15 06:42:23.431 INFO kablam! warning: method is never used: `remove` Oct 15 06:42:23.431 INFO kablam! --> src/map.rs:79:5 Oct 15 06:42:23.431 INFO kablam! | Oct 15 06:42:23.431 INFO kablam! 79 | pub fn remove(&self, key: &K) { Oct 15 06:42:23.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.431 INFO kablam! Oct 15 06:42:23.431 INFO kablam! warning: constant item is never used: `DEFAULT_TABLE_CAPACITY` Oct 15 06:42:23.431 INFO kablam! --> src/loan_map.rs:14:1 Oct 15 06:42:23.431 INFO kablam! | Oct 15 06:42:23.431 INFO kablam! 14 | const DEFAULT_TABLE_CAPACITY: usize = 128; Oct 15 06:42:23.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.431 INFO kablam! Oct 15 06:42:23.431 INFO kablam! warning: constant item is never used: `DEFAULT_BUCKET_CAPACITY` Oct 15 06:42:23.431 INFO kablam! --> src/loan_map.rs:15:1 Oct 15 06:42:23.431 INFO kablam! | Oct 15 06:42:23.431 INFO kablam! 15 | const DEFAULT_BUCKET_CAPACITY: usize = 128; Oct 15 06:42:23.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.431 INFO kablam! Oct 15 06:42:23.431 INFO kablam! warning: struct is never constructed: `VersionTable` Oct 15 06:42:23.431 INFO kablam! --> src/loan_map.rs:17:1 Oct 15 06:42:23.431 INFO kablam! | Oct 15 06:42:23.431 INFO kablam! 17 | struct VersionTable { Oct 15 06:42:23.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.431 INFO kablam! Oct 15 06:42:23.431 INFO kablam! warning: method is never used: `with_capacity` Oct 15 06:42:23.431 INFO kablam! --> src/loan_map.rs:26:5 Oct 15 06:42:23.431 INFO kablam! | Oct 15 06:42:23.431 INFO kablam! 26 | fn with_capacity(cap: usize) -> VersionTable { Oct 15 06:42:23.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.431 INFO kablam! Oct 15 06:42:23.431 INFO kablam! warning: method is never used: `current_head` Oct 15 06:42:23.431 INFO kablam! --> src/loan_map.rs:33:5 Oct 15 06:42:23.431 INFO kablam! | Oct 15 06:42:23.431 INFO kablam! 33 | fn current_head(&self) -> usize { Oct 15 06:42:23.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.431 INFO kablam! Oct 15 06:42:23.431 INFO kablam! warning: method is never used: `next_head` Oct 15 06:42:23.431 INFO kablam! --> src/loan_map.rs:37:5 Oct 15 06:42:23.431 INFO kablam! | Oct 15 06:42:23.431 INFO kablam! 37 | fn next_head(&self) -> usize { Oct 15 06:42:23.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.431 INFO kablam! Oct 15 06:42:23.431 INFO kablam! warning: method is never used: `scan` Oct 15 06:42:23.431 INFO kablam! --> src/loan_map.rs:41:5 Oct 15 06:42:23.431 INFO kablam! | Oct 15 06:42:23.431 INFO kablam! 41 | / fn scan(&self, f: F) -> RwLockReadGuard> Oct 15 06:42:23.431 INFO kablam! 42 | | where Oct 15 06:42:23.431 INFO kablam! 43 | | F: Fn(&Bucket) -> bool, Oct 15 06:42:23.431 INFO kablam! 44 | | { Oct 15 06:42:23.431 INFO kablam! ... | Oct 15 06:42:23.431 INFO kablam! 56 | | self.bucket[start].read().unwrap() Oct 15 06:42:23.431 INFO kablam! 57 | | } Oct 15 06:42:23.431 INFO kablam! | |_____^ Oct 15 06:42:23.431 INFO kablam! Oct 15 06:42:23.431 INFO kablam! warning: method is never used: `remove` Oct 15 06:42:23.431 INFO kablam! --> src/loan_map.rs:59:5 Oct 15 06:42:23.431 INFO kablam! | Oct 15 06:42:23.431 INFO kablam! 59 | fn remove(&self, key: K) -> Option { Oct 15 06:42:23.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.432 INFO kablam! Oct 15 06:42:23.432 INFO kablam! warning: method is never used: `scan_mut` Oct 15 06:42:23.432 INFO kablam! --> src/loan_map.rs:67:5 Oct 15 06:42:23.432 INFO kablam! | Oct 15 06:42:23.432 INFO kablam! 67 | / fn scan_mut(&self, f: F) -> RwLockWriteGuard> Oct 15 06:42:23.432 INFO kablam! 68 | | where Oct 15 06:42:23.432 INFO kablam! 69 | | F: Fn(&Bucket) -> bool, Oct 15 06:42:23.432 INFO kablam! 70 | | { Oct 15 06:42:23.432 INFO kablam! ... | Oct 15 06:42:23.432 INFO kablam! 82 | | self.bucket[start].write().unwrap() Oct 15 06:42:23.432 INFO kablam! 83 | | } Oct 15 06:42:23.432 INFO kablam! | |_____^ Oct 15 06:42:23.432 INFO kablam! Oct 15 06:42:23.432 INFO kablam! warning: method is never used: `update` Oct 15 06:42:23.432 INFO kablam! --> src/loan_map.rs:85:5 Oct 15 06:42:23.432 INFO kablam! | Oct 15 06:42:23.432 INFO kablam! 85 | fn update(&self, key: K, value: V) -> Option { Oct 15 06:42:23.432 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.432 INFO kablam! Oct 15 06:42:23.432 INFO kablam! warning: method is never used: `newest` Oct 15 06:42:23.432 INFO kablam! --> src/loan_map.rs:92:5 Oct 15 06:42:23.432 INFO kablam! | Oct 15 06:42:23.432 INFO kablam! 92 | fn newest(&self, key: &K) -> Option>> { Oct 15 06:42:23.432 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.432 INFO kablam! Oct 15 06:42:23.432 INFO kablam! warning: enum is never used: `Bucket` Oct 15 06:42:23.432 INFO kablam! --> src/loan_map.rs:113:1 Oct 15 06:42:23.432 INFO kablam! | Oct 15 06:42:23.432 INFO kablam! 113 | enum Bucket { Oct 15 06:42:23.432 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.432 INFO kablam! Oct 15 06:42:23.432 INFO kablam! warning: method is never used: `is_free` Oct 15 06:42:23.432 INFO kablam! --> src/loan_map.rs:120:5 Oct 15 06:42:23.432 INFO kablam! | Oct 15 06:42:23.432 INFO kablam! 120 | fn is_free(&self) -> bool { Oct 15 06:42:23.432 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.432 INFO kablam! Oct 15 06:42:23.432 INFO kablam! warning: method is never used: `value` Oct 15 06:42:23.432 INFO kablam! --> src/loan_map.rs:127:5 Oct 15 06:42:23.432 INFO kablam! | Oct 15 06:42:23.432 INFO kablam! 127 | fn value(self) -> Option { Oct 15 06:42:23.432 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.432 INFO kablam! Oct 15 06:42:23.432 INFO kablam! warning: method is never used: `key` Oct 15 06:42:23.432 INFO kablam! --> src/loan_map.rs:135:5 Oct 15 06:42:23.432 INFO kablam! | Oct 15 06:42:23.432 INFO kablam! 135 | fn key(&self) -> Option<&K> { Oct 15 06:42:23.432 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.432 INFO kablam! Oct 15 06:42:23.432 INFO kablam! warning: method is never used: `value_ref` Oct 15 06:42:23.432 INFO kablam! --> src/loan_map.rs:143:5 Oct 15 06:42:23.432 INFO kablam! | Oct 15 06:42:23.432 INFO kablam! 143 | fn value_ref(&self) -> Result<&V, ()> { Oct 15 06:42:23.432 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.432 INFO kablam! Oct 15 06:42:23.432 INFO kablam! warning: method is never used: `key_matches` Oct 15 06:42:23.432 INFO kablam! --> src/loan_map.rs:151:5 Oct 15 06:42:23.432 INFO kablam! | Oct 15 06:42:23.432 INFO kablam! 151 | / fn key_matches(&self, key: &K) -> bool Oct 15 06:42:23.432 INFO kablam! 152 | | where Oct 15 06:42:23.432 INFO kablam! 153 | | K: PartialEq, Oct 15 06:42:23.432 INFO kablam! 154 | | { Oct 15 06:42:23.432 INFO kablam! ... | Oct 15 06:42:23.432 INFO kablam! 159 | | } Oct 15 06:42:23.432 INFO kablam! 160 | | } Oct 15 06:42:23.432 INFO kablam! | |_____^ Oct 15 06:42:23.432 INFO kablam! Oct 15 06:42:23.432 INFO kablam! warning: struct is never constructed: `Table` Oct 15 06:42:23.432 INFO kablam! --> src/loan_map.rs:163:1 Oct 15 06:42:23.432 INFO kablam! | Oct 15 06:42:23.432 INFO kablam! 163 | / struct Table Oct 15 06:42:23.432 INFO kablam! 164 | | where Oct 15 06:42:23.432 INFO kablam! 165 | | K: PartialEq + Hash, Oct 15 06:42:23.432 INFO kablam! 166 | | { Oct 15 06:42:23.432 INFO kablam! 167 | | hash_builder: RandomState, Oct 15 06:42:23.432 INFO kablam! 168 | | buckets: Vec>, Oct 15 06:42:23.432 INFO kablam! 169 | | } Oct 15 06:42:23.432 INFO kablam! | |_^ Oct 15 06:42:23.432 INFO kablam! Oct 15 06:42:23.432 INFO kablam! warning: method is never used: `with_capacity` Oct 15 06:42:23.432 INFO kablam! --> src/loan_map.rs:175:5 Oct 15 06:42:23.432 INFO kablam! | Oct 15 06:42:23.432 INFO kablam! 175 | fn with_capacity(cap: usize, bucket_size: usize) -> Table { Oct 15 06:42:23.432 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.432 INFO kablam! Oct 15 06:42:23.432 INFO kablam! warning: method is never used: `hash` Oct 15 06:42:23.432 INFO kablam! --> src/loan_map.rs:185:5 Oct 15 06:42:23.432 INFO kablam! | Oct 15 06:42:23.432 INFO kablam! 185 | fn hash(&self, key: &K) -> usize { Oct 15 06:42:23.432 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.432 INFO kablam! Oct 15 06:42:23.432 INFO kablam! warning: method is never used: `scan` Oct 15 06:42:23.433 INFO kablam! --> src/loan_map.rs:192:5 Oct 15 06:42:23.433 INFO kablam! | Oct 15 06:42:23.433 INFO kablam! 192 | / fn scan(&self, key: &K, matches: F) -> RwLockReadGuard> Oct 15 06:42:23.433 INFO kablam! 193 | | where F: Fn(&Bucket) -> bool, Oct 15 06:42:23.433 INFO kablam! 194 | | { Oct 15 06:42:23.433 INFO kablam! 195 | | self.buckets[self.hash(key)].scan(matches) Oct 15 06:42:23.433 INFO kablam! 196 | | } Oct 15 06:42:23.433 INFO kablam! | |_____^ Oct 15 06:42:23.433 INFO kablam! Oct 15 06:42:23.433 INFO kablam! warning: method is never used: `scan_mut` Oct 15 06:42:23.433 INFO kablam! --> src/loan_map.rs:198:5 Oct 15 06:42:23.433 INFO kablam! | Oct 15 06:42:23.433 INFO kablam! 198 | / fn scan_mut(&self, key: &K, matches: F) -> RwLockWriteGuard> Oct 15 06:42:23.433 INFO kablam! 199 | | where F: Fn(&Bucket) -> bool, Oct 15 06:42:23.433 INFO kablam! 200 | | { Oct 15 06:42:23.433 INFO kablam! 201 | | self.buckets[self.hash(key)].scan_mut(matches) Oct 15 06:42:23.433 INFO kablam! 202 | | } Oct 15 06:42:23.433 INFO kablam! | |_____^ Oct 15 06:42:23.433 INFO kablam! Oct 15 06:42:23.433 INFO kablam! warning: method is never used: `lookup` Oct 15 06:42:23.433 INFO kablam! --> src/loan_map.rs:204:5 Oct 15 06:42:23.433 INFO kablam! | Oct 15 06:42:23.433 INFO kablam! 204 | fn lookup(&self, key: &K) -> RwLockReadGuard> { Oct 15 06:42:23.433 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.433 INFO kablam! Oct 15 06:42:23.433 INFO kablam! warning: method is never used: `lookup_or_free` Oct 15 06:42:23.433 INFO kablam! --> src/loan_map.rs:212:5 Oct 15 06:42:23.433 INFO kablam! | Oct 15 06:42:23.433 INFO kablam! 212 | fn lookup_or_free(&self, key: &K) -> RwLockWriteGuard> { Oct 15 06:42:23.433 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.433 INFO kablam! Oct 15 06:42:23.433 INFO kablam! warning: method is never used: `remove` Oct 15 06:42:23.433 INFO kablam! --> src/loan_map.rs:222:5 Oct 15 06:42:23.433 INFO kablam! | Oct 15 06:42:23.433 INFO kablam! 222 | fn remove(&self, key: K) -> Option { Oct 15 06:42:23.433 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.433 INFO kablam! Oct 15 06:42:23.433 INFO kablam! warning: method is never used: `lookup_or_free_mut` Oct 15 06:42:23.433 INFO kablam! --> src/loan_map.rs:226:5 Oct 15 06:42:23.433 INFO kablam! | Oct 15 06:42:23.433 INFO kablam! 226 | fn lookup_or_free_mut(&self, key: &K) -> RwLockWriteGuard> { Oct 15 06:42:23.433 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.433 INFO kablam! Oct 15 06:42:23.433 INFO kablam! warning: method is never used: `lookup_mut` Oct 15 06:42:23.433 INFO kablam! --> src/loan_map.rs:233:5 Oct 15 06:42:23.433 INFO kablam! | Oct 15 06:42:23.433 INFO kablam! 233 | fn lookup_mut(&self, key: &K) -> RwLockWriteGuard> { Oct 15 06:42:23.433 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.433 INFO kablam! Oct 15 06:42:23.433 INFO kablam! warning: struct is never constructed: `ReadGuard` Oct 15 06:42:23.433 INFO kablam! --> src/loan_map.rs:244:1 Oct 15 06:42:23.433 INFO kablam! | Oct 15 06:42:23.433 INFO kablam! 244 | pub struct ReadGuard<'a, K: 'a + PartialEq + Hash, V: 'a> { Oct 15 06:42:23.433 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.433 INFO kablam! Oct 15 06:42:23.433 INFO kablam! warning: struct is never constructed: `LoanMap` Oct 15 06:42:23.433 INFO kablam! --> src/loan_map.rs:283:1 Oct 15 06:42:23.434 INFO kablam! | Oct 15 06:42:23.434 INFO kablam! 283 | / pub struct LoanMap Oct 15 06:42:23.434 INFO kablam! 284 | | where Oct 15 06:42:23.434 INFO kablam! 285 | | K: PartialEq + Hash, Oct 15 06:42:23.434 INFO kablam! 286 | | { Oct 15 06:42:23.434 INFO kablam! 287 | | table: RwLock>, Oct 15 06:42:23.434 INFO kablam! 288 | | } Oct 15 06:42:23.434 INFO kablam! | |_^ Oct 15 06:42:23.434 INFO kablam! Oct 15 06:42:23.434 INFO kablam! warning: method is never used: `new` Oct 15 06:42:23.434 INFO kablam! --> src/loan_map.rs:295:5 Oct 15 06:42:23.434 INFO kablam! | Oct 15 06:42:23.434 INFO kablam! 295 | pub fn new() -> LoanMap { Oct 15 06:42:23.434 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.434 INFO kablam! Oct 15 06:42:23.434 INFO kablam! warning: method is never used: `with_capacity` Oct 15 06:42:23.434 INFO kablam! --> src/loan_map.rs:301:5 Oct 15 06:42:23.434 INFO kablam! | Oct 15 06:42:23.434 INFO kablam! 301 | pub fn with_capacity(cap: usize, bucket_size: usize) -> LoanMap { Oct 15 06:42:23.434 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.434 INFO kablam! Oct 15 06:42:23.434 INFO kablam! warning: method is never used: `get` Oct 15 06:42:23.434 INFO kablam! --> src/loan_map.rs:307:5 Oct 15 06:42:23.434 INFO kablam! | Oct 15 06:42:23.434 INFO kablam! 307 | pub fn get(&self, key: &K) -> Option> { Oct 15 06:42:23.434 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.434 INFO kablam! Oct 15 06:42:23.434 INFO kablam! warning: method is never used: `upsert` Oct 15 06:42:23.434 INFO kablam! --> src/loan_map.rs:319:5 Oct 15 06:42:23.434 INFO kablam! | Oct 15 06:42:23.434 INFO kablam! 319 | / pub fn upsert(&self, key: K, f: F) -> Option Oct 15 06:42:23.434 INFO kablam! 320 | | where Oct 15 06:42:23.434 INFO kablam! 321 | | F: FnOnce(&V) -> V, Oct 15 06:42:23.434 INFO kablam! 322 | | { Oct 15 06:42:23.434 INFO kablam! ... | Oct 15 06:42:23.434 INFO kablam! 330 | | mem::replace(&mut *bucket, Bucket::Contains(key, new_val)).value() Oct 15 06:42:23.434 INFO kablam! 331 | | } Oct 15 06:42:23.434 INFO kablam! | |_____^ Oct 15 06:42:23.434 INFO kablam! Oct 15 06:42:23.434 INFO kablam! warning: method is never used: `put` Oct 15 06:42:23.434 INFO kablam! --> src/loan_map.rs:333:5 Oct 15 06:42:23.434 INFO kablam! | Oct 15 06:42:23.434 INFO kablam! 333 | pub fn put(&self, key: K, val: V) -> Option { Oct 15 06:42:23.434 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.434 INFO kablam! Oct 15 06:42:23.434 INFO kablam! warning: method is never used: `remove` Oct 15 06:42:23.434 INFO kablam! --> src/loan_map.rs:340:5 Oct 15 06:42:23.434 INFO kablam! | Oct 15 06:42:23.434 INFO kablam! 340 | pub fn remove(&self, key: K) -> Option { Oct 15 06:42:23.434 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:23.434 INFO kablam! Oct 15 06:42:24.009 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 4.45s Oct 15 06:42:24.009 INFO kablam! su: No module specific data is present Oct 15 06:42:24.517 INFO running `"docker" "rm" "-f" "2eba014be82ed5cfcc3e484e72e9234eef1a5c2ee9403863d13de7f67cee54a9"` Oct 15 06:42:24.746 INFO blam! 2eba014be82ed5cfcc3e484e72e9234eef1a5c2ee9403863d13de7f67cee54a9 Oct 15 06:42:24.751 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-6/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-6/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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"` Oct 15 06:42:25.131 INFO blam! f2cc2bbb619c7856328b18b657c507748ea15d12c2841d2c7c6382753db27e94 Oct 15 06:42:25.133 INFO running `"docker" "start" "-a" "f2cc2bbb619c7856328b18b657c507748ea15d12c2841d2c7c6382753db27e94"` Oct 15 06:42:27.295 INFO kablam! usermod: no changes Oct 15 06:42:27.391 INFO kablam! Compiling memcached v0.1.0 (/source) Oct 15 06:42:27.987 INFO kablam! warning: unused imports: `AtomicI64`, `Ordering` Oct 15 06:42:27.987 INFO kablam! --> src/loan_map.rs:358:29 Oct 15 06:42:27.987 INFO kablam! | Oct 15 06:42:27.987 INFO kablam! 358 | use std::sync::atomic::{AtomicI64, Ordering}; Oct 15 06:42:27.987 INFO kablam! | ^^^^^^^^^ ^^^^^^^^ Oct 15 06:42:27.987 INFO kablam! | Oct 15 06:42:27.987 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 15 06:42:27.987 INFO kablam! Oct 15 06:42:28.215 INFO kablam! warning: unused variable: `keys` Oct 15 06:42:28.215 INFO kablam! --> src/loan_map.rs:617:13 Oct 15 06:42:28.215 INFO kablam! | Oct 15 06:42:28.215 INFO kablam! 617 | let keys = gen_rand_strings(size * 2, size); Oct 15 06:42:28.215 INFO kablam! | ^^^^ help: consider using `_keys` instead Oct 15 06:42:28.215 INFO kablam! | Oct 15 06:42:28.215 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 15 06:42:28.215 INFO kablam! Oct 15 06:42:28.215 INFO kablam! warning: unused variable: `values` Oct 15 06:42:28.215 INFO kablam! --> src/loan_map.rs:618:13 Oct 15 06:42:28.215 INFO kablam! | Oct 15 06:42:28.215 INFO kablam! 618 | let values = gen_rand_strings(size * 2, size); Oct 15 06:42:28.215 INFO kablam! | ^^^^^^ help: consider using `_values` instead Oct 15 06:42:28.215 INFO kablam! Oct 15 06:42:28.215 INFO kablam! warning: unused variable: `value` Oct 15 06:42:28.215 INFO kablam! --> src/loan_map.rs:641:19 Oct 15 06:42:28.215 INFO kablam! | Oct 15 06:42:28.215 INFO kablam! 641 | for (key, value) in kv1 { Oct 15 06:42:28.215 INFO kablam! | ^^^^^ help: consider using `_value` instead Oct 15 06:42:28.215 INFO kablam! Oct 15 06:42:28.330 INFO kablam! warning: field is never used: `hasher` Oct 15 06:42:28.330 INFO kablam! --> src/map.rs:12:5 Oct 15 06:42:28.330 INFO kablam! | Oct 15 06:42:28.330 INFO kablam! 12 | hasher: DefaultHasher, Oct 15 06:42:28.330 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:28.330 INFO kablam! | Oct 15 06:42:28.330 INFO kablam! = note: #[warn(dead_code)] on by default Oct 15 06:42:28.330 INFO kablam! Oct 15 06:42:28.331 INFO kablam! warning: method is never used: `remove` Oct 15 06:42:28.331 INFO kablam! --> src/loan_map.rs:59:5 Oct 15 06:42:28.331 INFO kablam! | Oct 15 06:42:28.331 INFO kablam! 59 | fn remove(&self, key: K) -> Option { Oct 15 06:42:28.331 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:28.331 INFO kablam! Oct 15 06:42:28.331 INFO kablam! warning: method is never used: `is_free` Oct 15 06:42:28.331 INFO kablam! --> src/loan_map.rs:120:5 Oct 15 06:42:28.331 INFO kablam! | Oct 15 06:42:28.331 INFO kablam! 120 | fn is_free(&self) -> bool { Oct 15 06:42:28.331 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:28.331 INFO kablam! Oct 15 06:42:28.331 INFO kablam! warning: method is never used: `key` Oct 15 06:42:28.331 INFO kablam! --> src/loan_map.rs:135:5 Oct 15 06:42:28.331 INFO kablam! | Oct 15 06:42:28.331 INFO kablam! 135 | fn key(&self) -> Option<&K> { Oct 15 06:42:28.331 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:28.331 INFO kablam! Oct 15 06:42:28.331 INFO kablam! warning: method is never used: `lookup_or_free` Oct 15 06:42:28.331 INFO kablam! --> src/loan_map.rs:212:5 Oct 15 06:42:28.331 INFO kablam! | Oct 15 06:42:28.331 INFO kablam! 212 | fn lookup_or_free(&self, key: &K) -> RwLockWriteGuard> { Oct 15 06:42:28.332 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:28.332 INFO kablam! Oct 15 06:42:28.332 INFO kablam! warning: method is never used: `remove` Oct 15 06:42:28.332 INFO kablam! --> src/loan_map.rs:222:5 Oct 15 06:42:28.332 INFO kablam! | Oct 15 06:42:28.332 INFO kablam! 222 | fn remove(&self, key: K) -> Option { Oct 15 06:42:28.332 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:28.332 INFO kablam! Oct 15 06:42:28.332 INFO kablam! warning: method is never used: `lookup_mut` Oct 15 06:42:28.332 INFO kablam! --> src/loan_map.rs:233:5 Oct 15 06:42:28.332 INFO kablam! | Oct 15 06:42:28.332 INFO kablam! 233 | fn lookup_mut(&self, key: &K) -> RwLockWriteGuard> { Oct 15 06:42:28.332 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 06:42:28.332 INFO kablam! Oct 15 06:42:28.332 INFO kablam! warning: method is never used: `upsert` Oct 15 06:42:28.332 INFO kablam! --> src/loan_map.rs:319:5 Oct 15 06:42:28.332 INFO kablam! | Oct 15 06:42:28.332 INFO kablam! 319 | / pub fn upsert(&self, key: K, f: F) -> Option Oct 15 06:42:28.332 INFO kablam! 320 | | where Oct 15 06:42:28.332 INFO kablam! 321 | | F: FnOnce(&V) -> V, Oct 15 06:42:28.332 INFO kablam! 322 | | { Oct 15 06:42:28.332 INFO kablam! ... | Oct 15 06:42:28.333 INFO kablam! 330 | | mem::replace(&mut *bucket, Bucket::Contains(key, new_val)).value() Oct 15 06:42:28.333 INFO kablam! 331 | | } Oct 15 06:42:28.333 INFO kablam! | |_____^ Oct 15 06:42:28.333 INFO kablam! Oct 15 06:42:30.549 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 3.20s Oct 15 06:42:30.553 INFO kablam! su: No module specific data is present Oct 15 06:42:31.079 INFO running `"docker" "rm" "-f" "f2cc2bbb619c7856328b18b657c507748ea15d12c2841d2c7c6382753db27e94"` Oct 15 06:42:31.198 INFO blam! f2cc2bbb619c7856328b18b657c507748ea15d12c2841d2c7c6382753db27e94 Oct 15 06:42:31.211 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-6/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-6/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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"` Oct 15 06:42:31.479 INFO blam! 49face94a53f5604fbfdfe7fb85249dca9db49bfa47d78d26a106bbd583a7f41 Oct 15 06:42:31.479 INFO running `"docker" "start" "-a" "49face94a53f5604fbfdfe7fb85249dca9db49bfa47d78d26a106bbd583a7f41"` Oct 15 06:42:32.127 INFO kablam! usermod: no changes Oct 15 06:42:32.196 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.02s Oct 15 06:42:32.197 INFO kablam! Running /target/debug/deps/memcached-8a655adf04a1e3dd Oct 15 06:42:32.201 INFO blam! Oct 15 06:42:32.201 INFO blam! running 17 tests Oct 15 06:42:32.251 INFO blam! test loan_map::tests::delete_value ... ok Oct 15 06:42:32.251 INFO blam! test loan_map::tests::get_inexistent_value ... ok Oct 15 06:42:32.257 INFO blam! test loan_map::tests::double_insert_updates_value ... ok Oct 15 06:42:32.275 INFO blam! test loan_map::tests::insert_then_get ... ok Oct 15 06:42:32.307 INFO blam! test loan_map::tests::insert_then_remove ... ok Oct 15 06:42:32.335 INFO blam! test loan_map::tests::version_table_values_dont_interfere ... ok Oct 15 06:42:32.423 INFO blam! test loan_map::tests::version_table_update_single_key ... ok Oct 15 06:42:32.423 INFO blam! test tests::existing_key_returns_some_value ... ok Oct 15 06:42:32.431 INFO blam! test tests::non_existent_key_is_none ... ok Oct 15 06:42:32.443 INFO blam! test tests::remove_test ... ok Oct 15 06:42:32.475 INFO blam! test tests::bench_access_32_32 ... ok Oct 15 06:42:32.591 INFO blam! test loan_map::tests::version_table_overflow_overwrites_old_values ... ok Oct 15 06:42:32.591 INFO blam! test loan_map::tests::version_table_multi_version_multi_key ... ok Oct 15 06:42:32.910 INFO blam! test loan_map::tests::bench_access_u32_key_u32_value ... ok Oct 15 06:42:33.455 INFO blam! test loan_map::tests::concurrent_puts ... FAILED Oct 15 06:42:33.738 INFO blam! test loan_map::tests::bench_huge_values ... ok Oct 15 06:42:39.330 INFO blam! test loan_map::tests::bench_access_string_key_string_value ... ok Oct 15 06:42:39.330 INFO blam! Oct 15 06:42:39.330 INFO blam! failures: Oct 15 06:42:39.330 INFO blam! Oct 15 06:42:39.330 INFO blam! ---- loan_map::tests::concurrent_puts stdout ---- Oct 15 06:42:39.330 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 15 06:42:39.330 INFO blam! stack backtrace: Oct 15 06:42:39.330 INFO blam! 0: 0x556c9daee42e - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 06:42:39.330 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 06:42:39.330 INFO blam! 1: 0x556c9daf72d6 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 06:42:39.330 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 06:42:39.330 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 06:42:39.330 INFO blam! 2: 0x556c9daf202d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 06:42:39.330 INFO blam! at libstd/panicking.rs:211 Oct 15 06:42:39.330 INFO blam! 3: 0x556c9daf1d3b - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 06:42:39.330 INFO blam! at libstd/panicking.rs:221 Oct 15 06:42:39.330 INFO blam! 4: 0x556c9daf26dc - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 06:42:39.330 INFO blam! at libstd/panicking.rs:476 Oct 15 06:42:39.330 INFO blam! 5: 0x556c9daf2299 - std::panicking::continue_panic_fmt::h6e11f50e47f94b00 Oct 15 06:42:39.330 INFO blam! at libstd/panicking.rs:390 Oct 15 06:42:39.330 INFO blam! 6: 0x556c9daf2195 - rust_begin_unwind Oct 15 06:42:39.330 INFO blam! at libstd/panicking.rs:325 Oct 15 06:42:39.330 INFO blam! 7: 0x556c9db3278b - core::panicking::panic_fmt::hf99aac1e278ac2e5 Oct 15 06:42:39.330 INFO blam! at libcore/panicking.rs:77 Oct 15 06:42:39.330 INFO blam! 8: 0x556c9da64773 - core::result::unwrap_failed::h7975d246c96ebbc1 Oct 15 06:42:39.330 INFO blam! at libcore/macros.rs:26 Oct 15 06:42:39.330 INFO blam! 9: 0x556c9da6297b - >::unwrap::hec5e54099dbd98d3 Oct 15 06:42:39.330 INFO blam! at libcore/result.rs:808 Oct 15 06:42:39.330 INFO blam! 10: 0x556c9da502ab - memcached::loan_map::tests::concurrent_puts::h0686dd4e7781e9ad Oct 15 06:42:39.330 INFO blam! at src/loan_map.rs:455 Oct 15 06:42:39.330 INFO blam! 11: 0x556c9da50189 - memcached::loan_map::tests::concurrent_puts::{{closure}}::h96957b1208549835 Oct 15 06:42:39.330 INFO blam! at src/loan_map.rs:441 Oct 15 06:42:39.330 INFO blam! 12: 0x556c9da5b76d - core::ops::function::FnOnce::call_once::h1e21f725fbc337cf Oct 15 06:42:39.330 INFO blam! at libcore/ops/function.rs:238 Oct 15 06:42:39.330 INFO blam! 13: 0x556c9da7dbee - >::call_box::h95b7cb918af67b5d Oct 15 06:42:39.330 INFO blam! at libtest/lib.rs:1468 Oct 15 06:42:39.330 INFO blam! at libcore/ops/function.rs:238 Oct 15 06:42:39.330 INFO blam! at liballoc/boxed.rs:672 Oct 15 06:42:39.330 INFO blam! 14: 0x556c9db024a9 - __rust_maybe_catch_panic Oct 15 06:42:39.330 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 06:42:39.330 INFO blam! 15: 0x556c9da9e91d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 06:42:39.330 INFO blam! at libstd/panicking.rs:289 Oct 15 06:42:39.330 INFO blam! at libstd/panic.rs:392 Oct 15 06:42:39.330 INFO blam! at libtest/lib.rs:1423 Oct 15 06:42:39.330 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 06:42:39.330 INFO blam! 16: 0x556c9da9f524 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 06:42:39.330 INFO blam! at libstd/thread/mod.rs:409 Oct 15 06:42:39.330 INFO blam! at libstd/panic.rs:313 Oct 15 06:42:39.330 INFO blam! at libstd/panicking.rs:310 Oct 15 06:42:39.330 INFO blam! 17: 0x556c9db024a9 - __rust_maybe_catch_panic Oct 15 06:42:39.330 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 06:42:39.330 INFO blam! 18: 0x556c9da8c916 - >::call_box::h96125cb29a9ba44b Oct 15 06:42:39.330 INFO blam! at libstd/panicking.rs:289 Oct 15 06:42:39.330 INFO blam! at libstd/panic.rs:392 Oct 15 06:42:39.330 INFO blam! at libstd/thread/mod.rs:408 Oct 15 06:42:39.330 INFO blam! at liballoc/boxed.rs:672 Oct 15 06:42:39.330 INFO blam! 19: 0x556c9daf046a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 06:42:39.330 INFO blam! at liballoc/boxed.rs:682 Oct 15 06:42:39.330 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 06:42:39.330 INFO blam! 20: 0x556c9dae5625 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 06:42:39.330 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 06:42:39.331 INFO blam! 21: 0x7f86c35af6b9 - start_thread Oct 15 06:42:39.331 INFO blam! 22: 0x7f86c30cf41c - clone Oct 15 06:42:39.331 INFO blam! 23: 0x0 - Oct 15 06:42:39.331 INFO blam! Oct 15 06:42:39.331 INFO blam! Oct 15 06:42:39.331 INFO blam! failures: Oct 15 06:42:39.331 INFO blam! loan_map::tests::concurrent_puts Oct 15 06:42:39.331 INFO blam! Oct 15 06:42:39.331 INFO blam! test result: FAILED. 16 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 06:42:39.331 INFO blam! Oct 15 06:42:39.342 INFO kablam! error: test failed, to rerun pass '--bin memcached' Oct 15 06:42:39.343 INFO kablam! su: No module specific data is present Oct 15 06:42:40.097 INFO running `"docker" "rm" "-f" "49face94a53f5604fbfdfe7fb85249dca9db49bfa47d78d26a106bbd583a7f41"` Oct 15 06:42:40.257 INFO blam! 49face94a53f5604fbfdfe7fb85249dca9db49bfa47d78d26a106bbd583a7f41