[INFO] cloning repository https://github.com/HenryWConklin/tessa-4d
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/HenryWConklin/tessa-4d" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHenryWConklin%2Ftessa-4d", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHenryWConklin%2Ftessa-4d'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8589626d2f29d9b0c6fc54ea91da4f525f033e16
[INFO] testing HenryWConklin/tessa-4d against 1.93.0 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHenryWConklin%2Ftessa-4d" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/HenryWConklin/tessa-4d
[INFO] finished tweaking git repo https://github.com/HenryWConklin/tessa-4d
[INFO] tweaked toml for git repo https://github.com/HenryWConklin/tessa-4d written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/HenryWConklin/tessa-4d on toolchain 1.93.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.93.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/HenryWConklin/tessa-4d 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" "+1.93.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bevy_internal v0.13.2
[INFO] [stderr]   Downloaded gltf-derive v1.4.1
[INFO] [stderr]   Downloaded bytemuck_derive v1.7.0
[INFO] [stderr]   Downloaded grid v0.10.0
[INFO] [stderr]   Downloaded gltf-json v1.4.1
[INFO] [stderr]   Downloaded bevy_tasks v0.13.2
[INFO] [stderr]   Downloaded bevy_asset_macros v0.13.2
[INFO] [stderr]   Downloaded bevy_ptr v0.13.2
[INFO] [stderr]   Downloaded const_soft_float v0.1.4
[INFO] [stderr]   Downloaded bevy_animation v0.13.2
[INFO] [stderr]   Downloaded bevy_gizmos v0.13.2
[INFO] [stderr]   Downloaded redox_syscall v0.5.2
[INFO] [stderr]   Downloaded bevy_gltf v0.13.2
[INFO] [stderr]   Downloaded gltf v1.4.1
[INFO] [stderr]   Downloaded coreaudio-sys v0.2.15
[INFO] [stderr]   Downloaded oboe v0.6.1
[INFO] [stderr]   Downloaded coreaudio-rs v0.11.3
[INFO] [stderr]   Downloaded rodio v0.17.3
[INFO] [stderr]   Downloaded alsa v0.9.0
[INFO] [stderr]   Downloaded objc2 v0.3.0-beta.3.patch-leaks.3
[INFO] [stderr]   Downloaded cpal v0.15.3
[INFO] [stderr]   Downloaded bevy_pbr v0.13.2
[INFO] [stderr]   Downloaded gilrs v0.10.7
[INFO] [stderr]   Downloaded wgpu-core v0.19.4
[INFO] [stderr]   Downloaded oboe-sys v0.6.1
[INFO] [stderr]   Downloaded regex v1.10.5
[INFO] [stderr]   Downloaded wgpu-hal v0.19.4
[INFO] [stderr]   Downloaded glam v0.25.0
[INFO] [stderr]   Downloaded bevy_ecs v0.13.2
[INFO] [stderr]   Downloaded regex-syntax v0.8.4
[INFO] [stderr]   Downloaded bevy v0.13.2
[INFO] [stderr]   Downloaded sysinfo v0.30.12
[INFO] [stderr]   Downloaded exr v1.72.0
[INFO] [stderr]   Downloaded bevy_render v0.13.2
[INFO] [stderr]   Downloaded ttf-parser v0.21.1
[INFO] [stderr]   Downloaded gilrs-core v0.5.12
[INFO] [stderr]   Downloaded unicode-width v0.1.13
[INFO] [stderr]   Downloaded wgpu v0.19.4
[INFO] [stderr]   Downloaded winit v0.29.15
[INFO] [stderr]   Downloaded naga v0.19.2
[INFO] [stderr]   Downloaded owned_ttf_parser v0.21.0
[INFO] [stderr]   Downloaded io-kit-sys v0.4.1
[INFO] [stderr]   Downloaded bevy_core_pipeline v0.13.2
[INFO] [stderr]   Downloaded regex-automata v0.4.7
[INFO] [stderr]   Downloaded blake3 v1.5.1
[INFO] [stderr]   Downloaded taffy v0.3.19
[INFO] [stderr]   Downloaded web-sys v0.3.69
[INFO] [stderr]   Downloaded proptest v1.4.0
[INFO] [stderr]   Downloaded windows-core v0.54.0
[INFO] [stderr]   Downloaded png v0.17.13
[INFO] [stderr]   Downloaded bevy_reflect v0.13.2
[INFO] [stderr]   Downloaded const-fnv1a-hash v1.1.0
[INFO] [stderr]   Downloaded bevy_diagnostic v0.13.2
[INFO] [stderr]   Downloaded inotify v0.10.2
[INFO] [stderr]   Downloaded bevy_gilrs v0.13.2
[INFO] [stderr]   Downloaded bevy_asset v0.13.2
[INFO] [stderr]   Downloaded naga_oil v0.13.0
[INFO] [stderr]   Downloaded widestring v1.1.0
[INFO] [stderr]   Downloaded euclid v0.22.10
[INFO] [stderr]   Downloaded bevy_ui v0.13.2
[INFO] [stderr]   Downloaded dasp_sample v0.11.0
[INFO] [stderr]   Downloaded bevy_audio v0.13.2
[INFO] [stderr]   Downloaded bevy_gizmos_macros v0.13.2
[INFO] [stderr]   Downloaded cc v1.0.99
[INFO] [stderr]   Downloaded polling v3.7.2
[INFO] [stderr]   Downloaded ron v0.8.1
[INFO] [stderr]   Downloaded flume v0.11.0
[INFO] [stderr]   Downloaded ruzstd v0.5.0
[INFO] [stderr]   Downloaded objc2-encode v2.0.0-pre.2
[INFO] [stderr]   Downloaded accesskit_windows v0.15.1
[INFO] [stderr]   Downloaded tracing-log v0.1.4
[INFO] [stderr]   Downloaded bevy_hierarchy v0.13.2
[INFO] [stderr]   Downloaded accesskit v0.12.3
[INFO] [stderr]   Downloaded libm v0.2.8
[INFO] [stderr]   Downloaded bevy_scene v0.13.2
[INFO] [stderr]   Downloaded wgpu-types v0.19.2
[INFO] [stderr]   Downloaded bevy_sprite v0.13.2
[INFO] [stderr]   Downloaded event-listener v5.3.1
[INFO] [stderr]   Downloaded bevy_math v0.13.2
[INFO] [stderr]   Downloaded bevy_reflect_derive v0.13.2
[INFO] [stderr]   Downloaded jobserver v0.1.31
[INFO] [stderr]   Downloaded bevy_utils v0.13.2
[INFO] [stderr]   Downloaded constant_time_eq v0.3.0
[INFO] [stderr]   Downloaded bevy_mikktspace v0.13.2
[INFO] [stderr]   Downloaded bevy_time v0.13.2
[INFO] [stderr]   Downloaded const_panic v0.2.8
[INFO] [stderr]   Downloaded encase v0.7.0
[INFO] [stderr]   Downloaded ab_glyph v0.2.26
[INFO] [stderr]   Downloaded bevy_text v0.13.2
[INFO] [stderr]   Downloaded bevy_transform v0.13.2
[INFO] [stderr]   Downloaded objc-sys v0.2.0-beta.2
[INFO] [stderr]   Downloaded accesskit_macos v0.10.1
[INFO] [stderr]   Downloaded accesskit_winit v0.17.0
[INFO] [stderr]   Downloaded bevy_a11y v0.13.2
[INFO] [stderr]   Downloaded bevy_app v0.13.2
[INFO] [stderr]   Downloaded bevy_ecs_macros v0.13.2
[INFO] [stderr]   Downloaded async-executor v1.12.0
[INFO] [stderr]   Downloaded bevy_input v0.13.2
[INFO] [stderr]   Downloaded typeid v1.0.0
[INFO] [stderr]   Downloaded nonmax v0.5.5
[INFO] [stderr]   Downloaded bevy_window v0.13.2
[INFO] [stderr]   Downloaded async-broadcast v0.5.1
[INFO] [stderr]   Downloaded piper v0.2.3
[INFO] [stderr]   Downloaded bevy_encase_derive v0.13.2
[INFO] [stderr]   Downloaded bevy_render_macros v0.13.2
[INFO] [stderr]   Downloaded encase_derive_impl v0.7.0
[INFO] [stderr]   Downloaded encase_derive v0.7.0
[INFO] [stderr]   Downloaded hexasphere v10.0.0
[INFO] [stderr]   Downloaded fdeflate v0.3.4
[INFO] [stderr]   Downloaded ktx2 v0.3.0
[INFO] [stderr]   Downloaded profiling v1.0.15
[INFO] [stderr]   Downloaded svg_fmt v0.4.3
[INFO] [stderr]   Downloaded block2 v0.2.0-alpha.6
[INFO] [stderr]   Downloaded accesskit_consumer v0.16.1
[INFO] [stderr]   Downloaded bevy_log v0.13.2
[INFO] [stderr]   Downloaded event-listener-strategy v0.5.2
[INFO] [stderr]   Downloaded parking v2.2.0
[INFO] [stderr]   Downloaded bevy_utils_proc_macros v0.13.2
[INFO] [stderr]   Downloaded constgebra v0.1.4
[INFO] [stderr]   Downloaded bevy_core v0.13.2
[INFO] [stderr]   Downloaded android_log-sys v0.3.1
[INFO] [stderr]   Downloaded futures-lite v2.3.0
[INFO] [stderr]   Downloaded bevy_macro_utils v0.13.2
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.42
[INFO] [stderr]   Downloaded block-sys v0.1.0-beta.1
[INFO] [stderr]   Downloaded bevy_derive v0.13.2
[INFO] [stderr]   Downloaded bevy_winit v0.13.2
[INFO] [stderr]   Downloaded image v0.24.9
[INFO] [stderr]   Downloaded windows v0.54.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 722bb6f6a95eb5e6f18d52573da3584e33338beac0e5bbe91958fea63f5875cf
[INFO] running `Command { std: "docker" "start" "-a" "722bb6f6a95eb5e6f18d52573da3584e33338beac0e5bbe91958fea63f5875cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "722bb6f6a95eb5e6f18d52573da3584e33338beac0e5bbe91958fea63f5875cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "722bb6f6a95eb5e6f18d52573da3584e33338beac0e5bbe91958fea63f5875cf", kill_on_drop: false }`
[INFO] [stdout] 722bb6f6a95eb5e6f18d52573da3584e33338beac0e5bbe91958fea63f5875cf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 59de88da27dece5ecc10d5bca05a403c569d282fce6cb921754e0e0b07c0ee0f
[INFO] running `Command { std: "docker" "start" "-a" "59de88da27dece5ecc10d5bca05a403c569d282fce6cb921754e0e0b07c0ee0f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.85
[INFO] [stderr]    Compiling thiserror v1.0.61
[INFO] [stderr]    Compiling glam v0.25.0
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling thiserror-impl v1.0.61
[INFO] [stderr]    Compiling tessa4d v0.1.0 (/opt/rustwide/workdir/tessa4d)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.80s
[INFO] running `Command { std: "docker" "inspect" "59de88da27dece5ecc10d5bca05a403c569d282fce6cb921754e0e0b07c0ee0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "59de88da27dece5ecc10d5bca05a403c569d282fce6cb921754e0e0b07c0ee0f", kill_on_drop: false }`
[INFO] [stdout] 59de88da27dece5ecc10d5bca05a403c569d282fce6cb921754e0e0b07c0ee0f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1d18f13fc33bb4ae5e36d01b1ae75193b9e35c580ccd58874aeecc7dae7c046b
[INFO] running `Command { std: "docker" "start" "-a" "1d18f13fc33bb4ae5e36d01b1ae75193b9e35c580ccd58874aeecc7dae7c046b", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling bitflags v2.5.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling fastrand v2.1.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling regex-syntax v0.8.4
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tempfile v3.10.1
[INFO] [stderr]    Compiling rusty-fork v0.3.0
[INFO] [stderr]    Compiling proptest v1.4.0
[INFO] [stderr]    Compiling tessa4d v0.1.0 (/opt/rustwide/workdir/tessa4d)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.10s
[INFO] running `Command { std: "docker" "inspect" "1d18f13fc33bb4ae5e36d01b1ae75193b9e35c580ccd58874aeecc7dae7c046b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d18f13fc33bb4ae5e36d01b1ae75193b9e35c580ccd58874aeecc7dae7c046b", kill_on_drop: false }`
[INFO] [stdout] 1d18f13fc33bb4ae5e36d01b1ae75193b9e35c580ccd58874aeecc7dae7c046b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4ebaf8942f174d6fa1249223cfa3e69411b2193f908280c1b72001ee42f4dcae
[INFO] running `Command { std: "docker" "start" "-a" "4ebaf8942f174d6fa1249223cfa3e69411b2193f908280c1b72001ee42f4dcae", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tessa4d-1a4245277d1ea4ac)
[INFO] [stdout] running 103 tests
[INFO] [stdout] test linear_algebra::test::test_vec4_wedge ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v0_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v2_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v2_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v3_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v3_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v0_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v0_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v1_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v1_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v1_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v0_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v2_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v3_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v0v1_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v0v1_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v0v2_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v0v2_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v1v2_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v1v3_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v3_right ... ok
[INFO] [stdout] test mesh::ops::extrude::test::extrude_then_crosssection_triangle_mesh_preserves_left_handedness ... ok
[INFO] [stdout] test mesh::ops::extrude::test::extrude_triangle_mesh_preserves_left_handedness ... ok
[INFO] [stdout] test mesh::ops::extrude::test::extrude_then_crosssection_triangle_mesh_preserves_right_handedness ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v2_left ... ok
[INFO] [stdout] test mesh::ops::extrude::test::extrude_triangle_mesh_preserves_right_handedness ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v1v2_left ... ok
[INFO] [stdout] test mesh::test::tesseract ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v1v3_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v2v3_left ... ok
[INFO] [stdout] test mesh::test::tesseract_rotated_xw_cross_section_closed ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::project_edge_returns_intersection ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v2v3_right ... ok
[INFO] [stdout] test mesh::ops::extrude::test::extrude_rotate_pi4_then_crosssection_triangle_mesh_preserves_right_handedness ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::composed_composes ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::interpolate_with_interpolates ... ok
[INFO] [stdout] test mesh::test::cube_trimesh_closed ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::inverse_undoes_transform ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::rotate_scale_matrix_applies_correct_transform ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::rotated_same_as_rotating_after ... ok
[INFO] [stdout] test mesh::test::simplexmesh_join ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::scaled_same_as_scaling_after ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::translated_same_as_translating_after ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_add ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v1_left ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_factor_into_simple_orthogonal_almost_isoclinic ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_factor_into_simple_orthogonal_already_simple ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_factor_into_simple_orthogonal_double_rotation ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_factor_into_simple_orthogonal_isoclinic ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_from_simple_bivec ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_neg ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_square ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_exp_simple ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_between_transform_isoclinic_90 ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_between_transform_simple_180 ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_sub ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_between ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_between_transform_simple_90 ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_scaled ... ok
[INFO] [stdout] test mesh::test::cube_trimesh_closed_line_intersect ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_from_bivec_angle_simple ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_from_bivec_angle_transform_simple ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_interpolate_uses_slerp ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_into_bivec_angles ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_from_bivec_angle_zero ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_double_180 ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_double_exp ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_double_scaled ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_preserves_handedness ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_compose_inverse_is_identity_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_isoclinic_180 ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_double ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_simple_exp ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_simple_scaled ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_simple ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_new_zero ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_simple_180 ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_exp_log_exp_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_between_with_half_pow_transforms_between_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_scalar_plus_quadvec_mul_bivec ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_add ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_exp ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_normalized_scaled ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_normalized_zero ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_scaled ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_normalized ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_try_from_bivec ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_try_from_non_simple_bivec_returns_err ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_magnitude ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_factor_into_simple_orthogonal_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_compose_identity_is_same_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_square ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_exp_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_to_matrix_composed_with_inverse_is_identity_fuzz_test ... ok
[INFO] [stdout] test mesh::ops::extrude::test::extrude_rotate_then_crosssection_triangle_mesh_preserves_right_handed ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_between_log_exp_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_composed_transform_same_as_one_then_other_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_compose_stability_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test ... FAILED
[INFO] [stdout] test transform::rotor4::test::test_rotor_transform_preserves_scale_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_transform_stability_fuzz_test ... ok
[INFO] [stdout] test mesh::test::tesseract_cross_section_closed ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_compose_normalization_stability_fuzz_test ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test stdout ----
[INFO] [stdout] proptest: /opt/rustwide/workdir/tessa4d/proptest-regressions/transform/rotor4.txt:17: unparsable line, ignoring
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.51667106,
[INFO] [stdout]     xz: -1.0098971,
[INFO] [stdout]     xw: -0.93072635,
[INFO] [stdout]     yz: 0.9257617,
[INFO] [stdout]     wy: 0.5533303,
[INFO] [stdout]     zw: 0.10409616,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.63296586,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.21920273,
[INFO] [stdout]         xz: -0.4086901,
[INFO] [stdout]         xw: -0.353156,
[INFO] [stdout]         yz: 0.35071263,
[INFO] [stdout]         wy: 0.18399175,
[INFO] [stdout]         zw: 0.016154874,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.32006946,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.51667124,
[INFO] [stdout]     xz: -1.0098974,
[INFO] [stdout]     xw: -0.9307264,
[INFO] [stdout]     yz: 0.9257617,
[INFO] [stdout]     wy: 0.5533303,
[INFO] [stdout]     zw: 0.104096085,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.33258444,
[INFO] [stdout]     xz: -0.45720032,
[INFO] [stdout]     xw: -0.30869004,
[INFO] [stdout]     yz: 0.20289169,
[INFO] [stdout]     wy: -0.42340535,
[INFO] [stdout]     zw: 0.2580462,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9140118,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.15919691,
[INFO] [stdout]         xz: -0.2182369,
[INFO] [stdout]         xw: -0.1516857,
[INFO] [stdout]         yz: 0.101254016,
[INFO] [stdout]         wy: -0.20152774,
[INFO] [stdout]         zw: 0.12234322,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.05262368,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.33258447,
[INFO] [stdout]     xz: -0.4572004,
[INFO] [stdout]     xw: -0.3086901,
[INFO] [stdout]     yz: 0.20289172,
[INFO] [stdout]     wy: -0.4234054,
[INFO] [stdout]     zw: 0.2580462,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.07453217,
[INFO] [stdout]     xz: -0.20436947,
[INFO] [stdout]     xw: -0.1264958,
[INFO] [stdout]     yz: 0.20666046,
[INFO] [stdout]     wy: -0.122754216,
[INFO] [stdout]     zw: -0.24255498,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.97759557,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.036816064,
[INFO] [stdout]         xz: -0.10133373,
[INFO] [stdout]         xw: -0.06292074,
[INFO] [stdout]         yz: 0.102646664,
[INFO] [stdout]         wy: -0.060773708,
[INFO] [stdout]         zw: -0.120317705,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.004224085,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.074532166,
[INFO] [stdout]     xz: -0.20436946,
[INFO] [stdout]     xw: -0.1264958,
[INFO] [stdout]     yz: 0.20666048,
[INFO] [stdout]     wy: -0.122754216,
[INFO] [stdout]     zw: -0.24255492,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.9022187,
[INFO] [stdout]     xz: -0.6631842,
[INFO] [stdout]     xw: 1.3437902,
[INFO] [stdout]     yz: -1.4285451,
[INFO] [stdout]     wy: 0.6906664,
[INFO] [stdout]     zw: -2.0212655,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.16007492,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.027100438,
[INFO] [stdout]         xz: -0.12889442,
[INFO] [stdout]         xw: 0.25719067,
[INFO] [stdout]         yz: -0.29737782,
[INFO] [stdout]         wy: 0.14192525,
[INFO] [stdout]         zw: -0.5577034,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.68649215,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.9022192,
[INFO] [stdout]     xz: -0.6631843,
[INFO] [stdout]     xw: 1.3437904,
[INFO] [stdout]     yz: -1.4285454,
[INFO] [stdout]     wy: 0.6906665,
[INFO] [stdout]     zw: -2.0212655,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.117002346,
[INFO] [stdout]     xz: 0.63515544,
[INFO] [stdout]     xw: 0.41092417,
[INFO] [stdout]     yz: 0.18075794,
[INFO] [stdout]     wy: 0.723896,
[INFO] [stdout]     zw: -0.954998,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7557355,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.06959919,
[INFO] [stdout]         xz: 0.2790962,
[INFO] [stdout]         xw: 0.1853714,
[INFO] [stdout]         yz: 0.07600342,
[INFO] [stdout]         wy: 0.32126302,
[INFO] [stdout]         zw: -0.43978268,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.09678469,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.11700238,
[INFO] [stdout]     xz: 0.63515556,
[INFO] [stdout]     xw: 0.41092426,
[INFO] [stdout]     yz: 0.18075797,
[INFO] [stdout]     wy: 0.72389615,
[INFO] [stdout]     zw: -0.95499814,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.0034331,
[INFO] [stdout]     xz: -0.6424552,
[INFO] [stdout]     xw: -1.0957371,
[INFO] [stdout]     yz: -0.52628434,
[INFO] [stdout]     wy: 0.8749284,
[INFO] [stdout]     zw: 1.4818221,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.37303928,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.31015143,
[INFO] [stdout]         xz: -0.2968796,
[INFO] [stdout]         xw: -0.3975364,
[INFO] [stdout]         yz: -0.14549857,
[INFO] [stdout]         wy: 0.37470907,
[INFO] [stdout]         zw: 0.5218847,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.29074892,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.0034332,
[INFO] [stdout]     xz: -0.64245534,
[INFO] [stdout]     xw: -1.0957371,
[INFO] [stdout]     yz: -0.52628434,
[INFO] [stdout]     wy: 0.8749286,
[INFO] [stdout]     zw: 1.4818221,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.17796746,
[INFO] [stdout]     xz: -0.92356783,
[INFO] [stdout]     xw: 1.1346971,
[INFO] [stdout]     yz: 1.4978504,
[INFO] [stdout]     wy: -0.8099318,
[INFO] [stdout]     zw: 0.84555,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.42048758,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.008972452,
[INFO] [stdout]         xz: -0.28828162,
[INFO] [stdout]         xw: 0.30713323,
[INFO] [stdout]         yz: 0.48427558,
[INFO] [stdout]         wy: -0.23285115,
[INFO] [stdout]         zw: 0.31666714,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.5066084,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.17796761,
[INFO] [stdout]     xz: -0.9235677,
[INFO] [stdout]     xw: 1.1346968,
[INFO] [stdout]     yz: 1.4978503,
[INFO] [stdout]     wy: -0.80993164,
[INFO] [stdout]     zw: 0.84555006,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.8981508,
[INFO] [stdout]     xz: -0.7260879,
[INFO] [stdout]     xw: -0.93442917,
[INFO] [stdout]     yz: 0.908322,
[INFO] [stdout]     wy: 0.9059961,
[INFO] [stdout]     zw: 0.5707243,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.5308448,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.39699337,
[INFO] [stdout]         xz: -0.26999098,
[INFO] [stdout]         xw: -0.35706082,
[INFO] [stdout]         yz: 0.34516653,
[INFO] [stdout]         wy: 0.35195625,
[INFO] [stdout]         zw: 0.27221912,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.20759602,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.89815104,
[INFO] [stdout]     xz: -0.726088,
[INFO] [stdout]     xw: -0.9344291,
[INFO] [stdout]     yz: 0.9083221,
[INFO] [stdout]     wy: 0.9059961,
[INFO] [stdout]     zw: 0.5707245,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.124340594,
[INFO] [stdout]     xz: -0.19550154,
[INFO] [stdout]     xw: 0.22989783,
[INFO] [stdout]     yz: 0.14117599,
[INFO] [stdout]     wy: 0.4437862,
[INFO] [stdout]     zw: -0.4607065,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9337863,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.06073553,
[INFO] [stdout]         xz: -0.09563796,
[INFO] [stdout]         xw: 0.11238316,
[INFO] [stdout]         yz: 0.068994865,
[INFO] [stdout]         wy: 0.21699761,
[INFO] [stdout]         zw: -0.22523098,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0007284056,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.12434059,
[INFO] [stdout]     xz: -0.19550152,
[INFO] [stdout]     xw: 0.22989781,
[INFO] [stdout]     yz: 0.14117596,
[INFO] [stdout]     wy: 0.4437862,
[INFO] [stdout]     zw: -0.46070638,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.0012648653,
[INFO] [stdout]     xz: -0.00018434967,
[INFO] [stdout]     xw: -5.5139728e-5,
[INFO] [stdout]     yz: 0.0012387637,
[INFO] [stdout]     wy: -0.00010392313,
[INFO] [stdout]     zw: -0.0001634344,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.99999964,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.0006324326,
[INFO] [stdout]         xz: -9.217484e-5,
[INFO] [stdout]         xw: -2.756985e-5,
[INFO] [stdout]         yz: 0.0006193818,
[INFO] [stdout]         wy: -5.1961564e-5,
[INFO] [stdout]         zw: -8.1717175e-5,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -6.396734e-8,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.0012648654,
[INFO] [stdout]     xz: -0.00018434972,
[INFO] [stdout]     xw: -5.5139706e-5,
[INFO] [stdout]     yz: 0.0012387637,
[INFO] [stdout]     wy: -0.00010392314,
[INFO] [stdout]     zw: -0.00016343438,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.706921,
[INFO] [stdout]     xz: 1.1459806,
[INFO] [stdout]     xw: -1.290682,
[INFO] [stdout]     yz: -0.60971504,
[INFO] [stdout]     wy: 0.38408616,
[INFO] [stdout]     zw: -1.7158542,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.2506834,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.26057777,
[INFO] [stdout]         xz: 0.42085955,
[INFO] [stdout]         xw: -0.47391364,
[INFO] [stdout]         yz: -0.22338164,
[INFO] [stdout]         wy: 0.14055383,
[INFO] [stdout]         zw: -0.6307763,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.002595928,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.70692074,
[INFO] [stdout]     xz: 1.1459805,
[INFO] [stdout]     xw: -1.2906818,
[INFO] [stdout]     yz: -0.60971504,
[INFO] [stdout]     wy: 0.38408613,
[INFO] [stdout]     zw: -1.7158538,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.1032027,
[INFO] [stdout]     xz: 1.1097646,
[INFO] [stdout]     xw: 0.7814914,
[INFO] [stdout]     yz: -1.1044018,
[INFO] [stdout]     wy: 0.45072436,
[INFO] [stdout]     zw: 0.9293255,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.40694004,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.4147644,
[INFO] [stdout]         xz: 0.42889157,
[INFO] [stdout]         xw: 0.3362672,
[INFO] [stdout]         yz: -0.45644408,
[INFO] [stdout]         wy: 0.15187237,
[INFO] [stdout]         zw: 0.34167734,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.13113774,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.1032026,
[INFO] [stdout]     xz: 1.1097646,
[INFO] [stdout]     xw: 0.7814913,
[INFO] [stdout]     yz: -1.1044016,
[INFO] [stdout]     wy: 0.45072442,
[INFO] [stdout]     zw: 0.9293254,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.02195841,
[INFO] [stdout]     xz: -0.057587203,
[INFO] [stdout]     xw: -0.040306825,
[INFO] [stdout]     yz: 0.058295105,
[INFO] [stdout]     wy: 0.0014458855,
[INFO] [stdout]     zw: 0.07949107,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.998108,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.010958446,
[INFO] [stdout]         xz: -0.028775185,
[INFO] [stdout]         xw: -0.020130556,
[INFO] [stdout]         yz: 0.029122153,
[INFO] [stdout]         wy: 0.00071246456,
[INFO] [stdout]         zw: 0.039716642,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.0010439542,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.02195841,
[INFO] [stdout]     xz: -0.0575872,
[INFO] [stdout]     xw: -0.04030683,
[INFO] [stdout]     yz: 0.0582951,
[INFO] [stdout]     wy: 0.0014458857,
[INFO] [stdout]     zw: 0.07949108,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.2962844,
[INFO] [stdout]     xz: 1.7189242,
[INFO] [stdout]     xw: -0.69114476,
[INFO] [stdout]     yz: -0.6118887,
[INFO] [stdout]     wy: -1.2254949,
[INFO] [stdout]     zw: -1.6332619,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.01857233,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.39433002,
[INFO] [stdout]         xz: 0.57059133,
[INFO] [stdout]         xw: -0.21388784,
[INFO] [stdout]         yz: -0.18725908,
[INFO] [stdout]         wy: -0.41868606,
[INFO] [stdout]         zw: -0.507549,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.06976009,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.2962862,
[INFO] [stdout]     xz: 1.718925,
[INFO] [stdout]     xw: -0.6911456,
[INFO] [stdout]     yz: -0.6118894,
[INFO] [stdout]     wy: -1.225495,
[INFO] [stdout]     zw: -1.6332637,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.096519105,
[INFO] [stdout]     xz: 0.12182349,
[INFO] [stdout]     xw: 0.060512654,
[INFO] [stdout]     yz: -0.1322586,
[INFO] [stdout]     wy: 0.07302443,
[INFO] [stdout]     zw: 0.070121594,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.99306357,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.048125558,
[INFO] [stdout]         xz: 0.060747568,
[INFO] [stdout]         xw: 0.030228496,
[INFO] [stdout]         yz: -0.06599562,
[INFO] [stdout]         wy: 0.03638892,
[INFO] [stdout]         zw: 0.034948923,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0019107804,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.096519105,
[INFO] [stdout]     xz: 0.12182351,
[INFO] [stdout]     xw: 0.060512666,
[INFO] [stdout]     yz: -0.13225862,
[INFO] [stdout]     wy: 0.07302444,
[INFO] [stdout]     zw: 0.070121594,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.19847263,
[INFO] [stdout]     xz: 0.13053092,
[INFO] [stdout]     xw: 0.06638463,
[INFO] [stdout]     yz: 0.008571471,
[INFO] [stdout]     wy: -0.039541706,
[INFO] [stdout]     zw: 0.22979665,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9856508,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.09828159,
[INFO] [stdout]         xz: 0.0648703,
[INFO] [stdout]         xw: 0.033051167,
[INFO] [stdout]         yz: 0.0044036624,
[INFO] [stdout]         wy: -0.019403882,
[INFO] [stdout]         zw: 0.11393389,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.012490015,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.19847262,
[INFO] [stdout]     xz: 0.13053091,
[INFO] [stdout]     xw: 0.066384636,
[INFO] [stdout]     yz: 0.008571468,
[INFO] [stdout]     wy: -0.03954171,
[INFO] [stdout]     zw: 0.22979665,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.3727295,
[INFO] [stdout]     xz: 0.2560363,
[INFO] [stdout]     xw: -0.38363048,
[INFO] [stdout]     yz: 0.2539414,
[INFO] [stdout]     wy: 0.005376888,
[INFO] [stdout]     zw: 0.29766843,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9380045,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.17995113,
[INFO] [stdout]         xz: 0.12539968,
[INFO] [stdout]         xw: -0.18566057,
[INFO] [stdout]         yz: 0.12106109,
[INFO] [stdout]         wy: 0.004813008,
[INFO] [stdout]         zw: 0.1425624,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.050668184,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.37272948,
[INFO] [stdout]     xz: 0.25603628,
[INFO] [stdout]     xw: -0.38363045,
[INFO] [stdout]     yz: 0.25394142,
[INFO] [stdout]     wy: 0.005376905,
[INFO] [stdout]     zw: 0.29766843,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.18247002,
[INFO] [stdout]     xz: -0.701579,
[INFO] [stdout]     xw: -0.7342771,
[INFO] [stdout]     yz: -0.2772489,
[INFO] [stdout]     wy: 1.0073038,
[INFO] [stdout]     zw: 0.18538749,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.74062055,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.08660361,
[INFO] [stdout]         xz: -0.30115142,
[INFO] [stdout]         xw: -0.33982667,
[INFO] [stdout]         yz: -0.13996278,
[INFO] [stdout]         wy: 0.4461635,
[INFO] [stdout]         zw: 0.08787946,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.10692252,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.18247001,
[INFO] [stdout]     xz: -0.701579,
[INFO] [stdout]     xw: -0.7342771,
[INFO] [stdout]     yz: -0.27724895,
[INFO] [stdout]     wy: 1.0073037,
[INFO] [stdout]     zw: 0.1853875,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.37009943,
[INFO] [stdout]     xz: -0.9638273,
[INFO] [stdout]     xw: 0.63408875,
[INFO] [stdout]     yz: 0.38607726,
[INFO] [stdout]     wy: -0.6069792,
[INFO] [stdout]     zw: -0.77382946,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.696867,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.18228352,
[INFO] [stdout]         xz: -0.41907805,
[INFO] [stdout]         xw: 0.27598673,
[INFO] [stdout]         yz: 0.15957451,
[INFO] [stdout]         wy: -0.25157985,
[INFO] [stdout]         zw: -0.35465664,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.12172191,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.3700994,
[INFO] [stdout]     xz: -0.9638273,
[INFO] [stdout]     xw: 0.6340888,
[INFO] [stdout]     yz: 0.38607728,
[INFO] [stdout]     wy: -0.6069792,
[INFO] [stdout]     zw: -0.7738296,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.031019052,
[INFO] [stdout]     xz: 0.01972181,
[INFO] [stdout]     xw: -0.06901102,
[INFO] [stdout]     yz: -0.0553327,
[INFO] [stdout]     wy: -0.080742866,
[INFO] [stdout]     zw: 0.027485559,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9979445,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.015500476,
[INFO] [stdout]         xz: 0.009858769,
[INFO] [stdout]         xw: -0.034478705,
[INFO] [stdout]         yz: -0.02764345,
[INFO] [stdout]         wy: -0.0403449,
[INFO] [stdout]         zw: 0.013735139,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.00034316338,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.03102221,
[INFO] [stdout]     xz: 0.01973106,
[INFO] [stdout]     xw: -0.0690047,
[INFO] [stdout]     yz: -0.05532481,
[INFO] [stdout]     wy: -0.08074513,
[INFO] [stdout]     zw: 0.027489115,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.08286502,
[INFO] [stdout]     xz: 0.035558205,
[INFO] [stdout]     xw: 0.07259228,
[INFO] [stdout]     yz: 0.07730863,
[INFO] [stdout]     wy: 0.093755044,
[INFO] [stdout]     zw: -0.03200283,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9963547,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.041366696,
[INFO] [stdout]         xz: 0.01771222,
[INFO] [stdout]         xw: 0.03621469,
[INFO] [stdout]         yz: 0.038572278,
[INFO] [stdout]         wy: 0.046803366,
[INFO] [stdout]         zw: -0.01594195,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0028958966,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.08286504,
[INFO] [stdout]     xz: 0.03555822,
[INFO] [stdout]     xw: 0.07259229,
[INFO] [stdout]     yz: 0.07730864,
[INFO] [stdout]     wy: 0.093755044,
[INFO] [stdout]     zw: -0.03200283,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.0038763962,
[INFO] [stdout]     xz: 0.00021498745,
[INFO] [stdout]     xw: 0.0045226696,
[INFO] [stdout]     yz: -0.0009096118,
[INFO] [stdout]     wy: 0.0021853663,
[INFO] [stdout]     zw: 0.0047731535,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.999992,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.0019381898,
[INFO] [stdout]         xz: 0.00010749209,
[INFO] [stdout]         xw: 0.002261329,
[INFO] [stdout]         yz: -0.0004548076,
[INFO] [stdout]         wy: 0.0010926803,
[INFO] [stdout]         zw: 0.0023865676,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 3.7146358e-6,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.0038763902,
[INFO] [stdout]     xz: 0.00021498476,
[INFO] [stdout]     xw: 0.00452267,
[INFO] [stdout]     yz: -0.00090961764,
[INFO] [stdout]     wy: 0.0021853663,
[INFO] [stdout]     zw: 0.004773148,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.18323441,
[INFO] [stdout]     xz: -0.20624636,
[INFO] [stdout]     xw: -0.06434321,
[INFO] [stdout]     yz: 0.30109087,
[INFO] [stdout]     wy: -0.27853227,
[INFO] [stdout]     zw: 0.1168519,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9674136,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.09070042,
[INFO] [stdout]         xz: -0.10180843,
[INFO] [stdout]         xw: -0.032029036,
[INFO] [stdout]         yz: 0.1489509,
[INFO] [stdout]         wy: -0.13760778,
[INFO] [stdout]         zw: 0.057916276,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0041201077,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.18323441,
[INFO] [stdout]     xz: -0.20624633,
[INFO] [stdout]     xw: -0.06434321,
[INFO] [stdout]     yz: 0.30109084,
[INFO] [stdout]     wy: -0.27853227,
[INFO] [stdout]     zw: 0.116851896,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.94395703,
[INFO] [stdout]     xz: -0.753221,
[INFO] [stdout]     xw: 0.042207856,
[INFO] [stdout]     yz: -0.08096492,
[INFO] [stdout]     wy: 0.29711398,
[INFO] [stdout]     zw: 0.028381003,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.8123917,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.44174457,
[INFO] [stdout]         xz: -0.34969229,
[INFO] [stdout]         xw: 0.018940944,
[INFO] [stdout]         yz: -0.03748445,
[INFO] [stdout]         wy: 0.13146569,
[INFO] [stdout]         zw: 0.003682997,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.059465736,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.9439571,
[INFO] [stdout]     xz: -0.75322115,
[INFO] [stdout]     xw: 0.04220786,
[INFO] [stdout]     yz: -0.08096494,
[INFO] [stdout]     wy: 0.29711398,
[INFO] [stdout]     zw: 0.028381035,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.512122,
[INFO] [stdout]     xz: -0.34750697,
[INFO] [stdout]     xw: 1.187524,
[INFO] [stdout]     yz: -0.12961514,
[INFO] [stdout]     wy: 1.0942998,
[INFO] [stdout]     zw: 0.09646775,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.6482768,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.2269904,
[INFO] [stdout]         xz: -0.13231874,
[INFO] [stdout]         xw: 0.519739,
[INFO] [stdout]         yz: -0.034764737,
[INFO] [stdout]         wy: 0.47466886,
[INFO] [stdout]         zw: 0.052003704,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.10654682,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.51212204,
[INFO] [stdout]     xz: -0.347507,
[INFO] [stdout]     xw: 1.1875241,
[INFO] [stdout]     yz: -0.12961516,
[INFO] [stdout]     wy: 1.0942998,
[INFO] [stdout]     zw: 0.09646774,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.5523411,
[INFO] [stdout]     xz: -0.50804806,
[INFO] [stdout]     xw: -0.19783524,
[INFO] [stdout]     yz: 0.72220385,
[INFO] [stdout]     wy: -0.27652407,
[INFO] [stdout]     zw: 0.7310215,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7924851,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.24502234,
[INFO] [stdout]         xz: -0.231712,
[INFO] [stdout]         xw: -0.10351645,
[INFO] [stdout]         yz: 0.33884594,
[INFO] [stdout]         wy: -0.12039332,
[INFO] [stdout]         zw: 0.33093336,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.09325918,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.5523412,
[INFO] [stdout]     xz: -0.5080482,
[INFO] [stdout]     xw: -0.19783525,
[INFO] [stdout]     yz: 0.72220397,
[INFO] [stdout]     wy: -0.27652413,
[INFO] [stdout]     zw: 0.7310216,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.1821868,
[INFO] [stdout]     xz: 0.47047204,
[INFO] [stdout]     xw: -0.856668,
[INFO] [stdout]     yz: 0.36749807,
[INFO] [stdout]     wy: -1.1109763,
[INFO] [stdout]     zw: -0.58833003,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.5552228,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.46464184,
[INFO] [stdout]         xz: 0.13435975,
[INFO] [stdout]         xw: -0.34009317,
[INFO] [stdout]         yz: 0.10559448,
[INFO] [stdout]         wy: -0.44140533,
[INFO] [stdout]         zw: -0.17995824,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.32209626,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.1821867,
[INFO] [stdout]     xz: 0.47047204,
[INFO] [stdout]     xw: -0.85666794,
[INFO] [stdout]     yz: 0.36749807,
[INFO] [stdout]     wy: -1.1109763,
[INFO] [stdout]     zw: -0.58833015,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.0034503,
[INFO] [stdout]     xz: 1.4863263,
[INFO] [stdout]     xw: -1.0924911,
[INFO] [stdout]     yz: -1.4758295,
[INFO] [stdout]     wy: -0.5934548,
[INFO] [stdout]     zw: 0.006105364,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.2556285,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.36906588,
[INFO] [stdout]         xz: 0.56214035,
[INFO] [stdout]         xw: -0.3640811,
[INFO] [stdout]         yz: -0.51497716,
[INFO] [stdout]         wy: -0.25653753,
[INFO] [stdout]         zw: -0.023525575,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.1353561,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.0034504,
[INFO] [stdout]     xz: 1.4863265,
[INFO] [stdout]     xw: -1.092491,
[INFO] [stdout]     yz: -1.4758296,
[INFO] [stdout]     wy: -0.59345496,
[INFO] [stdout]     zw: 0.006105326,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.6529853,
[INFO] [stdout]     xz: -1.026077,
[INFO] [stdout]     xw: 1.1545608,
[INFO] [stdout]     yz: 0.8179337,
[INFO] [stdout]     wy: -1.1586075,
[INFO] [stdout]     zw: 1.1646085,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.39655006,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.13357346,
[INFO] [stdout]         xz: -0.2791929,
[INFO] [stdout]         xw: 0.36429027,
[INFO] [stdout]         yz: 0.19871686,
[INFO] [stdout]         wy: -0.34437934,
[INFO] [stdout]         zw: 0.3852204,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.55477005,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.6529851,
[INFO] [stdout]     xz: -1.0260768,
[INFO] [stdout]     xw: 1.1545608,
[INFO] [stdout]     yz: 0.8179336,
[INFO] [stdout]     wy: -1.1586072,
[INFO] [stdout]     zw: 1.1646084,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.033911254,
[INFO] [stdout]     xz: -0.18749388,
[INFO] [stdout]     xw: -0.072704256,
[INFO] [stdout]     yz: -0.085990764,
[INFO] [stdout]     wy: 0.08983161,
[INFO] [stdout]     zw: -0.24229349,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.98556495,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.016897867,
[INFO] [stdout]         xz: -0.09328656,
[INFO] [stdout]         xw: -0.036185525,
[INFO] [stdout]         yz: -0.04279547,
[INFO] [stdout]         wy: 0.044680975,
[INFO] [stdout]         zw: -0.12056661,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.0005907673,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.03391125,
[INFO] [stdout]     xz: -0.18749388,
[INFO] [stdout]     xw: -0.07270425,
[INFO] [stdout]     yz: -0.08599075,
[INFO] [stdout]     wy: 0.0898316,
[INFO] [stdout]     zw: -0.24229349,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.2425723,
[INFO] [stdout]     xz: 0.60765165,
[INFO] [stdout]     xw: -1.2753592,
[INFO] [stdout]     yz: 1.2036735,
[INFO] [stdout]     wy: 0.91997844,
[INFO] [stdout]     zw: -1.2511044,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.21195754,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.42211932,
[INFO] [stdout]         xz: 0.20028579,
[INFO] [stdout]         xw: -0.48284307,
[INFO] [stdout]         yz: 0.45848066,
[INFO] [stdout]         wy: 0.3188807,
[INFO] [stdout]         zw: -0.425359,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.10400816,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.2425727,
[INFO] [stdout]     xz: 0.6076518,
[INFO] [stdout]     xw: -1.2753589,
[INFO] [stdout]     yz: 1.2036732,
[INFO] [stdout]     wy: 0.91997856,
[INFO] [stdout]     zw: -1.2511045,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.1669062,
[INFO] [stdout]     xz: -0.118238136,
[INFO] [stdout]     xw: -1.5648534,
[INFO] [stdout]     yz: 1.0720662,
[INFO] [stdout]     wy: 0.37530327,
[INFO] [stdout]     zw: -1.9579891,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.20808133,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.14485432,
[INFO] [stdout]         xz: 0.00888108,
[INFO] [stdout]         xw: -0.40115166,
[INFO] [stdout]         yz: 0.16424291,
[INFO] [stdout]         wy: 0.114703655,
[INFO] [stdout]         zw: -0.5251695,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.6773346,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.1669064,
[INFO] [stdout]     xz: -0.11823811,
[INFO] [stdout]     xw: -1.5648534,
[INFO] [stdout]     yz: 1.0720662,
[INFO] [stdout]     wy: 0.37530327,
[INFO] [stdout]     zw: -1.9579892,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.9232206,
[INFO] [stdout]     xz: -0.6239393,
[INFO] [stdout]     xw: 0.42873013,
[INFO] [stdout]     yz: 0.1486876,
[INFO] [stdout]     wy: 0.35453045,
[INFO] [stdout]     zw: 0.5384635,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7802616,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.412983,
[INFO] [stdout]         xz: -0.27935,
[INFO] [stdout]         xw: 0.20216168,
[INFO] [stdout]         yz: 0.079928406,
[INFO] [stdout]         wy: 0.14773373,
[INFO] [stdout]         zw: 0.22501478,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.15128034,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.9232207,
[INFO] [stdout]     xz: -0.6239394,
[INFO] [stdout]     xw: 0.42873004,
[INFO] [stdout]     yz: 0.14868759,
[INFO] [stdout]     wy: 0.3545305,
[INFO] [stdout]     zw: 0.5384635,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.35079518,
[INFO] [stdout]     xz: 0.8378984,
[INFO] [stdout]     xw: -0.69589216,
[INFO] [stdout]     yz: -0.13385366,
[INFO] [stdout]     wy: 0.41628644,
[INFO] [stdout]     zw: -0.7119603,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.76412255,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.14174804,
[INFO] [stdout]         xz: 0.3737696,
[INFO] [stdout]         xw: -0.31622997,
[INFO] [stdout]         yz: -0.042461425,
[INFO] [stdout]         wy: 0.16840279,
[INFO] [stdout]         zw: -0.3176713,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.15887596,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.3507952,
[INFO] [stdout]     xz: 0.83789825,
[INFO] [stdout]     xw: -0.6958921,
[INFO] [stdout]     yz: -0.13385369,
[INFO] [stdout]     wy: 0.41628647,
[INFO] [stdout]     zw: -0.71196026,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.34217355,
[INFO] [stdout]     xz: 0.114214584,
[INFO] [stdout]     xw: -0.13501894,
[INFO] [stdout]     yz: 0.21098775,
[INFO] [stdout]     wy: -0.1600664,
[INFO] [stdout]     zw: -0.14051728,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9704607,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.16884466,
[INFO] [stdout]         xz: 0.055914328,
[INFO] [stdout]         xw: -0.066013694,
[INFO] [stdout]         yz: 0.10392133,
[INFO] [stdout]         wy: -0.07879389,
[INFO] [stdout]         zw: -0.06822033,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.023478102,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.3421735,
[INFO] [stdout]     xz: 0.1142146,
[INFO] [stdout]     xw: -0.13501893,
[INFO] [stdout]     yz: 0.21098773,
[INFO] [stdout]     wy: -0.16006637,
[INFO] [stdout]     zw: -0.14051728,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.235013,
[INFO] [stdout]     xz: -0.5588049,
[INFO] [stdout]     xw: 1.0537707,
[INFO] [stdout]     yz: 1.9059805,
[INFO] [stdout]     wy: 0.4402918,
[INFO] [stdout]     zw: 0.7474847,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.22117634,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.4678334,
[INFO] [stdout]         xz: -0.21463738,
[INFO] [stdout]         xw: 0.32548133,
[INFO] [stdout]         yz: 0.6580519,
[INFO] [stdout]         wy: 0.17525512,
[INFO] [stdout]         zw: 0.30582643,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.15142441,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.2350131,
[INFO] [stdout]     xz: -0.558805,
[INFO] [stdout]     xw: 1.0537707,
[INFO] [stdout]     yz: 1.9059803,
[INFO] [stdout]     wy: 0.44029176,
[INFO] [stdout]     zw: 0.74748474,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.4899122,
[INFO] [stdout]     xz: 1.301568,
[INFO] [stdout]     xw: 1.6150588,
[INFO] [stdout]     yz: 0.8751574,
[INFO] [stdout]     wy: -0.9321674,
[INFO] [stdout]     zw: 0.30707255,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.31436044,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.1820147,
[INFO] [stdout]         xz: 0.5053147,
[INFO] [stdout]         xw: 0.6017415,
[INFO] [stdout]         yz: 0.31187266,
[INFO] [stdout]         wy: -0.36978847,
[INFO] [stdout]         zw: 0.110384226,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0664801,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.48991224,
[INFO] [stdout]     xz: 1.3015684,
[INFO] [stdout]     xw: 1.615059,
[INFO] [stdout]     yz: 0.87515724,
[INFO] [stdout]     wy: -0.93216765,
[INFO] [stdout]     zw: 0.30707252,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.49938503,
[INFO] [stdout]     xz: 0.8474904,
[INFO] [stdout]     xw: -0.5881862,
[INFO] [stdout]     yz: 1.298439,
[INFO] [stdout]     wy: -0.71885544,
[INFO] [stdout]     zw: 0.18812086,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.6084266,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.20488195,
[INFO] [stdout]         xz: 0.32536083,
[INFO] [stdout]         xw: -0.18111739,
[INFO] [stdout]         yz: 0.52717125,
[INFO] [stdout]         wy: -0.26268655,
[INFO] [stdout]         zw: 0.053225826,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.31532615,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.4993851,
[INFO] [stdout]     xz: 0.84749043,
[INFO] [stdout]     xw: -0.58818614,
[INFO] [stdout]     yz: 1.2984393,
[INFO] [stdout]     wy: -0.7188555,
[INFO] [stdout]     zw: 0.18812087,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.06968483,
[INFO] [stdout]     xz: -0.8502064,
[INFO] [stdout]     xw: 1.104508,
[INFO] [stdout]     yz: 1.1873235,
[INFO] [stdout]     wy: 0.91948634,
[INFO] [stdout]     zw: -0.90764105,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.43676725,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.043524776,
[INFO] [stdout]         xz: -0.35739684,
[INFO] [stdout]         xw: 0.42356762,
[INFO] [stdout]         yz: 0.4582649,
[INFO] [stdout]         wy: 0.38405386,
[INFO] [stdout]         zw: -0.3659468,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.09368554,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.0696849,
[INFO] [stdout]     xz: -0.8502067,
[INFO] [stdout]     xw: 1.1045083,
[INFO] [stdout]     yz: 1.1873236,
[INFO] [stdout]     wy: 0.9194867,
[INFO] [stdout]     zw: -0.9076413,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.8797018,
[INFO] [stdout]     xz: -1.0082748,
[INFO] [stdout]     xw: -0.1699491,
[INFO] [stdout]     yz: 0.8573488,
[INFO] [stdout]     wy: 0.55728996,
[INFO] [stdout]     zw: -0.0135627035,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.66774386,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.3892617,
[INFO] [stdout]         xz: -0.43104392,
[INFO] [stdout]         xw: -0.051361244,
[INFO] [stdout]         yz: 0.3749991,
[INFO] [stdout]         wy: 0.2187137,
[INFO] [stdout]         zw: 0.018529303,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.15922704,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.879702,
[INFO] [stdout]     xz: -1.0082747,
[INFO] [stdout]     xw: -0.16994911,
[INFO] [stdout]     yz: 0.8573489,
[INFO] [stdout]     wy: 0.55729,
[INFO] [stdout]     zw: -0.013562739,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.10877013,
[INFO] [stdout]     xz: -0.6448117,
[INFO] [stdout]     xw: 1.095785,
[INFO] [stdout]     yz: 0.3273221,
[INFO] [stdout]     wy: 1.0083119,
[INFO] [stdout]     zw: 0.18970393,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.67220366,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.045994505,
[INFO] [stdout]         xz: -0.27407455,
[INFO] [stdout]         xw: 0.490497,
[INFO] [stdout]         yz: 0.15861389,
[INFO] [stdout]         wy: 0.43987513,
[INFO] [stdout]         zw: 0.08291022,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.069283105,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.10877015,
[INFO] [stdout]     xz: -0.64481187,
[INFO] [stdout]     xw: 1.0957851,
[INFO] [stdout]     yz: 0.32732219,
[INFO] [stdout]     wy: 1.0083121,
[INFO] [stdout]     zw: 0.18970397,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.01714124,
[INFO] [stdout]     xz: 0.048485264,
[INFO] [stdout]     xw: -0.015754195,
[INFO] [stdout]     yz: -0.014710145,
[INFO] [stdout]     wy: 0.0018326922,
[INFO] [stdout]     zw: 0.04393044,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9993698,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.0085668545,
[INFO] [stdout]         xz: 0.024237458,
[INFO] [stdout]         xw: -0.007874784,
[INFO] [stdout]         yz: -0.007352823,
[INFO] [stdout]         wy: 0.0009139846,
[INFO] [stdout]         zw: 0.02195984,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0002683504,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.01713731,
[INFO] [stdout]     xz: 0.048485104,
[INFO] [stdout]     xw: -0.015752878,
[INFO] [stdout]     yz: -0.014708737,
[INFO] [stdout]     wy: 0.0018283535,
[INFO] [stdout]     zw: 0.04392891,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.19013454,
[INFO] [stdout]     xz: 0.22768176,
[INFO] [stdout]     xw: 0.30069512,
[INFO] [stdout]     yz: -0.24249366,
[INFO] [stdout]     wy: -0.32738498,
[INFO] [stdout]     zw: -0.3056082,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.94585603,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.09446952,
[INFO] [stdout]         xz: 0.11057196,
[INFO] [stdout]         xw: 0.14672954,
[INFO] [stdout]         yz: -0.11794196,
[INFO] [stdout]         wy: -0.15988715,
[INFO] [stdout]         zw: -0.15073463,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.021932278,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.1901346,
[INFO] [stdout]     xz: 0.22768177,
[INFO] [stdout]     xw: 0.3006951,
[INFO] [stdout]     yz: -0.24249366,
[INFO] [stdout]     wy: -0.32738498,
[INFO] [stdout]     zw: -0.3056082,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.6387983,
[INFO] [stdout]     xz: 1.6851875,
[INFO] [stdout]     xw: -1.3771725,
[INFO] [stdout]     yz: -1.2153758,
[INFO] [stdout]     wy: -1.2410465,
[INFO] [stdout]     zw: 0.6608782,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.10443569,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.21655428,
[INFO] [stdout]         xz: 0.5717364,
[INFO] [stdout]         xw: -0.46689674,
[INFO] [stdout]         yz: -0.41199726,
[INFO] [stdout]         wy: -0.42116913,
[INFO] [stdout]         zw: 0.22404622,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.00077191327,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.6385024,
[INFO] [stdout]     xz: 1.6857439,
[INFO] [stdout]     xw: -1.376628,
[INFO] [stdout]     yz: -1.2147589,
[INFO] [stdout]     wy: -1.2418019,
[INFO] [stdout]     zw: 0.66059214,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.1483085,
[INFO] [stdout]     xz: -1.2170575,
[INFO] [stdout]     xw: -0.7213369,
[INFO] [stdout]     yz: 0.5622584,
[INFO] [stdout]     wy: 0.61698663,
[INFO] [stdout]     zw: -0.3345129,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.53238213,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.49071166,
[INFO] [stdout]         xz: -0.49193028,
[INFO] [stdout]         xw: -0.285864,
[INFO] [stdout]         yz: 0.21461654,
[INFO] [stdout]         wy: 0.22317299,
[INFO] [stdout]         zw: -0.17340854,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.16161904,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.1483085,
[INFO] [stdout]     xz: -1.2170573,
[INFO] [stdout]     xw: -0.7213371,
[INFO] [stdout]     yz: 0.56225854,
[INFO] [stdout]     wy: 0.61698663,
[INFO] [stdout]     zw: -0.334513,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.20911986,
[INFO] [stdout]     xz: 1.0928617,
[INFO] [stdout]     xw: 0.667227,
[INFO] [stdout]     yz: 0.09235488,
[INFO] [stdout]     wy: 0.5454059,
[INFO] [stdout]     zw: -0.4083905,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7456152,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.1047093,
[INFO] [stdout]         xz: 0.48668817,
[INFO] [stdout]         xw: 0.30257368,
[INFO] [stdout]         yz: 0.027099654,
[INFO] [stdout]         wy: 0.22435188,
[INFO] [stdout]         zw: -0.19119662,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.13058878,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.20911989,
[INFO] [stdout]     xz: 1.0928617,
[INFO] [stdout]     xw: 0.667227,
[INFO] [stdout]     yz: 0.09235488,
[INFO] [stdout]     wy: 0.545406,
[INFO] [stdout]     zw: -0.40839046,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.1898137,
[INFO] [stdout]     xz: 0.021765823,
[INFO] [stdout]     xw: -0.084320374,
[INFO] [stdout]     yz: 0.0026573502,
[INFO] [stdout]     wy: 0.09659235,
[INFO] [stdout]     zw: -0.20195472,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.98832273,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.09419935,
[INFO] [stdout]         xz: 0.010679027,
[INFO] [stdout]         xw: -0.04200031,
[INFO] [stdout]         yz: 0.0014644489,
[INFO] [stdout]         wy: 0.048071556,
[INFO] [stdout]         zw: -0.100266494,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0100138225,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.1898137,
[INFO] [stdout]     xz: 0.021765813,
[INFO] [stdout]     xw: -0.084320396,
[INFO] [stdout]     yz: 0.0026573688,
[INFO] [stdout]     wy: 0.09659237,
[INFO] [stdout]     zw: -0.20195472,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.10253438,
[INFO] [stdout]     xz: 0.29659003,
[INFO] [stdout]     xw: 0.16335589,
[INFO] [stdout]     yz: -0.31981206,
[INFO] [stdout]     wy: 0.08409135,
[INFO] [stdout]     zw: 0.07561063,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9701337,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.05064592,
[INFO] [stdout]         xz: 0.14693756,
[INFO] [stdout]         xw: 0.08039871,
[INFO] [stdout]         yz: -0.15807347,
[INFO] [stdout]         wy: 0.042056806,
[INFO] [stdout]         zw: 0.037279263,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.008676351,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.10253438,
[INFO] [stdout]     xz: 0.29659003,
[INFO] [stdout]     xw: 0.16335589,
[INFO] [stdout]     yz: -0.3198121,
[INFO] [stdout]     wy: 0.08409136,
[INFO] [stdout]     zw: 0.07561064,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.44655997,
[INFO] [stdout]     xz: 0.41117433,
[INFO] [stdout]     xw: -0.67216283,
[INFO] [stdout]     yz: 0.22199082,
[INFO] [stdout]     wy: 0.25084695,
[INFO] [stdout]     zw: -0.30563045,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.8748187,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.2116069,
[INFO] [stdout]         xz: 0.19878481,
[INFO] [stdout]         xw: -0.32027572,
[INFO] [stdout]         yz: 0.101336,
[INFO] [stdout]         wy: 0.123187184,
[INFO] [stdout]         zw: -0.14306626,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.04371366,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.44655997,
[INFO] [stdout]     xz: 0.41117433,
[INFO] [stdout]     xw: -0.6721629,
[INFO] [stdout]     yz: 0.22199085,
[INFO] [stdout]     wy: 0.25084698,
[INFO] [stdout]     zw: -0.30563045,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.0668063,
[INFO] [stdout]     xz: 1.3715838,
[INFO] [stdout]     xw: 0.8359429,
[INFO] [stdout]     yz: 0.5346187,
[INFO] [stdout]     wy: -1.150044,
[INFO] [stdout]     zw: 1.7198163,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.13546552,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.32714605,
[INFO] [stdout]         xz: 0.5002782,
[INFO] [stdout]         xw: 0.27562034,
[INFO] [stdout]         yz: 0.16456026,
[INFO] [stdout]         wy: -0.42912665,
[INFO] [stdout]         zw: 0.5678281,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.121331245,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.0668056,
[INFO] [stdout]     xz: 1.3715843,
[INFO] [stdout]     xw: 0.83594275,
[INFO] [stdout]     yz: 0.53461844,
[INFO] [stdout]     wy: -1.1500444,
[INFO] [stdout]     zw: 1.719816,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.8514655,
[INFO] [stdout]     xz: -1.0266006,
[INFO] [stdout]     xw: 1.6314924,
[INFO] [stdout]     yz: -0.9827943,
[INFO] [stdout]     wy: 0.45045847,
[INFO] [stdout]     zw: -0.13614994,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.15493968,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.65000564,
[INFO] [stdout]         xz: -0.3283181,
[INFO] [stdout]         xw: 0.50547993,
[INFO] [stdout]         yz: -0.24106058,
[INFO] [stdout]         wy: 0.09347363,
[INFO] [stdout]         zw: -0.16017702,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.3125371,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.8514652,
[INFO] [stdout]     xz: -1.0266006,
[INFO] [stdout]     xw: 1.6314923,
[INFO] [stdout]     yz: -0.9827943,
[INFO] [stdout]     wy: 0.4504584,
[INFO] [stdout]     zw: -0.13615003,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.40533412,
[INFO] [stdout]     xz: 0.19331092,
[INFO] [stdout]     xw: 1.9239521,
[INFO] [stdout]     yz: 1.7405609,
[INFO] [stdout]     wy: 1.3914729,
[INFO] [stdout]     zw: -0.049683608,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.19130076,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.13438131,
[INFO] [stdout]         xz: -0.10147235,
[INFO] [stdout]         xw: 0.4557133,
[INFO] [stdout]         yz: 0.36999387,
[INFO] [stdout]         wy: 0.4585642,
[INFO] [stdout]         zw: 0.031854335,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.61577857,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.4053342,
[INFO] [stdout]     xz: 0.1933108,
[INFO] [stdout]     xw: 1.9239523,
[INFO] [stdout]     yz: 1.740561,
[INFO] [stdout]     wy: 1.3914733,
[INFO] [stdout]     zw: -0.049683616,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.384772,
[INFO] [stdout]     xz: -1.0118386,
[INFO] [stdout]     xw: 0.40636012,
[INFO] [stdout]     yz: 0.4605726,
[INFO] [stdout]     wy: -0.9686645,
[INFO] [stdout]     zw: -0.018836048,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.71798134,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.174426,
[INFO] [stdout]         xz: -0.41244966,
[INFO] [stdout]         xw: 0.16239275,
[INFO] [stdout]         yz: 0.18930995,
[INFO] [stdout]         wy: -0.39101315,
[INFO] [stdout]         zw: -0.025970843,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.2611291,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.3847719,
[INFO] [stdout]     xz: -1.0118384,
[INFO] [stdout]     xw: 0.40636015,
[INFO] [stdout]     yz: 0.46057263,
[INFO] [stdout]     wy: -0.9686644,
[INFO] [stdout]     zw: -0.018836021,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.83992755,
[INFO] [stdout]     xz: -0.5198412,
[INFO] [stdout]     xw: -0.035069346,
[INFO] [stdout]     yz: -0.99530727,
[INFO] [stdout]     wy: -0.22291169,
[INFO] [stdout]     zw: -0.8915872,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.67206454,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.35205585,
[INFO] [stdout]         xz: -0.23587616,
[INFO] [stdout]         xw: -0.03866873,
[INFO] [stdout]         yz: -0.4425237,
[INFO] [stdout]         wy: -0.11099417,
[INFO] [stdout]         zw: -0.3761812,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.13264214,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.8399277,
[INFO] [stdout]     xz: -0.5198412,
[INFO] [stdout]     xw: -0.035069287,
[INFO] [stdout]     yz: -0.9953072,
[INFO] [stdout]     wy: -0.22291169,
[INFO] [stdout]     zw: -0.89158714,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.89573437,
[INFO] [stdout]     xz: -1.1354997,
[INFO] [stdout]     xw: -0.4894635,
[INFO] [stdout]     yz: 0.87491053,
[INFO] [stdout]     wy: 0.5089575,
[INFO] [stdout]     zw: 0.23455551,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.6172359,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.37726697,
[INFO] [stdout]         xz: -0.4684101,
[INFO] [stdout]         xw: -0.17142446,
[INFO] [stdout]         yz: 0.35638776,
[INFO] [stdout]         wy: 0.16775317,
[INFO] [stdout]         zw: 0.05998908,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.26295096,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.8957343,
[INFO] [stdout]     xz: -1.1354996,
[INFO] [stdout]     xw: -0.48946345,
[INFO] [stdout]     yz: 0.87491035,
[INFO] [stdout]     wy: 0.50895745,
[INFO] [stdout]     zw: 0.23455545,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.4830507,
[INFO] [stdout]     xz: -1.1900387,
[INFO] [stdout]     xw: 0.5548993,
[INFO] [stdout]     yz: -1.0150687,
[INFO] [stdout]     wy: -1.2362491,
[INFO] [stdout]     zw: 1.1873077,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.34732166,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.20042454,
[INFO] [stdout]         xz: -0.44392973,
[INFO] [stdout]         xw: 0.22605796,
[INFO] [stdout]         yz: -0.39793265,
[INFO] [stdout]         wy: -0.4622963,
[INFO] [stdout]         zw: 0.4634667,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.064439185,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.48305064,
[INFO] [stdout]     xz: -1.1900388,
[INFO] [stdout]     xw: 0.5548992,
[INFO] [stdout]     yz: -1.0150687,
[INFO] [stdout]     wy: -1.2362493,
[INFO] [stdout]     zw: 1.1873077,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.7220473,
[INFO] [stdout]     xz: 0.480455,
[INFO] [stdout]     xw: 0.5027895,
[INFO] [stdout]     yz: -0.4675217,
[INFO] [stdout]     wy: 0.83713603,
[INFO] [stdout]     zw: 0.5132431,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7391752,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.3249146,
[INFO] [stdout]         xz: 0.22565575,
[INFO] [stdout]         xw: 0.22536708,
[INFO] [stdout]         yz: -0.20901288,
[INFO] [stdout]         wy: 0.38533148,
[INFO] [stdout]         zw: 0.22808884,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.046351336,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.7220474,
[INFO] [stdout]     xz: 0.48045492,
[INFO] [stdout]     xw: 0.50278944,
[INFO] [stdout]     yz: -0.46752164,
[INFO] [stdout]     wy: 0.8371361,
[INFO] [stdout]     zw: 0.513243,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.9052903,
[INFO] [stdout]     xz: 1.1740284,
[INFO] [stdout]     xw: -0.76143676,
[INFO] [stdout]     yz: 1.1725883,
[INFO] [stdout]     wy: 0.34369442,
[INFO] [stdout]     zw: 2.020989,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.1703959,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.15739684,
[INFO] [stdout]         xz: 0.43543777,
[INFO] [stdout]         xw: -0.17352583,
[INFO] [stdout]         yz: 0.34870765,
[INFO] [stdout]         wy: 0.21122754,
[INFO] [stdout]         zw: 0.6327692,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.39982903,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.9052906,
[INFO] [stdout]     xz: 1.1740289,
[INFO] [stdout]     xw: -0.76143706,
[INFO] [stdout]     yz: 1.1725888,
[INFO] [stdout]     wy: 0.34369457,
[INFO] [stdout]     zw: 2.0209894,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.01684691,
[INFO] [stdout]     xz: 0.06781505,
[INFO] [stdout]     xw: -0.25690135,
[INFO] [stdout]     yz: 0.11998572,
[INFO] [stdout]     wy: 0.35287464,
[INFO] [stdout]     zw: -0.30822536,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9621427,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.008162837,
[INFO] [stdout]         xz: 0.033654906,
[INFO] [stdout]         xw: -0.12676562,
[INFO] [stdout]         yz: 0.05910546,
[INFO] [stdout]         wy: 0.17423902,
[INFO] [stdout]         zw: -0.15215452,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.0029835023,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.01684691,
[INFO] [stdout]     xz: 0.06781505,
[INFO] [stdout]     xw: -0.25690135,
[INFO] [stdout]     yz: 0.11998573,
[INFO] [stdout]     wy: 0.3528747,
[INFO] [stdout]     zw: -0.30822542,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.28507367,
[INFO] [stdout]     xz: -0.564264,
[INFO] [stdout]     xw: 0.46409664,
[INFO] [stdout]     yz: -0.6749686,
[INFO] [stdout]     wy: 0.75001144,
[INFO] [stdout]     zw: 0.54766214,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7758465,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.11215378,
[INFO] [stdout]         xz: -0.23382786,
[INFO] [stdout]         xw: 0.19026051,
[INFO] [stdout]         yz: -0.29504782,
[INFO] [stdout]         wy: 0.3261302,
[INFO] [stdout]         zw: 0.24264026,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.20572022,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.28507367,
[INFO] [stdout]     xz: -0.564264,
[INFO] [stdout]     xw: 0.46409672,
[INFO] [stdout]     yz: -0.6749686,
[INFO] [stdout]     wy: 0.75001156,
[INFO] [stdout]     zw: 0.5476621,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.2429185,
[INFO] [stdout]     xz: -1.7537,
[INFO] [stdout]     xw: -0.24716137,
[INFO] [stdout]     yz: -0.9191588,
[INFO] [stdout]     wy: 0.14154845,
[INFO] [stdout]     zw: -1.19183,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.2670209,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.39787948,
[INFO] [stdout]         xz: -0.6542278,
[INFO] [stdout]         xw: -0.044384077,
[INFO] [stdout]         yz: -0.32653376,
[INFO] [stdout]         wy: 0.1415249,
[INFO] [stdout]         zw: -0.3764291,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.26843137,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.2429186,
[INFO] [stdout]     xz: -1.7537,
[INFO] [stdout]     xw: -0.2471614,
[INFO] [stdout]     yz: -0.9191588,
[INFO] [stdout]     wy: 0.14154854,
[INFO] [stdout]     zw: -1.1918302,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.2729125,
[INFO] [stdout]     xz: -1.1245679,
[INFO] [stdout]     xw: -0.5887078,
[INFO] [stdout]     yz: -1.9433523,
[INFO] [stdout]     wy: 0.9329523,
[INFO] [stdout]     zw: -0.5131411,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.283234,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.0976984,
[INFO] [stdout]         xz: -0.4277715,
[INFO] [stdout]         xw: -0.20383303,
[INFO] [stdout]         yz: -0.72103107,
[INFO] [stdout]         wy: 0.35778177,
[INFO] [stdout]         zw: -0.18941674,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.043874715,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.27291256,
[INFO] [stdout]     xz: -1.1245679,
[INFO] [stdout]     xw: -0.5887079,
[INFO] [stdout]     yz: -1.9433525,
[INFO] [stdout]     wy: 0.93295234,
[INFO] [stdout]     zw: -0.5131412,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.1310645,
[INFO] [stdout]     xz: 1.2234778,
[INFO] [stdout]     xw: -0.65108156,
[INFO] [stdout]     yz: -0.8186806,
[INFO] [stdout]     wy: -0.07049291,
[INFO] [stdout]     zw: 0.16801688,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.5510912,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.47963542,
[INFO] [stdout]         xz: 0.5177459,
[INFO] [stdout]         xw: -0.26722562,
[INFO] [stdout]         yz: -0.33967987,
[INFO] [stdout]         wy: -0.041646536,
[INFO] [stdout]         zw: 0.08196642,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.054246623,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.1310647,
[INFO] [stdout]     xz: 1.2234781,
[INFO] [stdout]     xw: -0.6510817,
[INFO] [stdout]     yz: -0.8186808,
[INFO] [stdout]     wy: -0.07049289,
[INFO] [stdout]     zw: 0.16801691,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.27803913,
[INFO] [stdout]     xz: -0.08929881,
[INFO] [stdout]     xw: 0.29085165,
[INFO] [stdout]     yz: -0.34449866,
[INFO] [stdout]     wy: -0.3094892,
[INFO] [stdout]     zw: -0.35392296,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9372741,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.13360563,
[INFO] [stdout]         xz: -0.045886785,
[INFO] [stdout]         xw: 0.1399434,
[INFO] [stdout]         yz: -0.16657993,
[INFO] [stdout]         wy: -0.15211716,
[INFO] [stdout]         zw: -0.17128302,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.04184045,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.27803916,
[INFO] [stdout]     xz: -0.08929883,
[INFO] [stdout]     xw: 0.29085168,
[INFO] [stdout]     yz: -0.34449875,
[INFO] [stdout]     wy: -0.3094893,
[INFO] [stdout]     zw: -0.353923,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.20012948,
[INFO] [stdout]     xz: 0.25535366,
[INFO] [stdout]     xw: -0.07672324,
[INFO] [stdout]     yz: 0.17396504,
[INFO] [stdout]     wy: 0.07479685,
[INFO] [stdout]     zw: -0.039603744,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.98148614,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.09944288,
[INFO] [stdout]         xz: 0.12689468,
[INFO] [stdout]         xw: -0.038108893,
[INFO] [stdout]         yz: 0.086438134,
[INFO] [stdout]         wy: 0.03719039,
[INFO] [stdout]         zw: -0.01966146,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.00053998834,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.20012948,
[INFO] [stdout]     xz: 0.25535366,
[INFO] [stdout]     xw: -0.07672325,
[INFO] [stdout]     yz: 0.17396502,
[INFO] [stdout]     wy: 0.07479686,
[INFO] [stdout]     zw: -0.039603747,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.63161767,
[INFO] [stdout]     xz: 1.0126947,
[INFO] [stdout]     xw: 0.7757019,
[INFO] [stdout]     yz: -0.48134235,
[INFO] [stdout]     wy: -0.02027612,
[INFO] [stdout]     zw: 0.02345802,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7323268,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.2866414,
[INFO] [stdout]         xz: 0.4598611,
[INFO] [stdout]         xw: 0.34474927,
[INFO] [stdout]         yz: -0.20625097,
[INFO] [stdout]         wy: 0.0070790276,
[INFO] [stdout]         zw: 0.0004978925,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.09284409,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.63161755,
[INFO] [stdout]     xz: 1.0126947,
[INFO] [stdout]     xw: 0.77570194,
[INFO] [stdout]     yz: -0.48134238,
[INFO] [stdout]     wy: -0.020276114,
[INFO] [stdout]     zw: 0.023458004,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.8798776,
[INFO] [stdout]     xz: -0.846162,
[INFO] [stdout]     xw: 0.6312234,
[INFO] [stdout]     yz: 0.220126,
[INFO] [stdout]     wy: -0.2099848,
[INFO] [stdout]     zw: 0.5617896,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7328459,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.38168988,
[INFO] [stdout]         xz: -0.37759817,
[INFO] [stdout]         xw: 0.27965748,
[INFO] [stdout]         yz: 0.079840474,
[INFO] [stdout]         wy: -0.06837933,
[INFO] [stdout]         zw: 0.22708073,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.18397087,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.8798777,
[INFO] [stdout]     xz: -0.8461621,
[INFO] [stdout]     xw: 0.6312234,
[INFO] [stdout]     yz: 0.22012606,
[INFO] [stdout]     wy: -0.20998485,
[INFO] [stdout]     zw: 0.56178963,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.097956,
[INFO] [stdout]     xz: -0.11069649,
[INFO] [stdout]     xw: -0.7306852,
[INFO] [stdout]     yz: -2.4432566,
[INFO] [stdout]     wy: 0.27935565,
[INFO] [stdout]     zw: -1.4361238,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.0008868764,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.35788554,
[INFO] [stdout]         xz: -0.036852837,
[INFO] [stdout]         xw: -0.21870601,
[INFO] [stdout]         yz: -0.7739085,
[INFO] [stdout]         wy: 0.08959909,
[INFO] [stdout]         zw: -0.4636438,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.02826649,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.0985552,
[INFO] [stdout]     xz: -0.11075492,
[INFO] [stdout]     xw: -0.73113483,
[INFO] [stdout]     yz: -2.4446485,
[INFO] [stdout]     wy: 0.27951193,
[INFO] [stdout]     zw: -1.4369196,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (100) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5eaa59e4f532 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x5eaa59e4f532 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x5eaa59e60f87 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5eaa59e60f87 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x5eaa59e1d3a6 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5eaa59e1d3a6 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5eaa59e2e4b9 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x5eaa59e2e4b9 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5eaa59e2e351 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5eaa59d6ebbe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5eaa59d6ebbe - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5eaa59e2e732 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5eaa59e2e732 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5eaa59e2e5aa - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5eaa59e29619 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x5eaa59e11acd - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5eaa59e68a0c - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5eaa59e689d2 - core::panicking::panic::h40aea00c5b72b770
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5eaa59d494f4 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::hd2b6efe782fd8b54
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x5eaa59d3b549 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hfb39622a06bc56a1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x5eaa59ca3375 - proptest::test_runner::runner::call_test::{{closure}}::hd81fda210dfe6dc7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x5eaa59d0a56a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc751b064402befea
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x5eaa59ce51fd - std::panicking::catch_unwind::do_call::h7d89ecda8f26ec31
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x5eaa59cec81b - __rust_try
[INFO] [stdout]   26:     0x5eaa59ce2b79 - std::panicking::catch_unwind::hd44c3fdb20686af4
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5eaa59ce2b79 - std::panic::catch_unwind::h6e7b64ac8b94f40c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5eaa59c9c73f - proptest::test_runner::runner::call_test::hdeb18d0d5b5d4929
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x5eaa59c51064 - proptest::test_runner::runner::TestRunner::run_one_with_replay::h726f2f3d7b09e6fb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:722:22
[INFO] [stdout]   30:     0x5eaa59c40fa7 - proptest::test_runner::runner::TestRunner::gen_and_run_case::h07bed3dd8d58500c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   31:     0x5eaa59c59f85 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::h295ee295656d03d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   32:     0x5eaa59c3eb30 - proptest::test_runner::runner::TestRunner::run_in_process::h298afbdbd58ca5a8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   33:     0x5eaa59c6efef - proptest::test_runner::runner::TestRunner::run::h307b6f569916319e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   34:     0x5eaa59d48e26 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0a3ded2ab72dfba7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   35:     0x5eaa59d490c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h3646f9b8bb109d87
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   36:     0x5eaa59cf60f6 - core::ops::function::FnOnce::call_once::h1c40031e63b9b67c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   37:     0x5eaa59d6e9eb - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x5eaa59d6e9eb - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   39:     0x5eaa59d8237a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   40:     0x5eaa59d8237a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   41:     0x5eaa59d8237a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   42:     0x5eaa59d8237a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   43:     0x5eaa59d8237a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   44:     0x5eaa59d8237a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   45:     0x5eaa59d8237a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   46:     0x5eaa59d5c614 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   47:     0x5eaa59d5c614 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   48:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   49:     0x5eaa59d5ff42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   50:     0x5eaa59d5ff42 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   51:     0x5eaa59d5ff42 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   52:     0x5eaa59d5ff42 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   53:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   54:     0x5eaa59d5ff42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   55:     0x5eaa59e24b7f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   56:     0x5eaa59e24b7f - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   57:     0x7cc8eef7baa4 - <unknown>
[INFO] [stdout]   58:     0x7cc8ef008a64 - clone
[INFO] [stdout]   59:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.0,
[INFO] [stdout]     xz: -0.11815345,
[INFO] [stdout]     xw: -0.7799071,
[INFO] [stdout]     yz: -2.6078444,
[INFO] [stdout]     wy: 0.29817417,
[INFO] [stdout]     zw: -1.5328671,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.032868817,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.098961,
[INFO] [stdout]         xz: -0.05728542,
[INFO] [stdout]         xw: -0.08270356,
[INFO] [stdout]         yz: -0.7891562,
[INFO] [stdout]         wy: 0.10361491,
[INFO] [stdout]         zw: -0.49345422,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.31938106,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -8.940697e-8,
[INFO] [stdout]     xz: -0.11815348,
[INFO] [stdout]     xw: -0.7799077,
[INFO] [stdout]     yz: -2.6078458,
[INFO] [stdout]     wy: 0.29817432,
[INFO] [stdout]     zw: -1.5328676,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.097956,
[INFO] [stdout]     xz: -0.11069649,
[INFO] [stdout]     xw: -0.7306852,
[INFO] [stdout]     yz: -2.4432566,
[INFO] [stdout]     wy: 0.27935565,
[INFO] [stdout]     zw: -1.4361238,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.0008868764,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.35788554,
[INFO] [stdout]         xz: -0.036852837,
[INFO] [stdout]         xw: -0.21870601,
[INFO] [stdout]         yz: -0.7739085,
[INFO] [stdout]         wy: 0.08959909,
[INFO] [stdout]         zw: -0.4636438,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.02826649,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.0985552,
[INFO] [stdout]     xz: -0.11075492,
[INFO] [stdout]     xw: -0.73113483,
[INFO] [stdout]     yz: -2.4446485,
[INFO] [stdout]     wy: 0.27951193,
[INFO] [stdout]     zw: -1.4369196,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (100) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5eaa59e4f532 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x5eaa59e4f532 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x5eaa59e60f87 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5eaa59e60f87 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x5eaa59e1d3a6 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5eaa59e1d3a6 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5eaa59e2e4b9 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x5eaa59e2e4b9 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5eaa59e2e351 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5eaa59d6ebbe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5eaa59d6ebbe - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5eaa59e2e732 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5eaa59e2e732 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5eaa59e2e5aa - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5eaa59e29619 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x5eaa59e11acd - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5eaa59e68a0c - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5eaa59e689d2 - core::panicking::panic::h40aea00c5b72b770
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5eaa59d494f4 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::hd2b6efe782fd8b54
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x5eaa59d3b549 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hfb39622a06bc56a1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x5eaa59ca3375 - proptest::test_runner::runner::call_test::{{closure}}::hd81fda210dfe6dc7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x5eaa59d0a56a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc751b064402befea
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x5eaa59ce51fd - std::panicking::catch_unwind::do_call::h7d89ecda8f26ec31
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x5eaa59cec81b - __rust_try
[INFO] [stdout]   26:     0x5eaa59ce2b79 - std::panicking::catch_unwind::hd44c3fdb20686af4
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5eaa59ce2b79 - std::panic::catch_unwind::h6e7b64ac8b94f40c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5eaa59c9c73f - proptest::test_runner::runner::call_test::hdeb18d0d5b5d4929
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x5eaa59c80477 - proptest::test_runner::runner::TestRunner::shrink::hc70d8e82193a6cc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x5eaa59c51148 - proptest::test_runner::runner::TestRunner::run_one_with_replay::h726f2f3d7b09e6fb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x5eaa59c40fa7 - proptest::test_runner::runner::TestRunner::gen_and_run_case::h07bed3dd8d58500c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x5eaa59c59f85 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::h295ee295656d03d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x5eaa59c3eb30 - proptest::test_runner::runner::TestRunner::run_in_process::h298afbdbd58ca5a8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x5eaa59c6efef - proptest::test_runner::runner::TestRunner::run::h307b6f569916319e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x5eaa59d48e26 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0a3ded2ab72dfba7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x5eaa59d490c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h3646f9b8bb109d87
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x5eaa59cf60f6 - core::ops::function::FnOnce::call_once::h1c40031e63b9b67c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x5eaa59d6e9eb - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x5eaa59d6e9eb - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x5eaa59d8237a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x5eaa59d8237a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x5eaa59d8237a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x5eaa59d8237a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x5eaa59d8237a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x5eaa59d8237a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x5eaa59d8237a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x5eaa59d5c614 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x5eaa59d5c614 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   49:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   50:     0x5eaa59d5ff42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x5eaa59d5ff42 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x5eaa59d5ff42 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x5eaa59d5ff42 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   55:     0x5eaa59d5ff42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x5eaa59e24b7f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x5eaa59e24b7f - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   58:     0x7cc8eef7baa4 - <unknown>
[INFO] [stdout]   59:     0x7cc8ef008a64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.0986387,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -0.7311395,
[INFO] [stdout]     yz: -2.4447758,
[INFO] [stdout]     wy: 0.27952936,
[INFO] [stdout]     zw: -1.4370168,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.0009839619,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.35956514,
[INFO] [stdout]         xz: -0.0018820036,
[INFO] [stdout]         xw: -0.21639028,
[INFO] [stdout]         yz: -0.77367985,
[INFO] [stdout]         wy: 0.0890234,
[INFO] [stdout]         zw: -0.46505225,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.03323192,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.0993001,
[INFO] [stdout]     xz: 5.4435804e-6,
[INFO] [stdout]     xw: -0.7316458,
[INFO] [stdout]     yz: -2.4463243,
[INFO] [stdout]     wy: 0.27970478,
[INFO] [stdout]     zw: -1.4378971,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (100) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5eaa59e4f532 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x5eaa59e4f532 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x5eaa59e60f87 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5eaa59e60f87 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x5eaa59e1d3a6 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5eaa59e1d3a6 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5eaa59e2e4b9 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x5eaa59e2e4b9 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5eaa59e2e351 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5eaa59d6ebbe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5eaa59d6ebbe - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5eaa59e2e732 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5eaa59e2e732 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5eaa59e2e5aa - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5eaa59e29619 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x5eaa59e11acd - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5eaa59e68a0c - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5eaa59e689d2 - core::panicking::panic::h40aea00c5b72b770
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5eaa59d494f4 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::hd2b6efe782fd8b54
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x5eaa59d3b549 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hfb39622a06bc56a1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x5eaa59ca3375 - proptest::test_runner::runner::call_test::{{closure}}::hd81fda210dfe6dc7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x5eaa59d0a56a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc751b064402befea
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x5eaa59ce51fd - std::panicking::catch_unwind::do_call::h7d89ecda8f26ec31
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x5eaa59cec81b - __rust_try
[INFO] [stdout]   26:     0x5eaa59ce2b79 - std::panicking::catch_unwind::hd44c3fdb20686af4
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5eaa59ce2b79 - std::panic::catch_unwind::h6e7b64ac8b94f40c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5eaa59c9c73f - proptest::test_runner::runner::call_test::hdeb18d0d5b5d4929
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x5eaa59c80477 - proptest::test_runner::runner::TestRunner::shrink::hc70d8e82193a6cc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x5eaa59c51148 - proptest::test_runner::runner::TestRunner::run_one_with_replay::h726f2f3d7b09e6fb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x5eaa59c40fa7 - proptest::test_runner::runner::TestRunner::gen_and_run_case::h07bed3dd8d58500c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x5eaa59c59f85 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::h295ee295656d03d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x5eaa59c3eb30 - proptest::test_runner::runner::TestRunner::run_in_process::h298afbdbd58ca5a8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x5eaa59c6efef - proptest::test_runner::runner::TestRunner::run::h307b6f569916319e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x5eaa59d48e26 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0a3ded2ab72dfba7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x5eaa59d490c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h3646f9b8bb109d87
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x5eaa59cf60f6 - core::ops::function::FnOnce::call_once::h1c40031e63b9b67c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x5eaa59d6e9eb - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x5eaa59d6e9eb - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x5eaa59d8237a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x5eaa59d8237a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x5eaa59d8237a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x5eaa59d8237a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x5eaa59d8237a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x5eaa59d8237a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x5eaa59d8237a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x5eaa59d5c614 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x5eaa59d5c614 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   49:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   50:     0x5eaa59d5ff42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x5eaa59d5ff42 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x5eaa59d5ff42 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x5eaa59d5ff42 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   55:     0x5eaa59d5ff42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x5eaa59e24b7f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x5eaa59e24b7f - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   58:     0x7cc8eef7baa4 - <unknown>
[INFO] [stdout]   59:     0x7cc8ef008a64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.1296833,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: 0.0,
[INFO] [stdout]     yz: -2.5138588,
[INFO] [stdout]     wy: 0.2874281,
[INFO] [stdout]     zw: -1.4776232,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.023114348,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.28283408,
[INFO] [stdout]         xz: 0.015491647,
[INFO] [stdout]         xw: -0.1354906,
[INFO] [stdout]         yz: -0.8066057,
[INFO] [stdout]         wy: 0.09222521,
[INFO] [stdout]         zw: -0.41322845,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.26645267,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.1296847,
[INFO] [stdout]     xz: -4.246831e-7,
[INFO] [stdout]     xw: 3.7550926e-6,
[INFO] [stdout]     yz: -2.513857,
[INFO] [stdout]     wy: 0.2874279,
[INFO] [stdout]     zw: -1.4776238,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.0986387,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -0.7311395,
[INFO] [stdout]     yz: -2.4447758,
[INFO] [stdout]     wy: 0.27952936,
[INFO] [stdout]     zw: -1.4370168,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.0009839619,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.35956514,
[INFO] [stdout]         xz: -0.0018820036,
[INFO] [stdout]         xw: -0.21639028,
[INFO] [stdout]         yz: -0.77367985,
[INFO] [stdout]         wy: 0.0890234,
[INFO] [stdout]         zw: -0.46505225,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.03323192,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.0993001,
[INFO] [stdout]     xz: 5.4435804e-6,
[INFO] [stdout]     xw: -0.7316458,
[INFO] [stdout]     yz: -2.4463243,
[INFO] [stdout]     wy: 0.27970478,
[INFO] [stdout]     zw: -1.4378971,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (100) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5eaa59e4f532 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x5eaa59e4f532 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x5eaa59e60f87 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5eaa59e60f87 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x5eaa59e1d3a6 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5eaa59e1d3a6 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5eaa59e2e4b9 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x5eaa59e2e4b9 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5eaa59e2e351 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5eaa59d6ebbe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5eaa59d6ebbe - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5eaa59e2e732 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5eaa59e2e732 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5eaa59e2e5aa - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5eaa59e29619 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x5eaa59e11acd - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5eaa59e68a0c - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5eaa59e689d2 - core::panicking::panic::h40aea00c5b72b770
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5eaa59d494f4 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::hd2b6efe782fd8b54
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x5eaa59d3b549 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hfb39622a06bc56a1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x5eaa59ca3375 - proptest::test_runner::runner::call_test::{{closure}}::hd81fda210dfe6dc7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x5eaa59d0a56a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc751b064402befea
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x5eaa59ce51fd - std::panicking::catch_unwind::do_call::h7d89ecda8f26ec31
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x5eaa59cec81b - __rust_try
[INFO] [stdout]   26:     0x5eaa59ce2b79 - std::panicking::catch_unwind::hd44c3fdb20686af4
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5eaa59ce2b79 - std::panic::catch_unwind::h6e7b64ac8b94f40c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5eaa59c9c73f - proptest::test_runner::runner::call_test::hdeb18d0d5b5d4929
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x5eaa59c80477 - proptest::test_runner::runner::TestRunner::shrink::hc70d8e82193a6cc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x5eaa59c51148 - proptest::test_runner::runner::TestRunner::run_one_with_replay::h726f2f3d7b09e6fb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x5eaa59c40fa7 - proptest::test_runner::runner::TestRunner::gen_and_run_case::h07bed3dd8d58500c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x5eaa59c59f85 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::h295ee295656d03d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x5eaa59c3eb30 - proptest::test_runner::runner::TestRunner::run_in_process::h298afbdbd58ca5a8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x5eaa59c6efef - proptest::test_runner::runner::TestRunner::run::h307b6f569916319e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x5eaa59d48e26 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0a3ded2ab72dfba7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x5eaa59d490c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h3646f9b8bb109d87
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x5eaa59cf60f6 - core::ops::function::FnOnce::call_once::h1c40031e63b9b67c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x5eaa59d6e9eb - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x5eaa59d6e9eb - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x5eaa59d8237a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x5eaa59d8237a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x5eaa59d8237a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x5eaa59d8237a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x5eaa59d8237a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x5eaa59d8237a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x5eaa59d8237a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x5eaa59d5c614 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x5eaa59d5c614 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   49:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   50:     0x5eaa59d5ff42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x5eaa59d5ff42 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x5eaa59d5ff42 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x5eaa59d5ff42 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   55:     0x5eaa59d5ff42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x5eaa59e24b7f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x5eaa59e24b7f - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   58:     0x7cc8eef7baa4 - <unknown>
[INFO] [stdout]   59:     0x7cc8ef008a64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.7504498,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -1.1649171,
[INFO] [stdout]     yz: 0.0,
[INFO] [stdout]     wy: 0.44537124,
[INFO] [stdout]     zw: -2.2895844,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.13051836,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.2843134,
[INFO] [stdout]         xz: 0.057889692,
[INFO] [stdout]         xw: -0.38726223,
[INFO] [stdout]         yz: -0.1514168,
[INFO] [stdout]         wy: 0.14805813,
[INFO] [stdout]         zw: -0.533619,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.64746433,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.7504498,
[INFO] [stdout]     xz: -5.9604645e-8,
[INFO] [stdout]     xw: -1.164917,
[INFO] [stdout]     yz: 1.1920929e-7,
[INFO] [stdout]     wy: 0.4453712,
[INFO] [stdout]     zw: -2.2895842,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.0986387,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -0.7311395,
[INFO] [stdout]     yz: -2.4447758,
[INFO] [stdout]     wy: 0.27952936,
[INFO] [stdout]     zw: -1.4370168,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.0009839619,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.35956514,
[INFO] [stdout]         xz: -0.0018820036,
[INFO] [stdout]         xw: -0.21639028,
[INFO] [stdout]         yz: -0.77367985,
[INFO] [stdout]         wy: 0.0890234,
[INFO] [stdout]         zw: -0.46505225,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.03323192,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.0993001,
[INFO] [stdout]     xz: 5.4435804e-6,
[INFO] [stdout]     xw: -0.7316458,
[INFO] [stdout]     yz: -2.4463243,
[INFO] [stdout]     wy: 0.27970478,
[INFO] [stdout]     zw: -1.4378971,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (100) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5eaa59e4f532 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x5eaa59e4f532 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x5eaa59e60f87 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5eaa59e60f87 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x5eaa59e1d3a6 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5eaa59e1d3a6 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5eaa59e2e4b9 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x5eaa59e2e4b9 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5eaa59e2e351 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5eaa59d6ebbe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5eaa59d6ebbe - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5eaa59e2e732 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5eaa59e2e732 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5eaa59e2e5aa - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5eaa59e29619 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x5eaa59e11acd - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5eaa59e68a0c - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5eaa59e689d2 - core::panicking::panic::h40aea00c5b72b770
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5eaa59d494f4 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::hd2b6efe782fd8b54
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x5eaa59d3b549 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hfb39622a06bc56a1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x5eaa59ca3375 - proptest::test_runner::runner::call_test::{{closure}}::hd81fda210dfe6dc7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x5eaa59d0a56a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc751b064402befea
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x5eaa59ce51fd - std::panicking::catch_unwind::do_call::h7d89ecda8f26ec31
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x5eaa59cec81b - __rust_try
[INFO] [stdout]   26:     0x5eaa59ce2b79 - std::panicking::catch_unwind::hd44c3fdb20686af4
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5eaa59ce2b79 - std::panic::catch_unwind::h6e7b64ac8b94f40c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5eaa59c9c73f - proptest::test_runner::runner::call_test::hdeb18d0d5b5d4929
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x5eaa59c80477 - proptest::test_runner::runner::TestRunner::shrink::hc70d8e82193a6cc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x5eaa59c51148 - proptest::test_runner::runner::TestRunner::run_one_with_replay::h726f2f3d7b09e6fb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x5eaa59c40fa7 - proptest::test_runner::runner::TestRunner::gen_and_run_case::h07bed3dd8d58500c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x5eaa59c59f85 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::h295ee295656d03d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x5eaa59c3eb30 - proptest::test_runner::runner::TestRunner::run_in_process::h298afbdbd58ca5a8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x5eaa59c6efef - proptest::test_runner::runner::TestRunner::run::h307b6f569916319e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x5eaa59d48e26 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0a3ded2ab72dfba7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x5eaa59d490c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h3646f9b8bb109d87
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x5eaa59cf60f6 - core::ops::function::FnOnce::call_once::h1c40031e63b9b67c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x5eaa59d6e9eb - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x5eaa59d6e9eb - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x5eaa59d8237a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x5eaa59d8237a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x5eaa59d8237a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x5eaa59d8237a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x5eaa59d8237a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x5eaa59d8237a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x5eaa59d8237a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x5eaa59d5c614 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x5eaa59d5c614 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   49:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   50:     0x5eaa59d5ff42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x5eaa59d5ff42 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x5eaa59d5ff42 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x5eaa59d5ff42 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   55:     0x5eaa59d5ff42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x5eaa59e24b7f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x5eaa59e24b7f - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   58:     0x7cc8eef7baa4 - <unknown>
[INFO] [stdout]   59:     0x7cc8ef008a64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.1030173,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -0.73405343,
[INFO] [stdout]     yz: -2.4545195,
[INFO] [stdout]     wy: 0.0,
[INFO] [stdout]     zw: -1.4427441,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.0009893145,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.36107638,
[INFO] [stdout]         xz: 0.0,
[INFO] [stdout]         xw: -0.21712115,
[INFO] [stdout]         yz: -0.7767253,
[INFO] [stdout]         wy: 0.0,
[INFO] [stdout]         zw: -0.46696582,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.033497356,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.1036847,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -0.7345651,
[INFO] [stdout]     yz: -2.4560826,
[INFO] [stdout]     wy: 0.0,
[INFO] [stdout]     zw: -1.4436325,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (100) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5eaa59e4f532 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x5eaa59e4f532 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x5eaa59e60f87 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5eaa59e60f87 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x5eaa59e1d3a6 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5eaa59e1d3a6 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5eaa59e2e4b9 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x5eaa59e2e4b9 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5eaa59e2e351 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5eaa59d6ebbe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5eaa59d6ebbe - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5eaa59e2e732 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5eaa59e2e732 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5eaa59e2e5aa - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5eaa59e29619 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x5eaa59e11acd - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5eaa59e68a0c - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5eaa59e689d2 - core::panicking::panic::h40aea00c5b72b770
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5eaa59d494f4 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::hd2b6efe782fd8b54
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x5eaa59d3b549 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hfb39622a06bc56a1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x5eaa59ca3375 - proptest::test_runner::runner::call_test::{{closure}}::hd81fda210dfe6dc7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x5eaa59d0a56a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc751b064402befea
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x5eaa59ce51fd - std::panicking::catch_unwind::do_call::h7d89ecda8f26ec31
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x5eaa59cec81b - __rust_try
[INFO] [stdout]   26:     0x5eaa59ce2b79 - std::panicking::catch_unwind::hd44c3fdb20686af4
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5eaa59ce2b79 - std::panic::catch_unwind::h6e7b64ac8b94f40c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5eaa59c9c73f - proptest::test_runner::runner::call_test::hdeb18d0d5b5d4929
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x5eaa59c80477 - proptest::test_runner::runner::TestRunner::shrink::hc70d8e82193a6cc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x5eaa59c51148 - proptest::test_runner::runner::TestRunner::run_one_with_replay::h726f2f3d7b09e6fb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x5eaa59c40fa7 - proptest::test_runner::runner::TestRunner::gen_and_run_case::h07bed3dd8d58500c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x5eaa59c59f85 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::h295ee295656d03d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x5eaa59c3eb30 - proptest::test_runner::runner::TestRunner::run_in_process::h298afbdbd58ca5a8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x5eaa59c6efef - proptest::test_runner::runner::TestRunner::run::h307b6f569916319e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x5eaa59d48e26 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0a3ded2ab72dfba7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x5eaa59d490c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h3646f9b8bb109d87
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x5eaa59cf60f6 - core::ops::function::FnOnce::call_once::h1c40031e63b9b67c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x5eaa59d6e9eb - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x5eaa59d6e9eb - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x5eaa59d8237a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x5eaa59d8237a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x5eaa59d8237a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x5eaa59d8237a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x5eaa59d8237a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x5eaa59d8237a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x5eaa59d8237a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x5eaa59d5c614 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x5eaa59d5c614 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   49:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   50:     0x5eaa59d5ff42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x5eaa59d5ff42 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x5eaa59d5ff42 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x5eaa59d5ff42 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   55:     0x5eaa59d5ff42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x5eaa59e24b7f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x5eaa59e24b7f - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   58:     0x7cc8eef7baa4 - <unknown>
[INFO] [stdout]   59:     0x7cc8ef008a64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.2418333,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -0.82643497,
[INFO] [stdout]     yz: -2.763424,
[INFO] [stdout]     wy: 0.0,
[INFO] [stdout]     zw: 0.0,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.042731974,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.40108693,
[INFO] [stdout]         xz: 0.0,
[INFO] [stdout]         xw: -0.06298056,
[INFO] [stdout]         yz: -0.83153856,
[INFO] [stdout]         wy: 0.0,
[INFO] [stdout]         zw: -0.0916475,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.36535057,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.2418344,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -0.826434,
[INFO] [stdout]     yz: -2.763425,
[INFO] [stdout]     wy: 0.0,
[INFO] [stdout]     zw: -6.854534e-7,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.1030173,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -0.73405343,
[INFO] [stdout]     yz: -2.4545195,
[INFO] [stdout]     wy: 0.0,
[INFO] [stdout]     zw: -1.4427441,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.0009893145,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.36107638,
[INFO] [stdout]         xz: 0.0,
[INFO] [stdout]         xw: -0.21712115,
[INFO] [stdout]         yz: -0.7767253,
[INFO] [stdout]         wy: 0.0,
[INFO] [stdout]         zw: -0.46696582,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.033497356,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.1036847,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -0.7345651,
[INFO] [stdout]     yz: -2.4560826,
[INFO] [stdout]     wy: 0.0,
[INFO] [stdout]     zw: -1.4436325,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (100) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5eaa59e4f532 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x5eaa59e4f532 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x5eaa59e60f87 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5eaa59e60f87 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x5eaa59e1d3a6 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5eaa59e1d3a6 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5eaa59e2e4b9 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x5eaa59e2e4b9 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5eaa59e2e351 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5eaa59d6ebbe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5eaa59d6ebbe - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5eaa59e2e732 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5eaa59e2e732 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5eaa59e2e5aa - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5eaa59e29619 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x5eaa59e11acd - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5eaa59e68a0c - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5eaa59e689d2 - core::panicking::panic::h40aea00c5b72b770
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5eaa59d494f4 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::hd2b6efe782fd8b54
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x5eaa59d3b549 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hfb39622a06bc56a1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x5eaa59ca3375 - proptest::test_runner::runner::call_test::{{closure}}::hd81fda210dfe6dc7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x5eaa59d0a56a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc751b064402befea
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x5eaa59ce51fd - std::panicking::catch_unwind::do_call::h7d89ecda8f26ec31
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x5eaa59cec81b - __rust_try
[INFO] [stdout]   26:     0x5eaa59ce2b79 - std::panicking::catch_unwind::hd44c3fdb20686af4
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5eaa59ce2b79 - std::panic::catch_unwind::h6e7b64ac8b94f40c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5eaa59c9c73f - proptest::test_runner::runner::call_test::hdeb18d0d5b5d4929
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x5eaa59c80477 - proptest::test_runner::runner::TestRunner::shrink::hc70d8e82193a6cc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x5eaa59c51148 - proptest::test_runner::runner::TestRunner::run_one_with_replay::h726f2f3d7b09e6fb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x5eaa59c40fa7 - proptest::test_runner::runner::TestRunner::gen_and_run_case::h07bed3dd8d58500c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x5eaa59c59f85 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::h295ee295656d03d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x5eaa59c3eb30 - proptest::test_runner::runner::TestRunner::run_in_process::h298afbdbd58ca5a8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x5eaa59c6efef - proptest::test_runner::runner::TestRunner::run::h307b6f569916319e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x5eaa59d48e26 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0a3ded2ab72dfba7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x5eaa59d490c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h3646f9b8bb109d87
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x5eaa59cf60f6 - core::ops::function::FnOnce::call_once::h1c40031e63b9b67c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x5eaa59d6e9eb - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x5eaa59d6e9eb - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x5eaa59d8237a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x5eaa59d8237a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x5eaa59d8237a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x5eaa59d8237a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x5eaa59d8237a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x5eaa59d8237a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x5eaa59d8237a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x5eaa59d5c614 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x5eaa59d5c614 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   49:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   50:     0x5eaa59d5ff42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x5eaa59d5ff42 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x5eaa59d5ff42 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x5eaa59d5ff42 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   55:     0x5eaa59d5ff42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x5eaa59e24b7f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x5eaa59e24b7f - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   58:     0x7cc8eef7baa4 - <unknown>
[INFO] [stdout]   59:     0x7cc8ef008a64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.0,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -0.0,
[INFO] [stdout]     yz: -0.0,
[INFO] [stdout]     wy: 0.0,
[INFO] [stdout]     zw: -0.0,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 1.0,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.0,
[INFO] [stdout]         xz: 0.0,
[INFO] [stdout]         xw: 0.0,
[INFO] [stdout]         yz: 0.0,
[INFO] [stdout]         wy: 0.0,
[INFO] [stdout]         zw: 0.0,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.0,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: 0.0,
[INFO] [stdout]     yz: 0.0,
[INFO] [stdout]     wy: 0.0,
[INFO] [stdout]     zw: 0.0,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.1030173,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -0.73405343,
[INFO] [stdout]     yz: -2.4545195,
[INFO] [stdout]     wy: 0.0,
[INFO] [stdout]     zw: -1.4427441,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.0009893145,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.36107638,
[INFO] [stdout]         xz: 0.0,
[INFO] [stdout]         xw: -0.21712115,
[INFO] [stdout]         yz: -0.7767253,
[INFO] [stdout]         wy: 0.0,
[INFO] [stdout]         zw: -0.46696582,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.033497356,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.1036847,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -0.7345651,
[INFO] [stdout]     yz: -2.4560826,
[INFO] [stdout]     wy: 0.0,
[INFO] [stdout]     zw: -1.4436325,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (100) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5eaa59e4f532 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x5eaa59e4f532 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x5eaa59e60f87 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5eaa59e60f87 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x5eaa59e1d3a6 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5eaa59e1d3a6 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5eaa59e2e4b9 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x5eaa59e2e4b9 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5eaa59e2e351 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5eaa59d6ebbe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5eaa59d6ebbe - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5eaa59e2e732 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5eaa59e2e732 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5eaa59e2e5aa - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5eaa59e29619 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x5eaa59e11acd - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5eaa59e68a0c - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5eaa59e689d2 - core::panicking::panic::h40aea00c5b72b770
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5eaa59d494f4 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::hd2b6efe782fd8b54
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x5eaa59d3b549 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hfb39622a06bc56a1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x5eaa59ca3375 - proptest::test_runner::runner::call_test::{{closure}}::hd81fda210dfe6dc7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x5eaa59d0a56a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc751b064402befea
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x5eaa59ce51fd - std::panicking::catch_unwind::do_call::h7d89ecda8f26ec31
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x5eaa59cec81b - __rust_try
[INFO] [stdout]   26:     0x5eaa59ce2b79 - std::panicking::catch_unwind::hd44c3fdb20686af4
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5eaa59ce2b79 - std::panic::catch_unwind::h6e7b64ac8b94f40c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5eaa59c9c73f - proptest::test_runner::runner::call_test::hdeb18d0d5b5d4929
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x5eaa59c80477 - proptest::test_runner::runner::TestRunner::shrink::hc70d8e82193a6cc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x5eaa59c51148 - proptest::test_runner::runner::TestRunner::run_one_with_replay::h726f2f3d7b09e6fb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x5eaa59c40fa7 - proptest::test_runner::runner::TestRunner::gen_and_run_case::h07bed3dd8d58500c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x5eaa59c59f85 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::h295ee295656d03d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x5eaa59c3eb30 - proptest::test_runner::runner::TestRunner::run_in_process::h298afbdbd58ca5a8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x5eaa59c6efef - proptest::test_runner::runner::TestRunner::run::h307b6f569916319e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x5eaa59d48e26 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0a3ded2ab72dfba7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x5eaa59d490c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h3646f9b8bb109d87
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x5eaa59cf60f6 - core::ops::function::FnOnce::call_once::h1c40031e63b9b67c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x5eaa59d6e9eb - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x5eaa59d6e9eb - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x5eaa59d8237a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x5eaa59d8237a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x5eaa59d8237a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x5eaa59d8237a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x5eaa59d8237a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x5eaa59d8237a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x5eaa59d8237a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x5eaa59d5c614 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x5eaa59d5c614 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   49:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   50:     0x5eaa59d5ff42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x5eaa59d5ff42 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x5eaa59d5ff42 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x5eaa59d5ff42 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   55:     0x5eaa59d5ff42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x5eaa59e24b7f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x5eaa59e24b7f - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   58:     0x7cc8eef7baa4 - <unknown>
[INFO] [stdout]   59:     0x7cc8ef008a64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] proptest: failed to append to /opt/rustwide/workdir/tessa4d/proptest-regressions/transform/rotor4.txt: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (100) panicked at tessa4d/src/transform/rotor4.rs:1720:5:
[INFO] [stdout] Test failed: assertion failed: bivec_approx_equal(bivec2, bivec).
[INFO] [stdout] minimal failing input: bivec = Bivec4 {
[INFO] [stdout]     xy: 0.40508276,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: -0.2695809,
[INFO] [stdout]     yz: -0.90142155,
[INFO] [stdout]     wy: 0.0,
[INFO] [stdout]     zw: -0.5298473,
[INFO] [stdout] }, angle = 3.1403275
[INFO] [stdout] 	successes: 57
[INFO] [stdout] 	local rejects: 0
[INFO] [stdout] 	global rejects: 0
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5eaa59e4f532 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5eaa59e4f532 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x5eaa59e4f532 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x5eaa59e60f87 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5eaa59e60f87 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x5eaa59e1d3a6 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5eaa59e1d3a6 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5eaa59e2e4b9 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x5eaa59e2e4b9 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5eaa59e2e351 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5eaa59d6ebbe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5eaa59d6ebbe - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5eaa59e2e732 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5eaa59e2e732 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5eaa59e2e578 - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5eaa59e29619 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x5eaa59e11acd - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5eaa59e68a0c - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5eaa59d49002 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0a3ded2ab72dfba7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   20:     0x5eaa59d490c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h3646f9b8bb109d87
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   21:     0x5eaa59cf60f6 - core::ops::function::FnOnce::call_once::h1c40031e63b9b67c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5eaa59d6e9eb - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5eaa59d6e9eb - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5eaa59d8237a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5eaa59d8237a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5eaa59d8237a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5eaa59d8237a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5eaa59d8237a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5eaa59d8237a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5eaa59d8237a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5eaa59d5c614 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5eaa59d5c614 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   33:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   34:     0x5eaa59d5ff42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5eaa59d5ff42 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5eaa59d5ff42 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5eaa59d5ff42 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5eaa59d5ff42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   39:     0x5eaa59d5ff42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5eaa59e24b7f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x5eaa59e24b7f - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7cc8eef7baa4 - <unknown>
[INFO] [stdout]   43:     0x7cc8ef008a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 102 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4ebaf8942f174d6fa1249223cfa3e69411b2193f908280c1b72001ee42f4dcae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ebaf8942f174d6fa1249223cfa3e69411b2193f908280c1b72001ee42f4dcae", kill_on_drop: false }`
[INFO] [stdout] 4ebaf8942f174d6fa1249223cfa3e69411b2193f908280c1b72001ee42f4dcae
