[INFO] cloning repository https://github.com/strasdat/sophus-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/strasdat/sophus-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstrasdat%2Fsophus-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstrasdat%2Fsophus-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 111711cfbe871021a02934dee2586e04a6d4c9db
[INFO] testing strasdat/sophus-rs against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstrasdat%2Fsophus-rs" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/strasdat/sophus-rs on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-1-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/strasdat/sophus-rs
[INFO] finished tweaking git repo https://github.com/strasdat/sophus-rs
[INFO] tweaked toml for git repo https://github.com/strasdat/sophus-rs written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/strasdat/sophus-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/farm-ng/dfdx`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tuple_list v0.1.3
[INFO] [stderr]   Downloaded sprs-ldl v0.10.0
[INFO] [stderr]   Downloaded reborrow v0.5.4
[INFO] [stderr]   Downloaded faer-core v0.9.1
[INFO] [stderr]   Downloaded gemm v0.15.4
[INFO] [stderr]   Downloaded gemm-common v0.15.4
[INFO] [stderr]   Downloaded gemm-c32 v0.15.4
[INFO] [stderr]   Downloaded gemm-f16 v0.15.4
[INFO] [stderr]   Downloaded assert2-macros v0.3.11
[INFO] [stderr]   Downloaded assert2 v0.3.11
[INFO] [stderr]   Downloaded assertables v7.0.1
[INFO] [stderr]   Downloaded cudarc v0.9.13
[INFO] [stderr]   Downloaded dyn-stack v0.9.0
[INFO] [stderr]   Downloaded pulp v0.13.1
[INFO] [stderr]   Downloaded gemm-f32 v0.15.4
[INFO] [stderr]   Downloaded gemm-c64 v0.15.4
[INFO] [stderr]   Downloaded gemm-f64 v0.15.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3eb908ffaab735fee9246e5322056d20db8a4a55d3bf14bf4cf6a23561071660
[INFO] running `Command { std: "docker" "start" "-a" "3eb908ffaab735fee9246e5322056d20db8a4a55d3bf14bf4cf6a23561071660", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3eb908ffaab735fee9246e5322056d20db8a4a55d3bf14bf4cf6a23561071660", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3eb908ffaab735fee9246e5322056d20db8a4a55d3bf14bf4cf6a23561071660", kill_on_drop: false }`
[INFO] [stdout] 3eb908ffaab735fee9246e5322056d20db8a4a55d3bf14bf4cf6a23561071660
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e665cc703783c6e2cedac038c24cfe381f4074f7b8fd44026295bacd42428a97
[INFO] running `Command { std: "docker" "start" "-a" "e665cc703783c6e2cedac038c24cfe381f4074f7b8fd44026295bacd42428a97", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling libm v0.2.7
[INFO] [stderr]    Compiling bytemuck v1.13.1
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling rayon-core v1.11.0
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.66
[INFO] [stderr]    Compiling reborrow v0.5.4
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling raw-cpuid v10.7.0
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.15
[INFO] [stderr]    Compiling crossbeam-channel v0.5.8
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling dyn-stack v0.9.0
[INFO] [stderr]    Compiling seq-macro v0.3.5
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling semver v1.0.18
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling quote v1.0.32
[INFO] [stderr]    Compiling matrixmultiply v0.3.7
[INFO] [stderr]    Compiling num-complex v0.4.3
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling rustix v0.38.6
[INFO] [stderr]    Compiling rayon v1.7.0
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling half v2.3.1
[INFO] [stderr]    Compiling assert2-macros v0.3.11
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling linux-raw-sys v0.4.5
[INFO] [stderr]    Compiling bitflags v2.3.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling approx v0.3.2
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling safe_arch v0.7.1
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling alga v0.9.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ndarray v0.15.6
[INFO] [stderr]    Compiling wide v0.7.11
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling gemm-common v0.15.4
[INFO] [stderr]    Compiling is-terminal v0.4.9
[INFO] [stderr]    Compiling dfdx v0.13.0 (https://github.com/farm-ng/dfdx#ac85e1c9)
[INFO] [stderr]    Compiling smallvec v1.11.0
[INFO] [stderr]    Compiling yansi v0.5.1
[INFO] [stderr]    Compiling gemm-f32 v0.15.4
[INFO] [stderr]    Compiling gemm-f64 v0.15.4
[INFO] [stderr]    Compiling gemm-c64 v0.15.4
[INFO] [stderr]    Compiling gemm-c32 v0.15.4
[INFO] [stderr]    Compiling faer-core v0.9.1
[INFO] [stderr]    Compiling gemm-f16 v0.15.4
[INFO] [stderr]    Compiling gemm v0.15.4
[INFO] [stderr]    Compiling simba v0.8.1
[INFO] [stderr]    Compiling sprs v0.11.1
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling nalgebra-macros v0.2.1
[INFO] [stderr]    Compiling pulp v0.13.1
[INFO] [stderr]    Compiling syn v2.0.27
[INFO] [stderr]    Compiling once_cell v1.18.0
[INFO] [stderr]    Compiling coe-rs v0.1.2
[INFO] [stderr]    Compiling aligned-vec v0.5.0
[INFO] [stderr]    Compiling assertables v7.0.1
[INFO] [stderr]    Compiling assert2 v0.3.11
[INFO] [stderr]    Compiling tuple_list v0.1.3
[INFO] [stderr]    Compiling sprs-ldl v0.10.0
[INFO] [stderr]    Compiling enum_dispatch v0.3.12
[INFO] [stderr]    Compiling nalgebra v0.32.3
[INFO] [stderr]    Compiling sophus-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> src/lie/group.rs:389:71
[INFO] [stdout]     |
[INFO] [stdout] 389 |                     let left_hugging = Self::mul(g1_times_g2.clone(), (g3.clone())).compact();
[INFO] [stdout]     |                                                                       ^          ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 389 -                     let left_hugging = Self::mul(g1_times_g2.clone(), (g3.clone())).compact();
[INFO] [stdout] 389 +                     let left_hugging = Self::mul(g1_times_g2.clone(), g3.clone()).compact();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/lie/translation_group_product.rs:21:39
[INFO] [stdout]    |
[INFO] [stdout] 21 |     phantom: std::marker::PhantomData<(Factor)>,
[INFO] [stdout]    |                                       ^      ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -     phantom: std::marker::PhantomData<(Factor)>,
[INFO] [stdout] 21 +     phantom: std::marker::PhantomData<Factor>,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::Isometry3`
[INFO] [stdout]    --> src/lie/isometry3.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |     use super::Isometry3;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `dfdx::shapes::Unit`
[INFO] [stdout]  --> src/manifold/traits.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use dfdx::shapes::Unit;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `dfdx::tensor::NoneTape`
[INFO] [stdout]  --> src/manifold/traits.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use dfdx::tensor::NoneTape;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::opt::cost_args::CompareIdx`
[INFO] [stdout]    --> src/opt/cost_args.rs:450:9
[INFO] [stdout]     |
[INFO] [stdout] 450 |     use crate::opt::cost_args::CompareIdx;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::less_than`
[INFO] [stdout]    --> src/opt/cost_args.rs:452:9
[INFO] [stdout]     |
[INFO] [stdout] 452 |     use super::less_than;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `i` is assigned to, but never used
[INFO] [stdout]    --> src/lie/group.rs:396:17
[INFO] [stdout]     |
[INFO] [stdout] 396 |         let mut i = 0;
[INFO] [stdout]     |                 ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_i` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> src/lie/group.rs:480:13
[INFO] [stdout]     |
[INFO] [stdout] 480 |         for a in tutil_points_examples::<B, POINT, 4>() {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `eps`
[INFO] [stdout]    --> src/lie/group.rs:481:17
[INFO] [stdout]     |
[INFO] [stdout] 481 |             let eps = 1e-6;
[INFO] [stdout]     |                 ^^^ help: if this is intentional, prefix it with an underscore: `_eps`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]    --> src/lie/group.rs:483:21
[INFO] [stdout]     |
[INFO] [stdout] 483 |                 let f = |x: TapedM<B, POINT, 4>| -> TapedM<B, AMBIENT, 4> {
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zero`
[INFO] [stdout]    --> src/lie/translation_group_product.rs:365:13
[INFO] [stdout]     |
[INFO] [stdout] 365 |         let zero: M<B, SPARAMS, AMBIENT> = params.device().zeros();
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `point`
[INFO] [stdout]    --> src/lie/translation_group_product.rs:425:34
[INFO] [stdout]     |
[INFO] [stdout] 425 |     fn dx_exp_x_times_point_at_0(point: V<B, POINT>) -> M<B, POINT, DOF> {
[INFO] [stdout]     |                                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]    --> src/lie/translation_group_product.rs:436:33
[INFO] [stdout]     |
[INFO] [stdout] 436 |     fn dx_self_times_exp_x_at_0(params: &V<B, PARAMS>) -> M<B, PARAMS, DOF> {
[INFO] [stdout]     |                                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]    --> src/lie/translation_group_product.rs:450:37
[INFO] [stdout]     |
[INFO] [stdout] 450 |     fn dx_log_exp_x_times_self_at_0(params: &V<B, PARAMS>) -> M<B, DOF, DOF> {
[INFO] [stdout]     |                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `families`
[INFO] [stdout]    --> src/opt/example_problems/simple_prior.rs:111:13
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let families = OneFamilyProblem::optimize(SimplePrior {}, cost_signature, families);
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_families`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]   --> src/calculus/region.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | trait RegionTraits<const BATCH: usize, const D: usize> {
[INFO] [stdout]    |       ------------ associated items in this trait
[INFO] [stdout] ...
[INFO] [stdout] 14 |     fn unbounded() -> Self;
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     fn is_degenerated(&self) -> bool;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 23 |
[INFO] [stdout] 24 |     fn is_proper(&self) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 28 |     fn is_unbounded(&self) -> bool;
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 29 |
[INFO] [stdout] 30 |     fn from_point(point: Self::Point) -> Self::Region {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 41 |     fn clamp(&self, p: Self::Point) -> Self::Point;
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 42 |
[INFO] [stdout] 43 |     fn contains(&self, p: Self::Point) -> bool {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     fn range(&self) -> Self::Point;
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 51 |
[INFO] [stdout] 52 |     fn mid(&self) -> Self::Point;
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `DynMutImageTrait` is never used
[INFO] [stdout]   --> src/image/dyn_mut_image.rs:90:7
[INFO] [stdout]    |
[INFO] [stdout] 90 | trait DynMutImageTrait {}
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `algebra_adjoint`, `test_adjoint_taped`, `test_exp_log_taped`, `test_point_action_taped`, `test_dx_exp_x_at_0`, and `test_dx_exp_x_times_point_at_0` are never used
[INFO] [stdout]    --> src/lie/group.rs:263:8
[INFO] [stdout]     |
[INFO] [stdout] 181 | / impl<
[INFO] [stdout] 182 | |         const B: usize,
[INFO] [stdout] 183 | |         const DOF: usize,
[INFO] [stdout] 184 | |         const PARAMS: usize,
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |         G: LieGroupImplTrait<B, DOF, PARAMS, POINT, AMBIENT>,
[INFO] [stdout] 188 | |     > LieGroup<B, DOF, PARAMS, POINT, AMBIENT, G>
[INFO] [stdout]     | |_________________________________________________- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 263 |       fn algebra_adjoint(tangent: V<B, DOF>) -> M<B, DOF, DOF> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 300 |       fn test_adjoint_taped() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 328 |       fn test_exp_log_taped() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |       fn test_point_action_taped() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 506 |       fn test_dx_exp_x_at_0() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 522 |       fn test_dx_exp_x_times_point_at_0() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `Identity3` should have a snake case name
[INFO] [stdout]    --> src/calculus/points.rs:129:8
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn Identity3<const BATCH: usize>() -> M<BATCH, 3,3> {
[INFO] [stdout]     |        ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `identity3`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 20 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.43s
[INFO] running `Command { std: "docker" "inspect" "e665cc703783c6e2cedac038c24cfe381f4074f7b8fd44026295bacd42428a97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e665cc703783c6e2cedac038c24cfe381f4074f7b8fd44026295bacd42428a97", kill_on_drop: false }`
[INFO] [stdout] e665cc703783c6e2cedac038c24cfe381f4074f7b8fd44026295bacd42428a97
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 81f7800f4b8f374fbfee2d9e8181727f1dfa86315b45310a609ddfb6b942439b
[INFO] running `Command { std: "docker" "start" "-a" "81f7800f4b8f374fbfee2d9e8181727f1dfa86315b45310a609ddfb6b942439b", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling dfdx v0.13.0 (https://github.com/farm-ng/dfdx#ac85e1c9)
[INFO] [stderr]    Compiling proptest v1.2.0
[INFO] [stderr]    Compiling sophus-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> src/lie/group.rs:389:71
[INFO] [stdout]     |
[INFO] [stdout] 389 |                     let left_hugging = Self::mul(g1_times_g2.clone(), (g3.clone())).compact();
[INFO] [stdout]     |                                                                       ^          ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 389 -                     let left_hugging = Self::mul(g1_times_g2.clone(), (g3.clone())).compact();
[INFO] [stdout] 389 +                     let left_hugging = Self::mul(g1_times_g2.clone(), g3.clone()).compact();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/lie/translation_group_product.rs:21:39
[INFO] [stdout]    |
[INFO] [stdout] 21 |     phantom: std::marker::PhantomData<(Factor)>,
[INFO] [stdout]    |                                       ^      ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -     phantom: std::marker::PhantomData<(Factor)>,
[INFO] [stdout] 21 +     phantom: std::marker::PhantomData<Factor>,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::Isometry3`
[INFO] [stdout]    --> src/lie/isometry3.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |     use super::Isometry3;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `dfdx::shapes::Unit`
[INFO] [stdout]  --> src/manifold/traits.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use dfdx::shapes::Unit;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `dfdx::tensor::NoneTape`
[INFO] [stdout]  --> src/manifold/traits.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use dfdx::tensor::NoneTape;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::opt::cost_args::CompareIdx`
[INFO] [stdout]    --> src/opt/cost_args.rs:450:9
[INFO] [stdout]     |
[INFO] [stdout] 450 |     use crate::opt::cost_args::CompareIdx;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::less_than`
[INFO] [stdout]    --> src/opt/cost_args.rs:452:9
[INFO] [stdout]     |
[INFO] [stdout] 452 |     use super::less_than;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> src/lie/group.rs:389:71
[INFO] [stdout]     |
[INFO] [stdout] 389 |                     let left_hugging = Self::mul(g1_times_g2.clone(), (g3.clone())).compact();
[INFO] [stdout]     |                                                                       ^          ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 389 -                     let left_hugging = Self::mul(g1_times_g2.clone(), (g3.clone())).compact();
[INFO] [stdout] 389 +                     let left_hugging = Self::mul(g1_times_g2.clone(), g3.clone()).compact();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/lie/translation_group_product.rs:21:39
[INFO] [stdout]    |
[INFO] [stdout] 21 |     phantom: std::marker::PhantomData<(Factor)>,
[INFO] [stdout]    |                                       ^      ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -     phantom: std::marker::PhantomData<(Factor)>,
[INFO] [stdout] 21 +     phantom: std::marker::PhantomData<Factor>,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `dfdx::shapes::Unit`
[INFO] [stdout]  --> src/manifold/traits.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use dfdx::shapes::Unit;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `dfdx::tensor::NoneTape`
[INFO] [stdout]  --> src/manifold/traits.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use dfdx::tensor::NoneTape;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `i` is assigned to, but never used
[INFO] [stdout]    --> src/lie/group.rs:396:17
[INFO] [stdout]     |
[INFO] [stdout] 396 |         let mut i = 0;
[INFO] [stdout]     |                 ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_i` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> src/lie/group.rs:480:13
[INFO] [stdout]     |
[INFO] [stdout] 480 |         for a in tutil_points_examples::<B, POINT, 4>() {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `eps`
[INFO] [stdout]    --> src/lie/group.rs:481:17
[INFO] [stdout]     |
[INFO] [stdout] 481 |             let eps = 1e-6;
[INFO] [stdout]     |                 ^^^ help: if this is intentional, prefix it with an underscore: `_eps`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]    --> src/lie/group.rs:483:21
[INFO] [stdout]     |
[INFO] [stdout] 483 |                 let f = |x: TapedM<B, POINT, 4>| -> TapedM<B, AMBIENT, 4> {
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zero`
[INFO] [stdout]    --> src/lie/translation_group_product.rs:365:13
[INFO] [stdout]     |
[INFO] [stdout] 365 |         let zero: M<B, SPARAMS, AMBIENT> = params.device().zeros();
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `point`
[INFO] [stdout]    --> src/lie/translation_group_product.rs:425:34
[INFO] [stdout]     |
[INFO] [stdout] 425 |     fn dx_exp_x_times_point_at_0(point: V<B, POINT>) -> M<B, POINT, DOF> {
[INFO] [stdout]     |                                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]    --> src/lie/translation_group_product.rs:436:33
[INFO] [stdout]     |
[INFO] [stdout] 436 |     fn dx_self_times_exp_x_at_0(params: &V<B, PARAMS>) -> M<B, PARAMS, DOF> {
[INFO] [stdout]     |                                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]    --> src/lie/translation_group_product.rs:450:37
[INFO] [stdout]     |
[INFO] [stdout] 450 |     fn dx_log_exp_x_times_self_at_0(params: &V<B, PARAMS>) -> M<B, DOF, DOF> {
[INFO] [stdout]     |                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `families`
[INFO] [stdout]    --> src/opt/example_problems/simple_prior.rs:111:13
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let families = OneFamilyProblem::optimize(SimplePrior {}, cost_signature, families);
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_families`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]   --> src/calculus/region.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | trait RegionTraits<const BATCH: usize, const D: usize> {
[INFO] [stdout]    |       ------------ associated items in this trait
[INFO] [stdout] ...
[INFO] [stdout] 14 |     fn unbounded() -> Self;
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     fn is_degenerated(&self) -> bool;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 23 |
[INFO] [stdout] 24 |     fn is_proper(&self) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 28 |     fn is_unbounded(&self) -> bool;
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 29 |
[INFO] [stdout] 30 |     fn from_point(point: Self::Point) -> Self::Region {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 41 |     fn clamp(&self, p: Self::Point) -> Self::Point;
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 42 |
[INFO] [stdout] 43 |     fn contains(&self, p: Self::Point) -> bool {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     fn range(&self) -> Self::Point;
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 51 |
[INFO] [stdout] 52 |     fn mid(&self) -> Self::Point;
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `DynMutImageTrait` is never used
[INFO] [stdout]   --> src/image/dyn_mut_image.rs:90:7
[INFO] [stdout]    |
[INFO] [stdout] 90 | trait DynMutImageTrait {}
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `algebra_adjoint`, `test_adjoint_taped`, `test_exp_log_taped`, `test_point_action_taped`, `test_dx_exp_x_at_0`, and `test_dx_exp_x_times_point_at_0` are never used
[INFO] [stdout]    --> src/lie/group.rs:263:8
[INFO] [stdout]     |
[INFO] [stdout] 181 | / impl<
[INFO] [stdout] 182 | |         const B: usize,
[INFO] [stdout] 183 | |         const DOF: usize,
[INFO] [stdout] 184 | |         const PARAMS: usize,
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |         G: LieGroupImplTrait<B, DOF, PARAMS, POINT, AMBIENT>,
[INFO] [stdout] 188 | |     > LieGroup<B, DOF, PARAMS, POINT, AMBIENT, G>
[INFO] [stdout]     | |_________________________________________________- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 263 |       fn algebra_adjoint(tangent: V<B, DOF>) -> M<B, DOF, DOF> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 300 |       fn test_adjoint_taped() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 328 |       fn test_exp_log_taped() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |       fn test_point_action_taped() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 506 |       fn test_dx_exp_x_at_0() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 522 |       fn test_dx_exp_x_times_point_at_0() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `Identity3` should have a snake case name
[INFO] [stdout]    --> src/calculus/points.rs:129:8
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn Identity3<const BATCH: usize>() -> M<BATCH, 3,3> {
[INFO] [stdout]     |        ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `identity3`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `i` is assigned to, but never used
[INFO] [stdout]    --> src/lie/group.rs:396:17
[INFO] [stdout]     |
[INFO] [stdout] 396 |         let mut i = 0;
[INFO] [stdout]     |                 ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_i` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> src/lie/group.rs:480:13
[INFO] [stdout]     |
[INFO] [stdout] 480 |         for a in tutil_points_examples::<B, POINT, 4>() {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `eps`
[INFO] [stdout]    --> src/lie/group.rs:481:17
[INFO] [stdout]     |
[INFO] [stdout] 481 |             let eps = 1e-6;
[INFO] [stdout]     |                 ^^^ help: if this is intentional, prefix it with an underscore: `_eps`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]    --> src/lie/group.rs:483:21
[INFO] [stdout]     |
[INFO] [stdout] 483 |                 let f = |x: TapedM<B, POINT, 4>| -> TapedM<B, AMBIENT, 4> {
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zero`
[INFO] [stdout]    --> src/lie/translation_group_product.rs:365:13
[INFO] [stdout]     |
[INFO] [stdout] 365 |         let zero: M<B, SPARAMS, AMBIENT> = params.device().zeros();
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `point`
[INFO] [stdout]    --> src/lie/translation_group_product.rs:425:34
[INFO] [stdout]     |
[INFO] [stdout] 425 |     fn dx_exp_x_times_point_at_0(point: V<B, POINT>) -> M<B, POINT, DOF> {
[INFO] [stdout]     |                                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]    --> src/lie/translation_group_product.rs:436:33
[INFO] [stdout]     |
[INFO] [stdout] 436 |     fn dx_self_times_exp_x_at_0(params: &V<B, PARAMS>) -> M<B, PARAMS, DOF> {
[INFO] [stdout]     |                                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]    --> src/lie/translation_group_product.rs:450:37
[INFO] [stdout]     |
[INFO] [stdout] 450 |     fn dx_log_exp_x_times_self_at_0(params: &V<B, PARAMS>) -> M<B, DOF, DOF> {
[INFO] [stdout]     |                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `families`
[INFO] [stdout]    --> src/opt/example_problems/simple_prior.rs:111:13
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let families = OneFamilyProblem::optimize(SimplePrior {}, cost_signature, families);
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_families`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clamp`, `contains`, `range`, and `mid` are never used
[INFO] [stdout]   --> src/calculus/region.rs:41:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | trait RegionTraits<const BATCH: usize, const D: usize> {
[INFO] [stdout]    |       ------------ methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 41 |     fn clamp(&self, p: Self::Point) -> Self::Point;
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 42 |
[INFO] [stdout] 43 |     fn contains(&self, p: Self::Point) -> bool {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     fn range(&self) -> Self::Point;
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 51 |
[INFO] [stdout] 52 |     fn mid(&self) -> Self::Point;
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `DynMutImageTrait` is never used
[INFO] [stdout]   --> src/image/dyn_mut_image.rs:90:7
[INFO] [stdout]    |
[INFO] [stdout] 90 | trait DynMutImageTrait {}
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `algebra_adjoint`, `test_adjoint_taped`, `test_exp_log_taped`, `test_point_action_taped`, `test_dx_exp_x_at_0`, and `test_dx_exp_x_times_point_at_0` are never used
[INFO] [stdout]    --> src/lie/group.rs:263:8
[INFO] [stdout]     |
[INFO] [stdout] 181 | / impl<
[INFO] [stdout] 182 | |         const B: usize,
[INFO] [stdout] 183 | |         const DOF: usize,
[INFO] [stdout] 184 | |         const PARAMS: usize,
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |         G: LieGroupImplTrait<B, DOF, PARAMS, POINT, AMBIENT>,
[INFO] [stdout] 188 | |     > LieGroup<B, DOF, PARAMS, POINT, AMBIENT, G>
[INFO] [stdout]     | |_________________________________________________- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 263 |       fn algebra_adjoint(tangent: V<B, DOF>) -> M<B, DOF, DOF> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 300 |       fn test_adjoint_taped() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 328 |       fn test_exp_log_taped() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |       fn test_point_action_taped() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 506 |       fn test_dx_exp_x_at_0() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 522 |       fn test_dx_exp_x_times_point_at_0() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `Identity3` should have a snake case name
[INFO] [stdout]    --> src/calculus/points.rs:129:8
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn Identity3<const BATCH: usize>() -> M<BATCH, 3,3> {
[INFO] [stdout]     |        ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `identity3`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 20 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 17 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 24.73s
[INFO] running `Command { std: "docker" "inspect" "81f7800f4b8f374fbfee2d9e8181727f1dfa86315b45310a609ddfb6b942439b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "81f7800f4b8f374fbfee2d9e8181727f1dfa86315b45310a609ddfb6b942439b", kill_on_drop: false }`
[INFO] [stdout] 81f7800f4b8f374fbfee2d9e8181727f1dfa86315b45310a609ddfb6b942439b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3898968a3470839880a0abf59af7732069ef9f5aee9e9e0d6dd83dd7afb0e8c9
[INFO] running `Command { std: "docker" "start" "-a" "3898968a3470839880a0abf59af7732069ef9f5aee9e9e0d6dd83dd7afb0e8c9", kill_on_drop: false }`
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]    --> src/lie/group.rs:389:71
[INFO] [stderr]     |
[INFO] [stderr] 389 |                     let left_hugging = Self::mul(g1_times_g2.clone(), (g3.clone())).compact();
[INFO] [stderr]     |                                                                       ^          ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 389 -                     let left_hugging = Self::mul(g1_times_g2.clone(), (g3.clone())).compact();
[INFO] [stderr] 389 +                     let left_hugging = Self::mul(g1_times_g2.clone(), g3.clone()).compact();
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]   --> src/lie/translation_group_product.rs:21:39
[INFO] [stderr]    |
[INFO] [stderr] 21 |     phantom: std::marker::PhantomData<(Factor)>,
[INFO] [stderr]    |                                       ^      ^
[INFO] [stderr]    |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] 21 -     phantom: std::marker::PhantomData<(Factor)>,
[INFO] [stderr] 21 +     phantom: std::marker::PhantomData<Factor>,
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::Isometry3`
[INFO] [stderr]    --> src/lie/isometry3.rs:125:9
[INFO] [stderr]     |
[INFO] [stderr] 125 |     use super::Isometry3;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `dfdx::shapes::Unit`
[INFO] [stderr]  --> src/manifold/traits.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use dfdx::shapes::Unit;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `dfdx::tensor::NoneTape`
[INFO] [stderr]  --> src/manifold/traits.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use dfdx::tensor::NoneTape;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::opt::cost_args::CompareIdx`
[INFO] [stderr]    --> src/opt/cost_args.rs:450:9
[INFO] [stderr]     |
[INFO] [stderr] 450 |     use crate::opt::cost_args::CompareIdx;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::less_than`
[INFO] [stderr]    --> src/opt/cost_args.rs:452:9
[INFO] [stderr]     |
[INFO] [stderr] 452 |     use super::less_than;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable `i` is assigned to, but never used
[INFO] [stderr]    --> src/lie/group.rs:396:17
[INFO] [stderr]     |
[INFO] [stderr] 396 |         let mut i = 0;
[INFO] [stderr]     |                 ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: consider using `_i` instead
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `a`
[INFO] [stderr]    --> src/lie/group.rs:480:13
[INFO] [stderr]     |
[INFO] [stderr] 480 |         for a in tutil_points_examples::<B, POINT, 4>() {
[INFO] [stderr]     |             ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `eps`
[INFO] [stderr]    --> src/lie/group.rs:481:17
[INFO] [stderr]     |
[INFO] [stderr] 481 |             let eps = 1e-6;
[INFO] [stderr]     |                 ^^^ help: if this is intentional, prefix it with an underscore: `_eps`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `f`
[INFO] [stderr]    --> src/lie/group.rs:483:21
[INFO] [stderr]     |
[INFO] [stderr] 483 |                 let f = |x: TapedM<B, POINT, 4>| -> TapedM<B, AMBIENT, 4> {
[INFO] [stderr]     |                     ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `zero`
[INFO] [stderr]    --> src/lie/translation_group_product.rs:365:13
[INFO] [stderr]     |
[INFO] [stderr] 365 |         let zero: M<B, SPARAMS, AMBIENT> = params.device().zeros();
[INFO] [stderr]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_zero`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `point`
[INFO] [stderr]    --> src/lie/translation_group_product.rs:425:34
[INFO] [stderr]     |
[INFO] [stderr] 425 |     fn dx_exp_x_times_point_at_0(point: V<B, POINT>) -> M<B, POINT, DOF> {
[INFO] [stderr]     |                                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `params`
[INFO] [stderr]    --> src/lie/translation_group_product.rs:436:33
[INFO] [stderr]     |
[INFO] [stderr] 436 |     fn dx_self_times_exp_x_at_0(params: &V<B, PARAMS>) -> M<B, PARAMS, DOF> {
[INFO] [stderr]     |                                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `params`
[INFO] [stderr]    --> src/lie/translation_group_product.rs:450:37
[INFO] [stderr]     |
[INFO] [stderr] 450 |     fn dx_log_exp_x_times_self_at_0(params: &V<B, PARAMS>) -> M<B, DOF, DOF> {
[INFO] [stderr]     |                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `families`
[INFO] [stderr]    --> src/opt/example_problems/simple_prior.rs:111:13
[INFO] [stderr]     |
[INFO] [stderr] 111 |         let families = OneFamilyProblem::optimize(SimplePrior {}, cost_signature, families);
[INFO] [stderr]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_families`
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated items are never used
[INFO] [stderr]   --> src/calculus/region.rs:14:8
[INFO] [stderr]    |
[INFO] [stderr] 10 | trait RegionTraits<const BATCH: usize, const D: usize> {
[INFO] [stderr]    |       ------------ associated items in this trait
[INFO] [stderr] ...
[INFO] [stderr] 14 |     fn unbounded() -> Self;
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 22 |     fn is_degenerated(&self) -> bool;
[INFO] [stderr]    |        ^^^^^^^^^^^^^^
[INFO] [stderr] 23 |
[INFO] [stderr] 24 |     fn is_proper(&self) -> bool {
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 28 |     fn is_unbounded(&self) -> bool;
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr] 29 |
[INFO] [stderr] 30 |     fn from_point(point: Self::Point) -> Self::Region {
[INFO] [stderr]    |        ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 41 |     fn clamp(&self, p: Self::Point) -> Self::Point;
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr] 42 |
[INFO] [stderr] 43 |     fn contains(&self, p: Self::Point) -> bool {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 50 |     fn range(&self) -> Self::Point;
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr] 51 |
[INFO] [stderr] 52 |     fn mid(&self) -> Self::Point;
[INFO] [stderr]    |        ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait `DynMutImageTrait` is never used
[INFO] [stderr]   --> src/image/dyn_mut_image.rs:90:7
[INFO] [stderr]    |
[INFO] [stderr] 90 | trait DynMutImageTrait {}
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated functions `algebra_adjoint`, `test_adjoint_taped`, `test_exp_log_taped`, `test_point_action_taped`, `test_dx_exp_x_at_0`, and `test_dx_exp_x_times_point_at_0` are never used
[INFO] [stderr]    --> src/lie/group.rs:263:8
[INFO] [stderr]     |
[INFO] [stderr] 181 | / impl<
[INFO] [stderr] 182 | |         const B: usize,
[INFO] [stderr] 183 | |         const DOF: usize,
[INFO] [stderr] 184 | |         const PARAMS: usize,
[INFO] [stderr] ...   |
[INFO] [stderr] 187 | |         G: LieGroupImplTrait<B, DOF, PARAMS, POINT, AMBIENT>,
[INFO] [stderr] 188 | |     > LieGroup<B, DOF, PARAMS, POINT, AMBIENT, G>
[INFO] [stderr]     | |_________________________________________________- associated functions in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 263 |       fn algebra_adjoint(tangent: V<B, DOF>) -> M<B, DOF, DOF> {
[INFO] [stderr]     |          ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 300 |       fn test_adjoint_taped() {
[INFO] [stderr]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 328 |       fn test_exp_log_taped() {
[INFO] [stderr]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 435 |       fn test_point_action_taped() {
[INFO] [stderr]     |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 506 |       fn test_dx_exp_x_at_0() {
[INFO] [stderr]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 522 |       fn test_dx_exp_x_times_point_at_0() {
[INFO] [stderr]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `Identity3` should have a snake case name
[INFO] [stderr]    --> src/calculus/points.rs:129:8
[INFO] [stderr]     |
[INFO] [stderr] 129 | pub fn Identity3<const BATCH: usize>() -> M<BATCH, 3,3> {
[INFO] [stderr]     |        ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `identity3`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `dfdx::shapes::Unit`
[INFO] [stderr]  --> src/manifold/traits.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use dfdx::shapes::Unit;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: methods `clamp`, `contains`, `range`, and `mid` are never used
[INFO] [stderr]   --> src/calculus/region.rs:41:8
[INFO] [stderr]    |
[INFO] [stderr] 10 | trait RegionTraits<const BATCH: usize, const D: usize> {
[INFO] [stderr]    |       ------------ methods in this trait
[INFO] [stderr] ...
[INFO] [stderr] 41 |     fn clamp(&self, p: Self::Point) -> Self::Point;
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr] 42 |
[INFO] [stderr] 43 |     fn contains(&self, p: Self::Point) -> bool {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 50 |     fn range(&self) -> Self::Point;
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr] 51 |
[INFO] [stderr] 52 |     fn mid(&self) -> Self::Point;
[INFO] [stderr]    |        ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `sophus-rs` (lib) generated 20 warnings (run `cargo fix --lib -p sophus-rs` to apply 7 suggestions)
[INFO] [stderr] warning: `sophus-rs` (lib test) generated 17 warnings (15 duplicates) (run `cargo fix --lib -p sophus-rs --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sophus_rs-21ca87d23d9d35c2)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test calculus::region::tests::region ... ok
[INFO] [stdout] test calculus::scalar_valued_maps::test::test_scalar_valued_map_from_vector ... ok
[INFO] [stdout] test calculus::curves::test::scalar_valued ... ok
[INFO] [stdout] test calculus::scalar_valued_maps::test::test_scalar_valued_map_from_matrix ... ok
[INFO] [stdout] test calculus::tensor_asserts::tests::test_assert_tensors_relative_eq_rank1_passes ... ok
[INFO] [stdout] test calculus::tensor_asserts::tests::test_assert_tensors_relative_eq_rank0_passes ... ok
[INFO] [stdout] test calculus::tensor_asserts::tests::test_assert_tensors_relative_eq_rank2_passes ... ok
[INFO] [stdout] test calculus::curves::test::vector_valued ... ok
[INFO] [stdout] test calculus::tensor_asserts::tests::test_assert_tensors_relative_eq_rank3_passes ... ok
[INFO] [stdout] test calculus::matrix_valued_maps::test::test_matrix_valued_map_from_matrix ... ok
[INFO] [stdout] test calculus::tensor_asserts::tests::test_assert_tensors_relative_eq_rank4_passes ... ok
[INFO] [stdout] test calculus::vector_valued_maps::test::test_vector_valued_map_from_matrix ... ok
[INFO] [stdout] test calculus::vector_valued_maps::test::test_vector_valued_map_from_vector ... ok
[INFO] [stdout] test image::arc_image::tests::from_mut_image ... ok
[INFO] [stdout] test image::arc_image::tests::multi_threading ... ok
[INFO] [stdout] test image::arc_image::tests::shared_ownership ... ok
[INFO] [stdout] test image::dyn_arc_image::from_mut_image ... ok
[INFO] [stdout] test image::dyn_mut_image::from_mut_image ... ok
[INFO] [stdout] test image::mut_image::tests::create_copy_access ... ok
[INFO] [stdout] test image::mut_image::tests::empty_image ... ok
[INFO] [stdout] test image::mut_image::tests::transform ... ok
[INFO] [stdout] test calculus::matrix_valued_maps::test::test_matrix_valued_map_from_vector ... ok
[INFO] [stdout] test calculus::curves::test::matrix_valued ... ok
[INFO] [stdout] test calculus::tensor_asserts::tests::test_assert_tensors_relative_eq_rank0 - should panic ... ok
[INFO] [stdout] test calculus::tensor_asserts::tests::test_assert_tensors_relative_eq_rank2 - should panic ... ok
[INFO] [stdout] test calculus::tensor_asserts::tests::test_assert_tensors_relative_eq_rank1 - should panic ... ok
[INFO] [stdout] test calculus::tensor_asserts::tests::test_assert_tensors_relative_eq_rank3 - should panic ... ok
[INFO] [stdout] test calculus::tensor_asserts::tests::test_assert_tensors_relative_eq_rank4 - should panic ... ok
[INFO] [stdout] test opt::cost_args::test::test ... ok
[INFO] [stdout] test lie::rotation2::tests::rotation2_batch_tests ... ok
[INFO] [stdout] test lie::rotation3::tests::rotation3_batch_tests ... ok
[INFO] [stdout] test lie::isometry2::tests::isometry2_batch_tests ... ok
[INFO] [stdout] test lie::isometry3::tests::isometry3_batch_tests has been running for over 60 seconds
[INFO] [stdout] test lie::isometry3::tests::isometry3_batch_tests ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- lie::isometry3::tests::isometry3_batch_tests stdout ----
[INFO] [stdout] g1 = 0
[INFO] [stdout] g1 = 1
[INFO] [stdout] g1 = 2
[INFO] [stdout] g1 = 3
[INFO] [stdout] g1 = 4
[INFO] [stdout] g1 = 5
[INFO] [stdout] g1 = 6
[INFO] [stdout] g1 = 7
[INFO] [stdout] g1 = 8
[INFO] [stdout] g1 = 9
[INFO] [stdout] g1 = 10
[INFO] [stdout] g1 = 11
[INFO] [stdout] g1 = 12
[INFO] [stdout] g1 = 13
[INFO] [stdout] g1 = 14
[INFO] [stdout] g1 = 15
[INFO] [stdout] g1 = 16
[INFO] [stdout] g1 = 17
[INFO] [stdout] g1 = 18
[INFO] [stdout] g1 = 19
[INFO] [stdout] g1 = 20
[INFO] [stdout] g1 = 21
[INFO] [stdout] g1 = 22
[INFO] [stdout] g1 = 23
[INFO] [stdout] g1 = 24
[INFO] [stdout] g1 = 25
[INFO] [stdout] g1 = 26
[INFO] [stdout] g1 = 27
[INFO] [stdout] g1 = 28
[INFO] [stdout] g1 = 29
[INFO] [stdout] g1 = 30
[INFO] [stdout] g1 = 31
[INFO] [stdout] g1 = 32
[INFO] [stdout] g1 = 33
[INFO] [stdout] g1 = 34
[INFO] [stdout] g1 = 35
[INFO] [stdout] g1 = 36
[INFO] [stdout] g1 = 37
[INFO] [stdout] g1 = 38
[INFO] [stdout] g1 = 39
[INFO] [stdout] g1 = 40
[INFO] [stdout] g1 = 41
[INFO] [stdout] g1 = 42
[INFO] [stdout] g1 = 43
[INFO] [stdout] g1 = 44
[INFO] [stdout] g1 = 45
[INFO] [stdout] g1 = 46
[INFO] [stdout] g1 = 47
[INFO] [stdout] g1 = 48
[INFO] [stdout] g1 = 49
[INFO] [stdout] g1 = 50
[INFO] [stdout] g1 = 51
[INFO] [stdout] g1 = 52
[INFO] [stdout] g1 = 53
[INFO] [stdout] g1 = 54
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[0.0], [0.0], [0.0]]]
[INFO] [stdout] translation_tangent: [[0.0, 0.0, 0.0]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[0.5], [0.5], [0.5]]]
[INFO] [stdout] translation_tangent: [[0.5, 0.5, 0.5]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[-0.5], [-0.5], [-0.5]]]
[INFO] [stdout] translation_tangent: [[-0.5, -0.5, -0.5]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[0.7311134158637046], [0.7734601843532382], [0.025844634233355035]]]
[INFO] [stdout] translation_tangent: [[-0.8997323052746584, 0.9271117592447656, 1.5030387804801906]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[0.5841592619362002], [0.26217063257252515], [0.7719869057468207]]]
[INFO] [stdout] translation_tangent: [[1.1226871896272907, 0.8292733200799306, -0.33364370945167526]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[0.0], [0.0], [0.0]]]
[INFO] [stdout] translation_tangent: [[0.0, 0.0, 0.0]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[0.5], [0.5], [0.5]]]
[INFO] [stdout] translation_tangent: [[0.5, 0.5, 0.5]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[-0.5], [-0.5], [-0.5]]]
[INFO] [stdout] translation_tangent: [[-0.5, -0.5, -0.5]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[0.7311134158637046], [0.7734601843532382], [0.025844634233355035]]]
[INFO] [stdout] translation_tangent: [[-0.8997323052746584, 0.9271117592447656, 1.5030387804801906]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[0.5841592619362002], [0.26217063257252515], [0.7719869057468207]]]
[INFO] [stdout] translation_tangent: [[1.1226871896272907, 0.8292733200799306, -0.33364370945167526]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[0.0], [0.0], [0.0]]]
[INFO] [stdout] translation_tangent: [[0.0, 0.0, 0.0]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[0.5], [0.5], [0.5]]]
[INFO] [stdout] translation_tangent: [[0.5, 0.5, 0.5]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[-0.5], [-0.5], [-0.5]]]
[INFO] [stdout] translation_tangent: [[-0.5, -0.5, -0.5]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[0.7311134158637046], [0.7734601843532382], [0.025844634233355035]]]
[INFO] [stdout] translation_tangent: [[-0.8997323052746584, 0.9271117592447656, 1.5030387804801906]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[-0.956878407540422, -0.3353601604640071, 2.292238568004429], [2.292238568004429, -0.956878407540422, -0.3353601604640071], [-0.3353601604640071, 2.292238568004429, -0.956878407540422]]]
[INFO] [stdout] translation: [[[0.5841592619362002], [0.26217063257252515], [0.7719869057468207]]]
[INFO] [stdout] translation_tangent: [[1.1226871896272907, 0.8292733200799306, -0.33364370945167526]]
[INFO] [stdout] mat_v: [[[0.1887500951576241, 0.5528514582546656, 0.2583984465877103], [0.2583984465877103, 0.1887500951576241, 0.5528514582546656], [0.5528514582546656, 0.2583984465877103, 0.1887500951576241]]]
[INFO] [stdout] mat_v_inv: [[[0.5864098134441696, 0.5293756783115031, 1.5385752544676483], [1.5385752544676483, -4.376672425225794, -2.3162038471124475], [0.5293756783115031, 2.729794033668278, -4.376672425225794]]]
[INFO] [stdout] translation: [[[0.0], [0.0], [0.0]]]
[INFO] [stdout] translation_tangent: [[0.0, 0.0, 0.0]]
[INFO] [stdout] mat_v: [[[0.9137494441054587, 0.23372346943378441, 0.19752931003892238], [0.19752931003892238, -0.12125722662903748, 0.13361067643442576], [0.23372346943378441, -0.04736012053988439, -0.12125722662903748]]]
[INFO] [stdout] mat_v_inv: [[[0.5864098134441696, 0.5293756783115031, 1.5385752544676483], [1.5385752544676483, -4.376672425225794, -2.3162038471124475], [0.5293756783115031, 2.729794033668278, -4.376672425225794]]]
[INFO] [stdout] translation: [[[0.5], [0.5], [0.5]]]
[INFO] [stdout] translation_tangent: [[1.3271803731116605, -2.5771505089352966, -0.5587513566230067]]
[INFO] [stdout] mat_v: [[[0.9137494441054587, 0.23372346943378441, 0.19752931003892238], [0.19752931003892238, -0.12125722662903748, 0.13361067643442576], [0.23372346943378441, -0.04736012053988439, -0.12125722662903748]]]
[INFO] [stdout] mat_v_inv: [[[0.5864098134441696, 0.5293756783115031, 1.5385752544676483], [1.5385752544676483, -4.376672425225794, -2.3162038471124475], [0.5293756783115031, 2.729794033668278, -4.376672425225794]]]
[INFO] [stdout] translation: [[[-0.5], [-0.5], [-0.5]]]
[INFO] [stdout] translation_tangent: [[-1.3271803731116605, 2.5771505089352966, 0.5587513566230067]]
[INFO] [stdout] mat_v: [[[0.9137494441054587, 0.23372346943378441, 0.19752931003892238], [0.19752931003892238, -0.12125722662903748, 0.13361067643442576], [0.23372346943378441, -0.04736012053988439, -0.12125722662903748]]]
[INFO] [stdout] mat_v_inv: [[[0.5864098134441696, 0.5293756783115031, 1.5385752544676483], [1.5385752544676483, -4.376672425225794, -2.3162038471124475], [0.5293756783115031, 2.729794033668278, -4.376672425225794]]]
[INFO] [stdout] translation: [[[0.7311134158637046], [0.7734601843532382], [0.025844634233355035]]]
[INFO] [stdout] translation_tangent: [[0.8779470062343079, -2.3201702922501766, 2.3853071589837533]]
[INFO] [stdout] mat_v: [[[0.9137494441054587, 0.23372346943378441, 0.19752931003892238], [0.19752931003892238, -0.12125722662903748, 0.13361067643442576], [0.23372346943378441, -0.04736012053988439, -0.12125722662903748]]]
[INFO] [stdout] mat_v_inv: [[[0.5864098134441696, 0.5293756783115031, 1.5385752544676483], [1.5385752544676483, -4.376672425225794, -2.3162038471124475], [0.5293756783115031, 2.729794033668278, -4.376672425225794]]]
[INFO] [stdout] translation: [[[0.5841592619362002], [0.26217063257252515], [0.7719869057468207]]]
[INFO] [stdout] translation_tangent: [[1.6691034302202343, -2.0367410342122723, -2.3538222688885537]]
[INFO] [stdout] mat_v: [[[0.9137494441054587, 0.23372346943378441, 0.19752931003892238], [0.19752931003892238, -0.12125722662903748, 0.13361067643442576], [0.23372346943378441, -0.04736012053988439, -0.12125722662903748]]]
[INFO] [stdout] mat_v_inv: [[[0.9997927232445062, -0.00570681765617943, 0.026227216450070975], [0.026227216450070975, -0.015863378675378348, -1.580631049881648], [-0.00570681765617943, 1.5808383266371417, -0.015863378675378348]]]
[INFO] [stdout] translation: [[[0.0], [0.0], [0.0]]]
[INFO] [stdout] translation_tangent: [[0.0, 0.0, 0.0]]
[INFO] [stdout] mat_v: [[[0.9997946775236796, 0.016551580262407578, 0.0037753448933141648], [0.0037753448933141648, -0.006285456446386561, 0.6325263120082841], [0.016551580262407578, -0.6323209895319638, -0.006285456446386561]]]
[INFO] [stdout] mat_v_inv: [[[0.9997927232445062, -0.00570681765617943, 0.026227216450070975], [0.026227216450070975, -0.015863378675378348, -1.580631049881648], [-0.00570681765617943, 1.5808383266371417, -0.015863378675378348]]]
[INFO] [stdout] translation: [[[0.5], [0.5], [0.5]]]
[INFO] [stdout] translation_tangent: [[0.5101565610191988, -0.7851336060534777, 0.779634065152792]]
[INFO] [stdout] mat_v: [[[0.9997946775236796, 0.016551580262407578, 0.0037753448933141648], [0.0037753448933141648, -0.006285456446386561, 0.6325263120082841], [0.016551580262407578, -0.6323209895319638, -0.006285456446386561]]]
[INFO] [stdout] mat_v_inv: [[[0.9997927232445062, -0.00570681765617943, 0.026227216450070975], [0.026227216450070975, -0.015863378675378348, -1.580631049881648], [-0.00570681765617943, 1.5808383266371417, -0.015863378675378348]]]
[INFO] [stdout] translation: [[[-0.5], [-0.5], [-0.5]]]
[INFO] [stdout] translation_tangent: [[-0.5101565610191988, 0.7851336060534777, -0.779634065152792]]
[INFO] [stdout] mat_v: [[[0.9997946775236796, 0.016551580262407578, 0.0037753448933141648], [0.0037753448933141648, -0.006285456446386561, 0.6325263120082841], [0.016551580262407578, -0.6323209895319638, -0.006285456446386561]]]
[INFO] [stdout] mat_v_inv: [[[0.9997927232445062, -0.00570681765617943, 0.026227216450070975], [0.026227216450070975, -0.015863378675378348, -1.580631049881648], [-0.00570681765617943, 1.5808383266371417, -0.015863378675378348]]]
[INFO] [stdout] translation: [[[0.7311134158637046], [0.7734601843532382], [0.025844634233355035]]]
[INFO] [stdout] translation_tangent: [[0.7272257096266587, -0.033945453329390377, 1.2181331893835372]]
[INFO] [stdout] mat_v: [[[0.9997946775236796, 0.016551580262407578, 0.0037753448933141648], [0.0037753448933141648, -0.006285456446386561, 0.6325263120082841], [0.016551580262407578, -0.6323209895319638, -0.006285456446386561]]]
[INFO] [stdout] mat_v_inv: [[[0.9997927232445062, -0.00570681765617943, 0.026227216450070975], [0.026227216450070975, -0.015863378675378348, -1.580631049881648], [-0.00570681765617943, 1.5808383266371417, -0.015863378675378348]]]
[INFO] [stdout] translation: [[[0.5841592619362002], [0.26217063257252515], [0.7719869057468207]]]
[INFO] [stdout] translation_tangent: [[0.6027890869784401, -1.209064513943429, 0.3988693730810179]]
[INFO] [stdout] mat_v: [[[0.9997946775236796, 0.016551580262407578, 0.0037753448933141648], [0.0037753448933141648, -0.006285456446386561, 0.6325263120082841], [0.016551580262407578, -0.6323209895319638, -0.006285456446386561]]]
[INFO] [stdout] mat_v_inv: [[[0.9997927232445062, -0.00570681765617943, 0.026227216450070975], [0.026227216450070975, -0.015863378675378348, -1.580631049881648], [-0.00570681765617943, 1.5808383266371417, -0.015863378675378348]]]
[INFO] [stdout] translation: [[[0.0], [0.0], [0.0]]]
[INFO] [stdout] translation_tangent: [[0.0, 0.0, 0.0]]
[INFO] [stdout] mat_v: [[[0.9997946775236796, 0.016551580262407578, 0.0037753448933141648], [0.0037753448933141648, -0.006285456446386561, 0.6325263120082841], [0.016551580262407578, -0.6323209895319638, -0.006285456446386561]]]
[INFO] [stdout] mat_v_inv: [[[0.9997927232445062, -0.00570681765617943, 0.026227216450070975], [0.026227216450070975, -0.015863378675378348, -1.580631049881648], [-0.00570681765617943, 1.5808383266371417, -0.015863378675378348]]]
[INFO] [stdout] translation: [[[0.5], [0.5], [0.5]]]
[INFO] [stdout] translation_tangent: [[0.5101565610191988, -0.7851336060534777, 0.779634065152792]]
[INFO] [stdout] mat_v: [[[0.9997946775236796, 0.016551580262407578, 0.0037753448933141648], [0.0037753448933141648, -0.006285456446386561, 0.6325263120082841], [0.016551580262407578, -0.6323209895319638, -0.006285456446386561]]]
[INFO] [stdout] mat_v_inv: [[[0.9997927232445062, -0.00570681765617943, 0.026227216450070975], [0.026227216450070975, -0.015863378675378348, -1.580631049881648], [-0.00570681765617943, 1.5808383266371417, -0.015863378675378348]]]
[INFO] [stdout] translation: [[[-0.5], [-0.5], [-0.5]]]
[INFO] [stdout] translation_tangent: [[-0.5101565610191988, 0.7851336060534777, -0.779634065152792]]
[INFO] [stdout] mat_v: [[[0.9997946775236796, 0.016551580262407578, 0.0037753448933141648], [0.0037753448933141648, -0.006285456446386561, 0.6325263120082841], [0.016551580262407578, -0.6323209895319638, -0.006285456446386561]]]
[INFO] [stdout] mat_v_inv: [[[0.9997927232445062, -0.00570681765617943, 0.026227216450070975], [0.026227216450070975, -0.015863378675378348, -1.580631049881648], [-0.00570681765617943, 1.5808383266371417, -0.015863378675378348]]]
[INFO] [stdout] translation: [[[0.7311134158637046], [0.7734601843532382], [0.025844634233355035]]]
[INFO] [stdout] translation_tangent: [[0.7272257096266587, -0.033945453329390377, 1.2181331893835372]]
[INFO] [stdout] mat_v: [[[0.9997946775236796, 0.016551580262407578, 0.0037753448933141648], [0.0037753448933141648, -0.006285456446386561, 0.6325263120082841], [0.016551580262407578, -0.6323209895319638, -0.006285456446386561]]]
[INFO] [stdout] mat_v_inv: [[[0.9997927232445062, -0.00570681765617943, 0.026227216450070975], [0.026227216450070975, -0.015863378675378348, -1.580631049881648], [-0.00570681765617943, 1.5808383266371417, -0.015863378675378348]]]
[INFO] [stdout] translation: [[[0.5841592619362002], [0.26217063257252515], [0.7719869057468207]]]
[INFO] [stdout] translation_tangent: [[0.6027890869784401, -1.209064513943429, 0.3988693730810179]]
[INFO] [stdout] mat_v: [[[0.9997946775236796, 0.016551580262407578, 0.0037753448933141648], [0.0037753448933141648, -0.006285456446386561, 0.6325263120082841], [0.016551580262407578, -0.6323209895319638, -0.006285456446386561]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5425328759490402, 1.2930781014054162], [1.5680833763519184, -1.555179083219151, -1.5268507517562075], [1.2619719388824067, 1.552659338021741, -0.2648788128738]]]
[INFO] [stdout] translation: [[[0.0], [0.0], [0.0]]]
[INFO] [stdout] translation_tangent: [[0.0, 0.0, 0.0]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.22182181749048888, 0.6056530243131687], [-0.2096656082616503, -0.21568231787996428, 0.21972577535783339], [0.6099678985706901, -0.2074467761367843, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5425328759490402, 1.2930781014054162], [1.5680833763519184, -1.555179083219151, -1.5268507517562075], [1.2619719388824067, 1.552659338021741, -0.2648788128738]]]
[INFO] [stdout] translation: [[[0.5], [0.5], [0.5]]]
[INFO] [stdout] translation_tangent: [[-0.27000656537581524, -0.7569732293117201, 1.274876232015174]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.22182181749048888, 0.6056530243131687], [-0.2096656082616503, -0.21568231787996428, 0.21972577535783339], [0.6099678985706901, -0.2074467761367843, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5425328759490402, 1.2930781014054162], [1.5680833763519184, -1.555179083219151, -1.5268507517562075], [1.2619719388824067, 1.552659338021741, -0.2648788128738]]]
[INFO] [stdout] translation: [[[-0.5], [-0.5], [-0.5]]]
[INFO] [stdout] translation_tangent: [[0.27000656537581524, 0.7569732293117201, -1.274876232015174]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.22182181749048888, 0.6056530243131687], [-0.2096656082616503, -0.21568231787996428, 0.21972577535783339], [0.6099678985706901, -0.2074467761367843, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5425328759490402, 1.2930781014054162], [1.5680833763519184, -1.555179083219151, -1.5268507517562075], [1.2619719388824067, 1.552659338021741, -0.2648788128738]]]
[INFO] [stdout] translation: [[[0.7311134158637046], [0.7734601843532382], [0.025844634233355035]]]
[INFO] [stdout] translation_tangent: [[-1.3720997443514698, -0.09588320597330464, 2.1167190967496423]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.22182181749048888, 0.6056530243131687], [-0.2096656082616503, -0.21568231787996428, 0.21972577535783339], [0.6099678985706901, -0.2074467761367843, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5425328759490402, 1.2930781014054162], [1.5680833763519184, -1.555179083219151, -1.5268507517562075], [1.2619719388824067, 1.552659338021741, -0.2648788128738]]]
[INFO] [stdout] translation: [[[0.5841592619362002], [0.26217063257252515], [0.7719869057468207]]]
[INFO] [stdout] translation_tangent: [[0.42410018762959995, -0.6704206436124449, 0.9397713020722042]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.22182181749048888, 0.6056530243131687], [-0.2096656082616503, -0.21568231787996428, 0.21972577535783339], [0.6099678985706901, -0.2074467761367843, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5680833763519184, 1.2619719388824067], [1.5425328759490402, -1.555179083219151, -1.552659338021741], [1.2930781014054162, 1.5268507517562075, -0.2648788128738]]]
[INFO] [stdout] translation: [[[0.0], [0.0], [0.0]]]
[INFO] [stdout] translation_tangent: [[0.0, 0.0, 0.0]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.2096656082616503, 0.6099678985706901], [-0.22182181749048888, -0.21568231787996428, 0.2074467761367843], [0.6056530243131687, -0.21972577535783339, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5680833763519184, 1.2619719388824067], [1.5425328759490402, -1.555179083219151, -1.552659338021741], [1.2930781014054162, 1.5268507517562075, -0.2648788128738]]]
[INFO] [stdout] translation: [[[0.5], [0.5], [0.5]]]
[INFO] [stdout] translation_tangent: [[-0.29833489683875913, -0.7826527726459259, 1.2775250201439121]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.2096656082616503, 0.6099678985706901], [-0.22182181749048888, -0.21568231787996428, 0.2074467761367843], [0.6056530243131687, -0.21972577535783339, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5680833763519184, 1.2619719388824067], [1.5425328759490402, -1.555179083219151, -1.552659338021741], [1.2930781014054162, 1.5268507517562075, -0.2648788128738]]]
[INFO] [stdout] translation: [[[-0.5], [-0.5], [-0.5]]]
[INFO] [stdout] translation_tangent: [[0.29833489683875913, 0.7826527726459259, -1.2775250201439121]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.2096656082616503, 0.6099678985706901], [-0.22182181749048888, -0.21568231787996428, 0.2074467761367843], [0.6056530243131687, -0.21972577535783339, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5680833763519184, 1.2619719388824067], [1.5425328759490402, -1.555179083219151, -1.552659338021741], [1.2930781014054162, 1.5268507517562075, -0.2648788128738]]]
[INFO] [stdout] translation: [[[0.7311134158637046], [0.7734601843532382], [0.025844634233355035]]]
[INFO] [stdout] translation_tangent: [[-1.392665966496208, -0.11523053307199253, 2.119499315595416]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.2096656082616503, 0.6099678985706901], [-0.22182181749048888, -0.21568231787996428, 0.2074467761367843], [0.6056530243131687, -0.21972577535783339, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5680833763519184, 1.2619719388824067], [1.5425328759490402, -1.555179083219151, -1.552659338021741], [1.2930781014054162, 1.5268507517562075, -0.2648788128738]]]
[INFO] [stdout] translation: [[[0.5841592619362002], [0.26217063257252515], [0.7719869057468207]]]
[INFO] [stdout] translation_tangent: [[0.3933880466206369, -0.7052700957227199, 0.9511760016262755]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.2096656082616503, 0.6099678985706901], [-0.22182181749048888, -0.21568231787996428, 0.2074467761367843], [0.6056530243131687, -0.21972577535783339, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5425328759490402, 1.2930781014054162], [1.5680833763519184, -1.555179083219151, -1.5268507517562075], [1.2619719388824067, 1.552659338021741, -0.2648788128738]]]
[INFO] [stdout] translation: [[[0.0], [0.0], [0.0]]]
[INFO] [stdout] translation_tangent: [[0.0, 0.0, 0.0]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.22182181749048888, 0.6056530243131687], [-0.2096656082616503, -0.21568231787996428, 0.21972577535783339], [0.6099678985706901, -0.2074467761367843, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5425328759490402, 1.2930781014054162], [1.5680833763519184, -1.555179083219151, -1.5268507517562075], [1.2619719388824067, 1.552659338021741, -0.2648788128738]]]
[INFO] [stdout] translation: [[[0.5], [0.5], [0.5]]]
[INFO] [stdout] translation_tangent: [[-0.27000656537581524, -0.7569732293117201, 1.274876232015174]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.22182181749048888, 0.6056530243131687], [-0.2096656082616503, -0.21568231787996428, 0.21972577535783339], [0.6099678985706901, -0.2074467761367843, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5425328759490402, 1.2930781014054162], [1.5680833763519184, -1.555179083219151, -1.5268507517562075], [1.2619719388824067, 1.552659338021741, -0.2648788128738]]]
[INFO] [stdout] translation: [[[-0.5], [-0.5], [-0.5]]]
[INFO] [stdout] translation_tangent: [[0.27000656537581524, 0.7569732293117201, -1.274876232015174]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.22182181749048888, 0.6056530243131687], [-0.2096656082616503, -0.21568231787996428, 0.21972577535783339], [0.6099678985706901, -0.2074467761367843, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5425328759490402, 1.2930781014054162], [1.5680833763519184, -1.555179083219151, -1.5268507517562075], [1.2619719388824067, 1.552659338021741, -0.2648788128738]]]
[INFO] [stdout] translation: [[[0.7311134158637046], [0.7734601843532382], [0.025844634233355035]]]
[INFO] [stdout] translation_tangent: [[-1.3720997443514698, -0.09588320597330464, 2.1167190967496423]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.22182181749048888, 0.6056530243131687], [-0.2096656082616503, -0.21568231787996428, 0.21972577535783339], [0.6099678985706901, -0.2074467761367843, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[-0.2905583562080065, -1.5425328759490402, 1.2930781014054162], [1.5680833763519184, -1.555179083219151, -1.5268507517562075], [1.2619719388824067, 1.552659338021741, -0.2648788128738]]]
[INFO] [stdout] translation: [[[0.5841592619362002], [0.26217063257252515], [0.7719869057468207]]]
[INFO] [stdout] translation_tangent: [[0.42410018762959995, -0.6704206436124449, 0.9397713020722042]]
[INFO] [stdout] mat_v: [[[0.3859886439514405, 0.22182181749048888, 0.6056530243131687], [-0.2096656082616503, -0.21568231787996428, 0.21972577535783339], [0.6099678985706901, -0.2074467761367843, 0.3982062481763846]]]
[INFO] [stdout] mat_v_inv: [[[0.48928682958289904, -1.1263654298385135, -0.494342384414545], [1.116254320175221, -0.01116203253964776, 1.1152033972988653], [-0.5167685819146823, -1.1049901552147319, 0.49944900545661197]]]
[INFO] [stdout] translation: [[[0.0], [0.0], [0.0]]]
[INFO] [stdout] translation_tangent: [[0.0, 0.0, 0.0]]
[INFO] [stdout] mat_v: [[[0.4926755480178845, 0.4453209373301645, -0.506704416835596], [-0.4553649570774357, -0.004452702099576822, -0.44076678048566553], [-0.49769755789152, 0.4509122549778586, 0.5027702951376166]]]
[INFO] [stdout] mat_v_inv: [[[0.48928682958289904, -1.1263654298385135, -0.494342384414545], [1.116254320175221, -0.01116203253964776, 1.1152033972988653], [-0.5167685819146823, -1.1049901552147319, 0.49944900545661197]]]
[INFO] [stdout] translation: [[[0.5], [0.5], [0.5]]]
[INFO] [stdout] translation_tangent: [[-0.5657104923350798, 1.1101478424672193, -0.5611548658364012]]
[INFO] [stdout] mat_v: [[[0.4926755480178845, 0.4453209373301645, -0.506704416835596], [-0.4553649570774357, -0.004452702099576822, -0.44076678048566553], [-0.49769755789152, 0.4509122549778586, 0.5027702951376166]]]
[INFO] [stdout] mat_v_inv: [[[0.48928682958289904, -1.1263654298385135, -0.494342384414545], [1.116254320175221, -0.01116203253964776, 1.1152033972988653], [-0.5167685819146823, -1.1049901552147319, 0.49944900545661197]]]
[INFO] [stdout] translation: [[[-0.5], [-0.5], [-0.5]]]
[INFO] [stdout] translation_tangent: [[0.5657104923350798, -1.1101478424672193, 0.5611548658364012]]
[INFO] [stdout] mat_v: [[[0.4926755480178845, 0.4453209373301645, -0.506704416835596], [-0.4553649570774357, -0.004452702099576822, -0.44076678048566553], [-0.49769755789152, 0.4509122549778586, 0.5027702951376166]]]
[INFO] [stdout] mat_v_inv: [[[0.48928682958289904, -1.1263654298385135, -0.494342384414545], [1.116254320175221, -0.01116203253964776, 1.1152033972988653], [-0.5167685819146823, -1.1049901552147319, 0.49944900545661197]]]
[INFO] [stdout] translation: [[[0.7311134158637046], [0.7734601843532382], [0.025844634233355035]]]
[INFO] [stdout] translation_tangent: [[-0.5262507458097738, 0.8362971451490346, -1.2195742554313467]]
[INFO] [stdout] mat_v: [[[0.4926755480178845, 0.4453209373301645, -0.506704416835596], [-0.4553649570774357, -0.004452702099576822, -0.44076678048566553], [-0.49769755789152, 0.4509122549778586, 0.5027702951376166]]]
[INFO] [stdout] mat_v_inv: [[[0.48928682958289904, -1.1263654298385135, -0.494342384414545], [1.116254320175221, -0.01116203253964776, 1.1152033972988653], [-0.5167685819146823, -1.1049901552147319, 0.49944900545661197]]]
[INFO] [stdout] translation: [[[0.5841592619362002], [0.26217063257252515], [0.7719869057468207]]]
[INFO] [stdout] translation_tangent: [[-0.3911043517280276, 1.510066362634031, -0.20600302908137977]]
[INFO] [stdout] mat_v: [[[0.4926755480178845, 0.4453209373301645, -0.506704416835596], [-0.4553649570774357, -0.004452702099576822, -0.44076678048566553], [-0.49769755789152, 0.4509122549778586, 0.5027702951376166]]]
[INFO] [stdout] mat_v_inv: [[[0.48928682958289904, -1.116254320175221, -0.5167685819146823], [1.1263654298385135, -0.01116203253964776, 1.1049901552147319], [-0.494342384414545, -1.1152033972988653, 0.49944900545661197]]]
[INFO] [stdout] translation: [[[0.0], [0.0], [0.0]]]
[INFO] [stdout] translation_tangent: [[0.0, 0.0, 0.0]]
[INFO] [stdout] mat_v: [[[0.4926755480178845, 0.4553649570774357, -0.49769755789152], [-0.4453209373301645, -0.004452702099576822, -0.4509122549778586], [-0.506704416835596, 0.44076678048566553, 0.5027702951376166]]]
[INFO] [stdout] mat_v_inv: [[[0.48928682958289904, -1.116254320175221, -0.5167685819146823], [1.1263654298385135, -0.01116203253964776, 1.1049901552147319], [-0.494342384414545, -1.1152033972988653, 0.49944900545661197]]]
[INFO] [stdout] translation: [[[0.5], [0.5], [0.5]]]
[INFO] [stdout] translation_tangent: [[-0.5718680362535022, 1.1100967762567988, -0.5550483881283992]]
[INFO] [stdout] mat_v: [[[0.4926755480178845, 0.4553649570774357, -0.49769755789152], [-0.4453209373301645, -0.004452702099576822, -0.4509122549778586], [-0.506704416835596, 0.44076678048566553, 0.5027702951376166]]]
[INFO] [stdout] mat_v_inv: [[[0.48928682958289904, -1.116254320175221, -0.5167685819146823], [1.1263654298385135, -0.01116203253964776, 1.1049901552147319], [-0.494342384414545, -1.1152033972988653, 0.49944900545661197]]]
[INFO] [stdout] translation: [[[-0.5], [-0.5], [-0.5]]]
[INFO] [stdout] translation_tangent: [[0.5718680362535022, -1.1100967762567988, 0.5550483881283992]]
[INFO] [stdout] mat_v: [[[0.4926755480178845, 0.4553649570774357, -0.49769755789152], [-0.4453209373301645, -0.004452702099576822, -0.4509122549778586], [-0.506704416835596, 0.44076678048566553, 0.5027702951376166]]]
[INFO] [stdout] mat_v_inv: [[[0.48928682958289904, -1.116254320175221, -0.5167685819146823], [1.1263654298385135, -0.01116203253964776, 1.1049901552147319], [-0.494342384414545, -1.1152033972988653, 0.49944900545661197]]]
[INFO] [stdout] translation: [[[0.7311134158637046], [0.7734601843532382], [0.025844634233355035]]]
[INFO] [stdout] translation_tangent: [[-0.519009801937224, 0.8434255555671357, -1.2110776976774253]]
[INFO] [stdout] mat_v: [[[0.4926755480178845, 0.4553649570774357, -0.49769755789152], [-0.4453209373301645, -0.004452702099576822, -0.4509122549778586], [-0.506704416835596, 0.44076678048566553, 0.5027702951376166]]]
[INFO] [stdout] mat_v_inv: [[[0.48928682958289904, -1.116254320175221, -0.5167685819146823], [1.1263654298385135, -0.01116203253964776, 1.1049901552147319], [-0.494342384414545, -1.1152033972988653, 0.49944900545661197]]]
[INFO] [stdout] translation: [[[0.5841592619362002], [0.26217063257252515], [0.7719869057468207]]]
[INFO] [stdout] translation_tangent: [[-0.4057662465273902, 1.5080883718381224, -0.19558017023947769]]
[INFO] [stdout] mat_v: [[[0.4926755480178845, 0.4553649570774357, -0.49769755789152], [-0.4453209373301645, -0.004452702099576822, -0.4509122549778586], [-0.506704416835596, 0.44076678048566553, 0.5027702951376166]]]
[INFO] [stdout] mat_v: [[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]]
[INFO] [stdout] mat_v: [[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]]
[INFO] [stdout] mat_v: [[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]]
[INFO] [stdout] mat_v: [[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]]
[INFO] [stdout] mat_v: [[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]]
[INFO] [stdout] mat_v: [[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]]
[INFO] [stdout] mat_v: [[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]]
[INFO] [stdout] mat_v: [[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]]
[INFO] [stdout] mat_v: [[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]]
[INFO] [stdout] mat_v: [[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, -0.24347221258573487, 0.5302321464640589], [0.5302321464640589, 0.713240066121676, -0.24347221258573487], [-0.24347221258573487, 0.5302321464640589, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, 0.5302321464640589, -0.24347221258573487], [-0.24347221258573487, 0.713240066121676, 0.5302321464640589], [0.5302321464640589, -0.24347221258573487, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, -0.24347221258573487, 0.5302321464640589], [0.5302321464640589, 0.713240066121676, -0.24347221258573487], [-0.24347221258573487, 0.5302321464640589, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, 0.5302321464640589, -0.24347221258573487], [-0.24347221258573487, 0.713240066121676, 0.5302321464640589], [0.5302321464640589, -0.24347221258573487, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, -0.24347221258573487, 0.5302321464640589], [0.5302321464640589, 0.713240066121676, -0.24347221258573487], [-0.24347221258573487, 0.5302321464640589, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, 0.5302321464640589, -0.24347221258573487], [-0.24347221258573487, 0.713240066121676, 0.5302321464640589], [0.5302321464640589, -0.24347221258573487, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, -0.24347221258573487, 0.5302321464640589], [0.5302321464640589, 0.713240066121676, -0.24347221258573487], [-0.24347221258573487, 0.5302321464640589, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, 0.5302321464640589, -0.24347221258573487], [-0.24347221258573487, 0.713240066121676, 0.5302321464640589], [0.5302321464640589, -0.24347221258573487, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, -0.24347221258573487, 0.5302321464640589], [0.5302321464640589, 0.713240066121676, -0.24347221258573487], [-0.24347221258573487, 0.5302321464640589, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, 0.5302321464640589, -0.24347221258573487], [-0.24347221258573487, 0.713240066121676, 0.5302321464640589], [0.5302321464640589, -0.24347221258573487, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, 0.5302321464640589, -0.24347221258573487], [-0.24347221258573487, 0.713240066121676, 0.5302321464640589], [0.5302321464640589, -0.24347221258573487, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, -0.24347221258573487, 0.5302321464640589], [0.5302321464640589, 0.713240066121676, -0.24347221258573487], [-0.24347221258573487, 0.5302321464640589, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, 0.5302321464640589, -0.24347221258573487], [-0.24347221258573487, 0.713240066121676, 0.5302321464640589], [0.5302321464640589, -0.24347221258573487, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, -0.24347221258573487, 0.5302321464640589], [0.5302321464640589, 0.713240066121676, -0.24347221258573487], [-0.24347221258573487, 0.5302321464640589, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, 0.5302321464640589, -0.24347221258573487], [-0.24347221258573487, 0.713240066121676, 0.5302321464640589], [0.5302321464640589, -0.24347221258573487, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, -0.24347221258573487, 0.5302321464640589], [0.5302321464640589, 0.713240066121676, -0.24347221258573487], [-0.24347221258573487, 0.5302321464640589, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, 0.5302321464640589, -0.24347221258573487], [-0.24347221258573487, 0.713240066121676, 0.5302321464640589], [0.5302321464640589, -0.24347221258573487, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, -0.24347221258573487, 0.5302321464640589], [0.5302321464640589, 0.713240066121676, -0.24347221258573487], [-0.24347221258573487, 0.5302321464640589, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, 0.5302321464640589, -0.24347221258573487], [-0.24347221258573487, 0.713240066121676, 0.5302321464640589], [0.5302321464640589, -0.24347221258573487, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.713240066121676, -0.24347221258573487, 0.5302321464640589], [0.5302321464640589, 0.713240066121676, -0.24347221258573487], [-0.24347221258573487, 0.5302321464640589, 0.713240066121676]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, -0.19462865698408127, 0.27489221654597606], [0.27489221654597606, 0.9197364404381052, -0.19462865698408127], [-0.19462865698408127, 0.27489221654597606, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, 0.27489221654597606, -0.19462865698408127], [-0.19462865698408127, 0.9197364404381052, 0.27489221654597606], [0.27489221654597606, -0.19462865698408127, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, -0.19462865698408127, 0.27489221654597606], [0.27489221654597606, 0.9197364404381052, -0.19462865698408127], [-0.19462865698408127, 0.27489221654597606, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, 0.27489221654597606, -0.19462865698408127], [-0.19462865698408127, 0.9197364404381052, 0.27489221654597606], [0.27489221654597606, -0.19462865698408127, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, -0.19462865698408127, 0.27489221654597606], [0.27489221654597606, 0.9197364404381052, -0.19462865698408127], [-0.19462865698408127, 0.27489221654597606, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, 0.27489221654597606, -0.19462865698408127], [-0.19462865698408127, 0.9197364404381052, 0.27489221654597606], [0.27489221654597606, -0.19462865698408127, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, -0.19462865698408127, 0.27489221654597606], [0.27489221654597606, 0.9197364404381052, -0.19462865698408127], [-0.19462865698408127, 0.27489221654597606, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, 0.27489221654597606, -0.19462865698408127], [-0.19462865698408127, 0.9197364404381052, 0.27489221654597606], [0.27489221654597606, -0.19462865698408127, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, -0.19462865698408127, 0.27489221654597606], [0.27489221654597606, 0.9197364404381052, -0.19462865698408127], [-0.19462865698408127, 0.27489221654597606, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, 0.27489221654597606, -0.19462865698408127], [-0.19462865698408127, 0.9197364404381052, 0.27489221654597606], [0.27489221654597606, -0.19462865698408127, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, 0.27489221654597606, -0.19462865698408127], [-0.19462865698408127, 0.9197364404381052, 0.27489221654597606], [0.27489221654597606, -0.19462865698408127, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, -0.19462865698408127, 0.27489221654597606], [0.27489221654597606, 0.9197364404381052, -0.19462865698408127], [-0.19462865698408127, 0.27489221654597606, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, 0.27489221654597606, -0.19462865698408127], [-0.19462865698408127, 0.9197364404381052, 0.27489221654597606], [0.27489221654597606, -0.19462865698408127, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, -0.19462865698408127, 0.27489221654597606], [0.27489221654597606, 0.9197364404381052, -0.19462865698408127], [-0.19462865698408127, 0.27489221654597606, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, 0.27489221654597606, -0.19462865698408127], [-0.19462865698408127, 0.9197364404381052, 0.27489221654597606], [0.27489221654597606, -0.19462865698408127, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, -0.19462865698408127, 0.27489221654597606], [0.27489221654597606, 0.9197364404381052, -0.19462865698408127], [-0.19462865698408127, 0.27489221654597606, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, 0.27489221654597606, -0.19462865698408127], [-0.19462865698408127, 0.9197364404381052, 0.27489221654597606], [0.27489221654597606, -0.19462865698408127, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, -0.19462865698408127, 0.27489221654597606], [0.27489221654597606, 0.9197364404381052, -0.19462865698408127], [-0.19462865698408127, 0.27489221654597606, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, 0.27489221654597606, -0.19462865698408127], [-0.19462865698408127, 0.9197364404381052, 0.27489221654597606], [0.27489221654597606, -0.19462865698408127, 0.9197364404381052]]]
[INFO] [stdout] mat_v: [[[0.9197364404381052, -0.19462865698408127, 0.27489221654597606], [0.27489221654597606, 0.9197364404381052, -0.19462865698408127], [-0.19462865698408127, 0.27489221654597606, 0.9197364404381052]]]
[INFO] [stdout] thread 'lie::isometry3::tests::isometry3_batch_tests' panicked at src/lie/isometry3.rs:99:9:
[INFO] [stdout] not yet implemented
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55e4c7a4fa35 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55e4c7a4fa35 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55e4c7a4fa35 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55e4c7a4fa35 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55e4c7a7771b - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55e4c7a7771b - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55e4c7a4d07f - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55e4c7a4f80e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55e4c7a4f80e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55e4c7a51239 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55e4c7a50efe - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55e4c736283a - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55e4c736283a - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55e4c7a5183b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55e4c7a5183b - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55e4c7a5157b - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:656:13
[INFO] [stdout]   16:     0x55e4c7a4fef9 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55e4c7a512e7 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55e4c6850ca3 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55e4c6850d4c - core::panicking::panic::hb6a980c1ddfde273
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:146:5
[INFO] [stdout]   20:     0x55e4c71cc3ca - sophus_rs::lie::isometry3::<impl sophus_rs::lie::traits::FactorGroupImplTrait<_,3_usize,4_usize,3_usize,3_usize> for sophus_rs::lie::rotation3::Rotation3Impl<_>>::group_adjoint_of_translation::ha498303d60a09e0e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lie/isometry3.rs:99:9
[INFO] [stdout]   21:     0x55e4c7091193 - <sophus_rs::lie::translation_group_product::TranslationGroupProductImpl<_,_,_,_,_,_,_,Factor> as sophus_rs::lie::traits::LieGroupImplTrait<_,_,_,_,_>>::into_group_adjoint::h21d7960ae75097dd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lie/translation_group_product.rs:237:13
[INFO] [stdout]   22:     0x55e4c6fc27ac - sophus_rs::lie::group::GenTapedLieGroup<_,_,_,_,_,MaybeTape,G>::into_group_adjoint::heca9cd7b9690580a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lie/group.rs:95:9
[INFO] [stdout]   23:     0x55e4c6fe6eca - sophus_rs::lie::group::GenTapedLieGroup<_,_,_,_,_,dfdx::tensor::gradients::NoneTape,G>::group_adjoint::hee3a1511aa1f80a7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lie/group.rs:260:9
[INFO] [stdout]   24:     0x55e4c6ff5212 - sophus_rs::lie::group::GenTapedLieGroup<_,_,_,_,_,dfdx::tensor::gradients::NoneTape,G>::test_adjoint::hfb94f0d643162321
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lie/group.rs:274:47
[INFO] [stdout]   25:     0x55e4c70785a4 - sophus_rs::lie::group::GenTapedLieGroup<_,_,_,_,_,dfdx::tensor::gradients::NoneTape,G>::test_suite::he6781aff3fb65b1e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lie/group.rs:562:9
[INFO] [stdout]   26:     0x55e4c7281ab6 - sophus_rs::lie::isometry3::tests::isometry3_batch_tests::h7ccc48863c51d763
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lie/isometry3.rs:131:9
[INFO] [stdout]   27:     0x55e4c7281a97 - sophus_rs::lie::isometry3::tests::isometry3_batch_tests::{{closure}}::h0ca2e671e8eb5059
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lie/isometry3.rs:130:31
[INFO] [stdout]   28:     0x55e4c71febb6 - core::ops::function::FnOnce::call_once::h4f4ebfda68157a04
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x55e4c736721b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x55e4c736721b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   31:     0x55e4c7366921 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   32:     0x55e4c7366921 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   33:     0x55e4c7366921 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   34:     0x55e4c7366921 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   35:     0x55e4c7366921 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   36:     0x55e4c7366921 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   37:     0x55e4c7366921 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   38:     0x55e4c732f2e4 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   39:     0x55e4c732f2e4 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   40:     0x55e4c7333d12 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   41:     0x55e4c7333d12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   42:     0x55e4c7333d12 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   43:     0x55e4c7333d12 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   44:     0x55e4c7333d12 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   45:     0x55e4c7333d12 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   46:     0x55e4c7333d12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x55e4c7a55c1b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   48:     0x55e4c7a55c1b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   49:     0x55e4c7a55c1b - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   50:     0x7ff1d0f07ac3 - <unknown>
[INFO] [stdout]   51:     0x7ff1d0f98a04 - __clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     lie::isometry3::tests::isometry3_batch_tests
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 32 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 202.65s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "3898968a3470839880a0abf59af7732069ef9f5aee9e9e0d6dd83dd7afb0e8c9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3898968a3470839880a0abf59af7732069ef9f5aee9e9e0d6dd83dd7afb0e8c9", kill_on_drop: false }`
[INFO] [stdout] 3898968a3470839880a0abf59af7732069ef9f5aee9e9e0d6dd83dd7afb0e8c9
