[INFO] cloning repository https://github.com/aseverino/cgar [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/aseverino/cgar" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faseverino%2Fcgar", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faseverino%2Fcgar'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 21ad54f181f0fd092f250a767df1d88b1b2212ff [INFO] testing aseverino/cgar against master#7704328ba5ae8d6ce0ac303c9d5a1a1605906766 for pr-146989 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faseverino%2Fcgar" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/aseverino/cgar [INFO] finished tweaking git repo https://github.com/aseverino/cgar [INFO] tweaked toml for git repo https://github.com/aseverino/cgar written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/aseverino/cgar on toolchain 7704328ba5ae8d6ce0ac303c9d5a1a1605906766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7704328ba5ae8d6ce0ac303c9d5a1a1605906766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/aseverino/cgar 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" "+7704328ba5ae8d6ce0ac303c9d5a1a1605906766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+7704328ba5ae8d6ce0ac303c9d5a1a1605906766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 44ad1af9c57e72ae1870852f1c6422b0eaa113540d6df84ca431c773a478625a [INFO] running `Command { std: "docker" "start" "-a" "44ad1af9c57e72ae1870852f1c6422b0eaa113540d6df84ca431c773a478625a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "44ad1af9c57e72ae1870852f1c6422b0eaa113540d6df84ca431c773a478625a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "44ad1af9c57e72ae1870852f1c6422b0eaa113540d6df84ca431c773a478625a", kill_on_drop: false }` [INFO] [stdout] 44ad1af9c57e72ae1870852f1c6422b0eaa113540d6df84ca431c773a478625a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+7704328ba5ae8d6ce0ac303c9d5a1a1605906766" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7c9eef38a75529ca72a6a7023426aaaf7ea21d64ee808d7714d601fec06eb573 [INFO] running `Command { std: "docker" "start" "-a" "7c9eef38a75529ca72a6a7023426aaaf7ea21d64ee808d7714d601fec06eb573", kill_on_drop: false }` [INFO] [stderr] Compiling gmp-mpfr-sys v1.6.5 [INFO] [stderr] Compiling az v1.2.1 [INFO] [stderr] Compiling rug v1.27.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling cgar v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `edge_a` [INFO] [stdout] --> src/mesh_processing/boolean.rs:535:25 [INFO] [stdout] | [INFO] [stdout] 535 | let edge_a = ordered(va0, va1); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_edge_a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `edge_b` [INFO] [stdout] --> src/mesh_processing/boolean.rs:546:29 [INFO] [stdout] | [INFO] [stdout] 546 | let edge_b = ordered(vb0, vb1); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_edge_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5m 00s [INFO] running `Command { std: "docker" "inspect" "7c9eef38a75529ca72a6a7023426aaaf7ea21d64ee808d7714d601fec06eb573", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7c9eef38a75529ca72a6a7023426aaaf7ea21d64ee808d7714d601fec06eb573", kill_on_drop: false }` [INFO] [stdout] 7c9eef38a75529ca72a6a7023426aaaf7ea21d64ee808d7714d601fec06eb573 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+7704328ba5ae8d6ce0ac303c9d5a1a1605906766" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] de1cec5685b306721392988ad18453af08aefae9f4a29ab0b50dba4d1d15bca4 [INFO] running `Command { std: "docker" "start" "-a" "de1cec5685b306721392988ad18453af08aefae9f4a29ab0b50dba4d1d15bca4", kill_on_drop: false }` [INFO] [stdout] warning: unused variable: `edge_a` [INFO] [stdout] --> src/mesh_processing/boolean.rs:535:25 [INFO] [stdout] | [INFO] [stdout] 535 | let edge_a = ordered(va0, va1); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_edge_a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `edge_b` [INFO] [stdout] --> src/mesh_processing/boolean.rs:546:29 [INFO] [stdout] | [INFO] [stdout] 546 | let edge_b = ordered(vb0, vb1); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_edge_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cgar v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::cmp::Ordering` [INFO] [stdout] --> tests/test_tri_tri.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use std::cmp::Ordering; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Point3`, `numeric::cgar_f64::CgarF64`, `spatial_element::SpatialElement`, and `tri_tri_intersect::tri_tri_intersection` [INFO] [stdout] --> tests/test_tri_tri.rs:26:16 [INFO] [stdout] | [INFO] [stdout] 26 | geometry::{Point3, spatial_element::SpatialElement, tri_tri_intersect::tri_tri_intersection}, [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | numeric::cgar_f64::CgarF64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `vector::Vector` [INFO] [stdout] --> tests/test_edge_collapse.rs:4:69 [INFO] [stdout] | [INFO] [stdout] 4 | use cgar::geometry::{point::Point, spatial_element::SpatialElement, vector::Vector}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CollapsePlan` [INFO] [stdout] --> tests/test_edge_collapse.rs:7:35 [INFO] [stdout] | [INFO] [stdout] 7 | edge_collapse::{CollapseOpts, CollapsePlan, CollapseReject, Midpoint, Placement}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `io::obj::write_obj` [INFO] [stdout] --> tests/test_topology.rs:10:55 [INFO] [stdout] | [INFO] [stdout] 10 | use cgar::{geometry::spatial_element::SpatialElement, io::obj::write_obj}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Instant` [INFO] [stdout] --> tests/test_mesh_2.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use std::time::Instant; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `read_obj` [INFO] [stdout] --> tests/test_mesh_2.rs:29:21 [INFO] [stdout] | [INFO] [stdout] 29 | use cgar::io::obj::{read_obj, write_obj}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cgar::numeric::lazy_exact::LazyExact` [INFO] [stdout] --> tests/test_mesh_2.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use cgar::numeric::lazy_exact::LazyExact; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Point2`, `Point3`, `Segment2`, `Segment3`, `SegmentOps`, and `VectorOps` [INFO] [stdout] --> tests/test_geometry.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | Point2, Point3, Segment2, Vector2, Vector3, [INFO] [stdout] | ^^^^^^ ^^^^^^ ^^^^^^^^ [INFO] [stdout] 26 | point::PointOps, [INFO] [stdout] 27 | segment::{Segment3, SegmentOps}, [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] 28 | spatial_element::SpatialElement, [INFO] [stdout] 29 | vector::{Cross2, Cross3, VectorOps}, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> tests/test_topology.rs:221:9 [INFO] [stdout] | [INFO] [stdout] 221 | let mut s0: AHashSet<_> = pair [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> tests/test_topology.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 228 | let mut s1: AHashSet<_> = pair [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `he1_idx` [INFO] [stdout] --> tests/test_mesh_2.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | let he1_idx = mesh.faces[f1].half_edge; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_he1_idx` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f0` [INFO] [stdout] --> tests/test_mesh_2.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | let f0 = mesh.add_triangle(v0, v1, v2); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f1` [INFO] [stdout] --> tests/test_mesh_2.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | let f1 = mesh.add_triangle(v1, v3, v2); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_f1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `edge_a` [INFO] [stdout] --> src/mesh_processing/boolean.rs:535:25 [INFO] [stdout] | [INFO] [stdout] 535 | let edge_a = ordered(va0, va1); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_edge_a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `edge_b` [INFO] [stdout] --> src/mesh_processing/boolean.rs:546:29 [INFO] [stdout] | [INFO] [stdout] 546 | let edge_b = ordered(vb0, vb1); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_edge_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.11s [INFO] running `Command { std: "docker" "inspect" "de1cec5685b306721392988ad18453af08aefae9f4a29ab0b50dba4d1d15bca4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "de1cec5685b306721392988ad18453af08aefae9f4a29ab0b50dba4d1d15bca4", kill_on_drop: false }` [INFO] [stdout] de1cec5685b306721392988ad18453af08aefae9f4a29ab0b50dba4d1d15bca4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+7704328ba5ae8d6ce0ac303c9d5a1a1605906766" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2a0933e43417f97a7ae0f8bd15df3e0ebbef64c5d172e38de5961023f8ca0f2d [INFO] running `Command { std: "docker" "start" "-a" "2a0933e43417f97a7ae0f8bd15df3e0ebbef64c5d172e38de5961023f8ca0f2d", kill_on_drop: false }` [INFO] [stderr] warning: unused variable: `edge_a` [INFO] [stderr] --> src/mesh_processing/boolean.rs:535:25 [INFO] [stderr] | [INFO] [stderr] 535 | let edge_a = ordered(va0, va1); [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_edge_a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `edge_b` [INFO] [stderr] --> src/mesh_processing/boolean.rs:546:29 [INFO] [stderr] | [INFO] [stderr] 546 | let edge_b = ordered(vb0, vb1); [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_edge_b` [INFO] [stderr] [INFO] [stderr] warning: `cgar` (lib) generated 2 warnings (run `cargo fix --lib -p cgar` to apply 2 suggestions) [INFO] [stderr] warning: `cgar` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] warning: unused import: `std::cmp::Ordering` [INFO] [stderr] --> tests/test_tri_tri.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | use std::cmp::Ordering; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Point3`, `numeric::cgar_f64::CgarF64`, `spatial_element::SpatialElement`, and `tri_tri_intersect::tri_tri_intersection` [INFO] [stderr] --> tests/test_tri_tri.rs:26:16 [INFO] [stderr] | [INFO] [stderr] 26 | geometry::{Point3, spatial_element::SpatialElement, tri_tri_intersect::tri_tri_intersection}, [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 27 | numeric::cgar_f64::CgarF64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Point2`, `Point3`, `Segment2`, `Segment3`, `SegmentOps`, and `VectorOps` [INFO] [stderr] --> tests/test_geometry.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 25 | Point2, Point3, Segment2, Vector2, Vector3, [INFO] [stderr] | ^^^^^^ ^^^^^^ ^^^^^^^^ [INFO] [stderr] 26 | point::PointOps, [INFO] [stderr] 27 | segment::{Segment3, SegmentOps}, [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] 28 | spatial_element::SpatialElement, [INFO] [stderr] 29 | vector::{Cross2, Cross3, VectorOps}, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `io::obj::write_obj` [INFO] [stderr] --> tests/test_topology.rs:10:55 [INFO] [stderr] | [INFO] [stderr] 10 | use cgar::{geometry::spatial_element::SpatialElement, io::obj::write_obj}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> tests/test_topology.rs:221:9 [INFO] [stderr] | [INFO] [stderr] 221 | let mut s0: AHashSet<_> = pair [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> tests/test_topology.rs:228:9 [INFO] [stderr] | [INFO] [stderr] 228 | let mut s1: AHashSet<_> = pair [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unused import: `vector::Vector` [INFO] [stderr] --> tests/test_edge_collapse.rs:4:69 [INFO] [stderr] | [INFO] [stderr] 4 | use cgar::geometry::{point::Point, spatial_element::SpatialElement, vector::Vector}; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `CollapsePlan` [INFO] [stderr] --> tests/test_edge_collapse.rs:7:35 [INFO] [stderr] | [INFO] [stderr] 7 | edge_collapse::{CollapseOpts, CollapsePlan, CollapseReject, Midpoint, Placement}, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::time::Instant` [INFO] [stderr] --> tests/test_mesh_2.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | use std::time::Instant; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `read_obj` [INFO] [stderr] --> tests/test_mesh_2.rs:29:21 [INFO] [stderr] | [INFO] [stderr] 29 | use cgar::io::obj::{read_obj, write_obj}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `cgar::numeric::lazy_exact::LazyExact` [INFO] [stderr] --> tests/test_mesh_2.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | use cgar::numeric::lazy_exact::LazyExact; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `he1_idx` [INFO] [stderr] --> tests/test_mesh_2.rs:120:9 [INFO] [stderr] | [INFO] [stderr] 120 | let he1_idx = mesh.faces[f1].half_edge; [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_he1_idx` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `f0` [INFO] [stderr] --> tests/test_mesh_2.rs:154:9 [INFO] [stderr] | [INFO] [stderr] 154 | let f0 = mesh.add_triangle(v0, v1, v2); [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_f0` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `f1` [INFO] [stderr] --> tests/test_mesh_2.rs:155:9 [INFO] [stderr] | [INFO] [stderr] 155 | let f1 = mesh.add_triangle(v1, v3, v2); [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_f1` [INFO] [stderr] [INFO] [stderr] warning: `cgar` (test "test_tri_tri") generated 2 warnings (run `cargo fix --test "test_tri_tri" -p cgar` to apply 2 suggestions) [INFO] [stderr] warning: `cgar` (test "test_geometry") generated 1 warning (run `cargo fix --test "test_geometry" -p cgar` to apply 1 suggestion) [INFO] [stderr] warning: `cgar` (test "test_topology") generated 3 warnings (run `cargo fix --test "test_topology" -p cgar` to apply 3 suggestions) [INFO] [stderr] warning: `cgar` (test "test_edge_collapse") generated 2 warnings (run `cargo fix --test "test_edge_collapse" -p cgar` to apply 2 suggestions) [INFO] [stderr] warning: `cgar` (test "test_mesh_2") generated 6 warnings (run `cargo fix --test "test_mesh_2" -p cgar` to apply 6 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cgar-8efa12805b20661f) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_aabb.rs (/opt/rustwide/target/debug/deps/test_aabb-58df5813558b2184) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_aabb_3d_from_union_and_intersection ... ok [INFO] [stdout] test test_aabb_tree_build_and_query_2 ... ok [INFO] [stdout] test test_aabb_tree_build_and_query_3d ... ok [INFO] [stdout] test test_aabb_from_union_and_intersection_2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_edge_collapse.rs (/opt/rustwide/target/debug/deps/test_edge_collapse-c8b3fb7336b98cfd) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test test_border_edge_allowed ... ok [INFO] [stdout] test test_collapse_begin_valid_edge ... ok [INFO] [stdout] test test_border_edge_forbidden ... ok [INFO] [stdout] test test_collapse_commit_after_begin ... ok [INFO] [stdout] test test_degenerate_area_rejection ... ok [INFO] [stdout] test test_link_condition_interior_edge ... ok [INFO] [stdout] test test_collapse_options_default ... ok [INFO] [stdout] test test_duplicate_edge_detection ... ok [INFO] [stdout] test test_link_condition_border_edge ... ok [INFO] [stdout] test test_midpoint_placement ... ok [INFO] [stdout] test test_normal_flip_detection ... ok [INFO] [stdout] test test_non_adjacent_vertices_fail_link_condition ... ok [INFO] [stdout] test test_ring_pair_computation ... ok [INFO] [stdout] test test_two_gon_detection ... ok [INFO] [stdout] test test_tangential_smooth_grid_moves_on_irregular_sampling ... ok [INFO] [stdout] test test_collapse_on_fully_interior_edge ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_geometry.rs (/opt/rustwide/target/debug/deps/test_geometry-eaa3afa5ea71661c) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_vector_cross_2 ... ok [INFO] [stdout] test test_vector_cross_3 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_intersection.rs (/opt/rustwide/target/debug/deps/test_intersection-a69c6f5e36ddb7ca) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_collinear_overlap_3 ... ok [INFO] [stdout] test test_no_intersection_2 ... ok [INFO] [stdout] test test_no_intersection_3 ... ok [INFO] [stdout] test test_collinear_overlap_2 ... ok [INFO] [stdout] test test_simple_intersection_3 ... ok [INFO] [stdout] test test_simple_intersection_2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_kernel.rs (/opt/rustwide/target/debug/deps/test_kernel-b9022f220a1fe5fb) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_are_collinear_2 ... ok [INFO] [stdout] test test_are_collinear_3 ... ok [INFO] [stdout] test test_are_equal_2 ... ok [INFO] [stdout] test test_are_equal_3 ... ok [INFO] [stdout] test test_bigrational_orient2d ... ok [INFO] [stdout] test test_bigrational_orient3d ... ok [INFO] [stdout] test test_is_point_on_segment_2 ... ok [INFO] [stdout] test test_orient2d ... ok [INFO] [stdout] test test_is_point_on_segment_3 ... ok [INFO] [stdout] test test_orient3d ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_mesh_2.rs (/opt/rustwide/target/debug/deps/test_mesh_2-3448a9a1a3d6ccbb) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test difference_boolean_2d ... ok [INFO] [stdout] test intersection_boolean_2d ... ok [INFO] [stdout] test intersection_boolean_2d_exact ... ok [INFO] [stdout] test test_face_area_and_centroid_2d ... ok [INFO] [stdout] test test_add_vertices_and_triangle_2_rational ... FAILED [INFO] [stdout] test test_build_boundary_loops_2 ... FAILED [INFO] [stdout] test test_add_vertices_and_triangle_2 ... FAILED [INFO] [stdout] test test_connected_two_triangles_2_rational ... FAILED [INFO] [stdout] test test_connected_two_triangles_2 ... FAILED [INFO] [stdout] test union_boolean_2d ... FAILED [INFO] [stdout] test test_edge_flip_2 ... FAILED [INFO] [stdout] test union_boolean_2d_exact ... FAILED [INFO] [stdout] test difference_boolean_2d_exact ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test_add_vertices_and_triangle_2_rational stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'test_add_vertices_and_triangle_2_rational' (74) panicked at tests/test_mesh_2.rs:84:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 6 [INFO] [stdout] right: 3 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59f5df284c12 - std[ed5b486fa4cdb954]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59f5df284c12 - <::print::DisplayBacktrace as core[ab67b43d93431064]::fmt::Display>::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59f5df299c1a - ::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59f5df299c1a - core[ab67b43d93431064]::fmt::write [INFO] [stdout] 6: 0x59f5df289aa6 - std[ed5b486fa4cdb954]::io::default_write_fmt::> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59f5df289aa6 - as std[ed5b486fa4cdb954]::io::Write>::write_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59f5df26309f - ::print [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59f5df26309f - std[ed5b486fa4cdb954]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59f5df27cf49 - std[ed5b486fa4cdb954]::panicking::default_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x59f5df1c243e - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x59f5df1c243e - test[f0ec78552bebb08e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x59f5df27d102 - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x59f5df27d102 - std[ed5b486fa4cdb954]::panicking::panic_with_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x59f5df263158 - std[ed5b486fa4cdb954]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x59f5df25abb9 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x59f5df263fad - __rustc[5067f77124470312]::rust_begin_unwind [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x59f5df29a2ec - core[ab67b43d93431064]::panicking::panic_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x59f5df29a1a3 - core[ab67b43d93431064]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x59f5df29600d - core[ab67b43d93431064]::panicking::assert_failed:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x59f5df156090 - test_mesh_2[35299a61b30ee191]::test_add_vertices_and_triangle_2_rational [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:84:5 [INFO] [stdout] 22: 0x59f5df151ca7 - test_mesh_2[35299a61b30ee191]::test_add_vertices_and_triangle_2_rational::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:70:47 [INFO] [stdout] 23: 0x59f5df18cda6 - >::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x59f5df1b67eb - core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x59f5df1b67eb - test[f0ec78552bebb08e]::__rust_begin_short_backtrace::, fn() -> core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x59f5df1c304a - as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::, core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panic::catch_unwind::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x59f5df1be5f4 - test[f0ec78552bebb08e]::run_test::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x59f5df1be5f4 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x59f5df1c5b42 - ::{closure#1}::{closure#0}> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::<(), core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x59f5df1c5b42 - ::{closure#1} as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x59f5df2844bf - + core[ab67b43d93431064]::marker::Send> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x59f5df2844bf - ::new::thread_start [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/thread/unix.rs:127:17 [INFO] [stdout] 44: 0x7adefaf8baa4 - [INFO] [stdout] 45: 0x7adefb018a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_build_boundary_loops_2 stdout ---- [INFO] [stdout] trapped [INFO] [stdout] trapped [INFO] [stdout] trapped [INFO] [stdout] trapped [INFO] [stdout] trapped [INFO] [stdout] trapped [INFO] [stdout] [INFO] [stdout] thread 'test_build_boundary_loops_2' (75) panicked at tests/test_mesh_2.rs:195:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 6 [INFO] [stdout] right: 3 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59f5df284c12 - std[ed5b486fa4cdb954]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59f5df284c12 - <::print::DisplayBacktrace as core[ab67b43d93431064]::fmt::Display>::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59f5df299c1a - ::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59f5df299c1a - core[ab67b43d93431064]::fmt::write [INFO] [stdout] 6: 0x59f5df289aa6 - std[ed5b486fa4cdb954]::io::default_write_fmt::> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59f5df289aa6 - as std[ed5b486fa4cdb954]::io::Write>::write_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59f5df26309f - ::print [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59f5df26309f - std[ed5b486fa4cdb954]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59f5df27cf49 - std[ed5b486fa4cdb954]::panicking::default_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x59f5df1c243e - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x59f5df1c243e - test[f0ec78552bebb08e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x59f5df27d102 - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x59f5df27d102 - std[ed5b486fa4cdb954]::panicking::panic_with_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x59f5df263158 - std[ed5b486fa4cdb954]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x59f5df25abb9 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x59f5df263fad - __rustc[5067f77124470312]::rust_begin_unwind [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x59f5df29a2ec - core[ab67b43d93431064]::panicking::panic_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x59f5df29a1a3 - core[ab67b43d93431064]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x59f5df29600d - core[ab67b43d93431064]::panicking::assert_failed:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x59f5df1536c8 - test_mesh_2[35299a61b30ee191]::test_build_boundary_loops_2 [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:195:5 [INFO] [stdout] 22: 0x59f5df151b87 - test_mesh_2[35299a61b30ee191]::test_build_boundary_loops_2::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:179:33 [INFO] [stdout] 23: 0x59f5df18cc26 - >::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x59f5df1b67eb - core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x59f5df1b67eb - test[f0ec78552bebb08e]::__rust_begin_short_backtrace::, fn() -> core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x59f5df1c304a - as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::, core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panic::catch_unwind::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x59f5df1be5f4 - test[f0ec78552bebb08e]::run_test::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x59f5df1be5f4 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x59f5df1c5b42 - ::{closure#1}::{closure#0}> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::<(), core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x59f5df1c5b42 - ::{closure#1} as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x59f5df2844bf - + core[ab67b43d93431064]::marker::Send> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x59f5df2844bf - ::new::thread_start [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/thread/unix.rs:127:17 [INFO] [stdout] 44: 0x7adefaf8baa4 - [INFO] [stdout] 45: 0x7adefb018a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_add_vertices_and_triangle_2 stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'test_add_vertices_and_triangle_2' (73) panicked at tests/test_mesh_2.rs:52:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 6 [INFO] [stdout] right: 3 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59f5df284c12 - std[ed5b486fa4cdb954]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59f5df284c12 - <::print::DisplayBacktrace as core[ab67b43d93431064]::fmt::Display>::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59f5df299c1a - ::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59f5df299c1a - core[ab67b43d93431064]::fmt::write [INFO] [stdout] 6: 0x59f5df289aa6 - std[ed5b486fa4cdb954]::io::default_write_fmt::> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59f5df289aa6 - as std[ed5b486fa4cdb954]::io::Write>::write_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59f5df26309f - ::print [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59f5df26309f - std[ed5b486fa4cdb954]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59f5df27cf49 - std[ed5b486fa4cdb954]::panicking::default_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x59f5df1c243e - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x59f5df1c243e - test[f0ec78552bebb08e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x59f5df27d102 - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x59f5df27d102 - std[ed5b486fa4cdb954]::panicking::panic_with_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x59f5df263158 - std[ed5b486fa4cdb954]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x59f5df25abb9 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x59f5df263fad - __rustc[5067f77124470312]::rust_begin_unwind [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x59f5df29a2ec - core[ab67b43d93431064]::panicking::panic_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x59f5df29a1a3 - core[ab67b43d93431064]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x59f5df29600d - core[ab67b43d93431064]::panicking::assert_failed:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x59f5df154d5f - test_mesh_2[35299a61b30ee191]::test_add_vertices_and_triangle_2 [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:52:5 [INFO] [stdout] 22: 0x59f5df151c47 - test_mesh_2[35299a61b30ee191]::test_add_vertices_and_triangle_2::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:38:38 [INFO] [stdout] 23: 0x59f5df18cd26 - >::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x59f5df1b67eb - core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x59f5df1b67eb - test[f0ec78552bebb08e]::__rust_begin_short_backtrace::, fn() -> core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x59f5df1c304a - as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::, core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panic::catch_unwind::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x59f5df1be5f4 - test[f0ec78552bebb08e]::run_test::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x59f5df1be5f4 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x59f5df1c5b42 - ::{closure#1}::{closure#0}> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::<(), core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x59f5df1c5b42 - ::{closure#1} as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x59f5df2844bf - + core[ab67b43d93431064]::marker::Send> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x59f5df2844bf - ::new::thread_start [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/thread/unix.rs:127:17 [INFO] [stdout] 44: 0x7adefaf8baa4 - [INFO] [stdout] 45: 0x7adefb018a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_connected_two_triangles_2_rational stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'test_connected_two_triangles_2_rational' (77) panicked at tests/test_mesh_2.rs:159:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 10 [INFO] [stdout] right: 6 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59f5df284c12 - std[ed5b486fa4cdb954]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59f5df284c12 - <::print::DisplayBacktrace as core[ab67b43d93431064]::fmt::Display>::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59f5df299c1a - ::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59f5df299c1a - core[ab67b43d93431064]::fmt::write [INFO] [stdout] 6: 0x59f5df289aa6 - std[ed5b486fa4cdb954]::io::default_write_fmt::> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59f5df289aa6 - as std[ed5b486fa4cdb954]::io::Write>::write_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59f5df26309f - ::print [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59f5df26309f - std[ed5b486fa4cdb954]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59f5df27cf49 - std[ed5b486fa4cdb954]::panicking::default_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x59f5df1c243e - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x59f5df1c243e - test[f0ec78552bebb08e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x59f5df27d102 - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x59f5df27d102 - std[ed5b486fa4cdb954]::panicking::panic_with_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x59f5df263158 - std[ed5b486fa4cdb954]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x59f5df25abb9 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x59f5df263fad - __rustc[5067f77124470312]::rust_begin_unwind [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x59f5df29a2ec - core[ab67b43d93431064]::panicking::panic_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x59f5df29a1a3 - core[ab67b43d93431064]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x59f5df29600d - core[ab67b43d93431064]::panicking::assert_failed:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x59f5df1555c6 - test_mesh_2[35299a61b30ee191]::test_connected_two_triangles_2_rational [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:159:5 [INFO] [stdout] 22: 0x59f5df151c77 - test_mesh_2[35299a61b30ee191]::test_connected_two_triangles_2_rational::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:146:45 [INFO] [stdout] 23: 0x59f5df18cd66 - >::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x59f5df1b67eb - core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x59f5df1b67eb - test[f0ec78552bebb08e]::__rust_begin_short_backtrace::, fn() -> core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x59f5df1c304a - as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::, core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panic::catch_unwind::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x59f5df1be5f4 - test[f0ec78552bebb08e]::run_test::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x59f5df1be5f4 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x59f5df1c5b42 - ::{closure#1}::{closure#0}> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::<(), core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x59f5df1c5b42 - ::{closure#1} as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x59f5df2844bf - + core[ab67b43d93431064]::marker::Send> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x59f5df2844bf - ::new::thread_start [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/thread/unix.rs:127:17 [INFO] [stdout] 44: 0x7adefaf8baa4 - [INFO] [stdout] 45: 0x7adefb018a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_connected_two_triangles_2 stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'test_connected_two_triangles_2' (76) panicked at tests/test_mesh_2.rs:115:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 10 [INFO] [stdout] right: 6 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59f5df284c12 - std[ed5b486fa4cdb954]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59f5df284c12 - <::print::DisplayBacktrace as core[ab67b43d93431064]::fmt::Display>::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59f5df299c1a - ::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59f5df299c1a - core[ab67b43d93431064]::fmt::write [INFO] [stdout] 6: 0x59f5df289aa6 - std[ed5b486fa4cdb954]::io::default_write_fmt::> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59f5df289aa6 - as std[ed5b486fa4cdb954]::io::Write>::write_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59f5df26309f - ::print [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59f5df26309f - std[ed5b486fa4cdb954]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59f5df27cf49 - std[ed5b486fa4cdb954]::panicking::default_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x59f5df1c243e - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x59f5df1c243e - test[f0ec78552bebb08e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x59f5df27d102 - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x59f5df27d102 - std[ed5b486fa4cdb954]::panicking::panic_with_hook [INFO] [stderr] error: test failed, to rerun pass `--test test_mesh_2` [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x59f5df263158 - std[ed5b486fa4cdb954]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x59f5df25abb9 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x59f5df263fad - __rustc[5067f77124470312]::rust_begin_unwind [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x59f5df29a2ec - core[ab67b43d93431064]::panicking::panic_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x59f5df29a1a3 - core[ab67b43d93431064]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x59f5df29600d - core[ab67b43d93431064]::panicking::assert_failed:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x59f5df153e2c - test_mesh_2[35299a61b30ee191]::test_connected_two_triangles_2 [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:115:5 [INFO] [stdout] 22: 0x59f5df151be7 - test_mesh_2[35299a61b30ee191]::test_connected_two_triangles_2::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:102:36 [INFO] [stdout] 23: 0x59f5df18cca6 - >::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x59f5df1b67eb - core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x59f5df1b67eb - test[f0ec78552bebb08e]::__rust_begin_short_backtrace::, fn() -> core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x59f5df1c304a - as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::, core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panic::catch_unwind::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x59f5df1be5f4 - test[f0ec78552bebb08e]::run_test::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x59f5df1be5f4 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x59f5df1c5b42 - ::{closure#1}::{closure#0}> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::<(), core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x59f5df1c5b42 - ::{closure#1} as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x59f5df2844bf - + core[ab67b43d93431064]::marker::Send> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x59f5df2844bf - ::new::thread_start [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/thread/unix.rs:127:17 [INFO] [stdout] 44: 0x7adefaf8baa4 - [INFO] [stdout] 45: 0x7adefb018a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- union_boolean_2d stdout ---- [INFO] [stdout] Intersections created in 182.58µs [INFO] [stdout] Removed duplicates in 35.55µs [INFO] [stdout] Splits on A: 6 [INFO] [stdout] [IntersectionSegment { a: IntersectionEndPoint { vertex_hint: Some([2, 0]), half_edge_hint: Some(4), half_edge_u_hint: Some(CgarF64(-0.0)), faces_hint: Some([0, 1]), barycentric_hint: None, resulting_vertex: None }, b: IntersectionEndPoint { vertex_hint: Some([2, 0]), half_edge_hint: Some(4), half_edge_u_hint: Some(CgarF64(0.5)), faces_hint: Some([0, 1]), barycentric_hint: None, resulting_vertex: None }, segment: Segment { a: Point { coords: [CgarF64(1.0), CgarF64(1.0)] }, b: Point { coords: [CgarF64(0.5), CgarF64(0.5)] } }, initial_face_reference: 0, links: [], coplanar: true, invalidated: false, split: true }, IntersectionSegment { a: IntersectionEndPoint { vertex_hint: Some([1, 2]), half_edge_hint: Some(2), half_edge_u_hint: Some(CgarF64(0.5)), faces_hint: Some([0, 18446744073709551615]), barycentric_hint: None, resulting_vertex: None }, b: IntersectionEndPoint { vertex_hint: Some([1, 2]), half_edge_hint: Some(2), half_edge_u_hint: Some(CgarF64(0.5)), faces_hint: Some([0, 18446744073709551615]), barycentric_hint: None, resulting_vertex: None }, segment: Segment { a: Point { coords: [CgarF64(1.0), CgarF64(0.5)] }, b: Point { coords: [CgarF64(1.0), CgarF64(0.5)] } }, initial_face_reference: 0, links: [], coplanar: false, invalidated: false, split: true }, IntersectionSegment { a: IntersectionEndPoint { vertex_hint: Some([2, 0]), half_edge_hint: Some(4), half_edge_u_hint: Some(CgarF64(-0.0)), faces_hint: Some([0, 1]), barycentric_hint: None, resulting_vertex: None }, b: IntersectionEndPoint { vertex_hint: Some([2, 0]), half_edge_hint: Some(4), half_edge_u_hint: Some(CgarF64(0.5)), faces_hint: Some([0, 1]), barycentric_hint: None, resulting_vertex: None }, segment: Segment { a: Point { coords: [CgarF64(1.0), CgarF64(1.0)] }, b: Point { coords: [CgarF64(0.5), CgarF64(0.5)] } }, initial_face_reference: 0, links: [], coplanar: true, invalidated: true, split: true }, IntersectionSegment { a: IntersectionEndPoint { vertex_hint: Some([0, 2]), half_edge_hint: Some(5), half_edge_u_hint: Some(CgarF64(0.5)), faces_hint: Some([1, 0]), barycentric_hint: None, resulting_vertex: None }, b: IntersectionEndPoint { vertex_hint: Some([0, 2]), half_edge_hint: Some(5), half_edge_u_hint: Some(CgarF64(1.0)), faces_hint: Some([1, 0]), barycentric_hint: None, resulting_vertex: None }, segment: Segment { a: Point { coords: [CgarF64(0.5), CgarF64(0.5)] }, b: Point { coords: [CgarF64(1.0), CgarF64(1.0)] } }, initial_face_reference: 1, links: [], coplanar: true, invalidated: true, split: true }, IntersectionSegment { a: IntersectionEndPoint { vertex_hint: Some([2, 3]), half_edge_hint: Some(6), half_edge_u_hint: Some(CgarF64(0.5)), faces_hint: Some([1, 18446744073709551615]), barycentric_hint: None, resulting_vertex: None }, b: IntersectionEndPoint { vertex_hint: Some([2, 3]), half_edge_hint: Some(6), half_edge_u_hint: Some(CgarF64(0.5)), faces_hint: Some([1, 18446744073709551615]), barycentric_hint: None, resulting_vertex: None }, segment: Segment { a: Point { coords: [CgarF64(0.5), CgarF64(1.0)] }, b: Point { coords: [CgarF64(0.5), CgarF64(1.0)] } }, initial_face_reference: 1, links: [], coplanar: false, invalidated: false, split: true }, IntersectionSegment { a: IntersectionEndPoint { vertex_hint: Some([0, 2]), half_edge_hint: Some(5), half_edge_u_hint: Some(CgarF64(0.5)), faces_hint: Some([1, 0]), barycentric_hint: None, resulting_vertex: None }, b: IntersectionEndPoint { vertex_hint: Some([0, 2]), half_edge_hint: Some(5), half_edge_u_hint: Some(CgarF64(1.0)), faces_hint: Some([1, 0]), barycentric_hint: None, resulting_vertex: None }, segment: Segment { a: Point { coords: [CgarF64(0.5), CgarF64(0.5)] }, b: Point { coords: [CgarF64(1.0), CgarF64(1.0)] } }, initial_face_reference: 1, links: [], coplanar: true, invalidated: true, split: true }] [INFO] [stdout] Allocated vertices on A in 64.81µs [INFO] [stdout] [FaceJobUV { face_id: 0, verts_global: [0, 1, 2, 4, 5], points_uv: [Point { coords: [CgarF64(0.0), CgarF64(0.0)] }, Point { coords: [CgarF64(1.0), CgarF64(0.0)] }, Point { coords: [CgarF64(1.0), CgarF64(1.0)] }, Point { coords: [CgarF64(0.5), CgarF64(0.5)] }, Point { coords: [CgarF64(1.0), CgarF64(0.5)] }], segments: [[0, 1], [1, 4], [4, 2], [2, 3], [3, 0]] }, FaceJobUV { face_id: 1, verts_global: [0, 2, 3, 4, 6], points_uv: [Point { coords: [CgarF64(0.0), CgarF64(0.0)] }, Point { coords: [CgarF64(1.0), CgarF64(1.0)] }, Point { coords: [CgarF64(0.0), CgarF64(1.0)] }, Point { coords: [CgarF64(0.5), CgarF64(0.5)] }, Point { coords: [CgarF64(0.5), CgarF64(1.0)] }], segments: [[0, 3], [3, 1], [1, 4], [4, 2], [2, 0]] }] [INFO] [stdout] Built faces PSLGS on A in 78.66µs [INFO] [stdout] Built Bowyer-Watson on A in 171.76µs [INFO] [stdout] Rewrite on A faces done in 60.26µs [INFO] [stdout] Splits on B: 8 [INFO] [stdout] Allocated vertices on B in 56.06µs [INFO] [stdout] [FaceJobUV { face_id: 1, verts_global: [0, 2, 3, 4, 6], points_uv: [Point { coords: [CgarF64(0.5), CgarF64(0.5)] }, Point { coords: [CgarF64(1.5), CgarF64(1.5)] }, Point { coords: [CgarF64(0.5), CgarF64(1.5)] }, Point { coords: [CgarF64(1.0), CgarF64(1.0)] }, Point { coords: [CgarF64(0.5), CgarF64(1.0)] }], segments: [[0, 3], [3, 1], [1, 2], [2, 4], [4, 0]] }, FaceJobUV { face_id: 0, verts_global: [0, 1, 2, 4, 5], points_uv: [Point { coords: [CgarF64(0.5), CgarF64(0.5)] }, Point { coords: [CgarF64(1.5), CgarF64(0.5)] }, Point { coords: [CgarF64(1.5), CgarF64(1.5)] }, Point { coords: [CgarF64(1.0), CgarF64(1.0)] }, Point { coords: [CgarF64(1.0), CgarF64(0.5)] }], segments: [[0, 4], [4, 1], [1, 2], [2, 3], [3, 0]] }] [INFO] [stdout] Built faces PSLGS on B in 89.91µs [INFO] [stdout] Built Bowyer-Watson on B in 156.61µs [INFO] [stdout] Rewrite on B faces done in 54.75µs [INFO] [stdout] Chains built in 24.31µs [INFO] [stdout] A faces classified inside intersection loops in 41.52µs [INFO] [stdout] [INFO] [stdout] thread 'union_boolean_2d' (80) panicked at tests/test_mesh_2.rs:284:5: [INFO] [stdout] assertion failed: result.faces.len() > 0 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59f5df284c12 - std[ed5b486fa4cdb954]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59f5df284c12 - <::print::DisplayBacktrace as core[ab67b43d93431064]::fmt::Display>::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59f5df299c1a - ::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59f5df299c1a - core[ab67b43d93431064]::fmt::write [INFO] [stdout] 6: 0x59f5df289aa6 - std[ed5b486fa4cdb954]::io::default_write_fmt::> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59f5df289aa6 - as std[ed5b486fa4cdb954]::io::Write>::write_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59f5df26309f - ::print [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59f5df26309f - std[ed5b486fa4cdb954]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59f5df27cf49 - std[ed5b486fa4cdb954]::panicking::default_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x59f5df1c243e - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x59f5df1c243e - test[f0ec78552bebb08e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x59f5df27d102 - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x59f5df27d102 - std[ed5b486fa4cdb954]::panicking::panic_with_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x59f5df26318a - std[ed5b486fa4cdb954]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x59f5df25abb9 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x59f5df263fad - __rustc[5067f77124470312]::rust_begin_unwind [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x59f5df29a2ec - core[ab67b43d93431064]::panicking::panic_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x59f5df29a2b2 - core[ab67b43d93431064]::panicking::panic [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x59f5df15292b - test_mesh_2[35299a61b30ee191]::union_boolean_2d [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:284:5 [INFO] [stdout] 21: 0x59f5df151a97 - test_mesh_2[35299a61b30ee191]::union_boolean_2d::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:277:22 [INFO] [stdout] 22: 0x59f5df18cae6 - >::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x59f5df1b67eb - core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x59f5df1b67eb - test[f0ec78552bebb08e]::__rust_begin_short_backtrace::, fn() -> core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x59f5df1c304a - as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::, core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panic::catch_unwind::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x59f5df1be5f4 - test[f0ec78552bebb08e]::run_test::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x59f5df1be5f4 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x59f5df1c5b42 - ::{closure#1}::{closure#0}> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::<(), core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x59f5df1c5b42 - ::{closure#1} as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x59f5df2844bf - + core[ab67b43d93431064]::marker::Send> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 42: 0x59f5df2844bf - ::new::thread_start [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/thread/unix.rs:127:17 [INFO] [stdout] 43: 0x7adefaf8baa4 - [INFO] [stdout] 44: 0x7adefb018a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_edge_flip_2 stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'test_edge_flip_2' (78) panicked at tests/test_mesh_2.rs:222:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: {1, 3, 0} [INFO] [stdout] right: {2, 3, 0} [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59f5df284c12 - std[ed5b486fa4cdb954]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59f5df284c12 - <::print::DisplayBacktrace as core[ab67b43d93431064]::fmt::Display>::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59f5df299c1a - ::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59f5df299c1a - core[ab67b43d93431064]::fmt::write [INFO] [stdout] 6: 0x59f5df289aa6 - std[ed5b486fa4cdb954]::io::default_write_fmt::> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59f5df289aa6 - as std[ed5b486fa4cdb954]::io::Write>::write_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59f5df26309f - ::print [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59f5df26309f - std[ed5b486fa4cdb954]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59f5df27cf49 - std[ed5b486fa4cdb954]::panicking::default_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x59f5df1c243e - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x59f5df1c243e - test[f0ec78552bebb08e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x59f5df27d102 - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x59f5df27d102 - std[ed5b486fa4cdb954]::panicking::panic_with_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x59f5df263158 - std[ed5b486fa4cdb954]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x59f5df25abb9 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x59f5df263fad - __rustc[5067f77124470312]::rust_begin_unwind [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x59f5df29a2ec - core[ab67b43d93431064]::panicking::panic_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x59f5df29a1a3 - core[ab67b43d93431064]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x59f5df18e068 - core[ab67b43d93431064]::panicking::assert_failed::, ahash[1b91bbca81b61421]::hash_set::AHashSet> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x59f5df152604 - test_mesh_2[35299a61b30ee191]::test_edge_flip_2 [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:222:5 [INFO] [stdout] 22: 0x59f5df151a67 - test_mesh_2[35299a61b30ee191]::test_edge_flip_2::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:205:22 [INFO] [stdout] 23: 0x59f5df18caa6 - >::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x59f5df1b67eb - core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x59f5df1b67eb - test[f0ec78552bebb08e]::__rust_begin_short_backtrace::, fn() -> core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x59f5df1c304a - as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::, core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panic::catch_unwind::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x59f5df1be5f4 - test[f0ec78552bebb08e]::run_test::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x59f5df1be5f4 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x59f5df1c5b42 - ::{closure#1}::{closure#0}> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::<(), core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x59f5df1c5b42 - ::{closure#1} as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x59f5df2844bf - + core[ab67b43d93431064]::marker::Send> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x59f5df2844bf - ::new::thread_start [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/thread/unix.rs:127:17 [INFO] [stdout] 44: 0x7adefaf8baa4 - [INFO] [stdout] 45: 0x7adefb018a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- union_boolean_2d_exact stdout ---- [INFO] [stdout] Intersections created in 970.88µs [INFO] [stdout] Removed duplicates in 50.02µs [INFO] [stdout] Splits on A: 6 [INFO] [stdout] [IntersectionSegment { a: IntersectionEndPoint { vertex_hint: Some([2, 0]), half_edge_hint: Some(4), half_edge_u_hint: Some(0.00000), faces_hint: Some([0, 1]), barycentric_hint: None, resulting_vertex: None }, b: IntersectionEndPoint { vertex_hint: Some([2, 0]), half_edge_hint: Some(4), half_edge_u_hint: Some(0.50000), faces_hint: Some([0, 1]), barycentric_hint: None, resulting_vertex: None }, segment: Segment { a: Point { coords: [1.00000, 1.00000] }, b: Point { coords: [0.50000, 0.50000] } }, initial_face_reference: 0, links: [], coplanar: true, invalidated: false, split: true }, IntersectionSegment { a: IntersectionEndPoint { vertex_hint: Some([1, 2]), half_edge_hint: Some(2), half_edge_u_hint: Some(0.50000), faces_hint: Some([0, 18446744073709551615]), barycentric_hint: None, resulting_vertex: None }, b: IntersectionEndPoint { vertex_hint: Some([1, 2]), half_edge_hint: Some(2), half_edge_u_hint: Some(0.50000), faces_hint: Some([0, 18446744073709551615]), barycentric_hint: None, resulting_vertex: None }, segment: Segment { a: Point { coords: [1.00000, 0.50000] }, b: Point { coords: [1.00000, 0.50000] } }, initial_face_reference: 0, links: [], coplanar: false, invalidated: false, split: true }, IntersectionSegment { a: IntersectionEndPoint { vertex_hint: Some([2, 0]), half_edge_hint: Some(4), half_edge_u_hint: Some(0.00000), faces_hint: Some([0, 1]), barycentric_hint: None, resulting_vertex: None }, b: IntersectionEndPoint { vertex_hint: Some([2, 0]), half_edge_hint: Some(4), half_edge_u_hint: Some(0.50000), faces_hint: Some([0, 1]), barycentric_hint: None, resulting_vertex: None }, segment: Segment { a: Point { coords: [1.00000, 1.00000] }, b: Point { coords: [0.50000, 0.50000] } }, initial_face_reference: 0, links: [], coplanar: true, invalidated: true, split: true }, IntersectionSegment { a: IntersectionEndPoint { vertex_hint: Some([0, 2]), half_edge_hint: Some(5), half_edge_u_hint: Some(0.50000), faces_hint: Some([1, 0]), barycentric_hint: None, resulting_vertex: None }, b: IntersectionEndPoint { vertex_hint: Some([0, 2]), half_edge_hint: Some(5), half_edge_u_hint: Some(1.00000), faces_hint: Some([1, 0]), barycentric_hint: None, resulting_vertex: None }, segment: Segment { a: Point { coords: [0.50000, 0.50000] }, b: Point { coords: [1.00000, 1.00000] } }, initial_face_reference: 1, links: [], coplanar: true, invalidated: true, split: true }, IntersectionSegment { a: IntersectionEndPoint { vertex_hint: Some([2, 3]), half_edge_hint: Some(6), half_edge_u_hint: Some(0.50000), faces_hint: Some([1, 18446744073709551615]), barycentric_hint: None, resulting_vertex: None }, b: IntersectionEndPoint { vertex_hint: Some([2, 3]), half_edge_hint: Some(6), half_edge_u_hint: Some(0.50000), faces_hint: Some([1, 18446744073709551615]), barycentric_hint: None, resulting_vertex: None }, segment: Segment { a: Point { coords: [0.50000, 1.00000] }, b: Point { coords: [0.50000, 1.00000] } }, initial_face_reference: 1, links: [], coplanar: false, invalidated: false, split: true }, IntersectionSegment { a: IntersectionEndPoint { vertex_hint: Some([0, 2]), half_edge_hint: Some(5), half_edge_u_hint: Some(0.50000), faces_hint: Some([1, 0]), barycentric_hint: None, resulting_vertex: None }, b: IntersectionEndPoint { vertex_hint: Some([0, 2]), half_edge_hint: Some(5), half_edge_u_hint: Some(1.00000), faces_hint: Some([1, 0]), barycentric_hint: None, resulting_vertex: None }, segment: Segment { a: Point { coords: [0.50000, 0.50000] }, b: Point { coords: [1.00000, 1.00000] } }, initial_face_reference: 1, links: [], coplanar: true, invalidated: true, split: true }] [INFO] [stdout] Allocated vertices on A in 73.42µs [INFO] [stdout] [FaceJobUV { face_id: 0, verts_global: [0, 1, 2, 4, 5], points_uv: [Point { coords: [0.00000, 0.00000] }, Point { coords: [1.00000, 0.00000] }, Point { coords: [1.00000, 1.00000] }, Point { coords: [0.50000, 0.50000] }, Point { coords: [1.00000, 0.50000] }], segments: [[0, 1], [1, 4], [4, 2], [2, 3], [3, 0]] }, FaceJobUV { face_id: 1, verts_global: [0, 2, 3, 4, 6], points_uv: [Point { coords: [0.00000, 0.00000] }, Point { coords: [1.00000, 1.00000] }, Point { coords: [0.00000, 1.00000] }, Point { coords: [0.50000, 0.50000] }, Point { coords: [0.50000, 1.00000] }], segments: [[0, 3], [3, 1], [1, 4], [4, 2], [2, 0]] }] [INFO] [stdout] Built faces PSLGS on A in 86.73µs [INFO] [stdout] Built Bowyer-Watson on A in 400.45µs [INFO] [stdout] Rewrite on A faces done in 63.76µs [INFO] [stdout] Splits on B: 8 [INFO] [stdout] Allocated vertices on B in 79.59µs [INFO] [stdout] [FaceJobUV { face_id: 1, verts_global: [0, 2, 3, 4, 6], points_uv: [Point { coords: [0.50000, 0.50000] }, Point { coords: [1.50000, 1.50000] }, Point { coords: [0.50000, 1.50000] }, Point { coords: [1.00000, 1.00000] }, Point { coords: [0.50000, 1.00000] }], segments: [[0, 3], [3, 1], [1, 2], [2, 4], [4, 0]] }, FaceJobUV { face_id: 0, verts_global: [0, 1, 2, 4, 5], points_uv: [Point { coords: [0.50000, 0.50000] }, Point { coords: [1.50000, 0.50000] }, Point { coords: [1.50000, 1.50000] }, Point { coords: [1.00000, 1.00000] }, Point { coords: [1.00000, 0.50000] }], segments: [[0, 4], [4, 1], [1, 2], [2, 3], [3, 0]] }] [INFO] [stdout] Built faces PSLGS on B in 99.05µs [INFO] [stdout] Built Bowyer-Watson on B in 398.35µs [INFO] [stdout] Rewrite on B faces done in 58.54µs [INFO] [stdout] Chains built in 20.47µs [INFO] [stdout] A faces classified inside intersection loops in 65.95µs [INFO] [stdout] [INFO] [stdout] thread 'union_boolean_2d_exact' (81) panicked at tests/test_mesh_2.rs:317:5: [INFO] [stdout] assertion failed: result.faces.len() > 0 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59f5df284c12 - std[ed5b486fa4cdb954]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59f5df284c12 - <::print::DisplayBacktrace as core[ab67b43d93431064]::fmt::Display>::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59f5df299c1a - ::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59f5df299c1a - core[ab67b43d93431064]::fmt::write [INFO] [stdout] 6: 0x59f5df289aa6 - std[ed5b486fa4cdb954]::io::default_write_fmt::> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59f5df289aa6 - as std[ed5b486fa4cdb954]::io::Write>::write_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59f5df26309f - ::print [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59f5df26309f - std[ed5b486fa4cdb954]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59f5df27cf49 - std[ed5b486fa4cdb954]::panicking::default_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x59f5df1c243e - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x59f5df1c243e - test[f0ec78552bebb08e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x59f5df27d102 - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x59f5df27d102 - std[ed5b486fa4cdb954]::panicking::panic_with_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x59f5df26318a - std[ed5b486fa4cdb954]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x59f5df25abb9 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x59f5df263fad - __rustc[5067f77124470312]::rust_begin_unwind [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x59f5df29a2ec - core[ab67b43d93431064]::panicking::panic_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x59f5df29a2b2 - core[ab67b43d93431064]::panicking::panic [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x59f5df152c6b - test_mesh_2[35299a61b30ee191]::union_boolean_2d_exact [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:317:5 [INFO] [stdout] 21: 0x59f5df151af7 - test_mesh_2[35299a61b30ee191]::union_boolean_2d_exact::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:310:28 [INFO] [stdout] 22: 0x59f5df18cb66 - >::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x59f5df1b67eb - core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x59f5df1b67eb - test[f0ec78552bebb08e]::__rust_begin_short_backtrace::, fn() -> core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x59f5df1c304a - as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::, core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panic::catch_unwind::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x59f5df1be5f4 - test[f0ec78552bebb08e]::run_test::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x59f5df1be5f4 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x59f5df1c5b42 - ::{closure#1}::{closure#0}> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::<(), core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x59f5df1c5b42 - ::{closure#1} as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x59f5df2844bf - + core[ab67b43d93431064]::marker::Send> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 42: 0x59f5df2844bf - ::new::thread_start [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/thread/unix.rs:127:17 [INFO] [stdout] 43: 0x7adefaf8baa4 - [INFO] [stdout] 44: 0x7adefb018a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- difference_boolean_2d_exact stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'difference_boolean_2d_exact' (70) panicked at tests/test_mesh_2.rs:340:57: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59f5df284c12 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59f5df284c12 - std[ed5b486fa4cdb954]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59f5df284c12 - <::print::DisplayBacktrace as core[ab67b43d93431064]::fmt::Display>::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59f5df299c1a - ::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59f5df299c1a - core[ab67b43d93431064]::fmt::write [INFO] [stdout] 6: 0x59f5df289aa6 - std[ed5b486fa4cdb954]::io::default_write_fmt::> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59f5df289aa6 - as std[ed5b486fa4cdb954]::io::Write>::write_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59f5df26309f - ::print [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59f5df26309f - std[ed5b486fa4cdb954]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59f5df27cf49 - std[ed5b486fa4cdb954]::panicking::default_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x59f5df1c243e - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x59f5df1c243e - test[f0ec78552bebb08e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x59f5df27d102 - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x59f5df27d102 - std[ed5b486fa4cdb954]::panicking::panic_with_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x59f5df263158 - std[ed5b486fa4cdb954]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x59f5df25abb9 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x59f5df263fad - __rustc[5067f77124470312]::rust_begin_unwind [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x59f5df29a2ec - core[ab67b43d93431064]::panicking::panic_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x59f5df29a062 - core[ab67b43d93431064]::result::unwrap_failed [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x59f5df153048 - >::unwrap [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x59f5df153048 - test_mesh_2[35299a61b30ee191]::difference_boolean_2d_exact [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:340:57 [INFO] [stdout] 22: 0x59f5df151b57 - test_mesh_2[35299a61b30ee191]::difference_boolean_2d_exact::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/test_mesh_2.rs:332:33 [INFO] [stdout] 23: 0x59f5df18cbe6 - >::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x59f5df1b67eb - core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x59f5df1b67eb - test[f0ec78552bebb08e]::__rust_begin_short_backtrace::, fn() -> core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x59f5df1c304a - as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panicking::catch_unwind::, core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x59f5df1c304a - std[ed5b486fa4cdb954]::panic::catch_unwind::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test_in_process [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x59f5df1c304a - test[f0ec78552bebb08e]::run_test::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x59f5df1be5f4 - test[f0ec78552bebb08e]::run_test::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x59f5df1be5f4 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x59f5df1c5b42 - ::{closure#1}::{closure#0}> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panicking::catch_unwind::<(), core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x59f5df1c5b42 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x59f5df1c5b42 - ::{closure#1} as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x59f5df2844bf - + core[ab67b43d93431064]::marker::Send> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x59f5df2844bf - ::new::thread_start [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/thread/unix.rs:127:17 [INFO] [stdout] 44: 0x7adefaf8baa4 - [INFO] [stdout] 45: 0x7adefb018a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] difference_boolean_2d_exact [INFO] [stdout] test_add_vertices_and_triangle_2 [INFO] [stdout] test_add_vertices_and_triangle_2_rational [INFO] [stdout] test_build_boundary_loops_2 [INFO] [stdout] test_connected_two_triangles_2 [INFO] [stdout] test_connected_two_triangles_2_rational [INFO] [stdout] test_edge_flip_2 [INFO] [stdout] union_boolean_2d [INFO] [stdout] union_boolean_2d_exact [INFO] [stdout] [INFO] [stdout] test result: FAILED. 4 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2a0933e43417f97a7ae0f8bd15df3e0ebbef64c5d172e38de5961023f8ca0f2d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2a0933e43417f97a7ae0f8bd15df3e0ebbef64c5d172e38de5961023f8ca0f2d", kill_on_drop: false }` [INFO] [stdout] 2a0933e43417f97a7ae0f8bd15df3e0ebbef64c5d172e38de5961023f8ca0f2d