Sep 14 21:43:16.252 INFO checking rpc-perf-2.0.3 against try#e3ede4ae5297558caacf160ecf523f3a5759f682 for pr-53426-2 Sep 14 21:43:16.252 INFO running: cargo +e3ede4ae5297558caacf160ecf523f3a5759f682-alt check --frozen --all --all-targets Sep 14 21:43:16.252 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-7/pr-53426-2/try#e3ede4ae5297558caacf160ecf523f3a5759f682:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53426-2/worker-7/try#e3ede4ae5297558caacf160ecf523f3a5759f682:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +e3ede4ae5297558caacf160ecf523f3a5759f682-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-m" "2G" "crater"` Sep 14 21:43:16.616 INFO blam! 75dadf1ed2b6c1bb6a91e994e5626523de5498f44d0ea1b8c6c17419a970d26c Sep 14 21:43:16.619 INFO running `"docker" "start" "-a" "75dadf1ed2b6c1bb6a91e994e5626523de5498f44d0ea1b8c6c17419a970d26c"` Sep 14 21:43:17.606 INFO kablam! usermod: no changes Sep 14 21:43:17.748 INFO kablam! Compiling num-traits v0.2.6 Sep 14 21:43:17.748 INFO kablam! Checking libc v0.2.43 Sep 14 21:43:17.750 INFO kablam! Compiling lodepng v0.5.3 Sep 14 21:43:17.750 INFO kablam! Checking matches v0.1.8 Sep 14 21:43:17.750 INFO kablam! Checking c_vec v1.0.12 Sep 14 21:43:17.751 INFO kablam! Checking log v0.3.6 Sep 14 21:43:17.751 INFO kablam! Checking cfg-if v0.1.5 Sep 14 21:43:17.755 INFO kablam! Checking shuteye v0.2.0 Sep 14 21:43:17.982 INFO kablam! Checking lazy_static v0.1.16 Sep 14 21:43:18.321 INFO kablam! Checking lazycell v0.4.0 Sep 14 21:43:18.410 INFO kablam! Checking getopts v0.2.14 Sep 14 21:43:18.446 INFO kablam! Checking byteorder v1.0.0 Sep 14 21:43:19.018 INFO kablam! Compiling num-integer v0.1.39 Sep 14 21:43:19.082 INFO kablam! Compiling num-iter v0.1.37 Sep 14 21:43:19.452 INFO kablam! Checking encoding-index-simpchinese v1.20141219.5 Sep 14 21:43:19.862 INFO kablam! Checking toml v0.2.1 Sep 14 21:43:19.898 INFO kablam! Checking arrayvec v0.3.25 Sep 14 21:43:20.034 INFO kablam! Checking stb_truetype v0.1.2 Sep 14 21:43:20.154 INFO kablam! error[E0503]: cannot use `state` because it was mutably borrowed Sep 14 21:43:20.154 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.14/src/lib.rs:1008:25 Sep 14 21:43:20.154 INFO kablam! | Sep 14 21:43:20.154 INFO kablam! 955 | let mut machine = |cont: &mut bool, (i, c): (usize, char)| { Sep 14 21:43:20.154 INFO kablam! | ---------------------------------------- borrow of `state` occurs here Sep 14 21:43:20.154 INFO kablam! ... Sep 14 21:43:20.154 INFO kablam! 959 | state = match (state, whitespace, limit) { Sep 14 21:43:20.154 INFO kablam! | ----- borrow occurs due to use of `state` in closure Sep 14 21:43:20.154 INFO kablam! ... Sep 14 21:43:20.154 INFO kablam! 1008 | while cont && match state { B | C => true, A => false } { Sep 14 21:43:20.154 INFO kablam! | ^^^^^ use of borrowed `state` Sep 14 21:43:20.154 INFO kablam! 1009 | machine(&mut cont, (fake_i, ' ')); Sep 14 21:43:20.154 INFO kablam! | ------- borrow used here in later iteration of loop Sep 14 21:43:20.154 INFO kablam! Sep 14 21:43:20.155 INFO kablam! error[E0503]: cannot use `state` because it was mutably borrowed Sep 14 21:43:20.155 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.14/src/lib.rs:1008:33 Sep 14 21:43:20.155 INFO kablam! | Sep 14 21:43:20.155 INFO kablam! 955 | let mut machine = |cont: &mut bool, (i, c): (usize, char)| { Sep 14 21:43:20.155 INFO kablam! | ---------------------------------------- borrow of `state` occurs here Sep 14 21:43:20.155 INFO kablam! ... Sep 14 21:43:20.155 INFO kablam! 959 | state = match (state, whitespace, limit) { Sep 14 21:43:20.155 INFO kablam! | ----- borrow occurs due to use of `state` in closure Sep 14 21:43:20.155 INFO kablam! ... Sep 14 21:43:20.156 INFO kablam! 1008 | while cont && match state { B | C => true, A => false } { Sep 14 21:43:20.156 INFO kablam! | ^ use of borrowed `state` Sep 14 21:43:20.156 INFO kablam! 1009 | machine(&mut cont, (fake_i, ' ')); Sep 14 21:43:20.156 INFO kablam! | ------- borrow used here in later iteration of loop Sep 14 21:43:20.156 INFO kablam! Sep 14 21:43:20.198 INFO kablam! error: aborting due to 2 previous errors Sep 14 21:43:20.198 INFO kablam! Sep 14 21:43:20.198 INFO kablam! For more information about this error, try `rustc --explain E0503`. Sep 14 21:43:20.248 INFO kablam! error: Could not compile `getopts`. Sep 14 21:43:20.249 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 14 21:43:22.744 INFO kablam! error: build failed Sep 14 21:43:22.746 INFO kablam! su: No module specific data is present Sep 14 21:43:23.468 INFO running `"docker" "rm" "-f" "75dadf1ed2b6c1bb6a91e994e5626523de5498f44d0ea1b8c6c17419a970d26c"` Sep 14 21:43:23.614 INFO blam! 75dadf1ed2b6c1bb6a91e994e5626523de5498f44d0ea1b8c6c17419a970d26c