[INFO] fetching crate sc-mesh-formats 0.1.0...
[INFO] testing sc-mesh-formats-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate sc-mesh-formats 0.1.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate sc-mesh-formats 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sc-mesh-formats 0.1.0
[INFO] tweaked toml for crates.io crate sc-mesh-formats 0.1.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sc-mesh-formats 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sc-mesh-formats 0.1.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded newtypes v0.4.0
[INFO] [stderr]   Downloaded sc-mesh-fixtures v0.1.0
[INFO] [stderr]   Downloaded sc-mesh-core v0.1.0
[INFO] [stderr]   Downloaded sc-3mf v0.1.0
[INFO] [stderr]   Downloaded zlib-rs v0.6.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ba9279954d8d244551543df3dca2534430f6465e2121d9a79007837c21536347
[INFO] running `Command { std: "docker" "start" "ba9279954d8d244551543df3dca2534430f6465e2121d9a79007837c21536347", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ba9279954d8d244551543df3dca2534430f6465e2121d9a79007837c21536347", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ba9279954d8d244551543df3dca2534430f6465e2121d9a79007837c21536347" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ba9279954d8d244551543df3dca2534430f6465e2121d9a79007837c21536347", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ba9279954d8d244551543df3dca2534430f6465e2121d9a79007837c21536347" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling zlib-rs v0.6.6
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling newtypes v0.4.0
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling quick-xml v0.39.4
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling sc-mesh-core v0.1.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling sc-3mf v0.1.0
[INFO] [stderr]    Compiling sc-mesh-formats v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.33s
[INFO] running `Command { std: "docker" "inspect" "ba9279954d8d244551543df3dca2534430f6465e2121d9a79007837c21536347", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ba9279954d8d244551543df3dca2534430f6465e2121d9a79007837c21536347" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling sc-mesh-core v0.1.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling sc-mesh-fixtures v0.1.0
[INFO] [stderr]    Compiling sc-mesh-formats v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 21.81s
[INFO] running `Command { std: "docker" "inspect" "ba9279954d8d244551543df3dca2534430f6465e2121d9a79007837c21536347", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ba9279954d8d244551543df3dca2534430f6465e2121d9a79007837c21536347" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sc_mesh_formats-298f31fa7fe75f89)
[INFO] [stdout] 
[INFO] [stdout] running 303 tests
[INFO] [stdout] test filetypes::from_str_tests::other_variants ... ok
[INFO] [stdout] test filetypes::infer_extension_tests::known_extensions_map_to_their_variants ... ok
[INFO] [stdout] test filetypes::from_str_tests::unknown_input_returns_invalid ... ok
[INFO] [stdout] test filetypes::from_str_tests::input_is_case_insensitive ... ok
[INFO] [stdout] test filetypes::infer_extension_tests::extension_match_is_case_insensitive ... ok
[INFO] [stdout] test filetypes::from_str_tests::stl_variants ... ok
[INFO] [stdout] test filetypes::write_format_tests::stl_auto_writes_as_binary_by_convention ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::error_message_contains_invalid_token ... ok
[INFO] [stdout] test obj::reader::caps_tests::face_token_count_at_cap_succeeds ... ok
[INFO] [stdout] test filetypes::write_format_tests::explicit_writeable_variants_round_trip ... ok
[INFO] [stdout] test filetypes::infer_extension_tests::multiple_dots_use_last_segment ... ok
[INFO] [stdout] test filetypes::invalid_mesh_file_type_tests::display_renders_human_readable_message ... ok
[INFO] [stdout] test obj::reader::caps_tests::vertex_count_above_cap_is_error ... ok
[INFO] [stdout] test obj::reader::caps_tests::vertex_count_at_cap_succeeds ... ok
[INFO] [stdout] test obj::reader::caps_tests::face_token_count_above_cap_is_error ... ok
[INFO] [stdout] test filetypes::invalid_mesh_file_type_tests::equality_is_total ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::parses_negative_exponent ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::parses_negative_integer ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::rejects_infinity ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::rejects_nan ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::parses_scientific_notation ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::parses_zero ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::rejects_negative_infinity ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::parses_positive_decimal ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::rejects_empty_string ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::parses_positive_integer ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::parses_negative_decimal ... ok
[INFO] [stdout] test filetypes::infer_extension_tests::path_with_no_extension_errors ... ok
[INFO] [stdout] test obj::reader::caps_tests::face_token_overflow_does_not_collect_unbounded ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::error_message_contains_line_number ... ok
[INFO] [stdout] test filetypes::write_format_tests::unsupported_write_format_displays_human_readable_message ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::empty_string_is_error ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::error_contains_line_number ... ok
[INFO] [stdout] test obj::reader::parse_f32_tests::rejects_non_numeric ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::first_vertex ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::i64_min_negative_index_is_error_not_panic ... ok
[INFO] [stdout] test filetypes::write_format_tests::unwriteable_variants_carry_their_input_in_the_error ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::positive_out_of_range ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::with_texture_and_normal ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::with_texture_index ... ok
[INFO] [stdout] test filetypes::infer_extension_tests::unknown_extension_errors ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::with_double_slash_normal ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::negative_one_is_last_vertex ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::basic_triangle ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::face_with_texture_and_normal_indices ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::line_segment_directive_warns_and_skips ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::negative_out_of_range ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::negative_middle ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::last_vertex ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::empty_file ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::header_comments ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::negative_equals_vertex_count_is_first ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::zero_index_is_error ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::an_earlier_grammar_error_wins_over_later_invalid_utf8 ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::object_with_no_faces_is_skipped ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::face_with_double_slash_normal_only ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::out_of_range_index_is_error ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::invalid_utf8_is_reported_as_invalid_data ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::reader_continues_past_a_degenerate_face ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::name_and_comments ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::too_few_vertex_coords_is_error ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::object_name ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::multiple_spec_directives_each_produce_warning ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::negative_indices ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::quad_fan_triangulation ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::three_objects_can_reuse_the_same_global_vertices ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::read_starts_at_the_current_stream_position ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::non_ascii_whitespace_separates_tokens ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::too_few_face_vertices_is_error ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::two_named_objects ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::two_objects_sharing_global_vertices ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::unknown_directive_is_error ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::unsupported_directives_warned ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::vertex_coord_count_error_reports_every_token ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::vertex_with_w_coordinate ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::vertex_with_w_zero_is_error ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::zero_index_is_error ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::too_many_vertex_coords_is_error ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::vertex_with_w_one_is_identity ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::two_triangles ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::vertical_tab_separates_tokens ... ok
[INFO] [stdout] test obj::reader::parse_face_vertex_index_tests::non_numeric_is_error ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::collinear_face_is_preserved_with_zero_normal_for_validation ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::comments_after_geometry_are_ignored ... ok
[INFO] [stdout] test obj::reader::read_obj_tests::face_with_texture_indices ... ok
[INFO] [stdout] test obj::tests_reader_equivalence::matches_the_reference_when_a_face_precedes_every_vertex ... ok
[INFO] [stdout] test obj::tests_reader_equivalence::rendered_directives_produce_a_loadable_document ... ok
[INFO] [stdout] test obj::tests_reader_equivalence::the_matrix_document_loads_as_three_objects_with_warnings ... ok
[INFO] [stdout] test obj::tests_reader_equivalence::the_scene_projection_separates_documents_that_differ ... ok
[INFO] [stdout] test obj::writer::helper_tests::advance_offset_happy_path ... ok
[INFO] [stdout] test obj::writer::helper_tests::advance_offset_vertex_count_exceeds_u32_errors ... ok
[INFO] [stdout] test obj::writer::helper_tests::global_face_index_happy_path ... ok
[INFO] [stdout] test obj::writer::helper_tests::advance_offset_overflow_errors ... ok
[INFO] [stdout] test obj::tests_reader_equivalence::matches_the_reference_on_an_empty_document ... ok
[INFO] [stdout] test obj::writer::helper_tests::global_face_index_local_at_u32_max_errors ... ok
[INFO] [stdout] test obj::writer::helper_tests::global_face_index_sum_overflow_errors ... ok
[INFO] [stdout] test obj::tests_reader_equivalence::matches_the_reference_under_small_caps ... ok
[INFO] [stdout] test obj::writer::tests::cross_mesh_face_index_overflow_returns_error ... ok
[INFO] [stdout] test obj::writer::tests::empty_mesh_is_skipped ... ok
[INFO] [stdout] test obj::writer::tests::affine_translation_is_baked_into_vertex_positions ... ok
[INFO] [stdout] test obj::writer::tests::face_index_plus_offset_overflow_returns_error ... ok
[INFO] [stdout] test obj::writer::tests::affine_object_keeps_source_mesh_name_in_o_marker ... ok
[INFO] [stdout] test obj::writer::tests::affine_mirror_reverses_winding_in_face_indices ... ok
[INFO] [stdout] test obj::writer::tests::single_named_mesh ... ok
[INFO] [stdout] test obj::writer::tests::resource_reference_is_written ... ok
[INFO] [stdout] test obj::writer::tests::scene_comment_is_written ... ok
[INFO] [stdout] test obj::writer::tests::two_objects_have_global_vertex_indices ... ok
[INFO] [stdout] test obj::writer::tests::multi_line_scene_comment_prefixes_every_line ... ok
[INFO] [stdout] test obj::writer::tests::single_unnamed_mesh ... ok
[INFO] [stdout] test obj::writer::tests::singular_transform_propagates_error ... ok
[INFO] [stdout] test obj::writer::tests::two_objects_mixed_named_and_unnamed ... ok
[INFO] [stdout] test obj::writer::tests::two_unnamed_objects_get_bare_o_markers ... ok
[INFO] [stdout] test scene_writer::flatten_scene_to_mesh_tests::single_object_identity_preserves_vertices_and_name ... ok
[INFO] [stdout] test scene_writer::flatten_scene_to_mesh_tests::multi_object_scene_merges_and_emits_warning ... ok
[INFO] [stdout] test scene_writer::flatten_scene_to_mesh_tests::single_object_affine_preserves_source_name ... ok
[INFO] [stdout] test scene_writer::flatten_scene_to_mesh_tests::single_object_affine_bakes_translation ... ok
[INFO] [stdout] test scene_writer::flatten_scene_to_mesh_tests::singular_transform_propagates_error ... ok
[INFO] [stdout] test scene_writer::atomic_temp_path_tests::missing_file_name_returns_path_has_no_file_name ... ok
[INFO] [stdout] test scene_writer::atomic_temp_path_tests::parent_less_target_resolves_parent_to_dot ... ok
[INFO] [stdout] test scene_writer::write_scene_atomicity_tests::existing_target_is_preserved_when_writer_fails_mid_stream ... ok
[INFO] [stdout] test slurp::slurp_tests::reads_the_whole_stream_from_the_start ... ok
[INFO] [stdout] test slurp::slurp_tests::an_empty_stream_yields_no_bytes ... ok
[INFO] [stdout] test slurp::slurp_tests::reads_only_the_remainder_from_the_current_position ... ok
[INFO] [stdout] test slurp::slurp_tests::reserves_the_exact_remaining_size ... ok
[INFO] [stdout] test stl::stl_bin_reader_tests::read_returns_a_one_leaf_scene_with_no_warnings ... ok
[INFO] [stdout] test stl::stl_bin_reader_tests::read_starts_at_the_current_stream_position ... ok
[INFO] [stdout] test scene_writer::flatten_scene_to_mesh_tests::empty_scene_returns_error ... ok
[INFO] [stdout] test scene_writer::write_scene_atomicity_tests::happy_path_writes_target_and_leaves_no_temp_file ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::binary_junk_after_the_endsolid_line_is_ignored ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::invalid_float_error_carries_the_lowercased_token ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::header_patterns_use_ascii_only_case_insensitivity ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::invalid_utf8_where_the_grammar_needs_it_is_invalid_data ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::metadata_preserves_original_case_of_name ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::metadata_captures_the_header_name ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::missing_endsolid_reports_eof_while_expecting ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::nbsp_separates_tokens_on_the_unicode_path ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::parses_all_uppercase_keywords ... ok
[INFO] [stdout] test scene_writer::write_scene_atomicity_tests::symlink_at_target_is_replaced_not_followed ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::parses_mixed_case_keywords ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::parses_a_single_facet_document ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::probe_accepts_mixed_case_solid_header ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::crlf_header_line_yields_no_name ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::test_probe ... ok
[INFO] [stdout] test stl::stlb::binary_stl_reader_tests::accepts_declared_count_at_exact_cap ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::probe_accepts_uppercase_solid_header ... ok
[INFO] [stdout] test stl::stlb::binary_stl_reader_tests::missing_second_record_reports_a_record ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::unterminated_header_line_yields_no_name ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::vertical_tab_separates_tokens_on_the_ascii_path ... ok
[INFO] [stdout] test stl::stla::test_ascii_stl_reader::earlier_grammar_error_wins_over_later_invalid_utf8 ... ok
[INFO] [stdout] test stl::stlb::binary_stl_reader_tests::accepts_zero_declared_count ... ok
[INFO] [stdout] test stl::stlb::binary_stl_reader_tests::rejects_declared_count_just_above_cap ... ok
[INFO] [stdout] test stl::stlb::binary_stl_reader_tests::rejects_max_u32_declared_count ... ok
[INFO] [stdout] test stl::stlb::binary_stl_reader_tests::truncated_mid_count_reports_the_count ... ok
[INFO] [stdout] test stl::stlb::binary_stl_reader_tests::non_zero_attribute_bytes_are_silently_discarded ... ok
[INFO] [stdout] test stl::stlb::binary_stl_reader_tests::truncated_mid_header_reports_the_header ... ok
[INFO] [stdout] test stl::stlb::binary_stl_reader_tests::truncated_mid_record_reports_a_record ... ok
[INFO] [stdout] test stl::tests_roundtrip::unit_cube_round_trips ... ok
[INFO] [stdout] test stl::stlb::binary_stl_reader_tests::earlier_bad_float_wins_over_later_truncation ... ok
[INFO] [stdout] test stl::tests_roundtrip::y_tunnel_prism_round_trips ... ok
[INFO] [stdout] test stl::tests_roundtrip::z_tunnel_prism_round_trips ... ok
[INFO] [stdout] test obj::tests_reader_equivalence::matches_the_reference_at_every_truncation_point ... ok
[INFO] [stdout] test obj::tests_reader_equivalence::matches_the_reference_at_every_crlf_truncation_point ... ok
[INFO] [stdout] test stl::stlb::binary_stl_reader_tests::parallel_path_bad_float_wins_over_truncation ... ok
[INFO] [stdout] test stl::stlb::binary_stl_reader_tests::first_error_in_file_order_wins_in_the_parallel_path ... ok
[INFO] [stdout] test stl::tests_roundtrip::generated_torus_round_trips_exactly ... ok
[INFO] [stdout] test stl::tests_stla_equivalence::matches_the_reference_under_whitespace_substitution ... ok
[INFO] [stdout] test scene_writer::write_scene_atomicity_tests::readonly_parent_dir_yields_create_temp_file_error ... FAILED
[INFO] [stdout] test obj::tests_reader_equivalence::matches_the_reference_under_whitespace_substitution ... ok
[INFO] [stdout] test stl::tests_roundtrip::large_generated_torus_round_trips_exactly ... ok
[INFO] [stdout] test stl::writers::encode_triangle_count_tests::count_above_u32_max_errors ... ok
[INFO] [stdout] test stl::writers::encode_triangle_count_tests::small_count ... ok
[INFO] [stdout] test stl::writers::encode_triangle_count_tests::u32_max_is_still_valid ... ok
[INFO] [stdout] test stl::writers::encode_triangle_count_tests::usize_max_errors ... ok
[INFO] [stdout] test stl::writers::encode_triangle_count_tests::zero_count ... ok
[INFO] [stdout] test stl::writers::test_write_stla::empty_mesh_round_trips_through_writer_and_reader ... ok
[INFO] [stdout] test stl::writers::test_write_stla::extreme_coordinates_round_trip_through_scientific_format ... ok
[INFO] [stdout] test stl::writers::test_write_stla::test_with_name ... ok
[INFO] [stdout] test stl::writers::test_write_stla::test_without_name ... ok
[INFO] [stdout] test stl::tests_stla_equivalence::matches_the_reference_at_every_crlf_truncation_point ... ok
[INFO] [stdout] test stl::tests_stla_equivalence::parallel_path_reports_the_first_error_in_file_order ... ok
[INFO] [stdout] test stl::writers::test_write_stlb::empty_mesh_round_trips_through_writer ... ok
[INFO] [stdout] test stl::writers::test_write_stlb::test_with_name ... ok
[INFO] [stdout] test tests_infer_file_type_error::unknown_extension_display_names_the_path ... ok
[INFO] [stdout] test tests_infer_file_type_error::unknown_extension_has_no_source ... ok
[INFO] [stdout] test stl::writers::test_write_stlb::header_truncates_name_longer_than_80_bytes ... ok
[INFO] [stdout] test stl::tests_stla_equivalence::matches_the_reference_at_every_truncation_point ... ok
[INFO] [stdout] test stl::writers::test_write_stlb::test_without_name ... ok
[INFO] [stdout] test stl::tests_stla_equivalence::parallel_path_matches_the_reference ... ok
[INFO] [stdout] test tests_load_mesh_error::from_io_error_routes_to_io_variant ... ok
[INFO] [stdout] test tests_load_mesh_error::from_load_obj_error_routes_to_obj_variant ... ok
[INFO] [stdout] test tests_load_mesh_error::infer_type_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_mesh_error::file_too_large_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_mesh_error::from_load_stl_error_routes_to_stl_variant ... ok
[INFO] [stdout] test tests_load_mesh_error::io_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_mesh_error::unsupported_format_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::face_exceeds_token_limit_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_mesh_error::stl_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_mesh_error::obj_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_mesh_error::from_infer_file_type_error_routes_to_infer_type_variant ... ok
[INFO] [stdout] test tests_load_obj_error::face_index_out_of_range_positive_branch_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::face_too_few_vertices_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::from_io_error_routes_to_io_variant ... ok
[INFO] [stdout] test tests_load_obj_error::invalid_face_index_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::io_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::face_index_out_of_range_negative_branch_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::out_of_memory_faces_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::out_of_memory_vertices_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::unrecognized_directive_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::vertex_coord_count_invalid_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::vertex_count_exceeds_limit_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::invalid_float_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::negative_face_index_out_of_range_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::ascii_eof_while_expecting_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::ascii_header_missing_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::ascii_invalid_facet_header_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::ascii_invalid_vertex_line_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::ascii_unexpected_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::declared_triangle_count_exceeds_cap_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::vertex_w_zero_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::from_io_error_routes_to_io_variant ... ok
[INFO] [stdout] test tests_load_stl_error::header_not_ascii_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::header_not_nul_terminated_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::header_not_utf8_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::invalid_float_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::io_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::non_finite_float_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::truncated_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_obj_error::face_index_zero_variant_display_and_source ... ok
[INFO] [stdout] test tests_load_stl_error::ascii_empty_input_variant_display_and_source ... ok
[INFO] [stdout] test tests_threemf::error_tests::garbage_bytes_error_at_the_package_layer ... ok
[INFO] [stdout] test tests_load_obj_error::non_finite_float_variant_display_and_source ... ok
[INFO] [stdout] test tests_threemf::error_tests::component_chains_deeper_than_the_cap_are_refused ... ok
[INFO] [stdout] test tests_threemf::error_tests::coordinates_overflowing_f32_after_scaling_are_refused ... ok
[INFO] [stdout] test tests_threemf::error_tests::model_parse_errors_pass_through ... ok
[INFO] [stdout] test tests_threemf::loader_dispatch_tests::threemf_errors_surface_as_load_mesh_errors ... ok
[INFO] [stdout] test tests_threemf::error_tests::component_expansions_beyond_the_leaf_budget_are_refused ... ok
[INFO] [stdout] test tests_threemf::loader_dispatch_tests::load_mesh_from_reader_dispatches_the_3mf_arm ... ok
[INFO] [stdout] test tests_threemf::mapping_tests::absent_metadata_leaves_scene_meta_none ... ok
[INFO] [stdout] test tests_threemf::error_tests::start_part_with_a_foreign_content_type_is_refused ... ok
[INFO] [stdout] test tests_threemf::mapping_tests::shared_object_registers_one_resource_with_two_leaves ... ok
[INFO] [stdout] test stl::tests_stla_equivalence::parallel_path_drops_facets_behind_the_first_endsolid ... ok
[INFO] [stdout] test tests_threemf::mapping_tests::single_object_single_item_loads_one_resource_leaf ... ok
[INFO] [stdout] test tests_threemf::mapping_tests::title_and_description_map_to_scene_metadata ... ok
[INFO] [stdout] test tests_threemf::mapping_tests::empty_mesh_object_loads_as_empty_leaf ... ok
[INFO] [stdout] test tests_threemf::mapping_tests::normals_are_recomputed_from_ccw_winding ... ok
[INFO] [stdout] test tests_threemf::transform_tests::nested_components_compose_through_the_ancestor_chain ... ok
[INFO] [stdout] test tests_threemf::transform_tests::components_become_groups_carrying_component_transforms ... ok
[INFO] [stdout] test tests_threemf::error_tests::lowres_stand_in_meshes_are_refused ... ok
[INFO] [stdout] test tests_threemf::transform_tests::transform_orientation_matches_the_row_vector_convention ... ok
[INFO] [stdout] test tests_threemf::warning_tests::empty_build_warns_and_loads_an_empty_scene ... ok
[INFO] [stdout] test tests_threemf::mapping_tests::object_name_maps_to_mesh_metadata ... ok
[INFO] [stdout] test tests_threemf::transform_tests::explicit_identity_transform_collapses_to_the_identity_variant ... ok
[INFO] [stdout] test tests_threemf::transform_tests::unit_scale_applies_to_vertices_and_translations ... ok
[INFO] [stdout] test tests_threemf::warning_tests::base_materials_presence_warns_materials_dropped ... ok
[INFO] [stdout] test tests_threemf::warning_tests::non_model_object_types_load_with_a_flattening_warning ... ok
[INFO] [stdout] test tests_threemf::warning_tests::non_model_type_warning_is_emitted_once_per_object ... ok
[INFO] [stdout] test tests_threemf::warning_tests::objects_unreachable_from_the_build_warn_as_skipped ... ok
[INFO] [stdout] test tests_threemf::warning_tests::slice_stacks_load_the_mesh_and_warn_slice_data_ignored ... ok
[INFO] [stdout] test tests_threemf::writer_tests::bare_leaf_root_writes_one_object_and_one_item ... ok
[INFO] [stdout] test tests_threemf::writer_tests::csg_nodes_are_refused ... ok
[INFO] [stdout] test tests_threemf::writer_tests::loader_shaped_root_group_collapses_into_build_items ... ok
[INFO] [stdout] test tests_threemf::writer_tests::instance_nodes_are_refused ... ok
[INFO] [stdout] test tests_threemf::writer_tests::rotation_transform_writes_in_row_vector_form ... ok
[INFO] [stdout] test tests_threemf::writer_tests::nested_groups_emit_children_before_parents ... ok
[INFO] [stdout] test tests_threemf::writer_tests::shared_mesh_resource_dedupes_into_one_object ... ok
[INFO] [stdout] test tests_threemf::writer_tests::scene_metadata_writes_title_and_description ... ok
[INFO] [stdout] test tests_threemf::writer_tests::empty_scene_writes_an_empty_document ... ok
[INFO] [stdout] test tests_threemf::writer_tests::named_root_group_stays_a_components_object ... ok
[INFO] [stdout] test tests_write_obj_error::from_scene_error_routes_to_graph_variant ... ok
[INFO] [stdout] test tests_write_obj_error::face_index_overflow_variant_display_and_source ... ok
[INFO] [stdout] test tests_write_obj_error::graph_variant_display_and_source ... ok
[INFO] [stdout] test tests_write_obj_error::from_io_error_routes_to_io_variant ... ok
[INFO] [stdout] test tests_threemf::writer_tests::transformed_anonymous_root_group_stays_a_components_object ... ok
[INFO] [stdout] test stl::tests_stla_equivalence::matches_the_reference_under_single_byte_corruption ... ok
[INFO] [stdout] test tests_write_obj_error::io_variant_display_and_source ... ok
[INFO] [stdout] test tests_write_obj_error::vertex_count_exceeds_u32_variant_display_and_source ... ok
[INFO] [stdout] test tests_write_scene_error::from_io_error_routes_to_io_variant ... ok
[INFO] [stdout] test tests_write_obj_error::vertex_offset_overflow_variant_display_and_source ... ok
[INFO] [stdout] test tests_write_scene_error::create_temp_file_variant_display_and_source ... ok
[INFO] [stdout] test tests_write_scene_error::empty_scene_variant_display_and_source ... ok
[INFO] [stdout] test tests_write_scene_error::from_scene_error_routes_to_graph_variant ... ok
[INFO] [stdout] test tests_write_scene_error::from_write_obj_error_routes_to_obj_variant ... ok
[INFO] [stdout] test tests_write_scene_error::graph_variant_display_and_source ... ok
[INFO] [stdout] test tests_write_scene_error::rename_variant_display_and_source ... ok
[INFO] [stdout] test tests_write_scene_error::path_has_no_file_name_variant_display_and_source ... ok
[INFO] [stdout] test tests_write_scene_error::stl_variant_display_and_source ... ok
[INFO] [stdout] test tests_write_scene_error::from_write_stl_error_routes_to_stl_variant ... ok
[INFO] [stdout] test tests_write_scene_error::io_variant_display_and_source ... ok
[INFO] [stdout] test tests_write_scene_error::obj_variant_display_and_source ... ok
[INFO] [stdout] test tests_write_stl_error::io_source_returns_the_wrapped_io_error ... ok
[INFO] [stdout] test tests_write_stl_error::face_count_exceeds_u32_has_no_source ... ok
[INFO] [stdout] test tests_write_stl_error::from_io_error_routes_to_io_variant ... ok
[INFO] [stdout] test tests_write_stl_error::io_display_includes_marker_and_inner_message ... ok
[INFO] [stdout] test tests_write_stl_error::face_count_exceeds_u32_display_names_the_count_and_cap ... ok
[INFO] [stdout] test stl::tests_stla_equivalence::parallel_path_missing_endsolid_reports_eof ... ok
[INFO] [stdout] test obj::tests_reader_equivalence::matches_the_reference_on_doubly_mutated_documents ... ok
[INFO] [stdout] test obj::tests_reader_equivalence::matches_the_reference_under_single_byte_corruption ... ok
[INFO] [stdout] test stl::tests_stla_equivalence::parallel_path_matches_the_reference_on_mutated_documents ... ok
[INFO] [stdout] test obj::tests_reader_equivalence::matches_the_reference_on_generated_documents ... ok
[INFO] [stdout] test obj::tests_reader_equivalence::matches_the_reference_on_generated_documents_under_small_caps ... ok
[INFO] [stdout] test obj::tests_reader_equivalence::matches_the_reference_on_mutated_documents ... ok
[INFO] [stdout] test stl::tests_stla_equivalence::matches_the_reference_on_mutated_documents ... ok
[INFO] [stdout] test stl::tests_stla_equivalence::matches_the_reference_on_doubly_mutated_documents ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- scene_writer::write_scene_atomicity_tests::readonly_parent_dir_yields_create_temp_file_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'scene_writer::write_scene_atomicity_tests::readonly_parent_dir_yields_create_temp_file_error' (972) panicked at src/scene_writer.rs:483:26:
[INFO] [stdout] read-only parent must fail the temp-file create: []
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c1afc99f0c1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c1afc99f0c1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c1afc99f0c1 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c1afc99f0c1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c1afc9b844a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c1afc9b844a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5c1afc9a3d4c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c1afc9a3d4c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c1afc9781c6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c1afc9781c6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c1afc995dc9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c1afc5ce0a0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5c1afc5ce0a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5c1afc9960f2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5c1afc9960f2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5c1afc978272 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5c1afc970bb9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c1afc97910d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5c1afc9b8cec - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c1afc9b8a42 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5c1afc48288a - <core[df12db4294e9bfd3]::result::Result<alloc[2182bb758b4b3781]::vec::Vec<sc_mesh_formats[7510f611fa96298f]::scene_writer::FlattenWarning>, sc_mesh_formats[7510f611fa96298f]::error::WriteSceneError>>::expect_err
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1297:22
[INFO] [stdout]   21:     0x5c1afc4c6520 - sc_mesh_formats[7510f611fa96298f]::scene_writer::write_scene_atomicity_tests::readonly_parent_dir_yields_create_temp_file_error
[INFO] [stdout]                                at /opt/rustwide/workdir/src/scene_writer.rs:483:26
[INFO] [stdout]   22:     0x5c1afc4be797 - sc_mesh_formats[7510f611fa96298f]::scene_writer::write_scene_atomicity_tests::readonly_parent_dir_yields_create_temp_file_error::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/scene_writer.rs:467:59
[INFO] [stdout]   23:     0x5c1afc52f306 - <sc_mesh_formats[7510f611fa96298f]::scene_writer::write_scene_atomicity_tests::readonly_parent_dir_yields_create_temp_file_error::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c1afc5c138b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c1afc5c138b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5c1afc5ce9f5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5c1afc5ce9f5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5c1afc5ce9f5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5c1afc5ce9f5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c1afc5ce9f5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c1afc5ce9f5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5c1afc5ce9f5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5c1afc5c82b4 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5c1afc5c82b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c1afc5d1b52 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5c1afc5d1b52 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5c1afc5d1b52 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5c1afc5d1b52 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c1afc5d1b52 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c1afc5d1b52 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5c1afc5d1b52 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c1afc99e109 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5c1afc99e109 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x78b10b346dfa - <unknown>
[INFO] [stdout]   45:     0x78b10b3da3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     scene_writer::write_scene_atomicity_tests::readonly_parent_dir_yields_create_temp_file_error
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 302 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.99s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "ba9279954d8d244551543df3dca2534430f6465e2121d9a79007837c21536347", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba9279954d8d244551543df3dca2534430f6465e2121d9a79007837c21536347", kill_on_drop: false }`
[INFO] [stdout] ba9279954d8d244551543df3dca2534430f6465e2121d9a79007837c21536347
