[INFO] updating cached repository viperscape/capsule [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/viperscape/capsule [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/viperscape/capsule" "work/ex/beta-1.34-1/sources/beta-2019-02-23/gh/viperscape/capsule"` [INFO] [stderr] Cloning into 'work/ex/beta-1.34-1/sources/beta-2019-02-23/gh/viperscape/capsule'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/viperscape/capsule" "work/ex/beta-1.34-1/sources/beta-2019-02-27/gh/viperscape/capsule"` [INFO] [stderr] Cloning into 'work/ex/beta-1.34-1/sources/beta-2019-02-27/gh/viperscape/capsule'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 2022f83a24e7fcae37a9be65f15f259d11ac6e08 [INFO] sha for GitHub repo viperscape/capsule: 2022f83a24e7fcae37a9be65f15f259d11ac6e08 [INFO] validating manifest of viperscape/capsule on toolchain beta-2019-02-23 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-02-23" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of viperscape/capsule on toolchain beta-2019-02-27 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-02-27" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing viperscape/capsule [INFO] finished frobbing viperscape/capsule [INFO] frobbed toml for viperscape/capsule written to work/ex/beta-1.34-1/sources/beta-2019-02-23/gh/viperscape/capsule/Cargo.toml [INFO] started frobbing viperscape/capsule [INFO] finished frobbing viperscape/capsule [INFO] frobbed toml for viperscape/capsule written to work/ex/beta-1.34-1/sources/beta-2019-02-27/gh/viperscape/capsule/Cargo.toml [INFO] crate viperscape/capsule has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-02-23" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-02-27" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing viperscape/capsule against beta-2019-02-27 for beta-1.34-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.34-1/worker-0/beta-2019-02-27:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.34-1/sources/beta-2019-02-27/gh/viperscape/capsule:/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-02-27" "build" "--frozen"` [INFO] [stdout] e7bb1c17973493fecdddc002c9a52f6fe5c977e4a6d8b10c797404aca284f6bc [INFO] running `"docker" "start" "-a" "e7bb1c17973493fecdddc002c9a52f6fe5c977e4a6d8b10c797404aca284f6bc"` [INFO] [stderr] Compiling groupable v0.2.0 [INFO] [stderr] Compiling mime v0.2.6 [INFO] [stderr] Compiling base64 v0.5.2 [INFO] [stderr] Compiling mustache v0.8.0 [INFO] [stderr] Compiling toml v0.4.4 [INFO] [stderr] Compiling cookie v0.9.1 [INFO] [stderr] Compiling lber v0.1.5 [INFO] [stderr] Compiling mio-uds v0.6.4 [INFO] [stderr] Compiling tokio-tls v0.1.3 [INFO] [stderr] Compiling tokio-uds v0.1.5 [INFO] [stderr] Compiling hyper v0.10.12 [INFO] [stderr] Compiling tokio-uds-proto v0.1.0 [INFO] [stderr] Compiling ldap3 v0.5.0 [INFO] [stderr] Compiling nickel v0.10.0 [INFO] [stderr] Compiling capsule v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/server.rs:53:30 [INFO] [stderr] | [INFO] [stderr] 53 | self.server.get("/", middleware! [INFO] [stderr] | ______________________________^ [INFO] [stderr] 54 | | { |req, res| [INFO] [stderr] 55 | | if Server::is_auth(req, &clients, max_age) { [INFO] [stderr] 56 | | return res.redirect("/special") [INFO] [stderr] ... | [INFO] [stderr] 59 | | return res.redirect("/login") [INFO] [stderr] 60 | | }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unreachable_code)] on by default [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/server.rs:62:35 [INFO] [stderr] | [INFO] [stderr] 62 | self.server.get("/login", middleware! [INFO] [stderr] | ___________________________________^ [INFO] [stderr] 63 | | { |_rq, res| [INFO] [stderr] 64 | | let mut data = HashMap::new(); [INFO] [stderr] 65 | | data.insert("target","/auth"); [INFO] [stderr] 66 | | [INFO] [stderr] 67 | | return res.render("views/login.html", &data) [INFO] [stderr] 68 | | }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/server.rs:71:35 [INFO] [stderr] | [INFO] [stderr] 71 | self.server.post("/auth", middleware! [INFO] [stderr] | ___________________________________^ [INFO] [stderr] 72 | | { |req, mut res| [INFO] [stderr] 73 | | let form_data = try_with!(res, req.form_body()); [INFO] [stderr] 74 | | if let Some(username) = form_data.get("username") { [INFO] [stderr] ... | [INFO] [stderr] 102 | | return res.render("views/invalid.html", &data) [INFO] [stderr] 103 | | }); [INFO] [stderr] | |__________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] thread 'rustc' panicked at 'index out of bounds: the len is 3 but the index is 3', /rustc/744b374ab6197d7d06994b06a9598bbd3210efce/src/libcore/slice/mod.rs:2545:14 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x7fba1d6efc53 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h4712596ae97552f7 [INFO] [stderr] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stderr] 1: 0x7fba1d6e850b - std::sys_common::backtrace::_print::h960ebfbfcec7f981 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:70 [INFO] [stderr] 2: 0x7fba1d6ebeb6 - std::panicking::default_hook::{{closure}}::h84f8bd6228577ff7 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:58 [INFO] [stderr] at src/libstd/panicking.rs:200 [INFO] [stderr] 3: 0x7fba1d6ebc34 - std::panicking::default_hook::h82442c0911386212 [INFO] [stderr] at src/libstd/panicking.rs:215 [INFO] [stderr] 4: 0x7fba190f751f - rustc::util::common::panic_hook::h4bddaeaeb7a9afbe [INFO] [stderr] 5: 0x7fba1d6ec6a8 - std::panicking::rust_panic_with_hook::h6e0ae5088c4ecdd9 [INFO] [stderr] at src/libstd/panicking.rs:482 [INFO] [stderr] 6: 0x7fba1d6ec141 - std::panicking::continue_panic_fmt::h7fc0ca5d0144fd84 [INFO] [stderr] at src/libstd/panicking.rs:385 [INFO] [stderr] 7: 0x7fba1d6ec025 - rust_begin_unwind [INFO] [stderr] at src/libstd/panicking.rs:312 [INFO] [stderr] 8: 0x7fba1d71551c - core::panicking::panic_fmt::h4977e2095d34a0b6 [INFO] [stderr] at src/libcore/panicking.rs:85 [INFO] [stderr] 9: 0x7fba1d7154d4 - core::panicking::panic_bounds_check::h21e790c24afacbb9 [INFO] [stderr] at src/libcore/panicking.rs:61 [INFO] [stderr] 10: 0x7fba19f5e322 - rustc::mir::visit::Visitor::visit_place::hce7f76a1ca4ca283 [INFO] [stderr] 11: 0x7fba19f901ef - >::visit_assign::hc7a49ebdfd5f6fff [INFO] [stderr] 12: 0x7fba19f8ee65 - ::run_pass::h243caec3409d76e5 [INFO] [stderr] 13: 0x7fba19c8b39c - rustc_mir::transform::run_passes::{{closure}}::h1f9b4308b4737271 [INFO] [stderr] 14: 0x7fba19c8b080 - rustc_mir::transform::run_passes::h2823d4167b0314b8 [INFO] [stderr] 15: 0x7fba19c8c424 - rustc_mir::transform::optimized_mir::h3c50ba596824f022 [INFO] [stderr] 16: 0x7fba193a282c - rustc::ty::query:: for rustc::ty::query::queries::optimized_mir<'tcx>>::compute::hdd727f8692cd691b [INFO] [stderr] 17: 0x7fba18f85d8c - rustc::dep_graph::graph::DepGraph::with_task_impl::h94115a6c35e21251 [INFO] [stderr] 18: 0x7fba19278fe6 - rustc::ty::query::plumbing::>::get_query::h7101f2e1f9911d49 [INFO] [stderr] 19: 0x7fba19c14d4d - rustc_mir::monomorphize::collector::collect_items_rec::h13bf81f469d5bc13 [INFO] [stderr] 20: 0x7fba19c156cc - rustc_mir::monomorphize::collector::collect_items_rec::h13bf81f469d5bc13 [INFO] [stderr] 21: 0x7fba19c156cc - rustc_mir::monomorphize::collector::collect_items_rec::h13bf81f469d5bc13 [INFO] [stderr] 22: 0x7fba19c156cc - rustc_mir::monomorphize::collector::collect_items_rec::h13bf81f469d5bc13 [INFO] [stderr] 23: 0x7fba19c156cc - rustc_mir::monomorphize::collector::collect_items_rec::h13bf81f469d5bc13 [INFO] [stderr] 24: 0x7fba19c156cc - rustc_mir::monomorphize::collector::collect_items_rec::h13bf81f469d5bc13 [INFO] [stderr] 25: 0x7fba19c156cc - rustc_mir::monomorphize::collector::collect_items_rec::h13bf81f469d5bc13 [INFO] [stderr] 26: 0x7fba19c156cc - rustc_mir::monomorphize::collector::collect_items_rec::h13bf81f469d5bc13 [INFO] [stderr] 27: 0x7fba19c156cc - rustc_mir::monomorphize::collector::collect_items_rec::h13bf81f469d5bc13 [INFO] [stderr] 28: 0x7fba19e8393d - rustc_mir::monomorphize::collector::collect_crate_mono_items::{{closure}}::h513d017bbd6d7b7b [INFO] [stderr] 29: 0x7fba19e2f366 - rustc::util::common::time::hf3b731056978699f [INFO] [stderr] 30: 0x7fba19c137cd - rustc_mir::monomorphize::collector::collect_crate_mono_items::h14b5f62ffcbc2672 [INFO] [stderr] 31: 0x7fba19e2ee3a - rustc::util::common::time::h1dbf84ef0d68d775 [INFO] [stderr] 32: 0x7fba19fdb21c - rustc_mir::monomorphize::partitioning::collect_and_partition_mono_items::hb48bb1c868593c31 [INFO] [stderr] 33: 0x7fba13349916 - rustc::ty::query::__query_compute::collect_and_partition_mono_items::hf9a6939e8a2fc027 [INFO] [stderr] 34: 0x7fba133e5488 - rustc::ty::query:: for rustc::ty::query::queries::collect_and_partition_mono_items<'tcx>>::compute::h2e96a620c3156b06 [INFO] [stderr] 35: 0x7fba133cf9a4 - rustc::dep_graph::graph::DepGraph::with_task_impl::haf0e364ee3eaf081 [INFO] [stderr] 36: 0x7fba134107a1 - rustc::ty::query::plumbing::>::get_query::ha1ddc81ccac3f8e8 [INFO] [stderr] 37: 0x7fba1335ee3d - rustc_codegen_ssa::base::codegen_crate::h6cf482fac70d7eca [INFO] [stderr] 38: 0x7fba133e3870 - ::codegen_crate::h908fe6ccf1354e83 [INFO] [stderr] 39: 0x7fba1da68d43 - rustc::util::common::time::h92e9b2de12e1701e [INFO] [stderr] 40: 0x7fba1db076df - rustc_driver::driver::phase_4_codegen::h0e2bd2d24a1d93b9 [INFO] [stderr] 41: 0x7fba1da86156 - rustc_driver::driver::compile_input::{{closure}}::hbb699d65b78a0610 [INFO] [stderr] 42: 0x7fba1da83de4 - >::with::hf6f249d36c63134a [INFO] [stderr] 43: 0x7fba1da44701 - rustc::ty::context::TyCtxt::create_and_enter::hc161d5c07890378b [INFO] [stderr] 44: 0x7fba1db04037 - rustc_driver::driver::compile_input::hcabe95f9539ded90 [INFO] [stderr] 45: 0x7fba1da7391e - rustc_driver::run_compiler_with_pool::h340e4b230ed1180b [INFO] [stderr] 46: 0x7fba1daa9bf2 - >::set::hd9e1bd63b5d81e5e [INFO] [stderr] 47: 0x7fba1da727ba - rustc_driver::run_compiler::h0cd2ed1e48d99a68 [INFO] [stderr] 48: 0x7fba1dabbed8 - syntax::with_globals::hbfd7af4726f5ced4 [INFO] [stderr] 49: 0x7fba1d6fda99 - __rust_maybe_catch_panic [INFO] [stderr] at src/libpanic_unwind/lib.rs:87 [INFO] [stderr] 50: 0x7fba1dafb330 - >::call_box::h6c94022778d8eedc [INFO] [stderr] 51: 0x7fba1d6fc7dd - std::sys::unix::thread::Thread::new::thread_start::h931952ca41b5c984 [INFO] [stderr] at /rustc/744b374ab6197d7d06994b06a9598bbd3210efce/src/liballoc/boxed.rs:759 [INFO] [stderr] at src/libstd/sys_common/thread.rs:14 [INFO] [stderr] at src/libstd/sys/unix/thread.rs:81 [INFO] [stderr] 52: 0x7fba1d46f4a3 - start_thread [INFO] [stderr] 53: 0x7fba1cda5d0e - __clone [INFO] [stderr] 54: 0x0 - [INFO] [stderr] query stack during panic: [INFO] [stderr] #0 [optimized_mir] processing `server::Server::is_auth` [INFO] [stderr] #1 [collect_and_partition_mono_items] collect_and_partition_mono_items [INFO] [stderr] end of query stack [INFO] [stderr] [INFO] [stderr] error: internal compiler error: unexpected panic [INFO] [stderr] [INFO] [stderr] note: the compiler unexpectedly panicked. this is a bug. [INFO] [stderr] [INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports [INFO] [stderr] [INFO] [stderr] note: rustc 1.34.0-beta.1 (744b374ab 2019-02-26) running on x86_64-unknown-linux-gnu [INFO] [stderr] [INFO] [stderr] note: compiler flags: -C debuginfo=2 --crate-type bin [INFO] [stderr] [INFO] [stderr] note: some of the compiler flags provided by cargo are hidden [INFO] [stderr] [INFO] [stderr] error: Could not compile `capsule`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "e7bb1c17973493fecdddc002c9a52f6fe5c977e4a6d8b10c797404aca284f6bc"` [INFO] running `"docker" "rm" "-f" "e7bb1c17973493fecdddc002c9a52f6fe5c977e4a6d8b10c797404aca284f6bc"` [INFO] [stdout] e7bb1c17973493fecdddc002c9a52f6fe5c977e4a6d8b10c797404aca284f6bc