[INFO] cloning repository https://github.com/christianjann/arcivis-layout
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/christianjann/arcivis-layout" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchristianjann%2Farcivis-layout", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchristianjann%2Farcivis-layout'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] eeacdb094f74d1ba7bade36b3900670d963ebd01
[INFO] testing christianjann/arcivis-layout against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchristianjann%2Farcivis-layout" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/christianjann/arcivis-layout
[INFO] finished tweaking git repo https://github.com/christianjann/arcivis-layout
[INFO] tweaked toml for git repo https://github.com/christianjann/arcivis-layout written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/christianjann/arcivis-layout on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/christianjann/arcivis-layout 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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 424d10e5459ff956d38e504f1cf68b1f144d29aedfb390278e4b8111d756eebf
[INFO] running `Command { std: "docker" "start" "-a" "424d10e5459ff956d38e504f1cf68b1f144d29aedfb390278e4b8111d756eebf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "424d10e5459ff956d38e504f1cf68b1f144d29aedfb390278e4b8111d756eebf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "424d10e5459ff956d38e504f1cf68b1f144d29aedfb390278e4b8111d756eebf", kill_on_drop: false }`
[INFO] [stdout] 424d10e5459ff956d38e504f1cf68b1f144d29aedfb390278e4b8111d756eebf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] bc910ce304517382c9ac10a7af100b119c5b74580604d897ae8610c8ca3a82ad
[INFO] running `Command { std: "docker" "start" "-a" "bc910ce304517382c9ac10a7af100b119c5b74580604d897ae8610c8ca3a82ad", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling arcivis-layout v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.40s
[INFO] running `Command { std: "docker" "inspect" "bc910ce304517382c9ac10a7af100b119c5b74580604d897ae8610c8ca3a82ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc910ce304517382c9ac10a7af100b119c5b74580604d897ae8610c8ca3a82ad", kill_on_drop: false }`
[INFO] [stdout] bc910ce304517382c9ac10a7af100b119c5b74580604d897ae8610c8ca3a82ad
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] f46bf844561c022288e798755f80251d02d54e179b42c6461dd2cad2ba05a380
[INFO] running `Command { std: "docker" "start" "-a" "f46bf844561c022288e798755f80251d02d54e179b42c6461dd2cad2ba05a380", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling zmij v1.0.12
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling svg v0.18.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-test-macro v0.2.5
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling tracing-test v0.2.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling arcivis-layout v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.46s
[INFO] running `Command { std: "docker" "inspect" "f46bf844561c022288e798755f80251d02d54e179b42c6461dd2cad2ba05a380", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f46bf844561c022288e798755f80251d02d54e179b42c6461dd2cad2ba05a380", kill_on_drop: false }`
[INFO] [stdout] f46bf844561c022288e798755f80251d02d54e179b42c6461dd2cad2ba05a380
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] f6eef965cf03caf9adcea619a4d73239e8ad524783623eeacbc48bd8536eea00
[INFO] running `Command { std: "docker" "start" "-a" "f6eef965cf03caf9adcea619a4d73239e8ad524783623eeacbc48bd8536eea00", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/arcivis-layout/daded681346e77e3/deps/arcivis_layout-daded681346e77e3)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test layout::tests::test_route_edges ... ok
[INFO] [stdout] test layout::tests::test_initial_placement ... ok
[INFO] [stdout] test layout::tests::test_force_directed ... ok
[INFO] [stdout] test layout::tests::test_route_edges_only ... ok
[INFO] [stdout] test layout::tests::test_full_layout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/layout.rs (/opt/rustwide/target/debug/build/arcivis-layout/f9cd25c5cd74aac3/deps/layout-f9cd25c5cd74aac3)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_layout_set_1 ... FAILED
[INFO] [stdout] test test_layout_set_3 ... FAILED
[INFO] [stdout] test test_layout_set_2 ... FAILED
[INFO] [stdout] test test_layout_in_place ... ok
[INFO] [stdout] test test_layout_set_5 ... FAILED
[INFO] [stdout] test test_layout_set_4 ... FAILED
[INFO] [stdout] test test_layout_set_6 ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_layout_set_1 stdout ----
[INFO] [stdout] 2026-01-16T08:32:51.490403Z DEBUG test_layout_set_1: arcivis_layout::layout: OVERLAP DETECTION: No overlaps after initial refinement
[INFO] [stdout] 2026-01-16T08:32:51.490443Z DEBUG test_layout_set_1: arcivis_layout::layout: OVERLAP DETECTION: No overlapping nodes found
[INFO] [stdout] Set 1 Nodes:
[INFO] [stdout]   ECU1: size Size { width: 120.0, height: 80.0 }, position Position { x: 224.80876583994228, y: 120.0 }
[INFO] [stdout]   ECU2: size Size { width: 100.0, height: 60.0 }, position Position { x: 358.2184954051139, y: 314.9008437679455 }
[INFO] [stdout]   Sensor: size Size { width: 80.0, height: 40.0 }, position Position { x: 181.78150459488614, y: 408.29649486929486 }
[INFO] [stdout] Set 1 Edges:
[INFO] [stdout]   0 -> 1: [Position { x: 286.78150459488614, y: 205.0 }, Position { x: 286.78150459488614, y: 225.0 }, Position { x: 291.78150459488614, y: 225.0 }, Position { x: 296.78150459488614, y: 225.0 }, Position { x: 301.78150459488614, y: 225.0 }, Position { x: 306.78150459488614, y: 225.0 }, Position { x: 311.78150459488614, y: 225.0 }, Position { x: 316.78150459488614, y: 225.0 }, Position { x: 321.78150459488614, y: 225.0 }, Position { x: 326.78150459488614, y: 225.0 }, Position { x: 331.78150459488614, y: 225.0 }, Position { x: 336.78150459488614, y: 225.0 }, Position { x: 341.78150459488614, y: 225.0 }, Position { x: 346.78150459488614, y: 225.0 }, Position { x: 351.78150459488614, y: 225.0 }, Position { x: 356.78150459488614, y: 225.0 }, Position { x: 361.78150459488614, y: 225.0 }, Position { x: 366.78150459488614, y: 225.0 }, Position { x: 371.78150459488614, y: 225.0 }, Position { x: 376.78150459488614, y: 225.0 }, Position { x: 381.78150459488614, y: 225.0 }, Position { x: 386.78150459488614, y: 225.0 }, Position { x: 391.78150459488614, y: 225.0 }, Position { x: 396.78150459488614, y: 225.0 }, Position { x: 401.78150459488614, y: 225.0 }, Position { x: 406.78150459488614, y: 225.0 }, Position { x: 406.78150459488614, y: 230.0 }, Position { x: 406.78150459488614, y: 235.0 }, Position { x: 406.78150459488614, y: 240.0 }, Position { x: 406.78150459488614, y: 245.0 }, Position { x: 406.78150459488614, y: 250.0 }, Position { x: 406.78150459488614, y: 255.0 }, Position { x: 406.78150459488614, y: 260.0 }, Position { x: 406.78150459488614, y: 265.0 }, Position { x: 406.78150459488614, y: 270.0 }, Position { x: 406.78150459488614, y: 275.0 }, Position { x: 406.78150459488614, y: 280.0 }, Position { x: 406.78150459488614, y: 285.0 }, Position { x: 406.78150459488614, y: 310.0 }]
[INFO] [stdout]   1 -> 2: [Position { x: 351.78150459488614, y: 345.0 }, Position { x: 331.78150459488614, y: 345.0 }, Position { x: 326.78150459488614, y: 345.0 }, Position { x: 321.78150459488614, y: 345.0 }, Position { x: 316.78150459488614, y: 345.0 }, Position { x: 311.78150459488614, y: 345.0 }, Position { x: 306.78150459488614, y: 345.0 }, Position { x: 301.78150459488614, y: 345.0 }, Position { x: 296.78150459488614, y: 345.0 }, Position { x: 291.78150459488614, y: 345.0 }, Position { x: 286.78150459488614, y: 345.0 }, Position { x: 286.78150459488614, y: 350.0 }, Position { x: 286.78150459488614, y: 355.0 }, Position { x: 286.78150459488614, y: 360.0 }, Position { x: 286.78150459488614, y: 365.0 }, Position { x: 286.78150459488614, y: 370.0 }, Position { x: 286.78150459488614, y: 375.0 }, Position { x: 286.78150459488614, y: 380.0 }, Position { x: 286.78150459488614, y: 385.0 }, Position { x: 286.78150459488614, y: 390.0 }, Position { x: 286.78150459488614, y: 395.0 }, Position { x: 286.78150459488614, y: 400.0 }, Position { x: 286.78150459488614, y: 405.0 }, Position { x: 286.78150459488614, y: 410.0 }, Position { x: 286.78150459488614, y: 415.0 }, Position { x: 286.78150459488614, y: 420.0 }, Position { x: 286.78150459488614, y: 425.0 }, Position { x: 286.78150459488614, y: 430.0 }, Position { x: 266.78150459488614, y: 430.0 }]
[INFO] [stdout]   0 -> 2: [Position { x: 286.78150459488614, y: 205.0 }, Position { x: 286.78150459488614, y: 225.0 }, Position { x: 281.78150459488614, y: 225.0 }, Position { x: 276.78150459488614, y: 225.0 }, Position { x: 271.78150459488614, y: 225.0 }, Position { x: 266.78150459488614, y: 225.0 }, Position { x: 261.78150459488614, y: 225.0 }, Position { x: 256.78150459488614, y: 225.0 }, Position { x: 251.78150459488614, y: 225.0 }, Position { x: 246.78150459488614, y: 225.0 }, Position { x: 241.78150459488614, y: 225.0 }, Position { x: 236.78150459488614, y: 225.0 }, Position { x: 231.78150459488614, y: 225.0 }, Position { x: 226.78150459488614, y: 225.0 }, Position { x: 221.78150459488614, y: 225.0 }, Position { x: 221.78150459488614, y: 230.0 }, Position { x: 221.78150459488614, y: 235.0 }, Position { x: 221.78150459488614, y: 240.0 }, Position { x: 221.78150459488614, y: 245.0 }, Position { x: 221.78150459488614, y: 250.0 }, Position { x: 221.78150459488614, y: 255.0 }, Position { x: 221.78150459488614, y: 260.0 }, Position { x: 221.78150459488614, y: 265.0 }, Position { x: 221.78150459488614, y: 270.0 }, Position { x: 221.78150459488614, y: 275.0 }, Position { x: 221.78150459488614, y: 280.0 }, Position { x: 221.78150459488614, y: 285.0 }, Position { x: 221.78150459488614, y: 290.0 }, Position { x: 221.78150459488614, y: 295.0 }, Position { x: 221.78150459488614, y: 300.0 }, Position { x: 221.78150459488614, y: 305.0 }, Position { x: 221.78150459488614, y: 310.0 }, Position { x: 221.78150459488614, y: 315.0 }, Position { x: 221.78150459488614, y: 320.0 }, Position { x: 221.78150459488614, y: 325.0 }, Position { x: 221.78150459488614, y: 330.0 }, Position { x: 221.78150459488614, y: 335.0 }, Position { x: 221.78150459488614, y: 340.0 }, Position { x: 221.78150459488614, y: 345.0 }, Position { x: 221.78150459488614, y: 350.0 }, Position { x: 221.78150459488614, y: 355.0 }, Position { x: 221.78150459488614, y: 360.0 }, Position { x: 221.78150459488614, y: 365.0 }, Position { x: 221.78150459488614, y: 370.0 }, Position { x: 221.78150459488614, y: 375.0 }, Position { x: 221.78150459488614, y: 380.0 }, Position { x: 221.78150459488614, y: 405.0 }]
[INFO] [stdout] 
[INFO] [stdout] thread 'test_layout_set_1' (32) panicked at src/svg.rs:142:30:
[INFO] [stdout] Unable to write SVG: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b2885270072 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b2885270072 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b2885270072 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b2885270072 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b2885285fba - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b2885285fba - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x5b2885274f56 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b2885274f56 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b288524e1df - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b288524e1df - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b2885268089 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b2885041d6e - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5b2885041d6e - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b2885268242 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5b2885268242 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b288524e298 - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b2885245c39 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b288524f0ed - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b288528677c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b28852864f2 - core[8f93d80df273fe75]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b288520046c - <core[8f93d80df273fe75]::result::Result<(), std[840933623431fd06]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b2885201574 - arcivis_layout[8806a927bbf145c3]::svg::generate_svg_with_obstacles
[INFO] [stdout]                                at /opt/rustwide/workdir/src/svg.rs:142:30
[INFO] [stdout]   22:     0x5b2885200658 - arcivis_layout[8806a927bbf145c3]::svg::generate_svg
[INFO] [stdout]                                at /opt/rustwide/workdir/src/svg.rs:6:5
[INFO] [stdout]   23:     0x5b288501f10b - layout[ba638b911793c6cb]::test_layout_set_1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/layout.rs:170:5
[INFO] [stdout]   24:     0x5b288501cf87 - layout[ba638b911793c6cb]::test_layout_set_1::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/layout.rs:6:23
[INFO] [stdout]   25:     0x5b2885035f16 - <layout[ba638b911793c6cb]::test_layout_set_1::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5b288503611b - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b288503611b - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5b288504297a - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5b288504297a - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5b288504297a - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5b288504297a - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5b288504297a - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5b288504297a - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5b288504297a - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5b288503ce44 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5b288503ce44 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5b2885045472 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5b2885045472 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5b2885045472 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5b2885045472 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5b2885045472 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5b2885045472 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5b2885045472 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5b288526f74f - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5b288526f74f - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x7e5a306a2aa4 - <unknown>
[INFO] [stdout]   47:     0x7e5a3072fa64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_layout_set_3 stdout ----
[INFO] [stdout] 2026-01-16T08:32:51.489068Z DEBUG test_layout_set_3: arcivis_layout::layout: OVERLAP DETECTION: No overlaps after initial refinement
[INFO] [stdout] 2026-01-16T08:32:51.489110Z DEBUG test_layout_set_3: arcivis_layout::layout: OVERLAP DETECTION: No overlapping nodes found
[INFO] [stdout] Set 3 Nodes:
[INFO] [stdout]   ABS: size Size { width: 100.0, height: 60.0 }, position Position { x: 120.00000000000001, y: 185.58523193887788 }
[INFO] [stdout]   ESP: size Size { width: 120.0, height: 80.0 }, position Position { x: 321.0408302411025, y: 133.3608305758334 }
[INFO] [stdout]   Airbag: size Size { width: 90.0, height: 50.0 }, position Position { x: 544.0593914567041, y: 120.00000000000003 }
[INFO] [stdout]   Climate: size Size { width: 110.0, height: 70.0 }, position Position { x: 468.49963299782223, y: 305.35932739395207 }
[INFO] [stdout]   Infotainment: size Size { width: 140.0, height: 100.0 }, position Position { x: 231.43784121118904, y: 349.40852043452554 }
[INFO] [stdout] Set 3 Edges:
[INFO] [stdout]   0 -> 1: [Position { x: 220.0, y: 215.00000000000003 }, Position { x: 240.0, y: 215.00000000000003 }, Position { x: 245.0, y: 215.00000000000003 }, Position { x: 250.0, y: 215.00000000000003 }, Position { x: 255.0, y: 215.00000000000003 }, Position { x: 260.0, y: 215.00000000000003 }, Position { x: 265.0, y: 215.00000000000003 }, Position { x: 270.0, y: 215.00000000000003 }, Position { x: 275.0, y: 215.00000000000003 }, Position { x: 280.0, y: 215.00000000000003 }, Position { x: 285.0, y: 215.00000000000003 }, Position { x: 290.0, y: 215.00000000000003 }, Position { x: 295.0, y: 215.00000000000003 }, Position { x: 300.0, y: 215.00000000000003 }, Position { x: 300.0, y: 210.00000000000003 }, Position { x: 300.0, y: 205.00000000000003 }, Position { x: 300.0, y: 200.00000000000003 }, Position { x: 300.0, y: 195.00000000000003 }, Position { x: 300.0, y: 190.00000000000003 }, Position { x: 300.0, y: 185.00000000000003 }, Position { x: 300.0, y: 180.00000000000003 }, Position { x: 300.0, y: 175.00000000000003 }, Position { x: 320.0, y: 175.00000000000003 }]
[INFO] [stdout]   1 -> 2: [Position { x: 440.0, y: 175.00000000000003 }, Position { x: 465.0, y: 175.00000000000003 }, Position { x: 470.0, y: 175.00000000000003 }, Position { x: 475.0, y: 175.00000000000003 }, Position { x: 480.0, y: 175.00000000000003 }, Position { x: 485.0, y: 175.00000000000003 }, Position { x: 490.0, y: 175.00000000000003 }, Position { x: 495.0, y: 175.00000000000003 }, Position { x: 500.0, y: 175.00000000000003 }, Position { x: 505.0, y: 175.00000000000003 }, Position { x: 510.0, y: 175.00000000000003 }, Position { x: 515.0, y: 175.00000000000003 }, Position { x: 520.0, y: 175.00000000000003 }, Position { x: 520.0, y: 170.00000000000003 }, Position { x: 520.0, y: 165.00000000000003 }, Position { x: 520.0, y: 160.00000000000003 }, Position { x: 520.0, y: 155.00000000000003 }, Position { x: 520.0, y: 150.00000000000003 }, Position { x: 520.0, y: 145.00000000000003 }, Position { x: 545.0, y: 145.00000000000003 }]
[INFO] [stdout]   2 -> 3: [Position { x: 590.0, y: 170.00000000000003 }, Position { x: 590.0, y: 190.00000000000003 }, Position { x: 585.0, y: 190.00000000000003 }, Position { x: 580.0, y: 190.00000000000003 }, Position { x: 575.0, y: 190.00000000000003 }, Position { x: 570.0, y: 190.00000000000003 }, Position { x: 565.0, y: 190.00000000000003 }, Position { x: 560.0, y: 190.00000000000003 }, Position { x: 555.0, y: 190.00000000000003 }, Position { x: 550.0, y: 190.00000000000003 }, Position { x: 545.0, y: 190.00000000000003 }, Position { x: 540.0, y: 190.00000000000003 }, Position { x: 535.0, y: 190.00000000000003 }, Position { x: 530.0, y: 190.00000000000003 }, Position { x: 525.0, y: 190.00000000000003 }, Position { x: 525.0, y: 195.00000000000003 }, Position { x: 525.0, y: 200.00000000000003 }, Position { x: 525.0, y: 205.00000000000003 }, Position { x: 525.0, y: 210.00000000000003 }, Position { x: 525.0, y: 215.00000000000003 }, Position { x: 525.0, y: 220.00000000000003 }, Position { x: 525.0, y: 225.00000000000003 }, Position { x: 525.0, y: 230.00000000000003 }, Position { x: 525.0, y: 235.00000000000003 }, Position { x: 525.0, y: 240.00000000000003 }, Position { x: 525.0, y: 245.00000000000003 }, Position { x: 525.0, y: 250.00000000000003 }, Position { x: 525.0, y: 255.00000000000003 }, Position { x: 525.0, y: 260.0 }, Position { x: 525.0, y: 265.0 }, Position { x: 525.0, y: 270.0 }, Position { x: 525.0, y: 275.0 }, Position { x: 525.0, y: 280.0 }, Position { x: 525.0, y: 285.0 }, Position { x: 525.0, y: 305.0 }]
[INFO] [stdout]   3 -> 4: [Position { x: 470.0, y: 340.0 }, Position { x: 445.0, y: 340.0 }, Position { x: 440.0, y: 340.0 }, Position { x: 435.0, y: 340.0 }, Position { x: 430.0, y: 340.0 }, Position { x: 425.0, y: 340.0 }, Position { x: 420.0, y: 340.0 }, Position { x: 415.0, y: 340.0 }, Position { x: 410.0, y: 340.0 }, Position { x: 405.0, y: 340.0 }, Position { x: 400.0, y: 340.0 }, Position { x: 395.0, y: 340.0 }, Position { x: 395.0, y: 345.0 }, Position { x: 395.0, y: 350.0 }, Position { x: 395.0, y: 355.0 }, Position { x: 395.0, y: 360.0 }, Position { x: 395.0, y: 365.0 }, Position { x: 395.0, y: 370.0 }, Position { x: 395.0, y: 375.0 }, Position { x: 395.0, y: 380.0 }, Position { x: 395.0, y: 385.0 }, Position { x: 395.0, y: 390.0 }, Position { x: 395.0, y: 395.0 }, Position { x: 395.0, y: 400.0 }, Position { x: 370.0, y: 400.0 }]
[INFO] [stdout]   0 -> 4: [Position { x: 170.0, y: 245.00000000000003 }, Position { x: 170.0, y: 270.0 }, Position { x: 175.0, y: 270.0 }, Position { x: 180.0, y: 270.0 }, Position { x: 185.0, y: 270.0 }, Position { x: 190.0, y: 270.0 }, Position { x: 195.0, y: 270.0 }, Position { x: 200.0, y: 270.0 }, Position { x: 205.0, y: 270.0 }, Position { x: 210.0, y: 270.0 }, Position { x: 215.0, y: 270.0 }, Position { x: 220.0, y: 270.0 }, Position { x: 225.0, y: 270.0 }, Position { x: 230.0, y: 270.0 }, Position { x: 235.0, y: 270.0 }, Position { x: 240.0, y: 270.0 }, Position { x: 245.0, y: 270.0 }, Position { x: 250.0, y: 270.0 }, Position { x: 255.0, y: 270.0 }, Position { x: 260.0, y: 270.0 }, Position { x: 265.0, y: 270.0 }, Position { x: 270.0, y: 270.0 }, Position { x: 275.0, y: 270.0 }, Position { x: 280.0, y: 270.0 }, Position { x: 285.0, y: 270.0 }, Position { x: 290.0, y: 270.0 }, Position { x: 295.0, y: 270.0 }, Position { x: 300.0, y: 270.0 }, Position { x: 300.0, y: 275.0 }, Position { x: 300.0, y: 280.0 }, Position { x: 300.0, y: 285.0 }, Position { x: 300.0, y: 290.0 }, Position { x: 300.0, y: 295.0 }, Position { x: 300.0, y: 300.0 }, Position { x: 300.0, y: 305.0 }, Position { x: 300.0, y: 310.0 }, Position { x: 300.0, y: 315.0 }, Position { x: 300.0, y: 320.0 }, Position { x: 300.0, y: 325.0 }, Position { x: 300.0, y: 350.0 }]
[INFO] [stdout]   1 -> 3: [Position { x: 380.0, y: 215.00000000000003 }, Position { x: 380.0, y: 235.00000000000003 }, Position { x: 385.0, y: 235.00000000000003 }, Position { x: 390.0, y: 235.00000000000003 }, Position { x: 395.0, y: 235.00000000000003 }, Position { x: 400.0, y: 235.00000000000003 }, Position { x: 405.0, y: 235.00000000000003 }, Position { x: 410.0, y: 235.00000000000003 }, Position { x: 415.0, y: 235.00000000000003 }, Position { x: 420.0, y: 235.00000000000003 }, Position { x: 425.0, y: 235.00000000000003 }, Position { x: 430.0, y: 235.00000000000003 }, Position { x: 435.0, y: 235.00000000000003 }, Position { x: 440.0, y: 235.00000000000003 }, Position { x: 445.0, y: 235.00000000000003 }, Position { x: 450.0, y: 235.00000000000003 }, Position { x: 455.0, y: 235.00000000000003 }, Position { x: 460.0, y: 235.00000000000003 }, Position { x: 465.0, y: 235.00000000000003 }, Position { x: 470.0, y: 235.00000000000003 }, Position { x: 475.0, y: 235.00000000000003 }, Position { x: 480.0, y: 235.00000000000003 }, Position { x: 485.0, y: 235.00000000000003 }, Position { x: 490.0, y: 235.00000000000003 }, Position { x: 495.0, y: 235.00000000000003 }, Position { x: 500.0, y: 235.00000000000003 }, Position { x: 505.0, y: 235.00000000000003 }, Position { x: 510.0, y: 235.00000000000003 }, Position { x: 515.0, y: 235.00000000000003 }, Position { x: 520.0, y: 235.00000000000003 }, Position { x: 525.0, y: 235.00000000000003 }, Position { x: 525.0, y: 240.00000000000003 }, Position { x: 525.0, y: 245.00000000000003 }, Position { x: 525.0, y: 250.00000000000003 }, Position { x: 525.0, y: 255.00000000000003 }, Position { x: 525.0, y: 260.0 }, Position { x: 525.0, y: 265.0 }, Position { x: 525.0, y: 270.0 }, Position { x: 525.0, y: 275.0 }, Position { x: 525.0, y: 280.0 }, Position { x: 525.0, y: 285.0 }, Position { x: 525.0, y: 305.0 }]
[INFO] [stdout] 
[INFO] [stdout] thread 'test_layout_set_3' (34) panicked at src/svg.rs:142:30:
[INFO] [stdout] Unable to write SVG: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b2885270072 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b2885270072 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b2885270072 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b2885270072 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b2885285fba - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b2885285fba - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x5b2885274f56 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b2885274f56 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b288524e1df - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b288524e1df - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b2885268089 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b2885041d6e - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5b2885041d6e - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b2885268242 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5b2885268242 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b288524e298 - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b2885245c39 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b288524f0ed - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b288528677c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b28852864f2 - core[8f93d80df273fe75]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b288520046c - <core[8f93d80df273fe75]::result::Result<(), std[840933623431fd06]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b2885201574 - arcivis_layout[8806a927bbf145c3]::svg::generate_svg_with_obstacles
[INFO] [stdout]                                at /opt/rustwide/workdir/src/svg.rs:142:30
[INFO] [stdout]   22:     0x5b2885200658 - arcivis_layout[8806a927bbf145c3]::svg::generate_svg
[INFO] [stdout]                                at /opt/rustwide/workdir/src/svg.rs:6:5
[INFO] [stdout]   23:     0x5b288502340f - layout[ba638b911793c6cb]::test_layout_set_3
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/layout.rs:664:5
[INFO] [stdout]   24:     0x5b288501cfe7 - layout[ba638b911793c6cb]::test_layout_set_3::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/layout.rs:398:23
[INFO] [stdout]   25:     0x5b2885035f96 - <layout[ba638b911793c6cb]::test_layout_set_3::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5b288503611b - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b288503611b - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5b288504297a - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5b288504297a - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5b288504297a - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5b288504297a - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5b288504297a - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5b288504297a - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5b288504297a - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5b288503ce44 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5b288503ce44 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5b2885045472 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5b2885045472 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5b2885045472 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5b2885045472 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5b2885045472 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5b2885045472 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5b2885045472 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5b288526f74f - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5b288526f74f - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x7e5a306a2aa4 - <unknown>
[INFO] [stdout]   47:     0x7e5a3072fa64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_layout_set_2 stdout ----
[INFO] [stdout] 2026-01-16T08:32:51.514379Z DEBUG test_layout_set_2: arcivis_layout::layout: OVERLAP DETECTION: No overlaps after initial refinement
[INFO] [stdout] 2026-01-16T08:32:51.514423Z DEBUG test_layout_set_2: arcivis_layout::layout: OVERLAP DETECTION: No overlapping nodes found
[INFO] [stdout] Set 2 Nodes:
[INFO] [stdout]   Gateway: size Size { width: 150.0, height: 100.0 }, position Position { x: 242.70389432352826, y: 120.0 }
[INFO] [stdout]   Display: size Size { width: 90.0, height: 70.0 }, position Position { x: 409.7649084719319, y: 319.7620638975836 }
[INFO] [stdout]   Battery: size Size { width: 60.0, height: 50.0 }, position Position { x: 140.23509152806815, y: 305.4862875377983 }
[INFO] [stdout]   Motor: size Size { width: 110.0, height: 90.0 }, position Position { x: 235.38203891915248, y: 444.62621577710917 }
[INFO] [stdout] Set 2 Edges:
[INFO] [stdout]   0 -> 1: [Position { x: 315.23509152806815, y: 225.0 }, Position { x: 315.23509152806815, y: 245.0 }, Position { x: 320.23509152806815, y: 245.0 }, Position { x: 325.23509152806815, y: 245.0 }, Position { x: 330.23509152806815, y: 245.0 }, Position { x: 335.23509152806815, y: 245.0 }, Position { x: 340.23509152806815, y: 245.0 }, Position { x: 345.23509152806815, y: 245.0 }, Position { x: 350.23509152806815, y: 245.0 }, Position { x: 355.23509152806815, y: 245.0 }, Position { x: 360.23509152806815, y: 245.0 }, Position { x: 365.23509152806815, y: 245.0 }, Position { x: 370.23509152806815, y: 245.0 }, Position { x: 375.23509152806815, y: 245.0 }, Position { x: 380.23509152806815, y: 245.0 }, Position { x: 385.23509152806815, y: 245.0 }, Position { x: 390.23509152806815, y: 245.0 }, Position { x: 395.23509152806815, y: 245.0 }, Position { x: 400.23509152806815, y: 245.0 }, Position { x: 405.23509152806815, y: 245.0 }, Position { x: 410.23509152806815, y: 245.0 }, Position { x: 415.23509152806815, y: 245.0 }, Position { x: 420.23509152806815, y: 245.0 }, Position { x: 425.23509152806815, y: 245.0 }, Position { x: 430.23509152806815, y: 245.0 }, Position { x: 435.23509152806815, y: 245.0 }, Position { x: 440.23509152806815, y: 245.0 }, Position { x: 445.23509152806815, y: 245.0 }, Position { x: 450.23509152806815, y: 245.0 }, Position { x: 455.23509152806815, y: 245.0 }, Position { x: 455.23509152806815, y: 250.0 }, Position { x: 455.23509152806815, y: 255.0 }, Position { x: 455.23509152806815, y: 260.0 }, Position { x: 455.23509152806815, y: 265.0 }, Position { x: 455.23509152806815, y: 270.0 }, Position { x: 455.23509152806815, y: 275.0 }, Position { x: 455.23509152806815, y: 280.0 }, Position { x: 455.23509152806815, y: 285.0 }, Position { x: 455.23509152806815, y: 290.0 }, Position { x: 455.23509152806815, y: 315.0 }]
[INFO] [stdout]   0 -> 2: [Position { x: 315.23509152806815, y: 225.0 }, Position { x: 315.23509152806815, y: 245.0 }, Position { x: 310.23509152806815, y: 245.0 }, Position { x: 305.23509152806815, y: 245.0 }, Position { x: 300.23509152806815, y: 245.0 }, Position { x: 295.23509152806815, y: 245.0 }, Position { x: 290.23509152806815, y: 245.0 }, Position { x: 285.23509152806815, y: 245.0 }, Position { x: 280.23509152806815, y: 245.0 }, Position { x: 275.23509152806815, y: 245.0 }, Position { x: 270.23509152806815, y: 245.0 }, Position { x: 265.23509152806815, y: 245.0 }, Position { x: 260.23509152806815, y: 245.0 }, Position { x: 255.23509152806815, y: 245.0 }, Position { x: 250.23509152806815, y: 245.0 }, Position { x: 245.23509152806815, y: 245.0 }, Position { x: 240.23509152806815, y: 245.0 }, Position { x: 235.23509152806815, y: 245.0 }, Position { x: 230.23509152806815, y: 245.0 }, Position { x: 225.23509152806815, y: 245.0 }, Position { x: 220.23509152806815, y: 245.0 }, Position { x: 215.23509152806815, y: 245.0 }, Position { x: 210.23509152806815, y: 245.0 }, Position { x: 205.23509152806815, y: 245.0 }, Position { x: 200.23509152806815, y: 245.0 }, Position { x: 195.23509152806815, y: 245.0 }, Position { x: 190.23509152806815, y: 245.0 }, Position { x: 185.23509152806815, y: 245.0 }, Position { x: 180.23509152806815, y: 245.0 }, Position { x: 175.23509152806815, y: 245.0 }, Position { x: 170.23509152806815, y: 245.0 }, Position { x: 170.23509152806815, y: 250.0 }, Position { x: 170.23509152806815, y: 255.0 }, Position { x: 170.23509152806815, y: 260.0 }, Position { x: 170.23509152806815, y: 265.0 }, Position { x: 170.23509152806815, y: 270.0 }, Position { x: 170.23509152806815, y: 275.0 }, Position { x: 170.23509152806815, y: 280.0 }, Position { x: 170.23509152806815, y: 300.0 }]
[INFO] [stdout]   0 -> 3: [Position { x: 315.23509152806815, y: 225.0 }, Position { x: 315.23509152806815, y: 245.0 }, Position { x: 310.23509152806815, y: 245.0 }, Position { x: 305.23509152806815, y: 245.0 }, Position { x: 300.23509152806815, y: 245.0 }, Position { x: 295.23509152806815, y: 245.0 }, Position { x: 290.23509152806815, y: 245.0 }, Position { x: 290.23509152806815, y: 250.0 }, Position { x: 290.23509152806815, y: 255.0 }, Position { x: 290.23509152806815, y: 260.0 }, Position { x: 290.23509152806815, y: 265.0 }, Position { x: 290.23509152806815, y: 270.0 }, Position { x: 290.23509152806815, y: 275.0 }, Position { x: 290.23509152806815, y: 280.0 }, Position { x: 290.23509152806815, y: 285.0 }, Position { x: 290.23509152806815, y: 290.0 }, Position { x: 290.23509152806815, y: 295.0 }, Position { x: 290.23509152806815, y: 300.0 }, Position { x: 290.23509152806815, y: 305.0 }, Position { x: 290.23509152806815, y: 310.0 }, Position { x: 290.23509152806815, y: 315.0 }, Position { x: 290.23509152806815, y: 320.0 }, Position { x: 290.23509152806815, y: 325.0 }, Position { x: 290.23509152806815, y: 330.0 }, Position { x: 290.23509152806815, y: 335.0 }, Position { x: 290.23509152806815, y: 340.0 }, Position { x: 290.23509152806815, y: 345.0 }, Position { x: 290.23509152806815, y: 350.0 }, Position { x: 290.23509152806815, y: 355.0 }, Position { x: 290.23509152806815, y: 360.0 }, Position { x: 290.23509152806815, y: 365.0 }, Position { x: 290.23509152806815, y: 370.0 }, Position { x: 290.23509152806815, y: 375.0 }, Position { x: 290.23509152806815, y: 380.0 }, Position { x: 290.23509152806815, y: 385.0 }, Position { x: 290.23509152806815, y: 390.0 }, Position { x: 290.23509152806815, y: 395.0 }, Position { x: 290.23509152806815, y: 400.0 }, Position { x: 290.23509152806815, y: 405.0 }, Position { x: 290.23509152806815, y: 410.0 }, Position { x: 290.23509152806815, y: 415.0 }, Position { x: 290.23509152806815, y: 440.0 }]
[INFO] [stdout]   1 -> 3: [Position { x: 405.23509152806815, y: 355.0 }, Position { x: 380.23509152806815, y: 355.0 }, Position { x: 375.23509152806815, y: 355.0 }, Position { x: 375.23509152806815, y: 360.0 }, Position { x: 375.23509152806815, y: 365.0 }, Position { x: 375.23509152806815, y: 370.0 }, Position { x: 375.23509152806815, y: 375.0 }, Position { x: 375.23509152806815, y: 380.0 }, Position { x: 375.23509152806815, y: 385.0 }, Position { x: 375.23509152806815, y: 390.0 }, Position { x: 375.23509152806815, y: 395.0 }, Position { x: 375.23509152806815, y: 400.0 }, Position { x: 375.23509152806815, y: 405.0 }, Position { x: 375.23509152806815, y: 410.0 }, Position { x: 375.23509152806815, y: 415.0 }, Position { x: 375.23509152806815, y: 420.0 }, Position { x: 375.23509152806815, y: 425.0 }, Position { x: 375.23509152806815, y: 430.0 }, Position { x: 375.23509152806815, y: 435.0 }, Position { x: 375.23509152806815, y: 440.0 }, Position { x: 375.23509152806815, y: 445.0 }, Position { x: 375.23509152806815, y: 450.0 }, Position { x: 375.23509152806815, y: 455.0 }, Position { x: 375.23509152806815, y: 460.0 }, Position { x: 375.23509152806815, y: 465.0 }, Position { x: 375.23509152806815, y: 470.0 }, Position { x: 375.23509152806815, y: 475.0 }, Position { x: 375.23509152806815, y: 480.0 }, Position { x: 375.23509152806815, y: 485.0 }, Position { x: 375.23509152806815, y: 490.0 }, Position { x: 350.23509152806815, y: 490.0 }]
[INFO] [stdout]   2 -> 3: [Position { x: 170.23509152806815, y: 360.0 }, Position { x: 170.23509152806815, y: 385.0 }, Position { x: 175.23509152806815, y: 385.0 }, Position { x: 180.23509152806815, y: 385.0 }, Position { x: 185.23509152806815, y: 385.0 }, Position { x: 190.23509152806815, y: 385.0 }, Position { x: 195.23509152806815, y: 385.0 }, Position { x: 200.23509152806815, y: 385.0 }, Position { x: 205.23509152806815, y: 385.0 }, Position { x: 210.23509152806815, y: 385.0 }, Position { x: 215.23509152806815, y: 385.0 }, Position { x: 220.23509152806815, y: 385.0 }, Position { x: 225.23509152806815, y: 385.0 }, Position { x: 230.23509152806815, y: 385.0 }, Position { x: 235.23509152806815, y: 385.0 }, Position { x: 240.23509152806815, y: 385.0 }, Position { x: 245.23509152806815, y: 385.0 }, Position { x: 250.23509152806815, y: 385.0 }, Position { x: 255.23509152806815, y: 385.0 }, Position { x: 260.23509152806815, y: 385.0 }, Position { x: 265.23509152806815, y: 385.0 }, Position { x: 270.23509152806815, y: 385.0 }, Position { x: 275.23509152806815, y: 385.0 }, Position { x: 280.23509152806815, y: 385.0 }, Position { x: 285.23509152806815, y: 385.0 }, Position { x: 290.23509152806815, y: 385.0 }, Position { x: 290.23509152806815, y: 390.0 }, Position { x: 290.23509152806815, y: 395.0 }, Position { x: 290.23509152806815, y: 400.0 }, Position { x: 290.23509152806815, y: 405.0 }, Position { x: 290.23509152806815, y: 410.0 }, Position { x: 290.23509152806815, y: 415.0 }, Position { x: 290.23509152806815, y: 440.0 }]
[INFO] [stdout] 
[INFO] [stdout] thread 'test_layout_set_2' (33) panicked at src/svg.rs:142:30:
[INFO] [stdout] Unable to write SVG: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b2885270072 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b2885270072 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b2885270072 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b2885270072 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b2885285fba - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b2885285fba - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x5b2885274f56 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b2885274f56 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b288524e1df - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b288524e1df - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b2885268089 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b2885041d6e - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5b2885041d6e - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b2885268242 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5b2885268242 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b288524e298 - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b2885245c39 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b288524f0ed - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b288528677c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b28852864f2 - core[8f93d80df273fe75]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b288520046c - <core[8f93d80df273fe75]::result::Result<(), std[840933623431fd06]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b2885201574 - arcivis_layout[8806a927bbf145c3]::svg::generate_svg_with_obstacles
[INFO] [stdout]                                at /opt/rustwide/workdir/src/svg.rs:142:30
[INFO] [stdout]   22:     0x5b2885200658 - arcivis_layout[8806a927bbf145c3]::svg::generate_svg
[INFO] [stdout]                                at /opt/rustwide/workdir/src/svg.rs:6:5
[INFO] [stdout]   23:     0x5b2885021002 - layout[ba638b911793c6cb]::test_layout_set_2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/layout.rs:393:5
[INFO] [stdout]   24:     0x5b288501cfb7 - layout[ba638b911793c6cb]::test_layout_set_2::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/layout.rs:175:23
[INFO] [stdout]   25:     0x5b2885035f56 - <layout[ba638b911793c6cb]::test_layout_set_2::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5b288503611b - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b288503611b - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5b288504297a - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5b288504297a - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5b288504297a - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5b288504297a - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5b288504297a - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5b288504297a - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5b288504297a - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5b288503ce44 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5b288503ce44 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5b2885045472 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5b2885045472 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5b2885045472 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5b2885045472 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5b2885045472 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5b2885045472 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5b2885045472 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5b288526f74f - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5b288526f74f - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x7e5a306a2aa4 - <unknown>
[INFO] [stdout]   47:     0x7e5a3072fa64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_layout_set_5 stdout ----
[INFO] [stdout] 2026-01-16T08:32:51.512821Z DEBUG test_layout_set_5: arcivis_layout::layout: OVERLAP DETECTION: No overlaps after initial refinement
[INFO] [stdout] 2026-01-16T08:32:51.512902Z DEBUG test_layout_set_5: arcivis_layout::layout: OVERLAP DETECTION: No overlapping nodes found
[INFO] [stdout] Set 5 Nodes:
[INFO] [stdout]   CAN_Bus: size Size { width: 200.0, height: 60.0 }, position Position { x: 334.16030157041837, y: 484.26171539763607 }
[INFO] [stdout]   Ethernet_Backbone: size Size { width: 180.0, height: 50.0 }, position Position { x: 551.9135737951646, y: 120.0 }
[INFO] [stdout]   Gateway_ECU: size Size { width: 120.0, height: 80.0 }, position Position { x: 336.18142068046916, y: 213.2514778709688 }
[INFO] [stdout]   Engine_ECU: size Size { width: 100.0, height: 60.0 }, position Position { x: 156.47987131192974, y: 356.69137976085466 }
[INFO] [stdout]   Transmission_ECU: size Size { width: 130.0, height: 70.0 }, position Position { x: 527.9111595109639, y: 714.3925003936051 }
[INFO] [stdout]   Body_ECU: size Size { width: 110.0, height: 65.0 }, position Position { x: 120.00000000000003, y: 574.6255054531183 }
[INFO] [stdout]   Telematics_ECU: size Size { width: 120.0, height: 55.0 }, position Position { x: 822.3355838730098, y: 231.25874924298398 }
[INFO] [stdout]   ADAS_ECU: size Size { width: 100.0, height: 50.0 }, position Position { x: 649.6844335775013, y: 376.2965002350618 }
[INFO] [stdout]   Chassis_ECU: size Size { width: 110.0, height: 65.0 }, position Position { x: 283.89021029899783, y: 730.7326557222544 }
[INFO] [stdout]   Cluster_ECU: size Size { width: 105.0, height: 60.0 }, position Position { x: 292.1821950997786, y: 950.1051264135281 }
[INFO] [stdout] Set 5 Edges:
[INFO] [stdout]   2 -> 0: [Position { x: 460.0, y: 270.0 }, Position { x: 485.0, y: 270.0 }, Position { x: 485.0, y: 275.0 }, Position { x: 485.0, y: 280.0 }, Position { x: 485.0, y: 285.0 }, Position { x: 485.0, y: 290.0 }, Position { x: 480.0, y: 290.0 }, Position { x: 475.0, y: 290.0 }, Position { x: 475.0, y: 295.0 }, Position { x: 475.0, y: 300.0 }, Position { x: 475.0, y: 305.0 }, Position { x: 475.0, y: 310.0 }, Position { x: 470.0, y: 310.0 }, Position { x: 465.0, y: 310.0 }, Position { x: 460.0, y: 310.0 }, Position { x: 455.0, y: 310.0 }, Position { x: 450.0, y: 310.0 }, Position { x: 445.0, y: 310.0 }, Position { x: 440.0, y: 310.0 }, Position { x: 435.0, y: 310.0 }, Position { x: 430.0, y: 310.0 }, Position { x: 425.0, y: 310.0 }, Position { x: 420.0, y: 310.0 }, Position { x: 415.0, y: 310.0 }, Position { x: 410.0, y: 310.0 }, Position { x: 405.0, y: 310.0 }, Position { x: 400.0, y: 310.0 }, Position { x: 395.0, y: 310.0 }, Position { x: 390.0, y: 310.0 }, Position { x: 385.0, y: 310.0 }, Position { x: 385.0, y: 315.0 }, Position { x: 385.0, y: 320.0 }, Position { x: 385.0, y: 325.0 }, Position { x: 385.0, y: 330.0 }, Position { x: 385.0, y: 335.0 }, Position { x: 385.0, y: 340.0 }, Position { x: 385.0, y: 345.0 }, Position { x: 385.0, y: 350.0 }, Position { x: 385.0, y: 355.0 }, Position { x: 385.0, y: 360.0 }, Position { x: 385.0, y: 365.0 }, Position { x: 385.0, y: 370.0 }, Position { x: 385.0, y: 375.0 }, Position { x: 385.0, y: 380.0 }, Position { x: 385.0, y: 385.0 }, Position { x: 385.0, y: 390.0 }, Position { x: 385.0, y: 395.0 }, Position { x: 385.0, y: 400.0 }, Position { x: 385.0, y: 405.0 }, Position { x: 385.0, y: 410.0 }, Position { x: 385.0, y: 415.0 }, Position { x: 385.0, y: 420.0 }, Position { x: 385.0, y: 425.0 }, Position { x: 385.0, y: 430.0 }, Position { x: 385.0, y: 435.0 }, Position { x: 385.0, y: 440.0 }, Position { x: 385.0, y: 445.0 }, Position { x: 385.0, y: 450.0 }, Position { x: 385.0, y: 455.0 }, Position { x: 385.0, y: 480.0 }]
[INFO] [stdout]   2 -> 1: [Position { x: 460.0, y: 240.0 }, Position { x: 485.0, y: 240.0 }, Position { x: 490.0, y: 240.0 }, Position { x: 495.0, y: 240.0 }, Position { x: 500.0, y: 240.0 }, Position { x: 505.0, y: 240.0 }, Position { x: 510.0, y: 240.0 }, Position { x: 515.0, y: 240.0 }, Position { x: 520.0, y: 240.0 }, Position { x: 525.0, y: 240.0 }, Position { x: 525.0, y: 235.0 }, Position { x: 525.0, y: 230.0 }, Position { x: 525.0, y: 225.0 }, Position { x: 525.0, y: 220.0 }, Position { x: 525.0, y: 215.0 }, Position { x: 525.0, y: 210.0 }, Position { x: 525.0, y: 205.0 }, Position { x: 525.0, y: 200.0 }, Position { x: 525.0, y: 195.0 }, Position { x: 525.0, y: 190.0 }, Position { x: 525.0, y: 185.0 }, Position { x: 525.0, y: 180.0 }, Position { x: 525.0, y: 175.0 }, Position { x: 525.0, y: 170.0 }, Position { x: 525.0, y: 165.0 }, Position { x: 525.0, y: 160.0 }, Position { x: 525.0, y: 155.0 }, Position { x: 525.0, y: 150.0 }, Position { x: 525.0, y: 145.0 }, Position { x: 545.0, y: 145.0 }]
[INFO] [stdout]   3 -> 0: [Position { x: 260.0, y: 385.0 }, Position { x: 285.0, y: 385.0 }, Position { x: 290.0, y: 385.0 }, Position { x: 295.0, y: 385.0 }, Position { x: 300.0, y: 385.0 }, Position { x: 305.0, y: 385.0 }, Position { x: 305.0, y: 390.0 }, Position { x: 305.0, y: 395.0 }, Position { x: 305.0, y: 400.0 }, Position { x: 305.0, y: 405.0 }, Position { x: 305.0, y: 410.0 }, Position { x: 305.0, y: 415.0 }, Position { x: 305.0, y: 420.0 }, Position { x: 305.0, y: 425.0 }, Position { x: 305.0, y: 430.0 }, Position { x: 305.0, y: 435.0 }, Position { x: 305.0, y: 440.0 }, Position { x: 305.0, y: 445.0 }, Position { x: 305.0, y: 450.0 }, Position { x: 305.0, y: 455.0 }, Position { x: 305.0, y: 460.0 }, Position { x: 305.0, y: 465.0 }, Position { x: 305.0, y: 470.0 }, Position { x: 305.0, y: 475.0 }, Position { x: 305.0, y: 480.0 }, Position { x: 305.0, y: 485.0 }, Position { x: 305.0, y: 490.0 }, Position { x: 305.0, y: 495.0 }, Position { x: 305.0, y: 500.0 }, Position { x: 305.0, y: 505.0 }, Position { x: 330.0, y: 505.0 }]
[INFO] [stdout]   4 -> 0: [Position { x: 525.0, y: 750.0 }, Position { x: 500.0, y: 750.0 }, Position { x: 495.0, y: 750.0 }, Position { x: 490.0, y: 750.0 }, Position { x: 485.0, y: 750.0 }, Position { x: 485.0, y: 745.0 }, Position { x: 485.0, y: 740.0 }, Position { x: 485.0, y: 735.0 }, Position { x: 485.0, y: 730.0 }, Position { x: 485.0, y: 725.0 }, Position { x: 485.0, y: 720.0 }, Position { x: 485.0, y: 715.0 }, Position { x: 485.0, y: 710.0 }, Position { x: 485.0, y: 705.0 }, Position { x: 485.0, y: 700.0 }, Position { x: 485.0, y: 695.0 }, Position { x: 485.0, y: 690.0 }, Position { x: 485.0, y: 685.0 }, Position { x: 485.0, y: 680.0 }, Position { x: 485.0, y: 675.0 }, Position { x: 485.0, y: 670.0 }, Position { x: 485.0, y: 665.0 }, Position { x: 485.0, y: 660.0 }, Position { x: 485.0, y: 655.0 }, Position { x: 485.0, y: 650.0 }, Position { x: 485.0, y: 645.0 }, Position { x: 485.0, y: 640.0 }, Position { x: 485.0, y: 635.0 }, Position { x: 485.0, y: 630.0 }, Position { x: 485.0, y: 625.0 }, Position { x: 485.0, y: 620.0 }, Position { x: 485.0, y: 615.0 }, Position { x: 485.0, y: 610.0 }, Position { x: 485.0, y: 605.0 }, Position { x: 485.0, y: 600.0 }, Position { x: 485.0, y: 595.0 }, Position { x: 485.0, y: 590.0 }, Position { x: 485.0, y: 585.0 }, Position { x: 485.0, y: 580.0 }, Position { x: 485.0, y: 575.0 }, Position { x: 485.0, y: 570.0 }, Position { x: 485.0, y: 550.0 }]
[INFO] [stdout]   5 -> 0: [Position { x: 235.00000000000003, y: 605.0 }, Position { x: 255.00000000000003, y: 605.0 }, Position { x: 260.0, y: 605.0 }, Position { x: 265.0, y: 605.0 }, Position { x: 270.0, y: 605.0 }, Position { x: 275.0, y: 605.0 }, Position { x: 280.0, y: 605.0 }, Position { x: 285.0, y: 605.0 }, Position { x: 290.0, y: 605.0 }, Position { x: 295.0, y: 605.0 }, Position { x: 300.0, y: 605.0 }, Position { x: 305.0, y: 605.0 }, Position { x: 305.0, y: 600.0 }, Position { x: 305.0, y: 595.0 }, Position { x: 305.0, y: 590.0 }, Position { x: 305.0, y: 585.0 }, Position { x: 305.0, y: 580.0 }, Position { x: 305.0, y: 575.0 }, Position { x: 305.0, y: 570.0 }, Position { x: 305.0, y: 565.0 }, Position { x: 305.0, y: 560.0 }, Position { x: 305.0, y: 555.0 }, Position { x: 305.0, y: 550.0 }, Position { x: 305.0, y: 545.0 }, Position { x: 305.0, y: 540.0 }, Position { x: 305.0, y: 535.0 }, Position { x: 305.0, y: 530.0 }, Position { x: 305.0, y: 525.0 }, Position { x: 330.0, y: 525.0 }]
[INFO] [stdout]   8 -> 0: [Position { x: 400.0, y: 765.0 }, Position { x: 420.0, y: 765.0 }, Position { x: 420.0, y: 760.0 }, Position { x: 420.0, y: 755.0 }, Position { x: 420.0, y: 750.0 }, Position { x: 420.0, y: 745.0 }, Position { x: 420.0, y: 740.0 }, Position { x: 415.0, y: 740.0 }, Position { x: 410.0, y: 740.0 }, Position { x: 410.0, y: 735.0 }, Position { x: 410.0, y: 730.0 }, Position { x: 410.0, y: 725.0 }, Position { x: 410.0, y: 720.0 }, Position { x: 410.0, y: 715.0 }, Position { x: 410.0, y: 710.0 }, Position { x: 405.0, y: 710.0 }, Position { x: 400.0, y: 710.0 }, Position { x: 395.0, y: 710.0 }, Position { x: 390.0, y: 710.0 }, Position { x: 385.0, y: 710.0 }, Position { x: 385.0, y: 705.0 }, Position { x: 385.0, y: 700.0 }, Position { x: 385.0, y: 695.0 }, Position { x: 385.0, y: 690.0 }, Position { x: 385.0, y: 685.0 }, Position { x: 385.0, y: 680.0 }, Position { x: 385.0, y: 675.0 }, Position { x: 385.0, y: 670.0 }, Position { x: 385.0, y: 665.0 }, Position { x: 385.0, y: 660.0 }, Position { x: 385.0, y: 655.0 }, Position { x: 385.0, y: 650.0 }, Position { x: 385.0, y: 645.0 }, Position { x: 385.0, y: 640.0 }, Position { x: 385.0, y: 635.0 }, Position { x: 385.0, y: 630.0 }, Position { x: 385.0, y: 625.0 }, Position { x: 385.0, y: 620.0 }, Position { x: 385.0, y: 615.0 }, Position { x: 385.0, y: 610.0 }, Position { x: 385.0, y: 605.0 }, Position { x: 385.0, y: 600.0 }, Position { x: 385.0, y: 595.0 }, Position { x: 385.0, y: 590.0 }, Position { x: 385.0, y: 585.0 }, Position { x: 385.0, y: 580.0 }, Position { x: 385.0, y: 575.0 }, Position { x: 385.0, y: 570.0 }, Position { x: 385.0, y: 550.0 }]
[INFO] [stdout]   9 -> 0: [Position { x: 400.0, y: 980.0 }, Position { x: 425.0, y: 980.0 }, Position { x: 430.0, y: 980.0 }, Position { x: 435.0, y: 980.0 }, Position { x: 440.0, y: 980.0 }, Position { x: 445.0, y: 980.0 }, Position { x: 450.0, y: 980.0 }, Position { x: 455.0, y: 980.0 }, Position { x: 460.0, y: 980.0 }, Position { x: 465.0, y: 980.0 }, Position { x: 470.0, y: 980.0 }, Position { x: 475.0, y: 980.0 }, Position { x: 480.0, y: 980.0 }, Position { x: 485.0, y: 980.0 }, Position { x: 490.0, y: 980.0 }, Position { x: 495.0, y: 980.0 }, Position { x: 500.0, y: 980.0 }, Position { x: 500.0, y: 975.0 }, Position { x: 500.0, y: 970.0 }, Position { x: 500.0, y: 965.0 }, Position { x: 500.0, y: 960.0 }, Position { x: 500.0, y: 955.0 }, Position { x: 500.0, y: 950.0 }, Position { x: 500.0, y: 945.0 }, Position { x: 500.0, y: 940.0 }, Position { x: 500.0, y: 935.0 }, Position { x: 500.0, y: 930.0 }, Position { x: 500.0, y: 925.0 }, Position { x: 500.0, y: 920.0 }, Position { x: 500.0, y: 915.0 }, Position { x: 500.0, y: 910.0 }, Position { x: 500.0, y: 905.0 }, Position { x: 500.0, y: 900.0 }, Position { x: 500.0, y: 895.0 }, Position { x: 500.0, y: 890.0 }, Position { x: 500.0, y: 885.0 }, Position { x: 500.0, y: 880.0 }, Position { x: 500.0, y: 875.0 }, Position { x: 500.0, y: 870.0 }, Position { x: 500.0, y: 865.0 }, Position { x: 500.0, y: 860.0 }, Position { x: 500.0, y: 855.0 }, Position { x: 500.0, y: 850.0 }, Position { x: 500.0, y: 845.0 }, Position { x: 500.0, y: 840.0 }, Position { x: 500.0, y: 835.0 }, Position { x: 500.0, y: 830.0 }, Position { x: 500.0, y: 825.0 }, Position { x: 500.0, y: 820.0 }, Position { x: 500.0, y: 815.0 }, Position { x: 500.0, y: 810.0 }, Position { x: 500.0, y: 805.0 }, Position { x: 500.0, y: 800.0 }, Position { x: 500.0, y: 795.0 }, Position { x: 500.0, y: 790.0 }, Position { x: 500.0, y: 785.0 }, Position { x: 500.0, y: 780.0 }, Position { x: 500.0, y: 775.0 }, Position { x: 500.0, y: 770.0 }, Position { x: 500.0, y: 765.0 }, Position { x: 500.0, y: 760.0 }, Position { x: 500.0, y: 755.0 }, Position { x: 500.0, y: 750.0 }, Position { x: 500.0, y: 745.0 }, Position { x: 500.0, y: 740.0 }, Position { x: 500.0, y: 735.0 }, Position { x: 500.0, y: 730.0 }, Position { x: 500.0, y: 725.0 }, Position { x: 505.0, y: 725.0 }, Position { x: 505.0, y: 720.0 }, Position { x: 505.0, y: 715.0 }, Position { x: 505.0, y: 710.0 }, Position { x: 505.0, y: 705.0 }, Position { x: 505.0, y: 700.0 }, Position { x: 505.0, y: 695.0 }, Position { x: 505.0, y: 690.0 }, Position { x: 510.0, y: 690.0 }, Position { x: 515.0, y: 690.0 }, Position { x: 520.0, y: 690.0 }, Position { x: 525.0, y: 690.0 }, Position { x: 530.0, y: 690.0 }, Position { x: 535.0, y: 690.0 }, Position { x: 540.0, y: 690.0 }, Position { x: 545.0, y: 690.0 }, Position { x: 550.0, y: 690.0 }, Position { x: 555.0, y: 690.0 }, Position { x: 560.0, y: 690.0 }, Position { x: 560.0, y: 685.0 }, Position { x: 560.0, y: 680.0 }, Position { x: 560.0, y: 675.0 }, Position { x: 560.0, y: 670.0 }, Position { x: 560.0, y: 665.0 }, Position { x: 560.0, y: 660.0 }, Position { x: 560.0, y: 655.0 }, Position { x: 560.0, y: 650.0 }, Position { x: 560.0, y: 645.0 }, Position { x: 560.0, y: 640.0 }, Position { x: 560.0, y: 635.0 }, Position { x: 560.0, y: 630.0 }, Position { x: 560.0, y: 625.0 }, Position { x: 560.0, y: 620.0 }, Position { x: 560.0, y: 615.0 }, Position { x: 560.0, y: 610.0 }, Position { x: 560.0, y: 605.0 }, Position { x: 560.0, y: 600.0 }, Position { x: 560.0, y: 595.0 }, Position { x: 560.0, y: 590.0 }, Position { x: 560.0, y: 585.0 }, Position { x: 560.0, y: 580.0 }, Position { x: 560.0, y: 575.0 }, Position { x: 560.0, y: 570.0 }, Position { x: 560.0, y: 565.0 }, Position { x: 560.0, y: 560.0 }, Position { x: 560.0, y: 555.0 }, Position { x: 560.0, y: 550.0 }, Position { x: 560.0, y: 545.0 }, Position { x: 560.0, y: 540.0 }, Position { x: 560.0, y: 535.0 }, Position { x: 560.0, y: 530.0 }, Position { x: 560.0, y: 525.0 }, Position { x: 540.0, y: 525.0 }]
[INFO] [stdout]   6 -> 1: [Position { x: 815.0, y: 260.0 }, Position { x: 795.0, y: 260.0 }, Position { x: 790.0, y: 260.0 }, Position { x: 785.0, y: 260.0 }, Position { x: 780.0, y: 260.0 }, Position { x: 775.0, y: 260.0 }, Position { x: 770.0, y: 260.0 }, Position { x: 765.0, y: 260.0 }, Position { x: 760.0, y: 260.0 }, Position { x: 760.0, y: 255.0 }, Position { x: 760.0, y: 250.0 }, Position { x: 760.0, y: 245.0 }, Position { x: 760.0, y: 240.0 }, Position { x: 760.0, y: 235.0 }, Position { x: 760.0, y: 230.0 }, Position { x: 760.0, y: 225.0 }, Position { x: 760.0, y: 220.0 }, Position { x: 760.0, y: 215.0 }, Position { x: 760.0, y: 210.0 }, Position { x: 760.0, y: 205.0 }, Position { x: 760.0, y: 200.0 }, Position { x: 760.0, y: 195.0 }, Position { x: 760.0, y: 190.0 }, Position { x: 760.0, y: 185.0 }, Position { x: 760.0, y: 180.0 }, Position { x: 760.0, y: 175.0 }, Position { x: 760.0, y: 170.0 }, Position { x: 760.0, y: 165.0 }, Position { x: 760.0, y: 160.0 }, Position { x: 760.0, y: 155.0 }, Position { x: 760.0, y: 150.0 }, Position { x: 760.0, y: 145.0 }, Position { x: 735.0, y: 145.0 }]
[INFO] [stdout]   7 -> 1: [Position { x: 645.0, y: 400.0 }, Position { x: 620.0, y: 400.0 }, Position { x: 620.0, y: 395.0 }, Position { x: 620.0, y: 390.0 }, Position { x: 620.0, y: 385.0 }, Position { x: 620.0, y: 380.0 }, Position { x: 625.0, y: 380.0 }, Position { x: 625.0, y: 375.0 }, Position { x: 625.0, y: 370.0 }, Position { x: 625.0, y: 365.0 }, Position { x: 625.0, y: 360.0 }, Position { x: 625.0, y: 355.0 }, Position { x: 630.0, y: 355.0 }, Position { x: 635.0, y: 355.0 }, Position { x: 640.0, y: 355.0 }, Position { x: 640.0, y: 350.0 }, Position { x: 640.0, y: 345.0 }, Position { x: 640.0, y: 340.0 }, Position { x: 640.0, y: 335.0 }, Position { x: 640.0, y: 330.0 }, Position { x: 640.0, y: 325.0 }, Position { x: 640.0, y: 320.0 }, Position { x: 640.0, y: 315.0 }, Position { x: 640.0, y: 310.0 }, Position { x: 640.0, y: 305.0 }, Position { x: 640.0, y: 300.0 }, Position { x: 640.0, y: 295.0 }, Position { x: 640.0, y: 290.0 }, Position { x: 640.0, y: 285.0 }, Position { x: 640.0, y: 280.0 }, Position { x: 640.0, y: 275.0 }, Position { x: 640.0, y: 270.0 }, Position { x: 640.0, y: 265.0 }, Position { x: 640.0, y: 260.0 }, Position { x: 640.0, y: 255.0 }, Position { x: 640.0, y: 250.0 }, Position { x: 640.0, y: 245.0 }, Position { x: 640.0, y: 240.0 }, Position { x: 640.0, y: 235.0 }, Position { x: 640.0, y: 230.0 }, Position { x: 640.0, y: 225.0 }, Position { x: 640.0, y: 220.0 }, Position { x: 640.0, y: 215.0 }, Position { x: 640.0, y: 210.0 }, Position { x: 640.0, y: 205.0 }, Position { x: 640.0, y: 200.0 }, Position { x: 640.0, y: 195.0 }, Position { x: 640.0, y: 175.0 }]
[INFO] [stdout] 
[INFO] [stdout] thread 'test_layout_set_5' (36) panicked at src/svg.rs:142:30:
[INFO] [stdout] Unable to write SVG: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b2885270072 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b2885270072 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b2885270072 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b2885270072 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b2885285fba - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b2885285fba - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x5b2885274f56 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b2885274f56 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b288524e1df - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b288524e1df - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b2885268089 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b2885041d6e - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5b2885041d6e - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b2885268242 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5b2885268242 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b288524e298 - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b2885245c39 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b288524f0ed - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b288528677c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b28852864f2 - core[8f93d80df273fe75]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b288520046c - <core[8f93d80df273fe75]::result::Result<(), std[840933623431fd06]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b2885201574 - arcivis_layout[8806a927bbf145c3]::svg::generate_svg_with_obstacles
[INFO] [stdout]                                at /opt/rustwide/workdir/src/svg.rs:142:30
[INFO] [stdout]   22:     0x5b2885200658 - arcivis_layout[8806a927bbf145c3]::svg::generate_svg
[INFO] [stdout]                                at /opt/rustwide/workdir/src/svg.rs:6:5
[INFO] [stdout]   23:     0x5b288502c59f - layout[ba638b911793c6cb]::test_layout_set_5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/layout.rs:1823:5
[INFO] [stdout]   24:     0x5b288501d047 - layout[ba638b911793c6cb]::test_layout_set_5::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/layout.rs:1386:23
[INFO] [stdout]   25:     0x5b2885036016 - <layout[ba638b911793c6cb]::test_layout_set_5::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5b288503611b - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b288503611b - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5b288504297a - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5b288504297a - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5b288504297a - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5b288504297a - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5b288504297a - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5b288504297a - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5b288504297a - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5b288503ce44 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5b288503ce44 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5b2885045472 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5b2885045472 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5b2885045472 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5b2885045472 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5b2885045472 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5b2885045472 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5b2885045472 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5b288526f74f - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5b288526f74f - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x7e5a306a2aa4 - <unknown>
[INFO] [stdout]   47:     0x7e5a3072fa64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_layout_set_4 stdout ----
[INFO] [stdout] 2026-01-16T08:32:51.493160Z DEBUG test_layout_set_4: arcivis_layout::layout: OVERLAP DETECTION: No overlaps after initial refinement
[INFO] [stdout] 2026-01-16T08:32:51.493246Z DEBUG test_layout_set_4: arcivis_layout::layout: OVERLAP DETECTION: No overlapping nodes found
[INFO] [stdout] Set 4 Nodes:
[INFO] [stdout]   Engine: size Size { width: 140.0, height: 90.0 }, position Position { x: 119.99999999999994, y: 380.49142708362905 }
[INFO] [stdout]   Transmission: size Size { width: 120.0, height: 70.0 }, position Position { x: 471.69860072950274, y: 120.0 }
[INFO] [stdout]   Brakes: size Size { width: 100.0, height: 60.0 }, position Position { x: 537.5194760515478, y: 351.64714703751224 }
[INFO] [stdout]   Steering: size Size { width: 110.0, height: 65.0 }, position Position { x: 337.2924477406501, y: 293.500649739683 }
[INFO] [stdout]   Sensors: size Size { width: 90.0, height: 50.0 }, position Position { x: 679.4487585530488, y: 210.51789072319087 }
[INFO] [stdout]   Dashboard: size Size { width: 130.0, height: 75.0 }, position Position { x: 726.6521485160954, y: 428.7524184522781 }
[INFO] [stdout]   ECU: size Size { width: 100.0, height: 55.0 }, position Position { x: 350.87893763679256, y: 505.9736043846 }
[INFO] [stdout]   FuelPump: size Size { width: 85.0, height: 45.0 }, position Position { x: 167.02543317705795, y: 822.7027164124672 }
[INFO] [stdout]   Alternator: size Size { width: 95.0, height: 55.0 }, position Position { x: 171.81789555378657, y: 620.8130539963506 }
[INFO] [stdout]   Radiator: size Size { width: 110.0, height: 70.0 }, position Position { x: 540.391221320591, y: 561.5448923930924 }
[INFO] [stdout]   Battery: size Size { width: 80.0, height: 60.0 }, position Position { x: 551.600872685345, y: 769.1426525546965 }
[INFO] [stdout]   AirFilter: size Size { width: 75.0, height: 40.0 }, position Position { x: 871.4144848129064, y: 266.38934704330757 }
[INFO] [stdout]   Exhaust: size Size { width: 125.0, height: 50.0 }, position Position { x: 737.8220470079436, y: 677.0795809033925 }
[INFO] [stdout]   Catalytic: size Size { width: 105.0, height: 45.0 }, position Position { x: 347.3289771689547, y: 729.4337200894377 }
[INFO] [stdout] Set 4 Edges:
[INFO] [stdout]   0 -> 1: [Position { x: 264.99999999999994, y: 425.0 }, Position { x: 284.99999999999994, y: 425.0 }, Position { x: 289.99999999999994, y: 425.0 }, Position { x: 294.99999999999994, y: 425.0 }, Position { x: 299.99999999999994, y: 425.0 }, Position { x: 304.99999999999994, y: 425.0 }, Position { x: 309.99999999999994, y: 425.0 }, Position { x: 309.99999999999994, y: 420.0 }, Position { x: 309.99999999999994, y: 415.0 }, Position { x: 309.99999999999994, y: 410.0 }, Position { x: 309.99999999999994, y: 405.0 }, Position { x: 309.99999999999994, y: 400.0 }, Position { x: 309.99999999999994, y: 395.0 }, Position { x: 309.99999999999994, y: 390.0 }, Position { x: 309.99999999999994, y: 385.0 }, Position { x: 309.99999999999994, y: 380.0 }, Position { x: 309.99999999999994, y: 375.0 }, Position { x: 309.99999999999994, y: 370.0 }, Position { x: 309.99999999999994, y: 365.0 }, Position { x: 309.99999999999994, y: 360.0 }, Position { x: 309.99999999999994, y: 355.0 }, Position { x: 309.99999999999994, y: 350.0 }, Position { x: 309.99999999999994, y: 345.0 }, Position { x: 309.99999999999994, y: 340.0 }, Position { x: 309.99999999999994, y: 335.0 }, Position { x: 309.99999999999994, y: 330.0 }, Position { x: 309.99999999999994, y: 325.0 }, Position { x: 309.99999999999994, y: 320.0 }, Position { x: 309.99999999999994, y: 315.0 }, Position { x: 309.99999999999994, y: 310.0 }, Position { x: 309.99999999999994, y: 305.0 }, Position { x: 314.99999999999994, y: 305.0 }, Position { x: 314.99999999999994, y: 300.0 }, Position { x: 314.99999999999994, y: 295.0 }, Position { x: 314.99999999999994, y: 290.0 }, Position { x: 314.99999999999994, y: 285.0 }, Position { x: 314.99999999999994, y: 280.0 }, Position { x: 314.99999999999994, y: 275.0 }, Position { x: 314.99999999999994, y: 270.0 }, Position { x: 319.99999999999994, y: 270.0 }, Position { x: 324.99999999999994, y: 270.0 }, Position { x: 329.99999999999994, y: 270.0 }, Position { x: 334.99999999999994, y: 270.0 }, Position { x: 339.99999999999994, y: 270.0 }, Position { x: 344.99999999999994, y: 270.0 }, Position { x: 349.99999999999994, y: 270.0 }, Position { x: 354.99999999999994, y: 270.0 }, Position { x: 359.99999999999994, y: 270.0 }, Position { x: 364.99999999999994, y: 270.0 }, Position { x: 369.99999999999994, y: 270.0 }, Position { x: 369.99999999999994, y: 265.0 }, Position { x: 374.99999999999994, y: 265.0 }, Position { x: 379.99999999999994, y: 265.0 }, Position { x: 384.99999999999994, y: 265.0 }, Position { x: 389.99999999999994, y: 265.0 }, Position { x: 394.99999999999994, y: 265.0 }, Position { x: 399.99999999999994, y: 265.0 }, Position { x: 404.99999999999994, y: 265.0 }, Position { x: 409.99999999999994, y: 265.0 }, Position { x: 414.99999999999994, y: 265.0 }, Position { x: 419.99999999999994, y: 265.0 }, Position { x: 424.99999999999994, y: 265.0 }, Position { x: 429.99999999999994, y: 265.0 }, Position { x: 434.99999999999994, y: 265.0 }, Position { x: 439.99999999999994, y: 265.0 }, Position { x: 444.99999999999994, y: 265.0 }, Position { x: 444.99999999999994, y: 260.0 }, Position { x: 444.99999999999994, y: 255.0 }, Position { x: 444.99999999999994, y: 250.0 }, Position { x: 444.99999999999994, y: 245.0 }, Position { x: 444.99999999999994, y: 240.0 }, Position { x: 444.99999999999994, y: 235.0 }, Position { x: 444.99999999999994, y: 230.0 }, Position { x: 444.99999999999994, y: 225.0 }, Position { x: 444.99999999999994, y: 220.0 }, Position { x: 444.99999999999994, y: 215.0 }, Position { x: 444.99999999999994, y: 210.0 }, Position { x: 444.99999999999994, y: 205.0 }, Position { x: 444.99999999999994, y: 200.0 }, Position { x: 444.99999999999994, y: 195.0 }, Position { x: 444.99999999999994, y: 190.0 }, Position { x: 444.99999999999994, y: 185.0 }, Position { x: 444.99999999999994, y: 180.0 }, Position { x: 444.99999999999994, y: 175.0 }, Position { x: 444.99999999999994, y: 170.0 }, Position { x: 444.99999999999994, y: 165.0 }, Position { x: 444.99999999999994, y: 160.0 }, Position { x: 444.99999999999994, y: 155.0 }, Position { x: 464.99999999999994, y: 155.0 }]
[INFO] [stdout]   1 -> 2: [Position { x: 529.9999999999999, y: 195.0 }, Position { x: 529.9999999999999, y: 215.0 }, Position { x: 534.9999999999999, y: 215.0 }, Position { x: 539.9999999999999, y: 215.0 }, Position { x: 544.9999999999999, y: 215.0 }, Position { x: 549.9999999999999, y: 215.0 }, Position { x: 554.9999999999999, y: 215.0 }, Position { x: 559.9999999999999, y: 215.0 }, Position { x: 564.9999999999999, y: 215.0 }, Position { x: 569.9999999999999, y: 215.0 }, Position { x: 574.9999999999999, y: 215.0 }, Position { x: 579.9999999999999, y: 215.0 }, Position { x: 584.9999999999999, y: 215.0 }, Position { x: 589.9999999999999, y: 215.0 }, Position { x: 589.9999999999999, y: 220.0 }, Position { x: 589.9999999999999, y: 225.0 }, Position { x: 589.9999999999999, y: 230.0 }, Position { x: 589.9999999999999, y: 235.0 }, Position { x: 589.9999999999999, y: 240.0 }, Position { x: 589.9999999999999, y: 245.0 }, Position { x: 589.9999999999999, y: 250.0 }, Position { x: 589.9999999999999, y: 255.0 }, Position { x: 589.9999999999999, y: 260.0 }, Position { x: 589.9999999999999, y: 265.0 }, Position { x: 589.9999999999999, y: 270.0 }, Position { x: 589.9999999999999, y: 275.0 }, Position { x: 589.9999999999999, y: 280.0 }, Position { x: 589.9999999999999, y: 285.0 }, Position { x: 589.9999999999999, y: 290.0 }, Position { x: 589.9999999999999, y: 295.0 }, Position { x: 589.9999999999999, y: 300.0 }, Position { x: 589.9999999999999, y: 305.0 }, Position { x: 589.9999999999999, y: 310.0 }, Position { x: 589.9999999999999, y: 315.0 }, Position { x: 589.9999999999999, y: 320.0 }, Position { x: 589.9999999999999, y: 325.0 }, Position { x: 589.9999999999999, y: 345.0 }]
[INFO] [stdout]   2 -> 3: [Position { x: 534.9999999999999, y: 380.0 }, Position { x: 509.99999999999994, y: 380.0 }, Position { x: 504.99999999999994, y: 380.0 }, Position { x: 499.99999999999994, y: 380.0 }, Position { x: 494.99999999999994, y: 380.0 }, Position { x: 489.99999999999994, y: 380.0 }, Position { x: 484.99999999999994, y: 380.0 }, Position { x: 479.99999999999994, y: 380.0 }, Position { x: 474.99999999999994, y: 380.0 }, Position { x: 474.99999999999994, y: 375.0 }, Position { x: 474.99999999999994, y: 370.0 }, Position { x: 474.99999999999994, y: 365.0 }, Position { x: 474.99999999999994, y: 360.0 }, Position { x: 474.99999999999994, y: 355.0 }, Position { x: 474.99999999999994, y: 350.0 }, Position { x: 474.99999999999994, y: 345.0 }, Position { x: 474.99999999999994, y: 340.0 }, Position { x: 474.99999999999994, y: 335.0 }, Position { x: 474.99999999999994, y: 330.0 }, Position { x: 474.99999999999994, y: 325.0 }, Position { x: 449.99999999999994, y: 325.0 }]
[INFO] [stdout]   3 -> 4: [Position { x: 449.99999999999994, y: 325.0 }, Position { x: 474.99999999999994, y: 325.0 }, Position { x: 479.99999999999994, y: 325.0 }, Position { x: 484.99999999999994, y: 325.0 }, Position { x: 489.99999999999994, y: 325.0 }, Position { x: 494.99999999999994, y: 325.0 }, Position { x: 499.99999999999994, y: 325.0 }, Position { x: 504.99999999999994, y: 325.0 }, Position { x: 509.99999999999994, y: 325.0 }, Position { x: 514.9999999999999, y: 325.0 }, Position { x: 519.9999999999999, y: 325.0 }, Position { x: 524.9999999999999, y: 325.0 }, Position { x: 529.9999999999999, y: 325.0 }, Position { x: 534.9999999999999, y: 325.0 }, Position { x: 539.9999999999999, y: 325.0 }, Position { x: 544.9999999999999, y: 325.0 }, Position { x: 549.9999999999999, y: 325.0 }, Position { x: 554.9999999999999, y: 325.0 }, Position { x: 559.9999999999999, y: 325.0 }, Position { x: 564.9999999999999, y: 325.0 }, Position { x: 569.9999999999999, y: 325.0 }, Position { x: 574.9999999999999, y: 325.0 }, Position { x: 579.9999999999999, y: 325.0 }, Position { x: 584.9999999999999, y: 325.0 }, Position { x: 589.9999999999999, y: 325.0 }, Position { x: 594.9999999999999, y: 325.0 }, Position { x: 599.9999999999999, y: 325.0 }, Position { x: 604.9999999999999, y: 325.0 }, Position { x: 609.9999999999999, y: 325.0 }, Position { x: 614.9999999999999, y: 325.0 }, Position { x: 619.9999999999999, y: 325.0 }, Position { x: 624.9999999999999, y: 325.0 }, Position { x: 630.0, y: 325.0 }, Position { x: 635.0, y: 325.0 }, Position { x: 640.0, y: 325.0 }, Position { x: 645.0, y: 325.0 }, Position { x: 650.0, y: 325.0 }, Position { x: 650.0, y: 320.0 }, Position { x: 650.0, y: 315.0 }, Position { x: 650.0, y: 310.0 }, Position { x: 650.0, y: 305.0 }, Position { x: 650.0, y: 300.0 }, Position { x: 650.0, y: 295.0 }, Position { x: 650.0, y: 290.0 }, Position { x: 650.0, y: 285.0 }, Position { x: 650.0, y: 280.0 }, Position { x: 650.0, y: 275.0 }, Position { x: 650.0, y: 270.0 }, Position { x: 650.0, y: 265.0 }, Position { x: 650.0, y: 260.0 }, Position { x: 650.0, y: 255.0 }, Position { x: 650.0, y: 250.0 }, Position { x: 650.0, y: 245.0 }, Position { x: 650.0, y: 240.0 }, Position { x: 650.0, y: 235.0 }, Position { x: 675.0, y: 235.0 }]
[INFO] [stdout]   4 -> 5: [Position { x: 725.0, y: 265.0 }, Position { x: 725.0, y: 290.0 }, Position { x: 730.0, y: 290.0 }, Position { x: 735.0, y: 290.0 }, Position { x: 740.0, y: 290.0 }, Position { x: 745.0, y: 290.0 }, Position { x: 750.0, y: 290.0 }, Position { x: 755.0, y: 290.0 }, Position { x: 760.0, y: 290.0 }, Position { x: 765.0, y: 290.0 }, Position { x: 770.0, y: 290.0 }, Position { x: 775.0, y: 290.0 }, Position { x: 780.0, y: 290.0 }, Position { x: 785.0, y: 290.0 }, Position { x: 790.0, y: 290.0 }, Position { x: 790.0, y: 295.0 }, Position { x: 790.0, y: 300.0 }, Position { x: 790.0, y: 305.0 }, Position { x: 790.0, y: 310.0 }, Position { x: 790.0, y: 315.0 }, Position { x: 790.0, y: 320.0 }, Position { x: 790.0, y: 325.0 }, Position { x: 790.0, y: 330.0 }, Position { x: 790.0, y: 335.0 }, Position { x: 790.0, y: 340.0 }, Position { x: 790.0, y: 345.0 }, Position { x: 790.0, y: 350.0 }, Position { x: 790.0, y: 355.0 }, Position { x: 790.0, y: 360.0 }, Position { x: 790.0, y: 365.0 }, Position { x: 790.0, y: 370.0 }, Position { x: 790.0, y: 375.0 }, Position { x: 790.0, y: 380.0 }, Position { x: 790.0, y: 385.0 }, Position { x: 790.0, y: 390.0 }, Position { x: 790.0, y: 395.0 }, Position { x: 790.0, y: 400.0 }, Position { x: 790.0, y: 425.0 }]
[INFO] [stdout]   5 -> 6: [Position { x: 720.0, y: 465.0 }, Position { x: 700.0, y: 465.0 }, Position { x: 695.0, y: 465.0 }, Position { x: 690.0, y: 465.0 }, Position { x: 685.0, y: 465.0 }, Position { x: 680.0, y: 465.0 }, Position { x: 675.0, y: 465.0 }, Position { x: 670.0, y: 465.0 }, Position { x: 665.0, y: 465.0 }, Position { x: 660.0, y: 465.0 }, Position { x: 655.0, y: 465.0 }, Position { x: 650.0, y: 465.0 }, Position { x: 645.0, y: 465.0 }, Position { x: 640.0, y: 465.0 }, Position { x: 635.0, y: 465.0 }, Position { x: 630.0, y: 465.0 }, Position { x: 624.9999999999999, y: 465.0 }, Position { x: 619.9999999999999, y: 465.0 }, Position { x: 614.9999999999999, y: 465.0 }, Position { x: 609.9999999999999, y: 465.0 }, Position { x: 604.9999999999999, y: 465.0 }, Position { x: 599.9999999999999, y: 465.0 }, Position { x: 594.9999999999999, y: 465.0 }, Position { x: 589.9999999999999, y: 465.0 }, Position { x: 584.9999999999999, y: 465.0 }, Position { x: 579.9999999999999, y: 465.0 }, Position { x: 574.9999999999999, y: 465.0 }, Position { x: 569.9999999999999, y: 465.0 }, Position { x: 564.9999999999999, y: 465.0 }, Position { x: 559.9999999999999, y: 465.0 }, Position { x: 554.9999999999999, y: 465.0 }, Position { x: 549.9999999999999, y: 465.0 }, Position { x: 544.9999999999999, y: 465.0 }, Position { x: 539.9999999999999, y: 465.0 }, Position { x: 534.9999999999999, y: 465.0 }, Position { x: 529.9999999999999, y: 465.0 }, Position { x: 524.9999999999999, y: 465.0 }, Position { x: 519.9999999999999, y: 465.0 }, Position { x: 514.9999999999999, y: 465.0 }, Position { x: 509.99999999999994, y: 465.0 }, Position { x: 504.99999999999994, y: 465.0 }, Position { x: 499.99999999999994, y: 465.0 }, Position { x: 494.99999999999994, y: 465.0 }, Position { x: 489.99999999999994, y: 465.0 }, Position { x: 484.99999999999994, y: 465.0 }, Position { x: 479.99999999999994, y: 465.0 }, Position { x: 479.99999999999994, y: 470.0 }, Position { x: 479.99999999999994, y: 475.0 }, Position { x: 479.99999999999994, y: 480.0 }, Position { x: 479.99999999999994, y: 485.0 }, Position { x: 479.99999999999994, y: 490.0 }, Position { x: 479.99999999999994, y: 495.0 }, Position { x: 479.99999999999994, y: 500.0 }, Position { x: 479.99999999999994, y: 505.0 }, Position { x: 479.99999999999994, y: 510.0 }, Position { x: 479.99999999999994, y: 515.0 }, Position { x: 479.99999999999994, y: 520.0 }, Position { x: 479.99999999999994, y: 525.0 }, Position { x: 479.99999999999994, y: 530.0 }, Position { x: 479.99999999999994, y: 535.0 }, Position { x: 454.99999999999994, y: 535.0 }]
[INFO] [stdout]   0 -> 3: [Position { x: 264.99999999999994, y: 425.0 }, Position { x: 284.99999999999994, y: 425.0 }, Position { x: 289.99999999999994, y: 425.0 }, Position { x: 294.99999999999994, y: 425.0 }, Position { x: 299.99999999999994, y: 425.0 }, Position { x: 304.99999999999994, y: 425.0 }, Position { x: 309.99999999999994, y: 425.0 }, Position { x: 309.99999999999994, y: 420.0 }, Position { x: 309.99999999999994, y: 415.0 }, Position { x: 309.99999999999994, y: 410.0 }, Position { x: 309.99999999999994, y: 405.0 }, Position { x: 309.99999999999994, y: 400.0 }, Position { x: 309.99999999999994, y: 395.0 }, Position { x: 309.99999999999994, y: 390.0 }, Position { x: 309.99999999999994, y: 385.0 }, Position { x: 309.99999999999994, y: 380.0 }, Position { x: 309.99999999999994, y: 375.0 }, Position { x: 309.99999999999994, y: 370.0 }, Position { x: 309.99999999999994, y: 365.0 }, Position { x: 309.99999999999994, y: 360.0 }, Position { x: 309.99999999999994, y: 355.0 }, Position { x: 309.99999999999994, y: 350.0 }, Position { x: 309.99999999999994, y: 345.0 }, Position { x: 309.99999999999994, y: 340.0 }, Position { x: 309.99999999999994, y: 335.0 }, Position { x: 309.99999999999994, y: 330.0 }, Position { x: 309.99999999999994, y: 325.0 }, Position { x: 329.99999999999994, y: 325.0 }]
[INFO] [stdout]   1 -> 4: [Position { x: 594.9999999999999, y: 155.0 }, Position { x: 619.9999999999999, y: 155.0 }, Position { x: 624.9999999999999, y: 155.0 }, Position { x: 630.0, y: 155.0 }, Position { x: 635.0, y: 155.0 }, Position { x: 640.0, y: 155.0 }, Position { x: 645.0, y: 155.0 }, Position { x: 650.0, y: 155.0 }, Position { x: 650.0, y: 160.0 }, Position { x: 650.0, y: 165.0 }, Position { x: 650.0, y: 170.0 }, Position { x: 650.0, y: 175.0 }, Position { x: 650.0, y: 180.0 }, Position { x: 650.0, y: 185.0 }, Position { x: 650.0, y: 190.0 }, Position { x: 650.0, y: 195.0 }, Position { x: 650.0, y: 200.0 }, Position { x: 650.0, y: 205.0 }, Position { x: 650.0, y: 210.0 }, Position { x: 650.0, y: 215.0 }, Position { x: 650.0, y: 220.0 }, Position { x: 650.0, y: 225.0 }, Position { x: 650.0, y: 230.0 }, Position { x: 650.0, y: 235.0 }, Position { x: 675.0, y: 235.0 }]
[INFO] [stdout]   2 -> 5: [Position { x: 645.0, y: 380.0 }, Position { x: 665.0, y: 380.0 }, Position { x: 670.0, y: 380.0 }, Position { x: 675.0, y: 380.0 }, Position { x: 680.0, y: 380.0 }, Position { x: 685.0, y: 380.0 }, Position { x: 690.0, y: 380.0 }, Position { x: 695.0, y: 380.0 }, Position { x: 700.0, y: 380.0 }, Position { x: 700.0, y: 385.0 }, Position { x: 700.0, y: 390.0 }, Position { x: 700.0, y: 395.0 }, Position { x: 700.0, y: 400.0 }, Position { x: 700.0, y: 405.0 }, Position { x: 700.0, y: 410.0 }, Position { x: 700.0, y: 415.0 }, Position { x: 700.0, y: 420.0 }, Position { x: 700.0, y: 425.0 }, Position { x: 700.0, y: 430.0 }, Position { x: 700.0, y: 435.0 }, Position { x: 700.0, y: 440.0 }, Position { x: 700.0, y: 445.0 }, Position { x: 700.0, y: 450.0 }, Position { x: 700.0, y: 455.0 }, Position { x: 700.0, y: 460.0 }, Position { x: 700.0, y: 465.0 }, Position { x: 720.0, y: 465.0 }]
[INFO] [stdout]   0 -> 6: [Position { x: 264.99999999999994, y: 425.0 }, Position { x: 284.99999999999994, y: 425.0 }, Position { x: 289.99999999999994, y: 425.0 }, Position { x: 294.99999999999994, y: 425.0 }, Position { x: 299.99999999999994, y: 425.0 }, Position { x: 304.99999999999994, y: 425.0 }, Position { x: 309.99999999999994, y: 425.0 }, Position { x: 314.99999999999994, y: 425.0 }, Position { x: 319.99999999999994, y: 425.0 }, Position { x: 324.99999999999994, y: 425.0 }, Position { x: 324.99999999999994, y: 430.0 }, Position { x: 324.99999999999994, y: 435.0 }, Position { x: 324.99999999999994, y: 440.0 }, Position { x: 324.99999999999994, y: 445.0 }, Position { x: 324.99999999999994, y: 450.0 }, Position { x: 324.99999999999994, y: 455.0 }, Position { x: 324.99999999999994, y: 460.0 }, Position { x: 324.99999999999994, y: 465.0 }, Position { x: 324.99999999999994, y: 470.0 }, Position { x: 324.99999999999994, y: 475.0 }, Position { x: 324.99999999999994, y: 480.0 }, Position { x: 324.99999999999994, y: 485.0 }, Position { x: 324.99999999999994, y: 490.0 }, Position { x: 324.99999999999994, y: 495.0 }, Position { x: 324.99999999999994, y: 500.0 }, Position { x: 324.99999999999994, y: 505.0 }, Position { x: 324.99999999999994, y: 510.0 }, Position { x: 324.99999999999994, y: 515.0 }, Position { x: 324.99999999999994, y: 520.0 }, Position { x: 324.99999999999994, y: 525.0 }, Position { x: 324.99999999999994, y: 530.0 }, Position { x: 324.99999999999994, y: 535.0 }, Position { x: 344.99999999999994, y: 535.0 }]
[INFO] [stdout]   3 -> 6: [Position { x: 389.99999999999994, y: 365.0 }, Position { x: 389.99999999999994, y: 385.0 }, Position { x: 394.99999999999994, y: 385.0 }, Position { x: 399.99999999999994, y: 385.0 }, Position { x: 399.99999999999994, y: 390.0 }, Position { x: 399.99999999999994, y: 395.0 }, Position { x: 399.99999999999994, y: 400.0 }, Position { x: 399.99999999999994, y: 405.0 }, Position { x: 399.99999999999994, y: 410.0 }, Position { x: 399.99999999999994, y: 415.0 }, Position { x: 399.99999999999994, y: 420.0 }, Position { x: 399.99999999999994, y: 425.0 }, Position { x: 399.99999999999994, y: 430.0 }, Position { x: 399.99999999999994, y: 435.0 }, Position { x: 399.99999999999994, y: 440.0 }, Position { x: 399.99999999999994, y: 445.0 }, Position { x: 399.99999999999994, y: 450.0 }, Position { x: 399.99999999999994, y: 455.0 }, Position { x: 399.99999999999994, y: 460.0 }, Position { x: 399.99999999999994, y: 465.0 }, Position { x: 399.99999999999994, y: 470.0 }, Position { x: 399.99999999999994, y: 475.0 }, Position { x: 399.99999999999994, y: 480.0 }, Position { x: 399.99999999999994, y: 500.0 }]
[INFO] [stdout]   4 -> 6: [Position { x: 675.0, y: 235.0 }, Position { x: 650.0, y: 235.0 }, Position { x: 645.0, y: 235.0 }, Position { x: 640.0, y: 235.0 }, Position { x: 635.0, y: 235.0 }, Position { x: 630.0, y: 235.0 }, Position { x: 624.9999999999999, y: 235.0 }, Position { x: 619.9999999999999, y: 235.0 }, Position { x: 614.9999999999999, y: 235.0 }, Position { x: 609.9999999999999, y: 235.0 }, Position { x: 604.9999999999999, y: 235.0 }, Position { x: 599.9999999999999, y: 235.0 }, Position { x: 594.9999999999999, y: 235.0 }, Position { x: 589.9999999999999, y: 235.0 }, Position { x: 584.9999999999999, y: 235.0 }, Position { x: 579.9999999999999, y: 235.0 }, Position { x: 574.9999999999999, y: 235.0 }, Position { x: 569.9999999999999, y: 235.0 }, Position { x: 564.9999999999999, y: 235.0 }, Position { x: 559.9999999999999, y: 235.0 }, Position { x: 554.9999999999999, y: 235.0 }, Position { x: 549.9999999999999, y: 235.0 }, Position { x: 544.9999999999999, y: 235.0 }, Position { x: 539.9999999999999, y: 235.0 }, Position { x: 534.9999999999999, y: 235.0 }, Position { x: 529.9999999999999, y: 235.0 }, Position { x: 524.9999999999999, y: 235.0 }, Position { x: 519.9999999999999, y: 235.0 }, Position { x: 514.9999999999999, y: 235.0 }, Position { x: 509.99999999999994, y: 235.0 }, Position { x: 504.99999999999994, y: 235.0 }, Position { x: 499.99999999999994, y: 235.0 }, Position { x: 494.99999999999994, y: 235.0 }, Position { x: 489.99999999999994, y: 235.0 }, Position { x: 484.99999999999994, y: 235.0 }, Position { x: 479.99999999999994, y: 235.0 }, Position { x: 479.99999999999994, y: 240.0 }, Position { x: 479.99999999999994, y: 245.0 }, Position { x: 479.99999999999994, y: 250.0 }, Position { x: 479.99999999999994, y: 255.0 }, Position { x: 479.99999999999994, y: 260.0 }, Position { x: 479.99999999999994, y: 265.0 }, Position { x: 479.99999999999994, y: 270.0 }, Position { x: 479.99999999999994, y: 275.0 }, Position { x: 479.99999999999994, y: 280.0 }, Position { x: 479.99999999999994, y: 285.0 }, Position { x: 479.99999999999994, y: 290.0 }, Position { x: 479.99999999999994, y: 295.0 }, Position { x: 479.99999999999994, y: 300.0 }, Position { x: 479.99999999999994, y: 305.0 }, Position { x: 479.99999999999994, y: 310.0 }, Position { x: 479.99999999999994, y: 315.0 }, Position { x: 479.99999999999994, y: 320.0 }, Position { x: 479.99999999999994, y: 325.0 }, Position { x: 479.99999999999994, y: 330.0 }, Position { x: 479.99999999999994, y: 335.0 }, Position { x: 479.99999999999994, y: 340.0 }, Position { x: 479.99999999999994, y: 345.0 }, Position { x: 479.99999999999994, y: 350.0 }, Position { x: 479.99999999999994, y: 355.0 }, Position { x: 479.99999999999994, y: 360.0 }, Position { x: 479.99999999999994, y: 365.0 }, Position { x: 479.99999999999994, y: 370.0 }, Position { x: 479.99999999999994, y: 375.0 }, Position { x: 479.99999999999994, y: 380.0 }, Position { x: 479.99999999999994, y: 385.0 }, Position { x: 479.99999999999994, y: 390.0 }, Position { x: 479.99999999999994, y: 395.0 }, Position { x: 479.99999999999994, y: 400.0 }, Position { x: 479.99999999999994, y: 405.0 }, Position { x: 479.99999999999994, y: 410.0 }, Position { x: 479.99999999999994, y: 415.0 }, Position { x: 479.99999999999994, y: 420.0 }, Position { x: 479.99999999999994, y: 425.0 }, Position { x: 479.99999999999994, y: 430.0 }, Position { x: 479.99999999999994, y: 435.0 }, Position { x: 479.99999999999994, y: 440.0 }, Position { x: 479.99999999999994, y: 445.0 }, Position { x: 479.99999999999994, y: 450.0 }, Position { x: 479.99999999999994, y: 455.0 }, Position { x: 479.99999999999994, y: 460.0 }, Position { x: 479.99999999999994, y: 465.0 }, Position { x: 479.99999999999994, y: 470.0 }, Position { x: 479.99999999999994, y: 475.0 }, Position { x: 479.99999999999994, y: 480.0 }, Position { x: 479.99999999999994, y: 485.0 }, Position { x: 479.99999999999994, y: 490.0 }, Position { x: 479.99999999999994, y: 495.0 }, Position { x: 479.99999999999994, y: 500.0 }, Position { x: 479.99999999999994, y: 505.0 }, Position { x: 479.99999999999994, y: 510.0 }, Position { x: 479.99999999999994, y: 515.0 }, Position { x: 479.99999999999994, y: 520.0 }, Position { x: 479.99999999999994, y: 525.0 }, Position { x: 479.99999999999994, y: 530.0 }, Position { x: 479.99999999999994, y: 535.0 }, Position { x: 454.99999999999994, y: 535.0 }]
[INFO] [stdout]   0 -> 7: [Position { x: 189.99999999999994, y: 475.0 }, Position { x: 189.99999999999994, y: 500.0 }, Position { x: 184.99999999999994, y: 500.0 }, Position { x: 179.99999999999994, y: 500.0 }, Position { x: 174.99999999999994, y: 500.0 }, Position { x: 169.99999999999994, y: 500.0 }, Position { x: 164.99999999999994, y: 500.0 }, Position { x: 159.99999999999994, y: 500.0 }, Position { x: 154.99999999999994, y: 500.0 }, Position { x: 149.99999999999994, y: 500.0 }, Position { x: 144.99999999999994, y: 500.0 }, Position { x: 144.99999999999994, y: 505.0 }, Position { x: 144.99999999999994, y: 510.0 }, Position { x: 144.99999999999994, y: 515.0 }, Position { x: 144.99999999999994, y: 520.0 }, Position { x: 144.99999999999994, y: 525.0 }, Position { x: 144.99999999999994, y: 530.0 }, Position { x: 144.99999999999994, y: 535.0 }, Position { x: 144.99999999999994, y: 540.0 }, Position { x: 144.99999999999994, y: 545.0 }, Position { x: 144.99999999999994, y: 550.0 }, Position { x: 144.99999999999994, y: 555.0 }, Position { x: 144.99999999999994, y: 560.0 }, Position { x: 144.99999999999994, y: 565.0 }, Position { x: 144.99999999999994, y: 570.0 }, Position { x: 144.99999999999994, y: 575.0 }, Position { x: 144.99999999999994, y: 580.0 }, Position { x: 144.99999999999994, y: 585.0 }, Position { x: 144.99999999999994, y: 590.0 }, Position { x: 144.99999999999994, y: 595.0 }, Position { x: 144.99999999999994, y: 600.0 }, Position { x: 144.99999999999994, y: 605.0 }, Position { x: 144.99999999999994, y: 610.0 }, Position { x: 144.99999999999994, y: 615.0 }, Position { x: 144.99999999999994, y: 620.0 }, Position { x: 144.99999999999994, y: 625.0 }, Position { x: 144.99999999999994, y: 630.0 }, Position { x: 144.99999999999994, y: 635.0 }, Position { x: 144.99999999999994, y: 640.0 }, Position { x: 144.99999999999994, y: 645.0 }, Position { x: 144.99999999999994, y: 650.0 }, Position { x: 144.99999999999994, y: 655.0 }, Position { x: 144.99999999999994, y: 660.0 }, Position { x: 144.99999999999994, y: 665.0 }, Position { x: 144.99999999999994, y: 670.0 }, Position { x: 149.99999999999994, y: 670.0 }, Position { x: 149.99999999999994, y: 675.0 }, Position { x: 149.99999999999994, y: 680.0 }, Position { x: 149.99999999999994, y: 685.0 }, Position { x: 149.99999999999994, y: 690.0 }, Position { x: 149.99999999999994, y: 695.0 }, Position { x: 154.99999999999994, y: 695.0 }, Position { x: 159.99999999999994, y: 695.0 }, Position { x: 164.99999999999994, y: 695.0 }, Position { x: 169.99999999999994, y: 695.0 }, Position { x: 174.99999999999994, y: 695.0 }, Position { x: 179.99999999999994, y: 695.0 }, Position { x: 184.99999999999994, y: 695.0 }, Position { x: 189.99999999999994, y: 695.0 }, Position { x: 194.99999999999994, y: 695.0 }, Position { x: 194.99999999999994, y: 700.0 }, Position { x: 194.99999999999994, y: 705.0 }, Position { x: 199.99999999999994, y: 705.0 }, Position { x: 204.99999999999994, y: 705.0 }, Position { x: 209.99999999999994, y: 705.0 }, Position { x: 209.99999999999994, y: 710.0 }, Position { x: 209.99999999999994, y: 715.0 }, Position { x: 209.99999999999994, y: 720.0 }, Position { x: 209.99999999999994, y: 725.0 }, Position { x: 209.99999999999994, y: 730.0 }, Position { x: 209.99999999999994, y: 735.0 }, Position { x: 209.99999999999994, y: 740.0 }, Position { x: 209.99999999999994, y: 745.0 }, Position { x: 209.99999999999994, y: 750.0 }, Position { x: 209.99999999999994, y: 755.0 }, Position { x: 209.99999999999994, y: 760.0 }, Position { x: 209.99999999999994, y: 765.0 }, Position { x: 209.99999999999994, y: 770.0 }, Position { x: 209.99999999999994, y: 775.0 }, Position { x: 209.99999999999994, y: 780.0 }, Position { x: 209.99999999999994, y: 785.0 }, Position { x: 209.99999999999994, y: 790.0 }, Position { x: 209.99999999999994, y: 795.0 }, Position { x: 209.99999999999994, y: 820.0 }]
[INFO] [stdout]   7 -> 8: [Position { x: 209.99999999999994, y: 820.0 }, Position { x: 209.99999999999994, y: 795.0 }, Position { x: 214.99999999999994, y: 795.0 }, Position { x: 219.99999999999994, y: 795.0 }, Position { x: 219.99999999999994, y: 790.0 }, Position { x: 219.99999999999994, y: 785.0 }, Position { x: 219.99999999999994, y: 780.0 }, Position { x: 219.99999999999994, y: 775.0 }, Position { x: 219.99999999999994, y: 770.0 }, Position { x: 219.99999999999994, y: 765.0 }, Position { x: 219.99999999999994, y: 760.0 }, Position { x: 219.99999999999994, y: 755.0 }, Position { x: 219.99999999999994, y: 750.0 }, Position { x: 219.99999999999994, y: 745.0 }, Position { x: 219.99999999999994, y: 740.0 }, Position { x: 219.99999999999994, y: 735.0 }, Position { x: 219.99999999999994, y: 730.0 }, Position { x: 219.99999999999994, y: 725.0 }, Position { x: 219.99999999999994, y: 720.0 }, Position { x: 219.99999999999994, y: 715.0 }, Position { x: 219.99999999999994, y: 710.0 }, Position { x: 219.99999999999994, y: 705.0 }, Position { x: 219.99999999999994, y: 680.0 }]
[INFO] [stdout]   8 -> 9: [Position { x: 269.99999999999994, y: 650.0 }, Position { x: 294.99999999999994, y: 650.0 }, Position { x: 299.99999999999994, y: 650.0 }, Position { x: 304.99999999999994, y: 650.0 }, Position { x: 309.99999999999994, y: 650.0 }, Position { x: 314.99999999999994, y: 650.0 }, Position { x: 319.99999999999994, y: 650.0 }, Position { x: 324.99999999999994, y: 650.0 }, Position { x: 329.99999999999994, y: 650.0 }, Position { x: 334.99999999999994, y: 650.0 }, Position { x: 339.99999999999994, y: 650.0 }, Position { x: 344.99999999999994, y: 650.0 }, Position { x: 349.99999999999994, y: 650.0 }, Position { x: 354.99999999999994, y: 650.0 }, Position { x: 359.99999999999994, y: 650.0 }, Position { x: 364.99999999999994, y: 650.0 }, Position { x: 369.99999999999994, y: 650.0 }, Position { x: 374.99999999999994, y: 650.0 }, Position { x: 379.99999999999994, y: 650.0 }, Position { x: 384.99999999999994, y: 650.0 }, Position { x: 389.99999999999994, y: 650.0 }, Position { x: 394.99999999999994, y: 650.0 }, Position { x: 399.99999999999994, y: 650.0 }, Position { x: 404.99999999999994, y: 650.0 }, Position { x: 409.99999999999994, y: 650.0 }, Position { x: 414.99999999999994, y: 650.0 }, Position { x: 419.99999999999994, y: 650.0 }, Position { x: 424.99999999999994, y: 650.0 }, Position { x: 429.99999999999994, y: 650.0 }, Position { x: 434.99999999999994, y: 650.0 }, Position { x: 439.99999999999994, y: 650.0 }, Position { x: 444.99999999999994, y: 650.0 }, Position { x: 449.99999999999994, y: 650.0 }, Position { x: 454.99999999999994, y: 650.0 }, Position { x: 459.99999999999994, y: 650.0 }, Position { x: 464.99999999999994, y: 650.0 }, Position { x: 469.99999999999994, y: 650.0 }, Position { x: 474.99999999999994, y: 650.0 }, Position { x: 479.99999999999994, y: 650.0 }, Position { x: 484.99999999999994, y: 650.0 }, Position { x: 489.99999999999994, y: 650.0 }, Position { x: 494.99999999999994, y: 650.0 }, Position { x: 499.99999999999994, y: 650.0 }, Position { x: 504.99999999999994, y: 650.0 }, Position { x: 509.99999999999994, y: 650.0 }, Position { x: 514.9999999999999, y: 650.0 }, Position { x: 514.9999999999999, y: 645.0 }, Position { x: 514.9999999999999, y: 640.0 }, Position { x: 514.9999999999999, y: 635.0 }, Position { x: 514.9999999999999, y: 630.0 }, Position { x: 514.9999999999999, y: 625.0 }, Position { x: 514.9999999999999, y: 620.0 }, Position { x: 514.9999999999999, y: 615.0 }, Position { x: 514.9999999999999, y: 610.0 }, Position { x: 514.9999999999999, y: 605.0 }, Position { x: 514.9999999999999, y: 600.0 }, Position { x: 514.9999999999999, y: 595.0 }, Position { x: 534.9999999999999, y: 595.0 }]
[INFO] [stdout]   9 -> 10: [Position { x: 594.9999999999999, y: 635.0 }, Position { x: 594.9999999999999, y: 660.0 }, Position { x: 589.9999999999999, y: 660.0 }, Position { x: 589.9999999999999, y: 665.0 }, Position { x: 589.9999999999999, y: 670.0 }, Position { x: 589.9999999999999, y: 675.0 }, Position { x: 589.9999999999999, y: 680.0 }, Position { x: 589.9999999999999, y: 685.0 }, Position { x: 589.9999999999999, y: 690.0 }, Position { x: 589.9999999999999, y: 695.0 }, Position { x: 589.9999999999999, y: 700.0 }, Position { x: 589.9999999999999, y: 705.0 }, Position { x: 589.9999999999999, y: 710.0 }, Position { x: 589.9999999999999, y: 715.0 }, Position { x: 589.9999999999999, y: 720.0 }, Position { x: 589.9999999999999, y: 725.0 }, Position { x: 589.9999999999999, y: 730.0 }, Position { x: 589.9999999999999, y: 735.0 }, Position { x: 589.9999999999999, y: 740.0 }, Position { x: 589.9999999999999, y: 765.0 }]
[INFO] [stdout]   1 -> 11: [Position { x: 594.9999999999999, y: 155.0 }, Position { x: 619.9999999999999, y: 155.0 }, Position { x: 624.9999999999999, y: 155.0 }, Position { x: 630.0, y: 155.0 }, Position { x: 635.0, y: 155.0 }, Position { x: 640.0, y: 155.0 }, Position { x: 645.0, y: 155.0 }, Position { x: 650.0, y: 155.0 }, Position { x: 655.0, y: 155.0 }, Position { x: 660.0, y: 155.0 }, Position { x: 665.0, y: 155.0 }, Position { x: 670.0, y: 155.0 }, Position { x: 675.0, y: 155.0 }, Position { x: 680.0, y: 155.0 }, Position { x: 685.0, y: 155.0 }, Position { x: 690.0, y: 155.0 }, Position { x: 695.0, y: 155.0 }, Position { x: 700.0, y: 155.0 }, Position { x: 705.0, y: 155.0 }, Position { x: 710.0, y: 155.0 }, Position { x: 715.0, y: 155.0 }, Position { x: 720.0, y: 155.0 }, Position { x: 725.0, y: 155.0 }, Position { x: 730.0, y: 155.0 }, Position { x: 735.0, y: 155.0 }, Position { x: 740.0, y: 155.0 }, Position { x: 745.0, y: 155.0 }, Position { x: 750.0, y: 155.0 }, Position { x: 755.0, y: 155.0 }, Position { x: 760.0, y: 155.0 }, Position { x: 765.0, y: 155.0 }, Position { x: 770.0, y: 155.0 }, Position { x: 775.0, y: 155.0 }, Position { x: 780.0, y: 155.0 }, Position { x: 785.0, y: 155.0 }, Position { x: 790.0, y: 155.0 }, Position { x: 795.0, y: 155.0 }, Position { x: 800.0, y: 155.0 }, Position { x: 805.0, y: 155.0 }, Position { x: 810.0, y: 155.0 }, Position { x: 815.0, y: 155.0 }, Position { x: 820.0, y: 155.0 }, Position { x: 825.0, y: 155.0 }, Position { x: 830.0, y: 155.0 }, Position { x: 835.0, y: 155.0 }, Position { x: 840.0, y: 155.0 }, Position { x: 845.0, y: 155.0 }, Position { x: 845.0, y: 160.0 }, Position { x: 845.0, y: 165.0 }, Position { x: 845.0, y: 170.0 }, Position { x: 845.0, y: 175.0 }, Position { x: 845.0, y: 180.0 }, Position { x: 845.0, y: 185.0 }, Position { x: 845.0, y: 190.0 }, Position { x: 845.0, y: 195.0 }, Position { x: 845.0, y: 200.0 }, Position { x: 845.0, y: 205.0 }, Position { x: 845.0, y: 210.0 }, Position { x: 845.0, y: 215.0 }, Position { x: 845.0, y: 220.0 }, Position { x: 845.0, y: 225.0 }, Position { x: 845.0, y: 230.0 }, Position { x: 845.0, y: 235.0 }, Position { x: 845.0, y: 240.0 }, Position { x: 845.0, y: 245.0 }, Position { x: 845.0, y: 250.0 }, Position { x: 845.0, y: 255.0 }, Position { x: 845.0, y: 260.0 }, Position { x: 845.0, y: 265.0 }, Position { x: 845.0, y: 270.0 }, Position { x: 845.0, y: 275.0 }, Position { x: 845.0, y: 280.0 }, Position { x: 845.0, y: 285.0 }, Position { x: 865.0, y: 285.0 }]
[INFO] [stdout]   11 -> 12: [Position { x: 910.0, y: 310.0 }, Position { x: 910.0, y: 335.0 }, Position { x: 905.0, y: 335.0 }, Position { x: 900.0, y: 335.0 }, Position { x: 895.0, y: 335.0 }, Position { x: 890.0, y: 335.0 }, Position { x: 885.0, y: 335.0 }, Position { x: 885.0, y: 340.0 }, Position { x: 885.0, y: 345.0 }, Position { x: 885.0, y: 350.0 }, Position { x: 885.0, y: 355.0 }, Position { x: 885.0, y: 360.0 }, Position { x: 885.0, y: 365.0 }, Position { x: 885.0, y: 370.0 }, Position { x: 885.0, y: 375.0 }, Position { x: 885.0, y: 380.0 }, Position { x: 885.0, y: 385.0 }, Position { x: 885.0, y: 390.0 }, Position { x: 885.0, y: 395.0 }, Position { x: 885.0, y: 400.0 }, Position { x: 885.0, y: 405.0 }, Position { x: 885.0, y: 410.0 }, Position { x: 885.0, y: 415.0 }, Position { x: 885.0, y: 420.0 }, Position { x: 885.0, y: 425.0 }, Position { x: 885.0, y: 430.0 }, Position { x: 885.0, y: 435.0 }, Position { x: 885.0, y: 440.0 }, Position { x: 885.0, y: 445.0 }, Position { x: 885.0, y: 450.0 }, Position { x: 885.0, y: 455.0 }, Position { x: 885.0, y: 460.0 }, Position { x: 885.0, y: 465.0 }, Position { x: 885.0, y: 470.0 }, Position { x: 885.0, y: 475.0 }, Position { x: 885.0, y: 480.0 }, Position { x: 885.0, y: 485.0 }, Position { x: 885.0, y: 490.0 }, Position { x: 880.0, y: 490.0 }, Position { x: 875.0, y: 490.0 }, Position { x: 875.0, y: 495.0 }, Position { x: 875.0, y: 500.0 }, Position { x: 875.0, y: 505.0 }, Position { x: 875.0, y: 510.0 }, Position { x: 875.0, y: 515.0 }, Position { x: 875.0, y: 520.0 }, Position { x: 870.0, y: 520.0 }, Position { x: 865.0, y: 520.0 }, Position { x: 860.0, y: 520.0 }, Position { x: 855.0, y: 520.0 }, Position { x: 850.0, y: 520.0 }, Position { x: 845.0, y: 520.0 }, Position { x: 840.0, y: 520.0 }, Position { x: 835.0, y: 520.0 }, Position { x: 830.0, y: 520.0 }, Position { x: 825.0, y: 520.0 }, Position { x: 820.0, y: 520.0 }, Position { x: 815.0, y: 520.0 }, Position { x: 815.0, y: 525.0 }, Position { x: 815.0, y: 530.0 }, Position { x: 810.0, y: 530.0 }, Position { x: 805.0, y: 530.0 }, Position { x: 800.0, y: 530.0 }, Position { x: 800.0, y: 535.0 }, Position { x: 800.0, y: 540.0 }, Position { x: 800.0, y: 545.0 }, Position { x: 800.0, y: 550.0 }, Position { x: 800.0, y: 555.0 }, Position { x: 800.0, y: 560.0 }, Position { x: 800.0, y: 565.0 }, Position { x: 800.0, y: 570.0 }, Position { x: 800.0, y: 575.0 }, Position { x: 800.0, y: 580.0 }, Position { x: 800.0, y: 585.0 }, Position { x: 800.0, y: 590.0 }, Position { x: 800.0, y: 595.0 }, Position { x: 800.0, y: 600.0 }, Position { x: 800.0, y: 605.0 }, Position { x: 800.0, y: 610.0 }, Position { x: 800.0, y: 615.0 }, Position { x: 800.0, y: 620.0 }, Position { x: 800.0, y: 625.0 }, Position { x: 800.0, y: 630.0 }, Position { x: 800.0, y: 635.0 }, Position { x: 800.0, y: 640.0 }, Position { x: 800.0, y: 645.0 }, Position { x: 800.0, y: 650.0 }, Position { x: 800.0, y: 670.0 }]
[INFO] [stderr] error: test failed, to rerun pass `--test layout`
[INFO] [stdout]   12 -> 13: [Position { x: 735.0, y: 700.0 }, Position { x: 710.0, y: 700.0 }, Position { x: 705.0, y: 700.0 }, Position { x: 700.0, y: 700.0 }, Position { x: 695.0, y: 700.0 }, Position { x: 690.0, y: 700.0 }, Position { x: 685.0, y: 700.0 }, Position { x: 680.0, y: 700.0 }, Position { x: 675.0, y: 700.0 }, Position { x: 670.0, y: 700.0 }, Position { x: 665.0, y: 700.0 }, Position { x: 660.0, y: 700.0 }, Position { x: 655.0, y: 700.0 }, Position { x: 650.0, y: 700.0 }, Position { x: 645.0, y: 700.0 }, Position { x: 640.0, y: 700.0 }, Position { x: 635.0, y: 700.0 }, Position { x: 630.0, y: 700.0 }, Position { x: 624.9999999999999, y: 700.0 }, Position { x: 619.9999999999999, y: 700.0 }, Position { x: 614.9999999999999, y: 700.0 }, Position { x: 609.9999999999999, y: 700.0 }, Position { x: 604.9999999999999, y: 700.0 }, Position { x: 599.9999999999999, y: 700.0 }, Position { x: 594.9999999999999, y: 700.0 }, Position { x: 589.9999999999999, y: 700.0 }, Position { x: 584.9999999999999, y: 700.0 }, Position { x: 579.9999999999999, y: 700.0 }, Position { x: 574.9999999999999, y: 700.0 }, Position { x: 569.9999999999999, y: 700.0 }, Position { x: 564.9999999999999, y: 700.0 }, Position { x: 559.9999999999999, y: 700.0 }, Position { x: 554.9999999999999, y: 700.0 }, Position { x: 549.9999999999999, y: 700.0 }, Position { x: 544.9999999999999, y: 700.0 }, Position { x: 539.9999999999999, y: 700.0 }, Position { x: 534.9999999999999, y: 700.0 }, Position { x: 529.9999999999999, y: 700.0 }, Position { x: 524.9999999999999, y: 700.0 }, Position { x: 519.9999999999999, y: 700.0 }, Position { x: 514.9999999999999, y: 700.0 }, Position { x: 509.99999999999994, y: 700.0 }, Position { x: 504.99999999999994, y: 700.0 }, Position { x: 499.99999999999994, y: 700.0 }, Position { x: 494.99999999999994, y: 700.0 }, Position { x: 489.99999999999994, y: 700.0 }, Position { x: 484.99999999999994, y: 700.0 }, Position { x: 479.99999999999994, y: 700.0 }, Position { x: 479.99999999999994, y: 705.0 }, Position { x: 479.99999999999994, y: 710.0 }, Position { x: 479.99999999999994, y: 715.0 }, Position { x: 479.99999999999994, y: 720.0 }, Position { x: 479.99999999999994, y: 725.0 }, Position { x: 479.99999999999994, y: 730.0 }, Position { x: 479.99999999999994, y: 735.0 }, Position { x: 479.99999999999994, y: 740.0 }, Position { x: 479.99999999999994, y: 745.0 }, Position { x: 479.99999999999994, y: 750.0 }, Position { x: 454.99999999999994, y: 750.0 }]
[INFO] [stdout]   2 -> 9: [Position { x: 589.9999999999999, y: 415.0 }, Position { x: 589.9999999999999, y: 440.0 }, Position { x: 594.9999999999999, y: 440.0 }, Position { x: 594.9999999999999, y: 445.0 }, Position { x: 594.9999999999999, y: 450.0 }, Position { x: 594.9999999999999, y: 455.0 }, Position { x: 594.9999999999999, y: 460.0 }, Position { x: 594.9999999999999, y: 465.0 }, Position { x: 594.9999999999999, y: 470.0 }, Position { x: 594.9999999999999, y: 475.0 }, Position { x: 594.9999999999999, y: 480.0 }, Position { x: 594.9999999999999, y: 485.0 }, Position { x: 594.9999999999999, y: 490.0 }, Position { x: 594.9999999999999, y: 495.0 }, Position { x: 594.9999999999999, y: 500.0 }, Position { x: 594.9999999999999, y: 505.0 }, Position { x: 594.9999999999999, y: 510.0 }, Position { x: 594.9999999999999, y: 515.0 }, Position { x: 594.9999999999999, y: 520.0 }, Position { x: 594.9999999999999, y: 525.0 }, Position { x: 594.9999999999999, y: 530.0 }, Position { x: 594.9999999999999, y: 535.0 }, Position { x: 594.9999999999999, y: 555.0 }]
[INFO] [stdout]   3 -> 10: [Position { x: 389.99999999999994, y: 365.0 }, Position { x: 389.99999999999994, y: 385.0 }, Position { x: 394.99999999999994, y: 385.0 }, Position { x: 399.99999999999994, y: 385.0 }, Position { x: 404.99999999999994, y: 385.0 }, Position { x: 409.99999999999994, y: 385.0 }, Position { x: 414.99999999999994, y: 385.0 }, Position { x: 419.99999999999994, y: 385.0 }, Position { x: 424.99999999999994, y: 385.0 }, Position { x: 429.99999999999994, y: 385.0 }, Position { x: 434.99999999999994, y: 385.0 }, Position { x: 439.99999999999994, y: 385.0 }, Position { x: 444.99999999999994, y: 385.0 }, Position { x: 449.99999999999994, y: 385.0 }, Position { x: 454.99999999999994, y: 385.0 }, Position { x: 459.99999999999994, y: 385.0 }, Position { x: 464.99999999999994, y: 385.0 }, Position { x: 469.99999999999994, y: 385.0 }, Position { x: 474.99999999999994, y: 385.0 }, Position { x: 479.99999999999994, y: 385.0 }, Position { x: 484.99999999999994, y: 385.0 }, Position { x: 489.99999999999994, y: 385.0 }, Position { x: 494.99999999999994, y: 385.0 }, Position { x: 499.99999999999994, y: 385.0 }, Position { x: 504.99999999999994, y: 385.0 }, Position { x: 509.99999999999994, y: 385.0 }, Position { x: 509.99999999999994, y: 390.0 }, Position { x: 509.99999999999994, y: 395.0 }, Position { x: 509.99999999999994, y: 400.0 }, Position { x: 509.99999999999994, y: 405.0 }, Position { x: 514.9999999999999, y: 405.0 }, Position { x: 514.9999999999999, y: 410.0 }, Position { x: 514.9999999999999, y: 415.0 }, Position { x: 514.9999999999999, y: 420.0 }, Position { x: 514.9999999999999, y: 425.0 }, Position { x: 514.9999999999999, y: 430.0 }, Position { x: 514.9999999999999, y: 435.0 }, Position { x: 514.9999999999999, y: 440.0 }, Position { x: 514.9999999999999, y: 445.0 }, Position { x: 514.9999999999999, y: 450.0 }, Position { x: 514.9999999999999, y: 455.0 }, Position { x: 514.9999999999999, y: 460.0 }, Position { x: 514.9999999999999, y: 465.0 }, Position { x: 514.9999999999999, y: 470.0 }, Position { x: 514.9999999999999, y: 475.0 }, Position { x: 514.9999999999999, y: 480.0 }, Position { x: 514.9999999999999, y: 485.0 }, Position { x: 514.9999999999999, y: 490.0 }, Position { x: 514.9999999999999, y: 495.0 }, Position { x: 514.9999999999999, y: 500.0 }, Position { x: 514.9999999999999, y: 505.0 }, Position { x: 514.9999999999999, y: 510.0 }, Position { x: 514.9999999999999, y: 515.0 }, Position { x: 514.9999999999999, y: 520.0 }, Position { x: 514.9999999999999, y: 525.0 }, Position { x: 514.9999999999999, y: 530.0 }, Position { x: 514.9999999999999, y: 535.0 }, Position { x: 514.9999999999999, y: 540.0 }, Position { x: 514.9999999999999, y: 545.0 }, Position { x: 514.9999999999999, y: 550.0 }, Position { x: 514.9999999999999, y: 555.0 }, Position { x: 514.9999999999999, y: 560.0 }, Position { x: 514.9999999999999, y: 565.0 }, Position { x: 514.9999999999999, y: 570.0 }, Position { x: 514.9999999999999, y: 575.0 }, Position { x: 514.9999999999999, y: 580.0 }, Position { x: 514.9999999999999, y: 585.0 }, Position { x: 514.9999999999999, y: 590.0 }, Position { x: 514.9999999999999, y: 595.0 }, Position { x: 514.9999999999999, y: 600.0 }, Position { x: 514.9999999999999, y: 605.0 }, Position { x: 514.9999999999999, y: 610.0 }, Position { x: 514.9999999999999, y: 615.0 }, Position { x: 514.9999999999999, y: 620.0 }, Position { x: 519.9999999999999, y: 620.0 }, Position { x: 519.9999999999999, y: 625.0 }, Position { x: 519.9999999999999, y: 630.0 }, Position { x: 519.9999999999999, y: 635.0 }, Position { x: 519.9999999999999, y: 640.0 }, Position { x: 519.9999999999999, y: 645.0 }, Position { x: 519.9999999999999, y: 650.0 }, Position { x: 524.9999999999999, y: 650.0 }, Position { x: 529.9999999999999, y: 650.0 }, Position { x: 534.9999999999999, y: 650.0 }, Position { x: 539.9999999999999, y: 650.0 }, Position { x: 544.9999999999999, y: 650.0 }, Position { x: 549.9999999999999, y: 650.0 }, Position { x: 554.9999999999999, y: 650.0 }, Position { x: 559.9999999999999, y: 650.0 }, Position { x: 564.9999999999999, y: 650.0 }, Position { x: 569.9999999999999, y: 650.0 }, Position { x: 574.9999999999999, y: 650.0 }, Position { x: 574.9999999999999, y: 655.0 }, Position { x: 574.9999999999999, y: 660.0 }, Position { x: 579.9999999999999, y: 660.0 }, Position { x: 584.9999999999999, y: 660.0 }, Position { x: 589.9999999999999, y: 660.0 }, Position { x: 589.9999999999999, y: 665.0 }, Position { x: 589.9999999999999, y: 670.0 }, Position { x: 589.9999999999999, y: 675.0 }, Position { x: 589.9999999999999, y: 680.0 }, Position { x: 589.9999999999999, y: 685.0 }, Position { x: 589.9999999999999, y: 690.0 }, Position { x: 589.9999999999999, y: 695.0 }, Position { x: 589.9999999999999, y: 700.0 }, Position { x: 589.9999999999999, y: 705.0 }, Position { x: 589.9999999999999, y: 710.0 }, Position { x: 589.9999999999999, y: 715.0 }, Position { x: 589.9999999999999, y: 720.0 }, Position { x: 589.9999999999999, y: 725.0 }, Position { x: 589.9999999999999, y: 730.0 }, Position { x: 589.9999999999999, y: 735.0 }, Position { x: 589.9999999999999, y: 740.0 }, Position { x: 589.9999999999999, y: 765.0 }]
[INFO] [stdout]   4 -> 11: [Position { x: 775.0, y: 235.0 }, Position { x: 795.0, y: 235.0 }, Position { x: 800.0, y: 235.0 }, Position { x: 805.0, y: 235.0 }, Position { x: 810.0, y: 235.0 }, Position { x: 815.0, y: 235.0 }, Position { x: 820.0, y: 235.0 }, Position { x: 825.0, y: 235.0 }, Position { x: 830.0, y: 235.0 }, Position { x: 835.0, y: 235.0 }, Position { x: 840.0, y: 235.0 }, Position { x: 845.0, y: 235.0 }, Position { x: 845.0, y: 240.0 }, Position { x: 845.0, y: 245.0 }, Position { x: 845.0, y: 250.0 }, Position { x: 845.0, y: 255.0 }, Position { x: 845.0, y: 260.0 }, Position { x: 845.0, y: 265.0 }, Position { x: 845.0, y: 270.0 }, Position { x: 845.0, y: 275.0 }, Position { x: 845.0, y: 280.0 }, Position { x: 845.0, y: 285.0 }, Position { x: 865.0, y: 285.0 }]
[INFO] [stdout]   5 -> 12: [Position { x: 790.0, y: 510.0 }, Position { x: 790.0, y: 530.0 }, Position { x: 795.0, y: 530.0 }, Position { x: 800.0, y: 530.0 }, Position { x: 800.0, y: 535.0 }, Position { x: 800.0, y: 540.0 }, Position { x: 800.0, y: 545.0 }, Position { x: 800.0, y: 550.0 }, Position { x: 800.0, y: 555.0 }, Position { x: 800.0, y: 560.0 }, Position { x: 800.0, y: 565.0 }, Position { x: 800.0, y: 570.0 }, Position { x: 800.0, y: 575.0 }, Position { x: 800.0, y: 580.0 }, Position { x: 800.0, y: 585.0 }, Position { x: 800.0, y: 590.0 }, Position { x: 800.0, y: 595.0 }, Position { x: 800.0, y: 600.0 }, Position { x: 800.0, y: 605.0 }, Position { x: 800.0, y: 610.0 }, Position { x: 800.0, y: 615.0 }, Position { x: 800.0, y: 620.0 }, Position { x: 800.0, y: 625.0 }, Position { x: 800.0, y: 630.0 }, Position { x: 800.0, y: 635.0 }, Position { x: 800.0, y: 640.0 }, Position { x: 800.0, y: 645.0 }, Position { x: 800.0, y: 650.0 }, Position { x: 800.0, y: 670.0 }]
[INFO] [stdout]   6 -> 13: [Position { x: 399.99999999999994, y: 565.0 }, Position { x: 399.99999999999994, y: 590.0 }, Position { x: 399.99999999999994, y: 595.0 }, Position { x: 399.99999999999994, y: 600.0 }, Position { x: 399.99999999999994, y: 605.0 }, Position { x: 399.99999999999994, y: 610.0 }, Position { x: 399.99999999999994, y: 615.0 }, Position { x: 399.99999999999994, y: 620.0 }, Position { x: 399.99999999999994, y: 625.0 }, Position { x: 399.99999999999994, y: 630.0 }, Position { x: 399.99999999999994, y: 635.0 }, Position { x: 399.99999999999994, y: 640.0 }, Position { x: 399.99999999999994, y: 645.0 }, Position { x: 399.99999999999994, y: 650.0 }, Position { x: 399.99999999999994, y: 655.0 }, Position { x: 399.99999999999994, y: 660.0 }, Position { x: 399.99999999999994, y: 665.0 }, Position { x: 399.99999999999994, y: 670.0 }, Position { x: 399.99999999999994, y: 675.0 }, Position { x: 399.99999999999994, y: 680.0 }, Position { x: 399.99999999999994, y: 685.0 }, Position { x: 399.99999999999994, y: 690.0 }, Position { x: 399.99999999999994, y: 695.0 }, Position { x: 399.99999999999994, y: 700.0 }, Position { x: 399.99999999999994, y: 725.0 }]
[INFO] [stdout]   7 -> 10: [Position { x: 254.99999999999994, y: 845.0 }, Position { x: 279.99999999999994, y: 845.0 }, Position { x: 284.99999999999994, y: 845.0 }, Position { x: 289.99999999999994, y: 845.0 }, Position { x: 294.99999999999994, y: 845.0 }, Position { x: 299.99999999999994, y: 845.0 }, Position { x: 304.99999999999994, y: 845.0 }, Position { x: 309.99999999999994, y: 845.0 }, Position { x: 314.99999999999994, y: 845.0 }, Position { x: 319.99999999999994, y: 845.0 }, Position { x: 324.99999999999994, y: 845.0 }, Position { x: 329.99999999999994, y: 845.0 }, Position { x: 334.99999999999994, y: 845.0 }, Position { x: 339.99999999999994, y: 845.0 }, Position { x: 344.99999999999994, y: 845.0 }, Position { x: 349.99999999999994, y: 845.0 }, Position { x: 354.99999999999994, y: 845.0 }, Position { x: 359.99999999999994, y: 845.0 }, Position { x: 364.99999999999994, y: 845.0 }, Position { x: 369.99999999999994, y: 845.0 }, Position { x: 374.99999999999994, y: 845.0 }, Position { x: 379.99999999999994, y: 845.0 }, Position { x: 384.99999999999994, y: 845.0 }, Position { x: 389.99999999999994, y: 845.0 }, Position { x: 394.99999999999994, y: 845.0 }, Position { x: 399.99999999999994, y: 845.0 }, Position { x: 404.99999999999994, y: 845.0 }, Position { x: 409.99999999999994, y: 845.0 }, Position { x: 414.99999999999994, y: 845.0 }, Position { x: 419.99999999999994, y: 845.0 }, Position { x: 424.99999999999994, y: 845.0 }, Position { x: 429.99999999999994, y: 845.0 }, Position { x: 434.99999999999994, y: 845.0 }, Position { x: 439.99999999999994, y: 845.0 }, Position { x: 444.99999999999994, y: 845.0 }, Position { x: 449.99999999999994, y: 845.0 }, Position { x: 454.99999999999994, y: 845.0 }, Position { x: 459.99999999999994, y: 845.0 }, Position { x: 464.99999999999994, y: 845.0 }, Position { x: 469.99999999999994, y: 845.0 }, Position { x: 474.99999999999994, y: 845.0 }, Position { x: 479.99999999999994, y: 845.0 }, Position { x: 484.99999999999994, y: 845.0 }, Position { x: 489.99999999999994, y: 845.0 }, Position { x: 494.99999999999994, y: 845.0 }, Position { x: 499.99999999999994, y: 845.0 }, Position { x: 504.99999999999994, y: 845.0 }, Position { x: 509.99999999999994, y: 845.0 }, Position { x: 514.9999999999999, y: 845.0 }, Position { x: 519.9999999999999, y: 845.0 }, Position { x: 524.9999999999999, y: 845.0 }, Position { x: 524.9999999999999, y: 840.0 }, Position { x: 524.9999999999999, y: 835.0 }, Position { x: 524.9999999999999, y: 830.0 }, Position { x: 524.9999999999999, y: 825.0 }, Position { x: 524.9999999999999, y: 820.0 }, Position { x: 524.9999999999999, y: 815.0 }, Position { x: 524.9999999999999, y: 810.0 }, Position { x: 524.9999999999999, y: 805.0 }, Position { x: 524.9999999999999, y: 800.0 }, Position { x: 544.9999999999999, y: 800.0 }]
[INFO] [stdout]   8 -> 13: [Position { x: 269.99999999999994, y: 650.0 }, Position { x: 294.99999999999994, y: 650.0 }, Position { x: 299.99999999999994, y: 650.0 }, Position { x: 304.99999999999994, y: 650.0 }, Position { x: 309.99999999999994, y: 650.0 }, Position { x: 314.99999999999994, y: 650.0 }, Position { x: 319.99999999999994, y: 650.0 }, Position { x: 319.99999999999994, y: 655.0 }, Position { x: 319.99999999999994, y: 660.0 }, Position { x: 319.99999999999994, y: 665.0 }, Position { x: 319.99999999999994, y: 670.0 }, Position { x: 319.99999999999994, y: 675.0 }, Position { x: 319.99999999999994, y: 680.0 }, Position { x: 319.99999999999994, y: 685.0 }, Position { x: 319.99999999999994, y: 690.0 }, Position { x: 319.99999999999994, y: 695.0 }, Position { x: 319.99999999999994, y: 700.0 }, Position { x: 319.99999999999994, y: 705.0 }, Position { x: 319.99999999999994, y: 710.0 }, Position { x: 319.99999999999994, y: 715.0 }, Position { x: 319.99999999999994, y: 720.0 }, Position { x: 319.99999999999994, y: 725.0 }, Position { x: 319.99999999999994, y: 730.0 }, Position { x: 319.99999999999994, y: 735.0 }, Position { x: 319.99999999999994, y: 740.0 }, Position { x: 319.99999999999994, y: 745.0 }, Position { x: 319.99999999999994, y: 750.0 }, Position { x: 339.99999999999994, y: 750.0 }]
[INFO] [stdout]   9 -> 6: [Position { x: 534.9999999999999, y: 595.0 }, Position { x: 514.9999999999999, y: 595.0 }, Position { x: 509.99999999999994, y: 595.0 }, Position { x: 504.99999999999994, y: 595.0 }, Position { x: 499.99999999999994, y: 595.0 }, Position { x: 494.99999999999994, y: 595.0 }, Position { x: 489.99999999999994, y: 595.0 }, Position { x: 484.99999999999994, y: 595.0 }, Position { x: 479.99999999999994, y: 595.0 }, Position { x: 479.99999999999994, y: 590.0 }, Position { x: 479.99999999999994, y: 585.0 }, Position { x: 479.99999999999994, y: 580.0 }, Position { x: 479.99999999999994, y: 575.0 }, Position { x: 479.99999999999994, y: 570.0 }, Position { x: 479.99999999999994, y: 565.0 }, Position { x: 479.99999999999994, y: 560.0 }, Position { x: 479.99999999999994, y: 555.0 }, Position { x: 479.99999999999994, y: 550.0 }, Position { x: 479.99999999999994, y: 545.0 }, Position { x: 479.99999999999994, y: 540.0 }, Position { x: 479.99999999999994, y: 535.0 }, Position { x: 454.99999999999994, y: 535.0 }]
[INFO] [stdout] 
[INFO] [stdout] thread 'test_layout_set_4' (35) panicked at src/svg.rs:142:30:
[INFO] [stdout] Unable to write SVG: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b2885270072 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b2885270072 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b2885270072 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b2885270072 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b2885285fba - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b2885285fba - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x5b2885274f56 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b2885274f56 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b288524e1df - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b288524e1df - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b2885268089 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b2885041d6e - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5b2885041d6e - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b2885268242 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5b2885268242 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b288524e298 - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b2885245c39 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b288524f0ed - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b288528677c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b28852864f2 - core[8f93d80df273fe75]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b288520046c - <core[8f93d80df273fe75]::result::Result<(), std[840933623431fd06]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b2885201574 - arcivis_layout[8806a927bbf145c3]::svg::generate_svg_with_obstacles
[INFO] [stdout]                                at /opt/rustwide/workdir/src/svg.rs:142:30
[INFO] [stdout]   22:     0x5b2885200658 - arcivis_layout[8806a927bbf145c3]::svg::generate_svg
[INFO] [stdout]                                at /opt/rustwide/workdir/src/svg.rs:6:5
[INFO] [stdout]   23:     0x5b2885028a3e - layout[ba638b911793c6cb]::test_layout_set_4
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/layout.rs:1381:5
[INFO] [stdout]   24:     0x5b288501d017 - layout[ba638b911793c6cb]::test_layout_set_4::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/layout.rs:669:23
[INFO] [stdout]   25:     0x5b2885035fd6 - <layout[ba638b911793c6cb]::test_layout_set_4::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5b288503611b - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b288503611b - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5b288504297a - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5b288504297a - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5b288504297a - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5b288504297a - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5b288504297a - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5b288504297a - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5b288504297a - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5b288503ce44 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5b288503ce44 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5b2885045472 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5b2885045472 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5b2885045472 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5b2885045472 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5b2885045472 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5b2885045472 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5b2885045472 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5b288526f74f - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5b288526f74f - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x7e5a306a2aa4 - <unknown>
[INFO] [stdout]   47:     0x7e5a3072fa64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_layout_set_6 stdout ----
[INFO] [stdout] 2026-01-16T08:32:51.489416Z DEBUG test_layout_set_6: arcivis_layout::layout: OVERLAP DETECTION: No overlaps after initial refinement
[INFO] [stdout] 2026-01-16T08:32:51.489457Z DEBUG test_layout_set_6: arcivis_layout::layout: OVERLAP DETECTION: No overlapping nodes found
[INFO] [stdout] Automotive Network Nodes:
[INFO] [stdout]   CAN_Powertrain: size Size { width: 144.79999, height: 48.0 }, position Position { x: 53.311163714831025, y: 493.78545378080656 }
[INFO] [stdout]   CAN_Chassis: size Size { width: 140.0, height: 48.0 }, position Position { x: 676.369169253264, y: 65.6596224107823 }
[INFO] [stdout]   CAN_Body: size Size { width: 140.0, height: 48.0 }, position Position { x: 896.9658556617813, y: 184.2215439596814 }
[INFO] [stdout]   Ethernet_Backbone: size Size { width: 166.4, height: 48.0 }, position Position { x: 308.66939808615484, y: 481.351436873057 }
[INFO] [stdout]   Ethernet_ADAS: size Size { width: 140.0, height: 48.0 }, position Position { x: 602.6091608816339, y: 876.0565922185175 }
[INFO] [stdout]   GatewayECU: size Size { width: 360.0, height: 291.0 }, position Position { x: 238.80327524029968, y: 20.0 }
[INFO] [stdout]   EngineECU: size Size { width: 432.0, height: 243.0 }, position Position { x: 67.56507995045288, y: 748.7143829970255 }
[INFO] [stdout]   TransmissionECU: size Size { width: 396.0, height: 198.0 }, position Position { x: 447.79118028982555, y: 1163.7110824068982 }
[INFO] [stdout]   VehicleDynamicsECU: size Size { width: 408.0, height: 291.0 }, position Position { x: 551.194901045862, y: 380.07762431327535 }
[INFO] [stdout]   ADASController: size Size { width: 336.0, height: 381.0 }, position Position { x: 20.0, y: 1121.5435304653672 }
[INFO] [stdout]   ClusterECU: size Size { width: 324.0, height: 288.0 }, position Position { x: 1034.7261404235005, y: 389.1642890576658 }
[INFO] [stdout] Automotive Network Edges:
[INFO] [stdout]   5 -> 0: 101 path points
[INFO] [stdout]   5 -> 1: 17 path points
[INFO] [stdout]   5 -> 2: 85 path points
[INFO] [stdout]   5 -> 3: 154 path points
[INFO] [stdout]   6 -> 0: 91 path points
[INFO] [stdout]   7 -> 0: 218 path points
[INFO] [stdout]   8 -> 1: 130 path points
[INFO] [stdout]   8 -> 3: 27 path points
[INFO] [stdout]   9 -> 4: 90 path points
[INFO] [stdout]   9 -> 3: 208 path points
[INFO] [stdout]   10 -> 2: 56 path points
[INFO] [stdout]   10 -> 3: 141 path points
[INFO] [stdout] 
[INFO] [stdout] thread 'test_layout_set_6' (37) panicked at src/svg.rs:142:30:
[INFO] [stdout] Unable to write SVG: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b2885270072 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b2885270072 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b2885270072 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b2885270072 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b2885285fba - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b2885285fba - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x5b2885274f56 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b2885274f56 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b288524e1df - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b288524e1df - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b2885268089 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b2885041d6e - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5b2885041d6e - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b2885268242 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5b2885268242 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b288524e298 - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b2885245c39 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b288524f0ed - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b288528677c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b28852864f2 - core[8f93d80df273fe75]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b288520046c - <core[8f93d80df273fe75]::result::Result<(), std[840933623431fd06]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b2885201574 - arcivis_layout[8806a927bbf145c3]::svg::generate_svg_with_obstacles
[INFO] [stdout]                                at /opt/rustwide/workdir/src/svg.rs:142:30
[INFO] [stdout]   22:     0x5b288502fa61 - layout[ba638b911793c6cb]::test_layout_set_6
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/layout.rs:2191:5
[INFO] [stdout]   23:     0x5b288501d077 - layout[ba638b911793c6cb]::test_layout_set_6::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/layout.rs:1828:23
[INFO] [stdout]   24:     0x5b2885036056 - <layout[ba638b911793c6cb]::test_layout_set_6::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b288503611b - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5b288503611b - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x5b288504297a - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x5b288504297a - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   29:     0x5b288504297a - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5b288504297a - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5b288504297a - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5b288504297a - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x5b288504297a - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x5b288503ce44 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x5b288503ce44 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5b2885045472 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   37:     0x5b2885045472 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   38:     0x5b2885045472 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5b2885045472 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5b2885045472 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5b2885045472 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   42:     0x5b2885045472 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5b288526f74f - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   44:     0x5b288526f74f - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   45:     0x7e5a306a2aa4 - <unknown>
[INFO] [stdout]   46:     0x7e5a3072fa64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_layout_set_1
[INFO] [stdout]     test_layout_set_2
[INFO] [stdout]     test_layout_set_3
[INFO] [stdout]     test_layout_set_4
[INFO] [stdout]     test_layout_set_5
[INFO] [stdout]     test_layout_set_6
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f6eef965cf03caf9adcea619a4d73239e8ad524783623eeacbc48bd8536eea00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f6eef965cf03caf9adcea619a4d73239e8ad524783623eeacbc48bd8536eea00", kill_on_drop: false }`
[INFO] [stdout] f6eef965cf03caf9adcea619a4d73239e8ad524783623eeacbc48bd8536eea00
