Compiling libc v0.2.62 Compiling autocfg v0.1.6 Compiling proc-macro2 v1.0.4 Compiling unicode-xid v0.2.0 Compiling cfg-if v0.1.10 Compiling cc v1.0.45 Compiling version_check v0.1.5 Compiling syn v1.0.7 Compiling lazy_static v1.4.0 Compiling serde v1.0.102 Compiling bitflags v1.2.0 Compiling memchr v2.2.1 Compiling byteorder v1.3.2 Compiling getrandom v0.1.12 Compiling rand_core v0.4.2 Compiling proc-macro2 v0.4.30 Compiling unicode-xid v0.1.0 Compiling glob v0.3.0 Compiling quick-error v1.2.2 Compiling regex-syntax v0.6.12 Compiling syn v0.15.44 Compiling ppv-lite86 v0.2.5 Compiling log v0.4.8 Compiling remove_dir_all v0.5.2 Compiling ryu v1.0.2 Compiling unicode-width v0.1.6 Compiling rustc-demangle v0.1.16 Compiling termcolor v1.0.5 Compiling vec_map v0.8.1 Compiling strsim v0.8.0 Compiling bindgen v0.51.1 Compiling ansi_term v0.11.0 Compiling pulldown-cmark v0.2.0 Compiling shlex v0.1.1 Compiling peeking_take_while v0.1.2 Compiling semver-parser v0.7.0 Compiling itoa v0.4.4 Compiling typenum v1.11.2 Compiling same-file v1.0.5 Compiling pkg-config v0.3.16 Compiling libm v0.1.4 Compiling glob v0.2.11 Compiling quote v0.3.15 Compiling bytecount v0.4.0 Compiling num-derive v0.2.5 Compiling reinterpret v0.1.2 Compiling fnv v1.0.6 Compiling bit-vec v0.5.1 Compiling rawpointer v0.2.1 Compiling either v1.5.3 Compiling once_cell v1.2.0 Compiling arrayvec v0.5.1 Compiling linked-hash-map v0.5.2 Compiling thread_local v0.3.6 Compiling nom v4.2.3 Compiling error-chain v0.12.1 Compiling num-traits v0.2.8 Compiling num-integer v0.1.41 Compiling num-complex v0.2.3 Compiling num-bigint v0.2.3 Compiling rand_chacha v0.1.1 Compiling num-rational v0.2.2 Compiling rand_pcg v0.1.2 Compiling rand v0.6.5 Compiling num-iter v0.1.39 Compiling rand_core v0.3.1 Compiling rand_jitter v0.1.4 Compiling humantime v1.3.0 Compiling textwrap v0.11.0 Compiling c2-chacha v0.2.2 Compiling clang-sys v0.28.1 Compiling walkdir v2.2.9 Compiling backtrace-sys v0.1.32 Compiling libloading v0.5.2 Compiling peg v0.5.7 Compiling matrixmultiply v0.2.3 Compiling itertools v0.8.0 Compiling bit-set v0.5.1 Compiling rand_isaac v0.1.1 Compiling rand_hc v0.1.0 Compiling rand_xorshift v0.1.1 Compiling quote v1.0.2 Compiling atty v0.2.13 Compiling which v3.0.0 Compiling rand v0.4.6 Compiling wait-timeout v0.2.0 Compiling memchr v1.0.2 Compiling rand_os v0.1.3 Compiling rustc-hash v1.0.1 Compiling quote v0.6.13 Compiling generic-array v0.13.2 Compiling rand_core v0.5.1 Compiling clap v2.33.0 Compiling aho-corasick v0.7.6 Compiling approx v0.3.2 Compiling data-buffer v0.6.1 Compiling ordered-float v1.0.2 Compiling nom v3.2.1 Compiling backtrace v0.3.40 Compiling rand_chacha v0.2.1 Compiling tempdir v0.3.7 Compiling cexpr v0.3.5 Compiling regex v1.3.1 Compiling rand v0.7.2 Compiling env_logger v0.6.2 Compiling tempfile v3.1.0 Compiling rand_distr v0.2.2 Compiling rusty-fork v0.2.2 Compiling proptest v0.9.4 Compiling serde_derive v1.0.102 Compiling typename_derive v0.1.3 Compiling numeric_literals v0.1.0 Compiling typename v0.1.1 Compiling vtkio v0.2.4 Compiling mkl-sys v0.1.0 (https://github.com/Andlon/mkl-sys#b35464d5) Compiling semver v0.9.0 Compiling serde_json v1.0.41 Compiling erased-serde v0.3.9 Compiling alga v0.9.1 Compiling num v0.2.0 Compiling hamilton v0.1.0 (/home/andreas/Work/femproto2/hamilton) Compiling cargo_metadata v0.6.4 Compiling skeptic v0.13.4 Compiling nalgebra v0.19.0 (https://github.com/rustsim/nalgebra.git?rev=31ef5f0ab02c6ecf279867f07cd63e16cece8b75#31ef5f0a) Compiling ply-rs v0.1.2 Compiling mkl-corrode v0.1.0 (https://github.com/Andlon/mkl-corrode.git#b53fb87f) Compiling fenris v0.1.0 (/home/andreas/Work/femproto2/fenris) Compiling apps v0.1.0 (/home/andreas/Work/femproto2/apps) warning: unused variable: `dof_map` --> apps/src/fem/simulator.rs:458:17 | 458 | let dof_map = MultibodyDofMap::from_body_dof_counts(&body_dof_counts); | ^^^^^^^ help: consider prefixing with an underscore: `_dof_map` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `reference_surface` --> apps/src/fem/simulator.rs:473:37 | 473 | if let Some(ref reference_surface) = fe_model1.reference_surface { | ^^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_reference_surface` warning: unused variable: `fe_geometry` --> apps/src/fem/simulator.rs:477:38 | 477 | if let (Some(fe_geometry), Some(static_geometry)) = | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_fe_geometry` warning: unused variable: `static_geometry` --> apps/src/fem/simulator.rs:477:57 | 477 | if let (Some(fe_geometry), Some(static_geometry)) = | ^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_static_geometry` warning: unused variable: `fe_body_index` --> apps/src/fem/simulator.rs:480:33 | 480 | ... let fe_body_index = fe_models.get_index(surface.body1); | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_fe_body_index` warning: field is never used: `body_dof_offsets` --> apps/src/fem/simulator.rs:310:5 | 310 | body_dof_offsets: Vec, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: method is never used: `num_global_dofs` --> apps/src/fem/simulator.rs:314:5 | 314 | pub fn num_global_dofs(&self) -> usize { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: method is never used: `map_to_global` --> apps/src/fem/simulator.rs:341:5 | 341 | pub fn map_to_global(&self, body_index: usize, body_dof: usize) -> usize { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: function is never used: `assemble_contact_matrix_fem_vs_static` --> apps/src/fem/simulator.rs:348:4 | 348 | fn assemble_contact_matrix_fem_vs_static( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: internal compiler error: broken MIR in DefId(0:333 ~ apps[b6c1]::fem[0]::simulator[0]::assemble_contact_matrix_fem_vs_static[0]) (Terminator { source_info: SourceInfo { span: apps/src/fem/simulator.rs:382:34: 382:91, scope: scope[16] }, kind: _72 = const >::Buffer> as std::convert::Into>>::into(move _73) -> [return: bb36, unwind: bb9] }): bad arg #0 (nalgebra::base::matrix::Matrix> <- nalgebra::base::matrix::Matrix>::Buffer>): NoSolution --> apps/src/fem/simulator.rs:382:83 | 382 | let x: Point2 = deformed_surface_element.map_reference_coords(eta).into(); | ^ error: internal compiler error: broken MIR in DefId(0:333 ~ apps[b6c1]::fem[0]::simulator[0]::assemble_contact_matrix_fem_vs_static[0]) (Terminator { source_info: SourceInfo { span: apps/src/fem/simulator.rs:387:38: 387:95, scope: scope[19] }, kind: _84 = const >::Buffer> as std::convert::Into>>::into(move _85) -> [return: bb42, unwind: bb9] }): bad arg #0 (nalgebra::base::matrix::Matrix> <- nalgebra::base::matrix::Matrix>::Buffer>): NoSolution --> apps/src/fem/simulator.rs:387:87 | 387 | let X: Point2 = material_surface_element.map_reference_coords(eta).into(); | ^ error: internal compiler error: broken MIR in DefId(0:333 ~ apps[b6c1]::fem[0]::simulator[0]::assemble_contact_matrix_fem_vs_static[0]) (Terminator { source_info: SourceInfo { span: apps/src/fem/simulator.rs:410:43: 412:33, scope: scope[35] }, kind: _136 = const nalgebra::base::norm::>::Buffer>>::magnitude(move _137) -> [return: bb84, unwind: bb83] }): bad arg #0 (&nalgebra::base::matrix::Matrix> <- &nalgebra::base::matrix::Matrix>::Buffer>): NoSolution --> apps/src/fem/simulator.rs:411:45 | 411 | .reference_jacobian(&eta) | ^ thread 'rustc' panicked at 'no errors encountered even though `delay_span_bug` issued', src/librustc_errors/lib.rs:397:17 stack backtrace: 0: backtrace::backtrace::libunwind::trace at /cargo/registry/src/jiasu.xzqcsaa.nyc.mn-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/libunwind.rs:88 1: backtrace::backtrace::trace_unsynchronized at /cargo/registry/src/jiasu.xzqcsaa.nyc.mn-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/mod.rs:66 2: std::sys_common::backtrace::_print_fmt at src/libstd/sys_common/backtrace.rs:84 3: ::fmt at src/libstd/sys_common/backtrace.rs:61 4: core::fmt::write at src/libcore/fmt/mod.rs:1030 5: std::io::Write::write_fmt at src/libstd/io/mod.rs:1412 6: std::sys_common::backtrace::_print at src/libstd/sys_common/backtrace.rs:65 7: std::sys_common::backtrace::print at src/libstd/sys_common/backtrace.rs:50 8: std::panicking::default_hook::{{closure}} at src/libstd/panicking.rs:188 9: std::panicking::default_hook at src/libstd/panicking.rs:205 10: rustc_driver::report_ice 11: as core::ops::function::Fn>::call at /rustc/1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5/src/liballoc/boxed.rs:956 12: proc_macro::bridge::client::::enter::{{closure}}::{{closure}} at /rustc/1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5/src/libproc_macro/bridge/client.rs:305 13: std::panicking::rust_panic_with_hook at src/libstd/panicking.rs:468 14: std::panicking::begin_panic 15: ::drop 16: core::ptr::real_drop_in_place 17: as core::ops::drop::Drop>::drop 18: core::ptr::real_drop_in_place 19: rustc_interface::interface::run_compiler_in_existing_thread_pool 20: std::thread::local::LocalKey::with 21: scoped_tls::ScopedKey::set 22: syntax::with_globals note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. error: internal compiler error: unexpected panic 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.41.0-nightly (1bd30ce2a 2019-11-15) running on x86_64-unknown-linux-gnu note: compiler flags: -C debuginfo=2 --crate-type lib note: some of the compiler flags provided by cargo are hidden query stack during panic: end of query stack error: could not compile `apps`. To learn more, run the command again with --verbose.