[INFO] updating cached repository swindon-rs/swindon [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/swindon-rs/swindon [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/swindon-rs/swindon" "work/ex/beta-1.38-1/sources/1.37.0/gh/swindon-rs/swindon"` [INFO] [stderr] Cloning into 'work/ex/beta-1.38-1/sources/1.37.0/gh/swindon-rs/swindon'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/swindon-rs/swindon" "work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/swindon-rs/swindon"` [INFO] [stderr] Cloning into 'work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/swindon-rs/swindon'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] aae9fac343df609d19d6347f6e39d7f562104b67 [INFO] sha for GitHub repo swindon-rs/swindon: aae9fac343df609d19d6347f6e39d7f562104b67 [INFO] validating manifest of swindon-rs/swindon on toolchain 1.37.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of swindon-rs/swindon on toolchain beta-2019-08-13 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing swindon-rs/swindon [INFO] finished frobbing swindon-rs/swindon [INFO] frobbed toml for swindon-rs/swindon written to work/ex/beta-1.38-1/sources/1.37.0/gh/swindon-rs/swindon/Cargo.toml [INFO] started frobbing swindon-rs/swindon [INFO] finished frobbing swindon-rs/swindon [INFO] frobbed toml for swindon-rs/swindon written to work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/swindon-rs/swindon/Cargo.toml [INFO] crate swindon-rs/swindon already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Updating crates.io index [INFO] [stderr] error: the lock file /mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/gh/swindon-rs/swindon/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing swindon-rs/swindon against beta-2019-08-13 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-3/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/swindon-rs/swindon:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+beta-2019-08-13" "build" "--frozen"` [INFO] [stdout] 0dc7b08f21654d381f192db3f65444cc208780b1286b7d8112eff5995b0018d3 [INFO] running `"docker" "start" "-a" "0dc7b08f21654d381f192db3f65444cc208780b1286b7d8112eff5995b0018d3"` [INFO] [stderr] Compiling netbuf v0.4.1 [INFO] [stderr] Compiling sha1 v0.4.0 [INFO] [stderr] Compiling atomic v0.3.4 [INFO] [stderr] Compiling argparse v0.2.2 [INFO] [stderr] Compiling assert_matches v1.3.0 [INFO] [stderr] Compiling async-slot v0.1.0 [INFO] [stderr] Compiling combine v2.5.2 [INFO] [stderr] Compiling string-intern v0.1.7 [INFO] [stderr] Compiling abstract-ns v0.4.3 [INFO] [stderr] Compiling libcantal v0.3.2 [INFO] [stderr] Compiling humannum v0.1.0 [INFO] [stderr] Compiling digest-writer v0.3.1 [INFO] [stderr] Compiling blake2 v0.7.1 [INFO] [stderr] Compiling tk-bufstream v0.3.0 [INFO] [stderr] Compiling self-meter v0.6.0 [INFO] [stderr] Compiling quire v0.3.1 [INFO] [stderr] Compiling env_logger v0.3.5 [INFO] [stderr] Compiling ns-std-threaded v0.3.0 [INFO] [stderr] Compiling mime_guess v1.8.7 [INFO] [stderr] Compiling tk-http v0.3.9 [INFO] [stderr] Compiling tk-listen v0.1.1 [INFO] [stderr] Compiling ns-router v0.1.6 [INFO] [stderr] Compiling tk-pool v0.5.3 [INFO] [stderr] Compiling trimmer v0.3.6 [INFO] [stderr] Compiling http-file-headers v0.1.8 [INFO] [stderr] Compiling self-meter-http v0.4.1 [INFO] [stderr] Compiling httpbin v0.3.3 [INFO] [stderr] Compiling swindon v0.7.8 (/opt/crater/workdir) [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/chat/backend.rs:310:12 [INFO] [stderr] | [INFO] [stderr] 310 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/chat/backend.rs:412:12 [INFO] [stderr] | [INFO] [stderr] 412 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/chat/backend.rs:450:12 [INFO] [stderr] | [INFO] [stderr] 450 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/handlers/files/decode.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | b'0'...b'9' => Ok(b & 0x0f), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/handlers/files/decode.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | b'a'...b'f' | b'A'...b'F' => Ok((b & 0x0f) + 9), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/handlers/files/decode.rs:25:27 [INFO] [stderr] | [INFO] [stderr] 25 | b'a'...b'f' | b'A'...b'F' => Ok((b & 0x0f) + 9), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/handlers/self_status.rs:29:39 [INFO] [stderr] | [INFO] [stderr] 29 | metrics: Json<'a, Vec>>, [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Collection` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/http_pools.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | Box>+Send>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec>+Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/http_pools.rs:127:36 [INFO] [stderr] | [INFO] [stderr] 127 | fn visit<'x>(&'x self, v: &mut Visitor<'x>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'x>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/incoming/mod.rs:15:27 [INFO] [stderr] | [INFO] [stderr] 15 | pub type Request = Box>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/incoming/mod.rs:16:25 [INFO] [stderr] | [INFO] [stderr] 16 | pub type Reply = Box, Error=Error>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future, Error=Error>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:10:48 [INFO] [stderr] | [INFO] [stderr] 10 | pub type List = Vec<(Metric<'static>, &'static Value)>; [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Value` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:17:54 [INFO] [stderr] | [INFO] [stderr] 17 | pub struct ActiveCollection(OwningHandle>>, Wrapper>); [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Collection` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:27:29 [INFO] [stderr] | [INFO] [stderr] 27 | fn visit(&self, s: &mut NameVisitor) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NameVisitor` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:38:51 [INFO] [stderr] | [INFO] [stderr] 38 | pub fn all(runtime: &Arc) -> Box>> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Collection` [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/proxy/backend.rs:75:12 [INFO] [stderr] | [INFO] [stderr] 75 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/chat/backend.rs:310:12 [INFO] [stderr] | [INFO] [stderr] 310 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/chat/backend.rs:412:12 [INFO] [stderr] | [INFO] [stderr] 412 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/chat/backend.rs:450:12 [INFO] [stderr] | [INFO] [stderr] 450 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/handlers/files/decode.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | b'0'...b'9' => Ok(b & 0x0f), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/handlers/files/decode.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | b'a'...b'f' | b'A'...b'F' => Ok((b & 0x0f) + 9), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/handlers/files/decode.rs:25:27 [INFO] [stderr] | [INFO] [stderr] 25 | b'a'...b'f' | b'A'...b'F' => Ok((b & 0x0f) + 9), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/handlers/self_status.rs:29:39 [INFO] [stderr] | [INFO] [stderr] 29 | metrics: Json<'a, Vec>>, [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Collection` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/http_pools.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | Box>+Send>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec>+Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/http_pools.rs:127:36 [INFO] [stderr] | [INFO] [stderr] 127 | fn visit<'x>(&'x self, v: &mut Visitor<'x>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'x>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/incoming/mod.rs:15:27 [INFO] [stderr] | [INFO] [stderr] 15 | pub type Request = Box>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/incoming/mod.rs:16:25 [INFO] [stderr] | [INFO] [stderr] 16 | pub type Reply = Box, Error=Error>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future, Error=Error>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:10:48 [INFO] [stderr] | [INFO] [stderr] 10 | pub type List = Vec<(Metric<'static>, &'static Value)>; [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Value` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:17:54 [INFO] [stderr] | [INFO] [stderr] 17 | pub struct ActiveCollection(OwningHandle>>, Wrapper>); [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Collection` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:27:29 [INFO] [stderr] | [INFO] [stderr] 27 | fn visit(&self, s: &mut NameVisitor) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NameVisitor` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:38:51 [INFO] [stderr] | [INFO] [stderr] 38 | pub fn all(runtime: &Arc) -> Box>> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Collection` [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/proxy/backend.rs:75:12 [INFO] [stderr] | [INFO] [stderr] 75 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/chat/cid.rs:20:46 [INFO] [stderr] | [INFO] [stderr] 20 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/chat/cid.rs:21:39 [INFO] [stderr] | [INFO] [stderr] 21 | static COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/chat/cid.rs:20:46 [INFO] [stderr] | [INFO] [stderr] 20 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/chat/cid.rs:21:39 [INFO] [stderr] | [INFO] [stderr] 21 | static COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` [INFO] [stderr] --> src/handlers/files/index.rs:63:30 [INFO] [stderr] | [INFO] [stderr] 63 | let vpath = virtual_path.trim_right_matches('/'); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end_matches` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` [INFO] [stderr] --> src/handlers/files/index.rs:63:30 [INFO] [stderr] | [INFO] [stderr] 63 | let vpath = virtual_path.trim_right_matches('/'); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end_matches` [INFO] [stderr] [INFO] [stderr] warning[E0382]: assign to part of moved value: `session` [INFO] [stderr] --> src/chat/processor/pool.rs:180:13 [INFO] [stderr] | [INFO] [stderr] 175 | let mut session = Session::new(); [INFO] [stderr] | ----------- move occurs because `session` has type `chat::processor::session::Session`, which does not implement the `Copy` trait [INFO] [stderr] ... [INFO] [stderr] 179 | self.sessions.active.insert(session_id.clone(), expire, session); [INFO] [stderr] | ------- value moved here [INFO] [stderr] 180 | session.status_timestamp = now; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ value partially assigned here after move [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] = note: for more information, try `rustc --explain E0729` [INFO] [stderr] [INFO] [stderr] warning[E0382]: assign to part of moved value: `sess` [INFO] [stderr] --> src/chat/processor/pool.rs:295:17 [INFO] [stderr] | [INFO] [stderr] 292 | let mut sess = Session::new(); [INFO] [stderr] | -------- move occurs because `sess` has type `chat::processor::session::Session`, which does not implement the `Copy` trait [INFO] [stderr] 293 | self.sessions.active.insert( [INFO] [stderr] 294 | sess_id.clone(), activity_ts, sess); [INFO] [stderr] | ---- value moved here [INFO] [stderr] 295 | sess.status_timestamp = now; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ value partially assigned here after move [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] = note: for more information, try `rustc --explain E0729` [INFO] [stderr] [INFO] [stderr] warning[E0382]: assign to part of moved value: `session` [INFO] [stderr] --> src/chat/processor/pool.rs:180:13 [INFO] [stderr] | [INFO] [stderr] 175 | let mut session = Session::new(); [INFO] [stderr] | ----------- move occurs because `session` has type `chat::processor::session::Session`, which does not implement the `Copy` trait [INFO] [stderr] ... [INFO] [stderr] 179 | self.sessions.active.insert(session_id.clone(), expire, session); [INFO] [stderr] | ------- value moved here [INFO] [stderr] 180 | session.status_timestamp = now; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ value partially assigned here after move [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] = note: for more information, try `rustc --explain E0729` [INFO] [stderr] [INFO] [stderr] warning[E0382]: assign to part of moved value: `sess` [INFO] [stderr] --> src/chat/processor/pool.rs:295:17 [INFO] [stderr] | [INFO] [stderr] 292 | let mut sess = Session::new(); [INFO] [stderr] | -------- move occurs because `sess` has type `chat::processor::session::Session`, which does not implement the `Copy` trait [INFO] [stderr] 293 | self.sessions.active.insert( [INFO] [stderr] 294 | sess_id.clone(), activity_ts, sess); [INFO] [stderr] | ---- value moved here [INFO] [stderr] 295 | sess.status_timestamp = now; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ value partially assigned here after move [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] = note: for more information, try `rustc --explain E0729` [INFO] [stderr] [INFO] [stderr] error: Could not compile `swindon`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name swindon src/main.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=4e8229859b38bb73 -C extra-filename=-4e8229859b38bb73 --out-dir /opt/crater/target/debug/deps -L dependency=/opt/crater/target/debug/deps --extern abstract_ns=/opt/crater/target/debug/deps/libabstract_ns-19e110b03f68aea5.rlib --extern argparse=/opt/crater/target/debug/deps/libargparse-7704e027f8e13e22.rlib --extern assert_matches=/opt/crater/target/debug/deps/libassert_matches-3e949e20e3ad1f23.rlib --extern async_slot=/opt/crater/target/debug/deps/libasync_slot-2544f67197aaa5d6.rlib --extern blake2=/opt/crater/target/debug/deps/libblake2-f0b07eac04bfc970.rlib --extern byteorder=/opt/crater/target/debug/deps/libbyteorder-98f71e4258b709b0.rlib --extern crossbeam=/opt/crater/target/debug/deps/libcrossbeam-b7feb6e2b32da9c7.rlib --extern digest=/opt/crater/target/debug/deps/libdigest-d3356bc4a9d52d31.rlib --extern digest_writer=/opt/crater/target/debug/deps/libdigest_writer-3379f63eebd8974f.rlib --extern env_logger=/opt/crater/target/debug/deps/libenv_logger-85f20c4fbc2433fa.rlib --extern futures=/opt/crater/target/debug/deps/libfutures-f60afb80ba7dd5f9.rlib --extern futures_cpupool=/opt/crater/target/debug/deps/libfutures_cpupool-06d6ecfc654c76f9.rlib --extern generic_array=/opt/crater/target/debug/deps/libgeneric_array-140c1214fcc2614e.rlib --extern http_file_headers=/opt/crater/target/debug/deps/libhttp_file_headers-f78227c7b7da71f5.rlib --extern httpbin=/opt/crater/target/debug/deps/libhttpbin-278618b91820335c.rlib --extern httpdate=/opt/crater/target/debug/deps/libhttpdate-6af6c81385b4fa15.rlib --extern humantime=/opt/crater/target/debug/deps/libhumantime-fe7582828726b442.rlib --extern lazy_static=/opt/crater/target/debug/deps/liblazy_static-1f7a4359e40a6da9.rlib --extern libc=/opt/crater/target/debug/deps/liblibc-37f3d1c853b3b7bd.rlib --extern libcantal=/opt/crater/target/debug/deps/liblibcantal-4b4eff26ab695268.rlib --extern log=/opt/crater/target/debug/deps/liblog-6796845c78a3960b.rlib --extern matches=/opt/crater/target/debug/deps/libmatches-9f7ad04d44b47530.rlib --extern mime_guess=/opt/crater/target/debug/deps/libmime_guess-4ea0d56ced7bef11.rlib --extern netbuf=/opt/crater/target/debug/deps/libnetbuf-22c19ac40668a54a.rlib --extern ns_router=/opt/crater/target/debug/deps/libns_router-19993ec8770f7f86.rlib --extern ns_std_threaded=/opt/crater/target/debug/deps/libns_std_threaded-9e50e821b99fa6e0.rlib --extern owning_ref=/opt/crater/target/debug/deps/libowning_ref-ac29b4f5b10168db.rlib --extern quick_error=/opt/crater/target/debug/deps/libquick_error-f50ea951eae373ef.rlib --extern quire=/opt/crater/target/debug/deps/libquire-eb954b5467262b4e.rlib --extern rand=/opt/crater/target/debug/deps/librand-7efbcbd89944bda6.rlib --extern regex=/opt/crater/target/debug/deps/libregex-c12a07ba2cef7200.rlib --extern scoped_tls=/opt/crater/target/debug/deps/libscoped_tls-07fc116bdb058bee.rlib --extern self_meter_http=/opt/crater/target/debug/deps/libself_meter_http-786c4580f63b5546.rlib --extern serde=/opt/crater/target/debug/deps/libserde-ff1e5f8f482bfba6.rlib --extern serde_derive=/opt/crater/target/debug/deps/libserde_derive-080adf51b2cd98e4.so --extern serde_json=/opt/crater/target/debug/deps/libserde_json-0b0a3667fc53e240.rlib --extern slab=/opt/crater/target/debug/deps/libslab-9297145f06665f9b.rlib --extern string_intern=/opt/crater/target/debug/deps/libstring_intern-ec06a1db21c8dd55.rlib --extern time=/opt/crater/target/debug/deps/libtime-c375bf02baafb2fd.rlib --extern tk_bufstream=/opt/crater/target/debug/deps/libtk_bufstream-4a51a0cc5c60573e.rlib --extern tk_http=/opt/crater/target/debug/deps/libtk_http-c635aa0082d5616e.rlib --extern tk_listen=/opt/crater/target/debug/deps/libtk_listen-64b4fc3ca6d39dd7.rlib --extern tk_pool=/opt/crater/target/debug/deps/libtk_pool-b4283f94303df151.rlib --extern tokio_core=/opt/crater/target/debug/deps/libtokio_core-a43e20691f5d210e.rlib --extern tokio_io=/opt/crater/target/debug/deps/libtokio_io-cf9e939a0533315f.rlib --extern trimmer=/opt/crater/target/debug/deps/libtrimmer-2cf14b7fb0903d9c.rlib --extern typenum=/opt/crater/target/debug/deps/libtypenum-ad63c9a6e6a7b644.rlib --extern void=/opt/crater/target/debug/deps/libvoid-ee701c9bdcbc84a6.rlib --cap-lints=warn` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: linking with `cc` failed: exit code: 1 [INFO] [stderr] | [INFO] [stderr] = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.0.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.1.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.10.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.11.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.12.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.13.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.14.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.15.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.2.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.3.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.4.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.5.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.6.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.7.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.8.rcgu.o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.swindon_dev.2hidxkhe-cgu.9.rcgu.o" "-o" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579" "/opt/crater/target/debug/deps/swindon_dev-c6224e950bbb5579.1lmpckm57lhwkxtv.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/crater/target/debug/deps" "-L" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/crater/target/debug/deps/libtrimmer-2cf14b7fb0903d9c.rlib" "/opt/crater/target/debug/deps/libcombine-ce53553cbf57ee78.rlib" "/opt/crater/target/debug/deps/libascii-4be84ea14ab3cfc6.rlib" "/opt/crater/target/debug/deps/libtk_pool-b4283f94303df151.rlib" "/opt/crater/target/debug/deps/libtk_listen-64b4fc3ca6d39dd7.rlib" "/opt/crater/target/debug/deps/libtime-c375bf02baafb2fd.rlib" "/opt/crater/target/debug/deps/libstring_intern-ec06a1db21c8dd55.rlib" "/opt/crater/target/debug/deps/liblazy_static-8e8f275d3efea5b8.rlib" "/opt/crater/target/debug/deps/libself_meter_http-786c4580f63b5546.rlib" "/opt/crater/target/debug/deps/libself_meter-f65d93ec4f27a71c.rlib" "/opt/crater/target/debug/deps/libquire-eb954b5467262b4e.rlib" "/opt/crater/target/debug/deps/libregex-c12a07ba2cef7200.rlib" "/opt/crater/target/debug/deps/libutf8_ranges-cc1cabb2cf7145bf.rlib" "/opt/crater/target/debug/deps/libregex_syntax-f02878b30c9311c4.rlib" "/opt/crater/target/debug/deps/libucd_util-c0b3d8114e0f53f5.rlib" "/opt/crater/target/debug/deps/libaho_corasick-a97f7bbd6313e20c.rlib" "/opt/crater/target/debug/deps/libhumannum-3cdcb26445b9918d.rlib" "/opt/crater/target/debug/deps/libnum_traits-2100ee188db6bd62.rlib" "/opt/crater/target/debug/deps/libnum_traits-64f50821abf23d98.rlib" "/opt/crater/target/debug/deps/libowning_ref-ac29b4f5b10168db.rlib" "/opt/crater/target/debug/deps/libns_router-19993ec8770f7f86.rlib" "/opt/crater/target/debug/deps/libns_std_threaded-9e50e821b99fa6e0.rlib" "/opt/crater/target/debug/deps/liblibcantal-4b4eff26ab695268.rlib" "/opt/crater/target/debug/deps/libatomic-002aad529730058f.rlib" "/opt/crater/target/debug/deps/libhttp_file_headers-f78227c7b7da71f5.rlib" "/opt/crater/target/debug/deps/libmime_guess-4ea0d56ced7bef11.rlib" "/opt/crater/target/debug/deps/libphf-2a3c9c00c0cc1e36.rlib" "/opt/crater/target/debug/deps/libphf_shared-a9690bd402370ca6.rlib" "/opt/crater/target/debug/deps/libunicase-c8bd5583553770c8.rlib" "/opt/crater/target/debug/deps/libsiphasher-4c498a6794cfc485.rlib" "/opt/crater/target/debug/deps/libmime-9336c2f56c5869d7.rlib" "/opt/crater/target/debug/deps/liblog-c97b73a8bcee9985.rlib" "/opt/crater/target/debug/deps/libgeneric_array-30d523dbc3eb653d.rlib" "/opt/crater/target/debug/deps/libhttpbin-278618b91820335c.rlib" "/opt/crater/target/debug/deps/libtk_http-c635aa0082d5616e.rlib" "/opt/crater/target/debug/deps/libtokio_core-a43e20691f5d210e.rlib" "/opt/crater/target/debug/deps/libtokio-8351138aa001fb3b.rlib" "/opt/crater/target/debug/deps/libtokio_uds-4d95d97af380dba1.rlib" "/opt/crater/target/debug/deps/libmio_uds-b1d44c3a55c7b107.rlib" "/opt/crater/target/debug/deps/libtokio_udp-db48aa569bfbdb7e.rlib" "/opt/crater/target/debug/deps/libtokio_timer-c6e40c97d9def47d.rlib" "/opt/crater/target/debug/deps/libtokio_tcp-da409653b1cbd552.rlib" "/opt/crater/target/debug/deps/libtokio_reactor-dcdd923d1ff14bb4.rlib" "/opt/crater/target/debug/deps/libtokio_sync-e9d8e5fe6c538a0e.rlib" "/opt/crater/target/debug/deps/libfnv-6e18f98be4338210.rlib" "/opt/crater/target/debug/deps/libparking_lot-a879610f07beadc6.rlib" "/opt/crater/target/debug/deps/libparking_lot_core-f123c1e10db38945.rlib" "/opt/crater/target/debug/deps/liblock_api-fc146aa09c055915.rlib" "/opt/crater/target/debug/deps/libowning_ref-3fc2847bd21aa6e0.rlib" "/opt/crater/target/debug/deps/libstable_deref_trait-0255958156eadff4.rlib" "/opt/crater/target/debug/deps/libscopeguard-22a7afc64d55fe2c.rlib" "/opt/crater/target/debug/deps/libtokio_fs-6a8a26752e6dab7c.rlib" "/opt/crater/target/debug/deps/libtokio_threadpool-2cfe7a464bdbf278.rlib" "/opt/crater/target/debug/deps/librand-32f57094744e8e3d.rlib" "/opt/crater/target/debug/deps/librand_xorshift-aba648178ccafa60.rlib" "/opt/crater/target/debug/deps/librand_pcg-9ee3603a04cd7cb6.rlib" "/opt/crater/target/debug/deps/librand_hc-9a65771b9d152351.rlib" "/opt/crater/target/debug/deps/librand_chacha-f78b78571d37d2b8.rlib" "/opt/crater/target/debug/deps/librand_isaac-3807d01c3a327700.rlib" "/opt/crater/target/debug/deps/librand_core-4eee27b20de9a341.rlib" "/opt/crater/target/debug/deps/librand_os-4634e01c13ceff4d.rlib" "/opt/crater/target/debug/deps/librand_jitter-a13c2857ac7f2734.rlib" "/opt/crater/target/debug/deps/librand_core-a5a514f3409fd81c.rlib" "/opt/crater/target/debug/deps/libcrossbeam_queue-2589c79105784e0d.rlib" "/opt/crater/target/debug/deps/libcrossbeam_deque-5a68c737302d997f.rlib" "/opt/crater/target/debug/deps/libcrossbeam_epoch-8ce32638c5f827b5.rlib" "/opt/crater/target/debug/deps/libscopeguard-0bc963131f7c0d17.rlib" "/opt/crater/target/debug/deps/libmemoffset-d44318d335d18b97.rlib" "/opt/crater/target/debug/deps/libarrayvec-1cff3f0e2df954b3.rlib" "/opt/crater/target/debug/deps/libnodrop-7f98e5f8ec110eeb.rlib" "/opt/crater/target/debug/deps/libtokio_current_thread-747363cf0ed087f7.rlib" "/opt/crater/target/debug/deps/libtokio_executor-bdf861f407e5fa85.rlib" "/opt/crater/target/debug/deps/libcrossbeam_utils-e32b73b6a212c837.rlib" "/opt/crater/target/debug/deps/libtokio_codec-f600767da57615b5.rlib" "/opt/crater/target/debug/deps/libmio-abd445e00221b11c.rlib" "/opt/crater/target/debug/deps/libslab-9297145f06665f9b.rlib" "/opt/crater/target/debug/deps/libnet2-bb453ffc26c3f792.rlib" "/opt/crater/target/debug/deps/libsha1-0de698434dfe55ee.rlib" "/opt/crater/target/debug/deps/liburl-ee604ccef16e6499.rlib" "/opt/crater/target/debug/deps/libpercent_encoding-b2b1eddedcc9d5cc.rlib" "/opt/crater/target/debug/deps/libidna-7075ca6261d9bac1.rlib" "/opt/crater/target/debug/deps/libunicode_normalization-b16029f4e9e6461c.rlib" "/opt/crater/target/debug/deps/libsmallvec-7295b1a781bd56b7.rlib" "/opt/crater/target/debug/deps/libunicode_bidi-020a270ca49d2bee.rlib" "/opt/crater/target/debug/deps/libtk_bufstream-4a51a0cc5c60573e.rlib" "/opt/crater/target/debug/deps/libtokio_io-cf9e939a0533315f.rlib" "/opt/crater/target/debug/deps/libbytes-ed85d24d60fcc292.rlib" "/opt/crater/target/debug/deps/libiovec-700e4a654a679356.rlib" "/opt/crater/target/debug/deps/libnetbuf-22c19ac40668a54a.rlib" "/opt/crater/target/debug/deps/libhttparse-c28176d01bc731e0.rlib" "/opt/crater/target/debug/deps/libhttpdate-6af6c81385b4fa15.rlib" "/opt/crater/target/debug/deps/libfutures_cpupool-06d6ecfc654c76f9.rlib" "/opt/crater/target/debug/deps/libnum_cpus-b569161181e0c021.rlib" "/opt/crater/target/debug/deps/libenv_logger-85f20c4fbc2433fa.rlib" "/opt/crater/target/debug/deps/libregex-2f54045970e77773.rlib" "/opt/crater/target/debug/deps/libregex_syntax-bd99c61924ee7656.rlib" "/opt/crater/target/debug/deps/libthread_local-2ae771cec36f83c2.rlib" "/opt/crater/target/debug/deps/libaho_corasick-d762a0026dd53dbb.rlib" "/opt/crater/target/debug/deps/libmemchr-23e7689be8a12a36.rlib" "/opt/crater/target/debug/deps/libatty-22eb3b2ac1d714c2.rlib" "/opt/crater/target/debug/deps/libhumantime-fe7582828726b442.rlib" "/opt/crater/target/debug/deps/libtermcolor-79496754b4470ebc.rlib" "/opt/crater/target/debug/deps/libdigest_writer-3379f63eebd8974f.rlib" "/opt/crater/target/debug/deps/libcrossbeam-b7feb6e2b32da9c7.rlib" "/opt/crater/target/debug/deps/libbyteorder-98f71e4258b709b0.rlib" "/opt/crater/target/debug/deps/libblake2-f0b07eac04bfc970.rlib" "/opt/crater/target/debug/deps/libcrypto_mac-9f6b614e1c207e01.rlib" "/opt/crater/target/debug/deps/libconstant_time_eq-2a6ba5e36d25181a.rlib" "/opt/crater/target/debug/deps/libdigest-d3356bc4a9d52d31.rlib" "/opt/crater/target/debug/deps/libgeneric_array-140c1214fcc2614e.rlib" "/opt/crater/target/debug/deps/libtypenum-ad63c9a6e6a7b644.rlib" "/opt/crater/target/debug/deps/libbyte_tools-f708a026d0bb571e.rlib" "/opt/crater/target/debug/deps/libasync_slot-2544f67197aaa5d6.rlib" "/opt/crater/target/debug/deps/libargparse-7704e027f8e13e22.rlib" "/opt/crater/target/debug/deps/libabstract_ns-19e110b03f68aea5.rlib" "/opt/crater/target/debug/deps/libvoid-ee701c9bdcbc84a6.rlib" "/opt/crater/target/debug/deps/librand-7efbcbd89944bda6.rlib" "/opt/crater/target/debug/deps/liblibc-37f3d1c853b3b7bd.rlib" "/opt/crater/target/debug/deps/libfutures-f60afb80ba7dd5f9.rlib" "/opt/crater/target/debug/deps/libserde_json-0b0a3667fc53e240.rlib" "/opt/crater/target/debug/deps/libryu-a9583eff3872e809.rlib" "/opt/crater/target/debug/deps/libitoa-fbd08118d5c2ed14.rlib" "/opt/crater/target/debug/deps/libserde-ff1e5f8f482bfba6.rlib" "/opt/crater/target/debug/deps/libscoped_tls-07fc116bdb058bee.rlib" "/opt/crater/target/debug/deps/libquick_error-f50ea951eae373ef.rlib" "/opt/crater/target/debug/deps/libmatches-9f7ad04d44b47530.rlib" "/opt/crater/target/debug/deps/liblog-6796845c78a3960b.rlib" "/opt/crater/target/debug/deps/libcfg_if-c978b2f886ff1de7.rlib" "/opt/crater/target/debug/deps/liblazy_static-1f7a4359e40a6da9.rlib" "-Wl,--start-group" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-1d6d86bd078a28e9.rlib" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e9721e46a424e2a9.rlib" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-c07193698f282147.rlib" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-6da45690f3863086.rlib" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-690797036dd27680.rlib" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-d3896ccbfd8eda2b.rlib" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-7cccc3739e3d7623.rlib" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-5e9ba178a513cd29.rlib" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-5ca9f83bf63d1f4b.rlib" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-bba1c7ef9e950882.rlib" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-e23c9de62012deb5.rlib" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-9b59dffdcd513d5d.rlib" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-17392340ab2e4a97.rlib" "-Wl,--end-group" "/opt/crater/rustup-home/toolchains/beta-2019-08-13-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-ac21508a81e3f7f3.rlib" "-Wl,-Bdynamic" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" [INFO] [stderr] = note: /usr/bin/ld: final link failed: Nonrepresentable section on output [INFO] [stderr] collect2: error: ld returned 1 exit status [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0382`. [INFO] [stderr] error: Could not compile `swindon`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "0dc7b08f21654d381f192db3f65444cc208780b1286b7d8112eff5995b0018d3"` [INFO] running `"docker" "rm" "-f" "0dc7b08f21654d381f192db3f65444cc208780b1286b7d8112eff5995b0018d3"` [INFO] [stdout] 0dc7b08f21654d381f192db3f65444cc208780b1286b7d8112eff5995b0018d3