Fresh unicode-xid v0.1.0 Fresh void v1.0.2 Fresh cc v1.0.28 Fresh pkg-config v0.3.14 Fresh cfg-if v0.1.6 Fresh unicode-xid v0.0.4 Fresh lazy_static v1.2.0 Fresh quote v0.3.15 Fresh arc-swap v0.3.7 Fresh array-macro v1.0.3 Fresh reexport-proc-macro v1.0.6 Fresh stable_deref_trait v1.1.1 Fresh xi-unicode v0.1.0 Fresh maplit v1.0.1 Fresh unicode-segmentation v1.2.1 Fresh unicode-width v0.1.5 Fresh unreachable v1.0.0 Fresh log v0.4.6 Fresh synom v0.11.3 Fresh crossbeam-utils v0.6.5 Fresh owning_ref v0.4.0 Fresh proc-macro2 v0.4.26 Fresh num-traits v0.2.6 Fresh smallvec v0.6.8 Fresh libc v0.2.48 Fresh serde v1.0.85 Fresh syn v0.11.11 Fresh quote v0.6.11 Fresh num-integer v0.1.39 Fresh num-complex v0.2.1 Fresh num-traits v0.1.43 Fresh crossbeam-channel v0.3.8 Fresh term_size v0.3.1 Fresh signal-hook v0.1.7 Fresh ncurses v5.98.0 Fresh toml v0.4.10 Fresh syn v0.15.26 Fresh syn v0.14.9 Fresh num-iter v0.1.37 Fresh num-rational v0.2.1 Fresh enum-primitive-derive v0.1.2 Fresh enumset_derive v0.2.0 Fresh enum-map-derive v0.4.1 Fresh num v0.2.0 Fresh enumset v0.3.15 Fresh enum-map v0.4.1 Fresh cursive v0.10.0 Compiling ncmb v0.1.0 (/usr/local/google/home/schottm/projects/ncmb) Running `rustc --edition=2018 --crate-name ncmb ncmb.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=ff8fe93e6316af0e -C extra-filename=-ff8fe93e6316af0e --out-dir /usr/local/google/home/schottm/projects/ncmb/target/debug/deps -C incremental=/usr/local/google/home/schottm/projects/ncmb/target/debug/incremental -L dependency=/usr/local/google/home/schottm/projects/ncmb/target/debug/deps --extern cursive=/usr/local/google/home/schottm/projects/ncmb/target/debug/deps/libcursive-fd6b67a3d812c32c.rlib --extern enum_primitive_derive=/usr/local/google/home/schottm/projects/ncmb/target/debug/deps/libenum_primitive_derive-09c28912cbc0136e.so --extern num_traits=/usr/local/google/home/schottm/projects/ncmb/target/debug/deps/libnum_traits-4d92b9e2ad690c0a.rlib -L native=/usr/lib/x86_64-linux-gnu` error: internal compiler error: src/librustc_mir/borrow_check/places_conflict.rs:220: Tracking borrow behind shared reference. thread 'rustc' panicked at 'Box', src/librustc_errors/lib.rs:589:9 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. stack backtrace: 0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 1: std::sys_common::backtrace::_print at src/libstd/sys_common/backtrace.rs:70 2: std::panicking::default_hook::{{closure}} at src/libstd/sys_common/backtrace.rs:58 at src/libstd/panicking.rs:200 3: std::panicking::default_hook at src/libstd/panicking.rs:215 4: rustc::util::common::panic_hook 5: std::panicking::rust_panic_with_hook at src/libstd/panicking.rs:482 6: std::panicking::begin_panic 7: rustc_errors::Handler::bug 8: rustc::util::bug::opt_span_bug_fmt::{{closure}} 9: rustc::ty::context::tls::with_opt::{{closure}} 10: rustc::ty::context::tls::with_context_opt 11: rustc::ty::context::tls::with_opt 12: rustc::util::bug::opt_span_bug_fmt 13: rustc::util::bug::bug_fmt 14: rustc_mir::borrow_check::places_conflict::unroll_place 15: rustc_mir::borrow_check::places_conflict::unroll_place 16: rustc_mir::borrow_check::places_conflict::unroll_place 17: rustc_mir::borrow_check::places_conflict::unroll_place 18: rustc_mir::dataflow::impls::borrows::Borrows::kill_borrows_on_place 19: as rustc_mir::dataflow::BitDenotation<'tcx>>::statement_effect 20: as rustc_mir::dataflow::at_location::FlowsAtLocation>::reconstruct_statement_effect 21: rustc_mir::borrow_check::do_mir_borrowck 22: rustc::ty::context::GlobalCtxt::enter_local 23: rustc_mir::borrow_check::mir_borrowck 24: rustc::ty::query::__query_compute::mir_borrowck 25: rustc::ty::query:: for rustc::ty::query::queries::mir_borrowck<'tcx>>::compute 26: rustc::dep_graph::graph::DepGraph::with_task_impl 27: rustc::ty::query::plumbing::>::try_get_with 28: rustc::ty::>::par_body_owners 29: rustc::util::common::time 30: >::with 31: rustc::ty::context::TyCtxt::create_and_enter 32: rustc_driver::driver::compile_input 33: >::set 34: rustc_driver::run_compiler 35: >::set query stack during panic: #0 [mir_borrowck] processing `View::draw` end of query stack error: aborting due to previous error note: the compiler unexpectedly panicked. this is a bug. note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports note: rustc 1.33.0-nightly (19f8958f8 2019-01-23) running on x86_64-unknown-linux-gnu note: compiler flags: -C debuginfo=2 -C incremental --crate-type bin note: some of the compiler flags provided by cargo are hidden error: Could not compile `ncmb`. Caused by: process didn't exit successfully: `rustc --edition=2018 --crate-name ncmb ncmb.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=ff8fe93e6316af0e -C extra-filename=-ff8fe93e6316af0e --out-dir /usr/local/google/home/schottm/projects/ncmb/target/debug/deps -C incremental=/usr/local/google/home/schottm/projects/ncmb/target/debug/incremental -L dependency=/usr/local/google/home/schottm/projects/ncmb/target/debug/deps --extern cursive=/usr/local/google/home/schottm/projects/ncmb/target/debug/deps/libcursive-fd6b67a3d812c32c.rlib --extern enum_primitive_derive=/usr/local/google/home/schottm/projects/ncmb/target/debug/deps/libenum_primitive_derive-09c28912cbc0136e.so --extern num_traits=/usr/local/google/home/schottm/projects/ncmb/target/debug/deps/libnum_traits-4d92b9e2ad690c0a.rlib -L native=/usr/lib/x86_64-linux-gnu` (exit code: 101)