[INFO] fetching crate spec-core 0.12.0...
[INFO] testing spec-core-0.12.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate spec-core 0.12.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate spec-core 0.12.0
[INFO] finished tweaking crates.io crate spec-core 0.12.0
[INFO] tweaked toml for crates.io crate spec-core 0.12.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate spec-core 0.12.0 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate spec-core 0.12.0 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 939a7aa9fb2db57067da601f0513d3c810b28d42374d4d51d91ea3a5b57f7659
[INFO] running `Command { std: "docker" "start" "-a" "939a7aa9fb2db57067da601f0513d3c810b28d42374d4d51d91ea3a5b57f7659", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "939a7aa9fb2db57067da601f0513d3c810b28d42374d4d51d91ea3a5b57f7659", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "939a7aa9fb2db57067da601f0513d3c810b28d42374d4d51d91ea3a5b57f7659", kill_on_drop: false }`
[INFO] [stdout] 939a7aa9fb2db57067da601f0513d3c810b28d42374d4d51d91ea3a5b57f7659
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 293504eed073e59f8bdd24b9dc6ea07ecc990f3b202f92ab01e0865778c6e5d5
[INFO] running `Command { std: "docker" "start" "-a" "293504eed073e59f8bdd24b9dc6ea07ecc990f3b202f92ab01e0865778c6e5d5", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling borrow-or-share v0.2.4
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling iri-string v0.7.12
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling uuid v1.23.0
[INFO] [stderr]    Compiling arraydeque v0.5.1
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling uuid-simd v0.8.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling unsafe-libyaml-norway v0.2.15
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling num-cmp v0.1.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling fraction v0.15.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling saphyr-parser-bw v0.0.611
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling fancy-regex v0.14.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling fluent-uri v0.3.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling serde_yaml_bw v2.5.4
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling referencing v0.29.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling jsonschema v0.29.1
[INFO] [stderr]    Compiling spec-core v0.12.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.70s
[INFO] running `Command { std: "docker" "inspect" "293504eed073e59f8bdd24b9dc6ea07ecc990f3b202f92ab01e0865778c6e5d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "293504eed073e59f8bdd24b9dc6ea07ecc990f3b202f92ab01e0865778c6e5d5", kill_on_drop: false }`
[INFO] [stdout] 293504eed073e59f8bdd24b9dc6ea07ecc990f3b202f92ab01e0865778c6e5d5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 010b0302bdc285ea83a22519773dd5a28fb4ad908706711b1eee12714ee4cc18
[INFO] running `Command { std: "docker" "start" "-a" "010b0302bdc285ea83a22519773dd5a28fb4ad908706711b1eee12714ee4cc18", kill_on_drop: false }`
[INFO] [stderr]    Compiling spec-core v0.12.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.97s
[INFO] running `Command { std: "docker" "inspect" "010b0302bdc285ea83a22519773dd5a28fb4ad908706711b1eee12714ee4cc18", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "010b0302bdc285ea83a22519773dd5a28fb4ad908706711b1eee12714ee4cc18", kill_on_drop: false }`
[INFO] [stdout] 010b0302bdc285ea83a22519773dd5a28fb4ad908706711b1eee12714ee4cc18
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6bfb13d0eeb207372720c2f31b1143bda42ec954300f32488db4360587d6fa78
[INFO] running `Command { std: "docker" "start" "-a" "6bfb13d0eeb207372720c2f31b1143bda42ec954300f32488db4360587d6fa78", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/spec_core-e752713eb3dd648e)
[INFO] [stdout] 
[INFO] [stdout] running 343 tests
[INFO] [stdout] test escape_hatch::tests::atom_surface_is_missing_when_authored_truth_is_stale ... ok
[INFO] [stdout] test escape_hatch::tests::gate_closes_when_atom_and_molecule_proof_are_present ... ok
[INFO] [stdout] test escape_hatch::tests::atom_surface_is_present_with_current_passing_local_proof ... ok
[INFO] [stdout] test escape_hatch::tests::atom_surface_is_missing_when_backend_execution_is_stale ... ok
[INFO] [stdout] test escape_hatch::tests::gate_omits_unmarked_units ... ok
[INFO] [stdout] test escape_hatch::tests::gate_opens_when_molecule_proof_is_missing ... ok
[INFO] [stdout] test escape_hatch::tests::gate_opens_when_atom_proof_is_missing ... ok
[INFO] [stdout] test export::tests::build_plan_export_bundle_uses_dedicated_schema_v1 ... ok
[INFO] [stdout] test escape_hatch::tests::gate_opens_when_both_surfaces_are_missing ... ok
[INFO] [stdout] test export::tests::build_export_bundle_additively_includes_sum_seam_truth ... ok
[INFO] [stdout] test export::tests::export_molecule_test_preserves_explicit_empty_imports ... ok
[INFO] [stdout] test export::tests::build_export_bundle_graph_edges_correct ... ok
[INFO] [stdout] test export::tests::build_export_bundle_additively_includes_data_seam_truth ... ok
[INFO] [stdout] test export::tests::build_export_bundle_is_deterministic_for_edges_and_warnings ... ok
[INFO] [stdout] test export::tests::export_molecule_test_preserves_non_empty_imports ... ok
[INFO] [stdout] test export::tests::load_passports_for_specs_uses_legacy_contract_hash_freshness ... ok
[INFO] [stdout] test export::tests::export_unit_and_graph_dep_refs_are_structured_in_schema_v3 ... ok
[INFO] [stdout] test export::tests::spec_export_malformed_passport_json_produces_warning_not_crash ... ok
[INFO] [stdout] test export::tests::export_reprojects_stale_branch_proof_coverage_from_current_surfaces ... ok
[INFO] [stdout] test generator::tests::external_deps_generate_alias_use_statements ... ok
[INFO] [stdout] test export::tests::export_recomputes_escape_hatch_gate_from_current_evidence ... ok
[INFO] [stdout] test generator::tests::deps_unchanged_after_imports_split ... ok
[INFO] [stdout] test generator::tests::generate_code_includes_doc_comment_from_intent ... ok
[INFO] [stdout] test export::tests::spec_export_schema_version_separate_from_spec_version ... ok
[INFO] [stdout] test export::tests::export_molecule_test_omits_missing_imports ... ok
[INFO] [stdout] test generator::tests::generate_code_omits_doc_comment_for_blank_intent ... ok
[INFO] [stdout] test generator::tests::generate_code_multiline_intent_produces_multiline_doc_comment ... ok
[INFO] [stdout] test generator::tests::generate_data_seam_code_rejects_dep_collision ... ok
[INFO] [stdout] test generator::tests::generate_data_seam_code_rejects_duplicate_inherent_callables ... ok
[INFO] [stdout] test generator::tests::generate_code_rejects_local_external_dep_collision ... ok
[INFO] [stdout] test generator::tests::generate_data_seam_code_rejects_invalid_derive_path ... ok
[INFO] [stdout] test generator::tests::generate_local_tests_produces_cfg_test_block ... ok
[INFO] [stdout] test generator::tests::generate_code_sink_guard_includes_unit_and_test_id_in_error ... ok
[INFO] [stdout] test generator::tests::generate_mod_rs_molecule_tests_only_namespace ... ok
[INFO] [stdout] test generator::tests::generate_molecule_tests_code_deduplicates_shared_imports ... ok
[INFO] [stdout] test generator::tests::generate_molecule_tests_code_imports_data_seam_type ... ok
[INFO] [stdout] test generator::tests::generate_molecule_tests_code_explicit_imports_skip_cover_derived_imports ... ok
[INFO] [stdout] test generator::tests::generate_molecule_tests_code_missing_cover_id_returns_error ... ok
[INFO] [stdout] test generator::tests::generate_code_with_options_preserves_escape_hatch ... ok
[INFO] [stdout] test generator::tests::generate_code_rejects_dep_collision_with_unit_callable_name ... ok
[INFO] [stdout] test generator::tests::generate_data_seam_code_dedupes_identical_cross_method_deps_after_normalization ... ok
[INFO] [stdout] test generator::tests::generate_code_rejects_deeply_nested_expect_at_sink ... ok
[INFO] [stdout] test export::tests::build_export_bundle_includes_top_level_provenance_when_present ... ok
[INFO] [stdout] test generator::tests::generate_mod_rs_with_molecule_tests_appends_declaration ... ok
[INFO] [stdout] test generator::tests::generate_molecule_tests_code_zero_covers_emits_test_fn_no_use_statements ... ok
[INFO] [stdout] test generator::tests::generate_molecule_tests_code_multiple_tests_in_namespace ... ok
[INFO] [stdout] test generator::tests::generate_no_local_tests_produces_no_test_block ... ok
[INFO] [stdout] test generator::tests::generate_code_rejects_unsafe_expect_at_sink ... ok
[INFO] [stdout] test generator::tests::generate_sum_seam_code_rejects_projected_variant_name_collision ... ok
[INFO] [stdout] test generator::tests::lower_data_seam_preserves_constructor_and_method_semantics ... ok
[INFO] [stdout] test generator::tests::molecule_tests_file_path_nested_namespace ... ok
[INFO] [stdout] test generator::tests::shared_expect_validation_reports_too_deep_before_syn_parse ... ok
[INFO] [stdout] test generator::tests::generate_normalized_unit_code_dispatches_existing_function_path ... ok
[INFO] [stdout] test generator::tests::imports_emitted_before_deps_in_use_statements ... ok
[INFO] [stdout] test generator::tests::generate_normalized_unit_code_emits_data_struct_impl_and_tests ... ok
[INFO] [stdout] test generator::tests::imports_field_generates_correct_use_statement ... ok
[INFO] [stdout] test generator::tests::molecule_tests_file_path_root_namespace ... ok
[INFO] [stdout] test generator::tests::test_generate_code_prepends_use_statements ... ok
[INFO] [stdout] test generator::tests::test_generate_mod_rs_lists_units_and_subdirs ... ok
[INFO] [stdout] test generator::tests::test_generate_code_rejects_dep_collision ... ok
[INFO] [stdout] test graph::tests::build_graph_creates_dep_and_covers_edges ... ok
[INFO] [stdout] test generator::tests::generate_normalized_unit_code_emits_sum_enum_impl_and_tests ... ok
[INFO] [stdout] test graph::tests::build_graph_keeps_external_dep_edges_but_local_queries_ignore_them ... ok
[INFO] [stdout] test graph::tests::build_graph_empty_inputs ... ok
[INFO] [stdout] test generator::tests::test_write_generated_file_creates_parent_dirs ... ok
[INFO] [stdout] test graph::tests::build_ignores_links_molecule_tests_legacy_metadata ... ok
[INFO] [stdout] test graph::tests::build_graph_keeps_one_top_level_node_for_data_seam ... ok
[INFO] [stdout] test graph::tests::impact_includes_seed_reverse_dep_closure_and_covering_tests ... ok
[INFO] [stdout] test graph::tests::tests_covering_returns_multiple_tests_sorted ... ok
[INFO] [stdout] test graph::tests::tests_covering_unknown_unit_returns_none ... ok
[INFO] [stdout] test graph::tests::top_level_deps_dedupes_reused_data_method_deps ... ok
[INFO] [stdout] test graph::tests::reverse_deps_returns_direct_dependents_sorted ... ok
[INFO] [stdout] test graph::tests::reverse_deps_unknown_unit_returns_none ... ok
[INFO] [stdout] test graph::tests::impact_deduplicates_diamond_reverse_deps ... ok
[INFO] [stdout] test graph::tests::impact_includes_downstream_covering_tests_not_just_seed_tests ... ok
[INFO] [stdout] test graph::tests::top_level_deps_uses_sum_method_deps ... ok
[INFO] [stdout] test loader::tests::test_is_unit_spec_requires_exact_suffix ... ok
[INFO] [stdout] test loader::tests::test_load_directory_report_bounded_rejects_out_of_root_symlink_target ... ok
[INFO] [stdout] test generator::tests::generate_molecule_tests_code_single_test_single_cover ... ok
[INFO] [stdout] test loader::tests::test_load_empty_directory ... ok
[INFO] [stdout] test loader::tests::test_load_invalid_yaml ... ok
[INFO] [stdout] test loader::tests::test_load_file_not_found ... ok
[INFO] [stdout] test loader::tests::test_load_molecule_test_directory_report_bounded_rejects_out_of_root_symlink_target ... ok
[INFO] [stdout] test loader::tests::test_load_non_utf8 ... ok
[INFO] [stdout] test generator::tests::clean_output_dir_removes_stale_module_from_prior_run ... FAILED
[INFO] [stdout] test generator::tests::safe_output_path_accepts_existing_path_inside_project_root ... FAILED
[INFO] [stdout] test generator::tests::safe_output_path_rejects_symlink_escape_in_nonexistent_path ... FAILED
[INFO] [stdout] test generator::tests::test_clean_output_dir_does_not_follow_symlink_dirs ... FAILED
[INFO] [stdout] test generator::tests::safe_output_path_resolves_nonexistent_nested_path_from_existing_ancestor ... FAILED
[INFO] [stdout] test generator::tests::test_clean_output_dir_refuses_without_marker ... FAILED
[INFO] [stdout] test loader::tests::test_output_dir_for_spec ... ok
[INFO] [stdout] test molecule_evidence::tests::molecule_evidence_is_stale_when_body_changes ... ok
[INFO] [stdout] test loader::tests::test_output_file_path ... ok
[INFO] [stdout] test loader::tests::test_mod_rs_dir ... ok
[INFO] [stdout] test molecule_evidence::tests::ensure_gitignore_entry_appends_molecule_evidence_pattern_once ... ok
[INFO] [stdout] test molecule_evidence::tests::molecule_evidence_is_stale_when_covered_backend_execution_digest_changes ... ok
[INFO] [stdout] test molecule_evidence::tests::molecule_evidence_is_stale_when_covered_contract_hash_changes ... ok
[INFO] [stdout] test molecule_evidence::tests::molecule_evidence_is_stale_when_covered_data_seam_hash_changes ... ok
[INFO] [stdout] test normalizer::tests::normalize_unit_supports_data_seams ... ok
[INFO] [stdout] test normalizer::tests::normalize_unit_supports_sum_seams ... ok
[INFO] [stdout] test normalizer::tests::rejects_invalid_segments ... ok
[INFO] [stdout] test normalizer::tests::rejects_non_hierarchical_ids ... ok
[INFO] [stdout] test molecule_evidence::tests::read_molecule_evidence_returns_structured_malformed_error ... ok
[INFO] [stdout] test normalizer::tests::trims_id_before_building_ir ... ok
[INFO] [stdout] test passport::tests::build_passport_data_seam_serializes_top_level_truth_only ... ok
[INFO] [stdout] test molecule_evidence::tests::write_and_read_molecule_evidence_round_trip ... ok
[INFO] [stdout] test passport::tests::build_passport_defaults_spec_version_when_absent ... ok
[INFO] [stdout] test normalizer::tests::rejects_keywords_defensively ... ok
[INFO] [stdout] test passport::tests::build_passport_no_contract ... ok
[INFO] [stdout] test passport::tests::build_passport_full_contract ... ok
[INFO] [stdout] test passport::tests::build_passport_preserving_proof_state_preserves_anchor_and_reprojects_freshness ... ok
[INFO] [stdout] test passport::tests::build_passport_sum_seam_serializes_top_level_truth_only ... ok
[INFO] [stdout] test passport::tests::ensure_gitignore_creates_file_when_absent ... ok
[INFO] [stdout] test passport::tests::build_passport_with_evidence_marks_available_freshness_as_fresh ... ok
[INFO] [stdout] test passport::tests::ensure_gitignore_appends_when_entry_missing ... ok
[INFO] [stdout] test passport::tests::ensure_gitignore_is_idempotent ... ok
[INFO] [stdout] test passport::tests::build_passport_uses_spec_version_from_unit ... ok
[INFO] [stdout] test passport::tests::passport_path_for_rejects_non_unit_spec ... ok
[INFO] [stdout] test passport::tests::build_passport_with_evidence_serializes_observed_results ... ok
[INFO] [stdout] test passport::tests::passport_path_for_root_level_unit ... ok
[INFO] [stdout] test passport::tests::passport_path_for_standard_unit ... ok
[INFO] [stdout] test passport::tests::legacy_passport_evidence_without_provenance_still_deserializes ... ok
[INFO] [stdout] test passport::tests::ensure_gitignore_no_trailing_newline_handled ... ok
[INFO] [stdout] test passport::tests::normalize_proof_surfaces_orders_and_deduplicates ... ok
[INFO] [stdout] test passport::tests::resolve_passport_freshness_marks_legacy_contract_addition_as_stale ... ok
[INFO] [stdout] test passport::tests::resolve_passport_freshness_uses_legacy_contract_hash_when_freshness_missing ... ok
[INFO] [stdout] test passport::tests::rfc3339_known_date ... ok
[INFO] [stdout] test passport::tests::rfc3339_known_epoch ... ok
[INFO] [stdout] test passport::tests::project_passport_proof_coverage_keeps_current_molecule_when_atom_is_stale ... ok
[INFO] [stdout] test passport::tests::spec_generate_passport_has_no_evidence ... ok
[INFO] [stdout] test passport::tests::project_passport_proof_coverage_drops_atom_when_passport_is_stale ... ok
[INFO] [stdout] test passport::tests::test_authored_truth_digest_ignores_backend_only_seam_changes ... ok
[INFO] [stdout] test passport::tests::project_passport_proof_coverage_uses_current_authored_local_test_set_per_branch ... ok
[INFO] [stdout] test passport::tests::test_contract_hash_changes_on_data_seam_intent_change ... ok
[INFO] [stdout] test passport::tests::test_contract_hash_changes_on_data_seam_method_truth_change ... ok
[INFO] [stdout] test passport::tests::test_contract_hash_changes_on_input_reorder ... ok
[INFO] [stdout] test passport::tests::test_contract_hash_absent_for_no_contract ... ok
[INFO] [stdout] test passport::tests::test_contract_hash_changes_on_sum_seam_variant_reorder ... ok
[INFO] [stdout] test loader::tests::test_load_molecule_test_directory_report_bounded_skips_hidden_scratch_subtrees ... ok
[INFO] [stdout] test passport::tests::test_contract_hash_present_for_contract ... ok
[INFO] [stdout] test passport::tests::test_contract_hash_present_for_data_seam ... ok
[INFO] [stdout] test passport::tests::test_contract_hash_present_for_sum_seam ... ok
[INFO] [stdout] test passport::tests::test_read_passport_discards_non_sha256_contract_hash ... ok
[INFO] [stdout] test passport::tests::test_read_passport_returns_err_for_malformed ... ok
[INFO] [stdout] test passport::tests::test_read_passport_returns_none_for_missing ... ok
[INFO] [stdout] test passport::tests::test_read_passport_roundtrip ... ok
[INFO] [stdout] test passport::tests::write_passport_creates_valid_json ... ok
[INFO] [stdout] test passport::tests::write_passport_round_trips_contract_with_omitted_empty_fields ... ok
[INFO] [stdout] test pipeline::tests::output_module_prefix_no_src_prefix_preserved ... ok
[INFO] [stdout] test pipeline::tests::output_module_prefix_relative_path_fallback_strips_src_component ... ok
[INFO] [stdout] test pipeline::tests::output_module_prefix_repo_relative_output_under_crate_root_strips_prefixes ... ok
[INFO] [stdout] test pipeline::tests::parse_cargo_test_output_handles_duplicate_test_ids_across_units ... ok
[INFO] [stdout] test molecule_evidence::tests::molecule_evidence_path_for_maps_test_specs ... ok
[INFO] [stdout] test pipeline::tests::parse_cargo_test_output_handles_real_corpus_shape ... ok
[INFO] [stdout] test passport::tests::project_passport_proof_coverage_reports_current_atom_and_molecule_surfaces ... ok
[INFO] [stdout] test passport::tests::rfc3339_now_format ... ok
[INFO] [stdout] test passport::tests::test_backend_execution_digest_ignores_authored_only_seam_changes ... ok
[INFO] [stdout] test passport::tests::test_contract_hash_changes_on_sum_seam_method_truth_change ... ok
[INFO] [stdout] test pipeline::tests::output_module_prefix_absolute_crate_root_strips_src ... ok
[INFO] [stdout] test pipeline::tests::parse_cargo_test_output_ignores_non_test_lines ... ok
[INFO] [stdout] test pipeline::tests::parse_cargo_test_output_marks_duplicate_full_names_as_error ... ok
[INFO] [stdout] test pipeline::tests::parse_cargo_test_output_parses_pass_and_fail ... ok
[INFO] [stdout] test pipeline::tests::parse_cargo_test_output_marks_unrecognized_terminal_status_as_error ... ok
[INFO] [stdout] test pipeline::tests::test_zero_tests_ran_false_for_failed_tests ... ok
[INFO] [stdout] test pipeline::tests::test_run_cargo_test_with_filter_appends_filter_arg ... ok
[INFO] [stdout] test pipeline::tests::test_zero_tests_ran_detects_empty_run ... ok
[INFO] [stdout] test pipeline::tests::test_zero_tests_ran_false_for_no_result_lines ... ok
[INFO] [stdout] test pipeline::tests::test_zero_tests_ran_true_when_all_binaries_match_nothing ... ok
[INFO] [stdout] test pipeline::tests::test_zero_tests_ran_false_for_passing_tests ... ok
[INFO] [stdout] test pipeline::tests::test_zero_tests_ran_false_when_one_binary_matches_in_multi_binary_crate ... ok
[INFO] [stdout] test pipeline::tests::workspace_root_for_falls_back_to_package_toml_for_bare_crate ... ok
[INFO] [stdout] test plan::tests::build_plan_report_dedupes_union_impact_and_marks_add_unresolved ... ok
[INFO] [stdout] test pipeline::tests::workspace_root_for_errors_with_no_cargo_toml ... ok
[INFO] [stdout] test pipeline::tests::workspace_root_for_falls_back_to_workspace_when_no_member ... ok
[INFO] [stdout] test plan::tests::build_plan_report_rejects_duplicate_change_units ... ok
[INFO] [stdout] test plan::tests::build_plan_report_marks_closure_open_for_omitted_impacted_units_and_tests ... ok
[INFO] [stdout] test pipeline::tests::workspace_root_for_prefers_member_crate_over_workspace ... ok
[INFO] [stdout] test plan::tests::build_plan_report_marks_extra_acceptance_entries_without_error ... ok
[INFO] [stdout] test plan::tests::build_plan_report_rejects_existing_add_unit ... ok
[INFO] [stdout] test plan::tests::build_plan_report_rejects_missing_molecule_acceptance_target ... ok
[INFO] [stdout] test plan::tests::build_plan_report_rejects_missing_modify_unit ... ok
[INFO] [stdout] test syntax::tests::token_stream_contains_unsafe_keyword_finds_unsafe_inside_macro_body ... ok
[INFO] [stdout] test syntax::tests::token_stream_contains_unsafe_keyword_ignores_string_literals ... ok
[INFO] [stdout] test syntax::tests::validate_expect_expr_accepts_safe_expression ... ok
[INFO] [stdout] test syntax::tests::validate_expect_expr_allows_unsafe_forms_when_configured ... ok
[INFO] [stdout] test syntax::tests::token_stream_contains_unsafe_keyword_finds_unsafe_fn_item ... ok
[INFO] [stdout] test syntax::tests::validate_expect_expr_rejects_unsafe_forms_when_strict ... ok
[INFO] [stdout] test tests::test_error_display ... ok
[INFO] [stdout] test syntax::tests::validate_expect_expr_returns_too_deep_before_syn_parse ... ok
[INFO] [stdout] test types::tests::test_callable_name ... ok
[INFO] [stdout] test types::tests::test_dep_fn_name ... ok
[INFO] [stdout] test types::tests::test_dep_to_use_path ... ok
[INFO] [stdout] test types::tests::test_from_spec_basic ... ok
[INFO] [stdout] test syntax::tests::token_stream_contains_unsafe_keyword_finds_nested_array_expr ... ok
[INFO] [stdout] test types::tests::test_from_spec_nested ... ok
[INFO] [stdout] test types::tests::test_has_callable_collision ... ok
[INFO] [stdout] test types::tests::test_parse_external_dep_ref ... ok
[INFO] [stdout] test types::tests::test_parse_invalid_dep_ref ... ok
[INFO] [stdout] test types::tests::test_parse_local_dep_ref ... ok
[INFO] [stdout] test types::tests::test_qualify_local_dep_ref_into_library ... ok
[INFO] [stdout] test types::tests::test_rust_keywords ... ok
[INFO] [stdout] test types::tests::test_type_name_for_unit_id ... ok
[INFO] [stdout] test validator::tests::check_spec_versions_no_warning_when_set ... ok
[INFO] [stdout] test validator::tests::check_spec_versions_warns_on_missing ... ok
[INFO] [stdout] test validator::tests::contract_type_validation_passes_for_valid_types ... ok
[INFO] [stdout] test validator::tests::contract_type_validation_passes_with_no_contract ... ok
[INFO] [stdout] test validator::tests::contract_type_validation_rejects_hyphenated_input_name ... ok
[INFO] [stdout] test validator::tests::contract_type_validation_rejects_invalid_input_type ... ok
[INFO] [stdout] test validator::tests::contract_type_validation_rejects_invalid_return_type ... ok
[INFO] [stdout] test types::tests::test_has_dep_collision ... ok
[INFO] [stdout] test pipeline::tests::run_command_preserves_output_without_timeout ... ok
[INFO] [stdout] test validator::tests::contract_type_validation_rejects_keyword_input_name ... ok
[INFO] [stdout] test validator::tests::covers_empty_list_emits_warning_not_error ... ok
[INFO] [stdout] test validator::tests::covers_unknown_unit_id_returns_covers_not_found_error ... ok
[INFO] [stdout] test types::tests::test_normalized_data_seam_collects_unique_deps ... ok
[INFO] [stdout] test validator::tests::covers_all_known_unit_ids_returns_no_errors ... ok
[INFO] [stdout] test validator::tests::duplicate_molecule_test_ids_returns_error ... ok
[INFO] [stdout] test validator::tests::empty_molecule_test_slice_returns_no_errors ... ok
[INFO] [stdout] test validator::tests::check_spec_versions_partial_warning ... ok
[INFO] [stdout] test validator::tests::expect_with_block_in_binary_operand_is_rejected ... ok
[INFO] [stdout] test validator::tests::expect_with_unsafe_block_in_call_arg_is_rejected ... ok
[INFO] [stdout] test validator::tests::expect_deeply_nested_parens_are_rejected_at_depth_cap ... ok
[INFO] [stdout] test validator::tests::expect_with_unsafe_block_in_cast_is_rejected ... ok
[INFO] [stdout] test validator::tests::expect_with_unsafe_block_in_field_base_is_rejected ... ok
[INFO] [stdout] test validator::tests::expect_with_unsafe_block_in_unary_is_rejected ... ok
[INFO] [stdout] test validator::tests::expect_with_unsafe_block_in_method_call_arg_is_rejected ... ok
[INFO] [stdout] test validator::tests::expect_with_unsafe_block_in_index_is_rejected ... ok
[INFO] [stdout] test validator::tests::humanize_validation_error_id_pattern ... ok
[INFO] [stdout] test loader::tests::test_load_directory_report_skips_symlink_cycle_with_warning ... ok
[INFO] [stdout] test loader::tests::test_load_file_rejects_unknown_fields_before_deserialization ... ok
[INFO] [stdout] test validator::tests::molecule_body_bare_expression_is_rejected ... ok
[INFO] [stdout] test validator::tests::molecule_body_with_nested_unsafe_is_rejected ... ok
[INFO] [stdout] test validator::tests::molecule_body_with_unsafe_block_is_rejected ... ok
[INFO] [stdout] test validator::tests::molecule_body_with_unsafe_fn_item_is_rejected ... ok
[INFO] [stdout] test validator::tests::humanize_validation_error_required_field ... ok
[INFO] [stdout] test validator::tests::molecule_body_with_unsafe_in_array_index_expr_is_rejected ... ok
[INFO] [stdout] test loader::tests::test_load_directory_collect_all ... ok
[INFO] [stdout] test loader::tests::test_empty_file ... ok
[INFO] [stdout] test validator::tests::non_reserved_unit_name_passes ... ok
[INFO] [stdout] test validator::tests::non_reserved_similar_molecule_test_name_passes ... ok
[INFO] [stdout] test validator::tests::molecule_body_with_unsafe_inside_macro_body_is_rejected ... ok
[INFO] [stdout] test validator::tests::molecule_body_with_unsafe_string_literal_passes ... ok
[INFO] [stdout] test validator::tests::non_reserved_similar_unit_name_passes ... ok
[INFO] [stdout] test validator::tests::molecule_body_without_unsafe_passes ... ok
[INFO] [stdout] test loader::tests::test_load_valid_file ... ok
[INFO] [stdout] test loader::tests::test_load_directory ... ok
[INFO] [stdout] test validator::tests::imports_field_validates_rust_path ... ok
[INFO] [stdout] test validator::tests::raw_molecule_test_yaml_missing_body_is_rejected ... ok
[INFO] [stdout] test validator::tests::raw_molecule_test_yaml_unknown_field_is_rejected ... ok
[INFO] [stdout] test validator::tests::reserved_molecule_test_name_deep_namespace_molecule_tests_is_rejected ... ok
[INFO] [stdout] test validator::tests::reserved_unit_name_deep_namespace_molecule_tests_is_rejected ... ok
[INFO] [stdout] test validator::tests::reserved_unit_name_molecule_tests_is_rejected ... ok
[INFO] [stdout] test validator::tests::reserved_molecule_test_name_molecule_tests_is_rejected ... ok
[INFO] [stdout] test validator::tests::raw_molecule_test_yaml_invalid_import_is_rejected ... ok
[INFO] [stdout] test validator::tests::raw_molecule_test_yaml_valid_imports_pass ... ok
[INFO] [stdout] test validator::tests::spec_version_absent_round_trips_as_none ... ok
[INFO] [stdout] test validator::tests::reserved_unit_name_nested_molecule_tests_is_rejected ... ok
[INFO] [stdout] test validator::tests::reserved_unit_name_namespace_molecule_tests_is_rejected ... ok
[INFO] [stdout] test validator::tests::humanize_validation_error_nested_id_pattern ... ok
[INFO] [stdout] test loader::tests::test_load_directory_report_bounded_allows_in_root_symlink_target ... ok
[INFO] [stdout] test validator::tests::humanize_validation_error_unknown_field ... ok
[INFO] [stdout] test loader::tests::test_load_directory_report_bounded_skips_symlink_cycle_with_warning ... ok
[INFO] [stdout] test validator::tests::test_detect_cycles_multiple_cycles ... ok
[INFO] [stdout] test validator::tests::test_detect_cycles_simple_cycle ... ok
[INFO] [stdout] test validator::tests::test_detect_cycles_no_cycle ... ok
[INFO] [stdout] test validator::tests::test_detect_qualified_cycles_classifies_root_and_imported_cycle_as_cross_library ... ok
[INFO] [stdout] test validator::tests::test_detect_cycles_missing_dep_skipped ... ok
[INFO] [stdout] test validator::tests::test_detect_qualified_cycles_supports_cross_library_shapes ... ok
[INFO] [stdout] test validator::tests::test_detect_cycles_reports_data_method_cycle ... ok
[INFO] [stdout] test validator::tests::test_detect_cycles_error_message_format ... ok
[INFO] [stdout] test validator::tests::test_detect_cycles_longer_cycle ... ok
[INFO] [stdout] test validator::tests::test_detect_cycles_self_loop ... ok
[INFO] [stdout] test validator::tests::spec_version_round_trips_through_serde ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_accepts_multi_segment_rust_backend_derive ... ok
[INFO] [stdout] test validator::tests::reserved_molecule_test_name_namespace_molecule_tests_is_rejected ... ok
[INFO] [stdout] test validator::tests::raw_molecule_test_yaml_valid_input_passes ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_rejects_duplicate_constructor_ids ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_allows_identical_cross_method_dep_reuse ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_rejects_duplicate_method_ids ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_rejects_invalid_method_dep ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_rejects_missing_method_behavior ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_rejects_missing_required_constructor_fields ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_rejects_cross_method_dep_callable_collision ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_rejects_constructor_method_id_collision ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_rejects_shared_semantic_escape_hatch ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_rejects_unsupported_receiver_mode ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_rejects_missing_method_contract ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_rejects_constructor_return_override ... ok
[INFO] [stdout] test loader::tests::test_load_directory_report_bounded_skips_hidden_scratch_subtrees ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_valid_spec_with_empty_placeholder_body ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_valid_spec ... ok
[INFO] [stdout] test validator::tests::test_validate_dep_collision_with_unit_callable_name ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_rejects_missing_constructor_behavior ... ok
[INFO] [stdout] test validator::tests::test_validate_dep_collision ... ok
[INFO] [stdout] test validator::tests::test_validate_duplicate_ids_all_reported ... ok
[INFO] [stdout] test validator::tests::test_validate_molecule_test_covers_allows_collision_with_explicit_imports ... ok
[INFO] [stdout] test validator::tests::test_validate_deps_exist_local_wrapper_still_passes_local_graph ... ok
[INFO] [stdout] test validator::tests::test_validate_molecule_test_covers_rejects_cross_library_cover_without_collision ... ok
[INFO] [stdout] test validator::tests::test_validate_full ... ok
[INFO] [stdout] test validator::tests::test_validate_molecule_test_covers_collision ... ok
[INFO] [stdout] test validator::tests::test_validate_no_duplicate_ids ... ok
[INFO] [stdout] test validator::tests::test_validate_deps_exist_local_wrapper_reports_external_missing_dep ... ok
[INFO] [stdout] test validator::tests::test_validate_deps_exist_reports_missing_data_method_dep ... ok
[INFO] [stdout] test validator::tests::test_validate_raw_yaml_rejects_kind_function_shape_with_empty_placeholder_body ... ok
[INFO] [stdout] test validator::tests::test_validate_rust_keyword_try_in_id ... ok
[INFO] [stdout] test validator::tests::test_validate_rust_keywords_in_id ... ok
[INFO] [stdout] test validator::tests::test_validate_raw_yaml_rejects_unknown_fields ... ok
[INFO] [stdout] test validator::tests::test_validate_schema_valid ... ok
[INFO] [stdout] test validator::tests::test_validate_schema_valid_spec_passes ... ok
[INFO] [stdout] test validator::tests::test_validate_raw_yaml_rejects_kind_data_with_empty_methods ... ok
[INFO] [stdout] test validator::tests::test_validate_semantic_rejects_invalid_external_dep_syntax ... ok
[INFO] [stdout] test validator::tests::test_validate_semantic_valid_spec ... ok
[INFO] [stdout] test validator::tests::test_validate_sum_semantic_rejects_projected_invalid_rust_identifier ... ok
[INFO] [stdout] test validator::tests::test_validate_sum_semantic_allows_projected_pascal_case_keyword_like_name ... ok
[INFO] [stdout] test validator::tests::test_validate_raw_yaml_rejects_kind_data_without_constructors ... ok
[INFO] [stdout] test validator::tests::test_validate_sum_semantic_rejects_projected_variant_name_collision ... ok
[INFO] [stdout] test validator::tests::test_validate_duplicate_ids ... ok
[INFO] [stdout] test validator::tests::test_validate_qualified_duplicate_ids_allow_same_unit_in_different_libraries ... ok
[INFO] [stdout] test validator::tests::test_validate_raw_yaml_rejects_kind_data_shape_with_unknown_body_key ... ok
[INFO] [stdout] test validator::tests::test_validate_data_semantic_rejects_invalid_rust_backend_derive ... ok
[INFO] [stdout] test validator::tests::test_validate_raw_yaml_accepts_kind_sum_shape_without_placeholder_body ... ok
[INFO] [stdout] test validator::tests::test_validate_raw_yaml_accepts_kind_data_shape_with_empty_placeholder_body ... ok
[INFO] [stdout] test validator::tests::test_validate_raw_yaml_accepts_kind_data_shape_without_placeholder_body ... ok
[INFO] [stdout] test validator::tests::test_validate_semantic_accepts_external_dep_syntax ... ok
[INFO] [stdout] test validator::tests::unique_molecule_test_ids_returns_no_errors ... ok
[INFO] [stdout] test validator::tests::test_validate_sum_semantic_rejects_variant_name_collision_with_enum_name ... ok
[INFO] [stdout] test validator::tests::validate_body_fn_declaration_emits_migration_error ... ok
[INFO] [stdout] test validator::tests::validate_body_rust_invalid_block ... ok
[INFO] [stdout] test validator::tests::validate_body_fn_declaration_with_args_emits_migration_error ... ok
[INFO] [stdout] test validator::tests::validate_local_test_duplicate_ids_are_rejected ... ok
[INFO] [stdout] test validator::tests::validate_body_rust_block_valid ... ok
[INFO] [stdout] test validator::tests::test_validate_sum_semantic_valid_spec ... ok
[INFO] [stdout] test validator::tests::validate_local_test_expect_accepts_valid_expression ... ok
[INFO] [stdout] test validator::tests::test_validate_use_statement_in_body ... ok
[INFO] [stdout] test validator::tests::test_validate_use_statement_pub_use_in_body ... ok
[INFO] [stdout] test validator::tests::validate_body_with_macros_in_block_passes ... ok
[INFO] [stdout] test validator::tests::test_validate_valid_id ... ok
[INFO] [stdout] test validator::tests::validate_local_test_expect_allows_block_expr_when_configured ... ok
[INFO] [stdout] test validator::tests::validate_local_test_expect_rejects_block_expression ... ok
[INFO] [stdout] test validator::tests::validate_local_test_expect_rejects_non_expression ... ok
[INFO] [stdout] test plan::tests::load_plan_file_rejects_unknown_fields ... ok
[INFO] [stdout] test validator::tests::validate_local_test_id_must_be_valid_identifier ... ok
[INFO] [stdout] test pipeline::tests::run_command_marks_timeout_and_reports_it ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- generator::tests::clean_output_dir_removes_stale_module_from_prior_run stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'generator::tests::clean_output_dir_removes_stale_module_from_prior_run' (41) panicked at src/generator.rs:1854:74:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Custom { kind: ReadOnlyFilesystem, error: PathError { path: "/opt/rustwide/workdir/.tmpjbwTsj", err: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb259200c8a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bb259200c8a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bb259200c8a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bb259200c8a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bb2592189ba - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bb2592189ba - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x5bb259206292 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5bb259206292 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5bb2591db72f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bb2591db72f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bb2591f74c9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bb2589194ac - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5bb2589194ac - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bb2591f7742 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5bb2591f7742 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bb2591db7e8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bb2591d2829 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bb2591dc92d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bb2592191fc - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bb259218f72 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5bb2585e07ee - <core[35159d6ffb30e017]::result::Result<tempfile[f0ce000a81d226e9]::dir::TempDir, std[ec419fa8110287d5]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5bb2585e07ee - spec_core[eb7bf5625a8888fc]::generator::tests::clean_output_dir_removes_stale_module_from_prior_run
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generator.rs:1854:74
[INFO] [stdout]   22:     0x5bb2585ca0a7 - spec_core[eb7bf5625a8888fc]::generator::tests::clean_output_dir_removes_stale_module_from_prior_run::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generator.rs:1853:62
[INFO] [stdout]   23:     0x5bb25863c496 - <spec_core[eb7bf5625a8888fc]::generator::tests::clean_output_dir_removes_stale_module_from_prior_run::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bb25890c78b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5bb25890c78b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5bb258919f7b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5bb258919f7b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5bb258919f7b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5bb258919f7b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5bb258914954 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5bb258914954 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5bb25891cb82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5bb25891cb82 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5bb25891cb82 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5bb25891cb82 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5bb25891cb82 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5bb25891cb82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5bb25891cb82 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5bb2591ffb7f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5bb2591ffb7f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x784086ba1aa4 - <unknown>
[INFO] [stdout]   45:     0x784086c2ea64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- generator::tests::safe_output_path_accepts_existing_path_inside_project_root stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'generator::tests::safe_output_path_accepts_existing_path_inside_project_root' (77) panicked at src/generator.rs:1930:74:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Custom { kind: ReadOnlyFilesystem, error: PathError { path: "/opt/rustwide/workdir/.tmpQs69er", err: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb259200c8a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bb259200c8a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bb259200c8a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bb259200c8a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bb2592189ba - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bb2592189ba - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x5bb259206292 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5bb259206292 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5bb2591db72f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bb2591db72f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bb2591f74c9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bb2589194ac - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5bb2589194ac - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bb2591f7742 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5bb2591f7742 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bb2591db7e8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bb2591d2829 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bb2591dc92d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bb2592191fc - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bb259218f72 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5bb2585e4563 - <core[35159d6ffb30e017]::result::Result<tempfile[f0ce000a81d226e9]::dir::TempDir, std[ec419fa8110287d5]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5bb2585e4563 - spec_core[eb7bf5625a8888fc]::generator::tests::safe_output_path_accepts_existing_path_inside_project_root
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generator.rs:1930:74
[INFO] [stdout]   22:     0x5bb2585ca1c7 - spec_core[eb7bf5625a8888fc]::generator::tests::safe_output_path_accepts_existing_path_inside_project_root::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generator.rs:1929:68
[INFO] [stdout]   23:     0x5bb25863c616 - <spec_core[eb7bf5625a8888fc]::generator::tests::safe_output_path_accepts_existing_path_inside_project_root::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bb25890c78b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5bb25890c78b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5bb258919f7b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5bb258919f7b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5bb258919f7b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5bb258919f7b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5bb258914954 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5bb258914954 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5bb25891cb82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5bb25891cb82 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5bb25891cb82 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5bb25891cb82 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5bb25891cb82 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5bb25891cb82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5bb25891cb82 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5bb2591ffb7f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5bb2591ffb7f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x784086ba1aa4 - <unknown>
[INFO] [stdout]   45:     0x784086c2ea64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- generator::tests::safe_output_path_rejects_symlink_escape_in_nonexistent_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'generator::tests::safe_output_path_rejects_symlink_escape_in_nonexistent_path' (78) panicked at src/generator.rs:1955:74:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Custom { kind: ReadOnlyFilesystem, error: PathError { path: "/opt/rustwide/workdir/.tmpaIuKLj", err: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb259200c8a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bb259200c8a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bb259200c8a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bb259200c8a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bb2592189ba - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bb2592189ba - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x5bb259206292 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5bb259206292 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5bb2591db72f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bb2591db72f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bb2591f74c9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bb2589194ac - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5bb2589194ac - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bb2591f7742 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5bb2591f7742 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bb2591db7e8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bb2591d2829 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bb2591dc92d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bb2592191fc - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bb259218f72 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5bb2585e6d33 - <core[35159d6ffb30e017]::result::Result<tempfile[f0ce000a81d226e9]::dir::TempDir, std[ec419fa8110287d5]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5bb2585e6d33 - spec_core[eb7bf5625a8888fc]::generator::tests::safe_output_path_rejects_symlink_escape_in_nonexistent_path
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generator.rs:1955:74
[INFO] [stdout]   22:     0x5bb2585ca2e7 - spec_core[eb7bf5625a8888fc]::generator::tests::safe_output_path_rejects_symlink_escape_in_nonexistent_path::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generator.rs:1954:69
[INFO] [stdout]   23:     0x5bb25863c796 - <spec_core[eb7bf5625a8888fc]::generator::tests::safe_output_path_rejects_symlink_escape_in_nonexistent_path::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bb25890c78b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5bb25890c78b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5bb258919f7b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5bb258919f7b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5bb258919f7b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5bb258919f7b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5bb258914954 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5bb258914954 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5bb25891cb82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5bb25891cb82 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5bb25891cb82 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5bb25891cb82 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5bb25891cb82 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5bb25891cb82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5bb25891cb82 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5bb2591ffb7f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5bb2591ffb7f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x784086ba1aa4 - <unknown>
[INFO] [stdout]   45:     0x784086c2ea64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- generator::tests::test_clean_output_dir_does_not_follow_symlink_dirs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'generator::tests::test_clean_output_dir_does_not_follow_symlink_dirs' (81) panicked at src/generator.rs:1903:74:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Custom { kind: ReadOnlyFilesystem, error: PathError { path: "/opt/rustwide/workdir/.tmp5ReYQ5", err: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb259200c8a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bb259200c8a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bb259200c8a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bb259200c8a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bb2592189ba - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bb2592189ba - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x5bb259206292 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5bb259206292 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5bb2591db72f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bb2591db72f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bb2591f74c9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bb2589194ac - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5bb2589194ac - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bb2591f7742 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5bb2591f7742 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bb2591db7e8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bb2591d2829 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bb2591dc92d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bb2592191fc - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bb259218f72 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5bb2585dee5e - <core[35159d6ffb30e017]::result::Result<tempfile[f0ce000a81d226e9]::dir::TempDir, std[ec419fa8110287d5]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5bb2585dee5e - spec_core[eb7bf5625a8888fc]::generator::tests::test_clean_output_dir_does_not_follow_symlink_dirs
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generator.rs:1903:74
[INFO] [stdout]   22:     0x5bb2585ca017 - spec_core[eb7bf5625a8888fc]::generator::tests::test_clean_output_dir_does_not_follow_symlink_dirs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generator.rs:1902:60
[INFO] [stdout]   23:     0x5bb25863c3d6 - <spec_core[eb7bf5625a8888fc]::generator::tests::test_clean_output_dir_does_not_follow_symlink_dirs::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bb25890c78b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5bb25890c78b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5bb258919f7b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5bb258919f7b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5bb258919f7b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5bb258919f7b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5bb258914954 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5bb258914954 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5bb25891cb82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5bb25891cb82 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5bb25891cb82 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5bb25891cb82 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5bb25891cb82 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5bb25891cb82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5bb25891cb82 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5bb2591ffb7f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5bb2591ffb7f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x784086ba1aa4 - <unknown>
[INFO] [stdout]   45:     0x784086c2ea64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- generator::tests::safe_output_path_resolves_nonexistent_nested_path_from_existing_ancestor stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'generator::tests::safe_output_path_resolves_nonexistent_nested_path_from_existing_ancestor' (79) panicked at src/generator.rs:1940:74:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Custom { kind: ReadOnlyFilesystem, error: PathError { path: "/opt/rustwide/workdir/.tmpeSxIE4", err: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb259200c8a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bb259200c8a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bb259200c8a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bb259200c8a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bb2592189ba - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bb2592189ba - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x5bb259206292 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5bb259206292 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5bb2591db72f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bb2591db72f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bb2591f74c9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bb2589194ac - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5bb2589194ac - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bb2591f7742 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5bb2591f7742 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bb2591db7e8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bb2591d2829 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bb2591dc92d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bb2592191fc - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bb259218f72 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5bb2585e9ace - <core[35159d6ffb30e017]::result::Result<tempfile[f0ce000a81d226e9]::dir::TempDir, std[ec419fa8110287d5]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5bb2585e9ace - spec_core[eb7bf5625a8888fc]::generator::tests::safe_output_path_resolves_nonexistent_nested_path_from_existing_ancestor
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generator.rs:1940:74
[INFO] [stdout]   22:     0x5bb2585ca467 - spec_core[eb7bf5625a8888fc]::generator::tests::safe_output_path_resolves_nonexistent_nested_path_from_existing_ancestor::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generator.rs:1939:82
[INFO] [stdout]   23:     0x5bb25863c996 - <spec_core[eb7bf5625a8888fc]::generator::tests::safe_output_path_resolves_nonexistent_nested_path_from_existing_ancestor::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bb25890c78b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5bb25890c78b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5bb258919f7b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5bb258919f7b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5bb258919f7b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5bb258919f7b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5bb258914954 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5bb258914954 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5bb25891cb82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5bb25891cb82 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5bb25891cb82 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5bb25891cb82 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5bb25891cb82 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5bb25891cb82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5bb25891cb82 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5bb2591ffb7f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5bb2591ffb7f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x784086ba1aa4 - <unknown>
[INFO] [stdout]   45:     0x784086c2ea64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- generator::tests::test_clean_output_dir_refuses_without_marker stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'generator::tests::test_clean_output_dir_refuses_without_marker' (82) panicked at src/generator.rs:1891:74:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Custom { kind: ReadOnlyFilesystem, error: PathError { path: "/opt/rustwide/workdir/.tmp6Vb9Uy", err: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb259200c8a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bb259200c8a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bb259200c8a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bb259200c8a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bb2592189ba - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bb2592189ba - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x5bb259206292 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5bb259206292 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5bb2591db72f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bb2591db72f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bb2591f74c9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bb2589194ac - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5bb2589194ac - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bb2591f7742 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5bb2591f7742 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bb2591db7e8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bb2591d2829 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bb2591dc92d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bb2592191fc - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bb259218f72 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5bb2585db083 - <core[35159d6ffb30e017]::result::Result<tempfile[f0ce000a81d226e9]::dir::TempDir, std[ec419fa8110287d5]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5bb2585db083 - spec_core[eb7bf5625a8888fc]::generator::tests::test_clean_output_dir_refuses_without_marker
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generator.rs:1891:74
[INFO] [stdout]   22:     0x5bb2585c9da7 - spec_core[eb7bf5625a8888fc]::generator::tests::test_clean_output_dir_refuses_without_marker::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generator.rs:1890:54
[INFO] [stdout]   23:     0x5bb25863c096 - <spec_core[eb7bf5625a8888fc]::generator::tests::test_clean_output_dir_refuses_without_marker::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bb25890c78b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5bb25890c78b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5bb258919f7b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5bb258919f7b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5bb258919f7b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5bb258919f7b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5bb258919f7b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5bb258914954 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5bb258914954 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5bb25891cb82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5bb25891cb82 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5bb25891cb82 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5bb25891cb82 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5bb25891cb82 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5bb25891cb82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5bb25891cb82 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5bb2591ffb7f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5bb2591ffb7f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x784086ba1aa4 - <unknown>
[INFO] [stdout]   45:     0x784086c2ea64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     generator::tests::clean_output_dir_removes_stale_module_from_prior_run
[INFO] [stdout]     generator::tests::safe_output_path_accepts_existing_path_inside_project_root
[INFO] [stdout]     generator::tests::safe_output_path_rejects_symlink_escape_in_nonexistent_path
[INFO] [stdout]     generator::tests::safe_output_path_resolves_nonexistent_nested_path_from_existing_ancestor
[INFO] [stdout]     generator::tests::test_clean_output_dir_does_not_follow_symlink_dirs
[INFO] [stdout]     generator::tests::test_clean_output_dir_refuses_without_marker
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 337 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.25s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "6bfb13d0eeb207372720c2f31b1143bda42ec954300f32488db4360587d6fa78", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6bfb13d0eeb207372720c2f31b1143bda42ec954300f32488db4360587d6fa78", kill_on_drop: false }`
[INFO] [stdout] 6bfb13d0eeb207372720c2f31b1143bda42ec954300f32488db4360587d6fa78
