[INFO] fetching crate draco-gltf 0.7.0...
[INFO] testing draco-gltf-0.7.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate draco-gltf 0.7.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate draco-gltf 0.7.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate draco-gltf 0.7.0
[INFO] tweaked toml for crates.io crate draco-gltf 0.7.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate draco-gltf 0.7.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 draco-gltf 0.7.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 draco-core v2.3.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ef37c5b4a79f324097455a7c67010bd644bdd1719f17aa5936926e75af9c46e4
[INFO] running `Command { std: "docker" "start" "ef37c5b4a79f324097455a7c67010bd644bdd1719f17aa5936926e75af9c46e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ef37c5b4a79f324097455a7c67010bd644bdd1719f17aa5936926e75af9c46e4", 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" "ef37c5b4a79f324097455a7c67010bd644bdd1719f17aa5936926e75af9c46e4" "/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" "ef37c5b4a79f324097455a7c67010bd644bdd1719f17aa5936926e75af9c46e4", 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" "ef37c5b4a79f324097455a7c67010bd644bdd1719f17aa5936926e75af9c46e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling syn v3.0.7
[INFO] [stderr]    Compiling bytemuck_derive v1.12.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling draco-core v2.3.1
[INFO] [stderr]    Compiling draco-gltf v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 54.44s
[INFO] running `Command { std: "docker" "inspect" "ef37c5b4a79f324097455a7c67010bd644bdd1719f17aa5936926e75af9c46e4", 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" "ef37c5b4a79f324097455a7c67010bd644bdd1719f17aa5936926e75af9c46e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling draco-gltf v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 24.61s
[INFO] running `Command { std: "docker" "inspect" "ef37c5b4a79f324097455a7c67010bd644bdd1719f17aa5936926e75af9c46e4", 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" "ef37c5b4a79f324097455a7c67010bd644bdd1719f17aa5936926e75af9c46e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/draco_gltf-e512958092120ecc)
[INFO] [stdout] 
[INFO] [stdout] running 126 tests
[INFO] [stdout] test container::glb_tests::glb_v3_reads_chunks_that_end_before_the_next_aligned_start ... ok
[INFO] [stdout] test container::glb_tests::glb_v3_builder_roundtrips_container_layout ... ok
[INFO] [stdout] test container::glb_tests::glb_v3_chunks_carry_the_header_the_draft_defines ... ok
[INFO] [stdout] test container::glb_tests::range_reader_materializes_only_selected_v3_chunk ... ok
[INFO] [stdout] test container::tests::buffer_total_quota_is_forwarded_before_resolution ... ok
[INFO] [stdout] test container::tests::compact_glb_slice_parser_keeps_strict_container_checks ... ok
[INFO] [stdout] test container::tests::strict_data_uri_rejects_malformed_input ... ok
[INFO] [stdout] test container::tests::glb_bin_padding_allowance_follows_the_container_version ... ok
[INFO] [stdout] test document_tests::a_sparse_accessor_without_a_view_fails_to_reserve_rather_than_aborts ... ok
[INFO] [stdout] test document_tests::aliases_redirect_the_uris_of_a_nested_file_read_from_a_uri ... ok
[INFO] [stdout] test container::tests::glb_v3_buffer_zero_keeps_the_implicit_chunk ... ok
[INFO] [stdout] test container::glb_tests::glb_v3_refuses_a_chunk_encoding_it_does_not_know ... ok
[INFO] [stdout] test container::tests::glb_v3_buffers_read_the_chunk_they_name ... ok
[INFO] [stdout] test document_tests::an_accessor_does_not_read_past_its_buffer_view ... ok
[INFO] [stdout] test container::tests::glb_v3_finds_the_json_chunk_among_others ... ok
[INFO] [stdout] test document_tests::compression_tests::a_changed_document_is_validated_again_before_a_draco_read ... ok
[INFO] [stdout] test document_tests::compression_tests::compression_rejects_non_triangle_khr_mode ... ok
[INFO] [stdout] test document_tests::compression_tests::compression_roundtrips_through_decompression ... ok
[INFO] [stdout] test document_tests::compression_tests::compression_leaves_a_gaussian_splat_primitive_alone_and_compresses_its_neighbour ... ok
[INFO] [stdout] test document_tests::compression_tests::compression_appends_a_decodable_draco_payload ... ok
[INFO] [stdout] test document_tests::compression_tests::compression_output_limit_is_atomic ... ok
[INFO] [stdout] test container::tests::glb_v3_refuses_buffers_that_name_no_usable_chunk ... ok
[INFO] [stdout] test document_tests::compression_tests::compression_uses_the_encoded_topology_for_accessor_metadata ... ok
[INFO] [stdout] test document_tests::compression_tests::compression_allows_binary_free_extensions_and_still_refuses_unknown_ones ... ok
[INFO] [stdout] test document_tests::accessor_materialization_removes_matrix_column_padding ... ok
[INFO] [stdout] test document_tests::a_sparse_accessor_without_a_view_is_held_to_the_import_limits ... ok
[INFO] [stdout] test document_tests::compression_tests::compression_unwinds_a_triangle_fan_before_encoding ... ok
[INFO] [stdout] test document_tests::compression_tests::compression_unwinds_a_triangle_strip_before_encoding ... ok
[INFO] [stdout] test document_tests::compression_tests::decompression_detaches_shared_accessors ... ok
[INFO] [stdout] test document_tests::compression_tests::draco_only_deduplicates_overlapping_retained_ranges ... ok
[INFO] [stdout] test document_tests::compression_tests::draco_only_preserves_shared_raw_accessor_for_another_primitive ... ok
[INFO] [stdout] test document_tests::compression_tests::decompression_failure_is_atomic ... ok
[INFO] [stdout] test document_tests::compression_tests::draco_only_preserves_unknown_json_index_like_fields ... ok
[INFO] [stdout] test document_tests::compression_tests::fallback_compression_keeps_raw_geometry_without_requiring_draco ... ok
[INFO] [stdout] test document_tests::compression_tests::draco_reading_takes_normalization_from_the_accessor ... ok
[INFO] [stdout] test document_tests::compression_tests::encoding_method_overrides_the_speed_default ... ok
[INFO] [stdout] test document_tests::compression_tests::glb_serialization_consolidates_append_only_draco_buffers ... ok
[INFO] [stdout] test document_tests::compression_tests::draco_decode_ignores_a_strip_mode_the_source_primitive_declared ... ok
[INFO] [stdout] test document_tests::compression_tests::draco_decode_limits_refuse_a_primitive_over_the_ceiling_and_keep_the_kind ... ok
[INFO] [stdout] test document_tests::compression_tests::draco_decode_threads_travel_with_the_import ... ok
[INFO] [stdout] test document_tests::compression_tests::point_cloud_streams_decode_only_with_their_feature ... ok
[INFO] [stdout] test document_tests::compression_tests::gltf_output_includes_appended_draco_buffer ... ok
[INFO] [stdout] test document_tests::compression_tests::json_only_output_rejects_materialized_companion_buffers ... ok
[INFO] [stdout] test document_tests::compression_tests::registered_extension_remaps_declared_binary_references ... ok
[INFO] [stdout] test document_tests::compression_tests::strict_validation_rejects_invalid_draco_attribute_ids ... ok
[INFO] [stdout] test document_tests::document_serializes_after_mutation ... ok
[INFO] [stdout] test document_tests::draco_write_roundtrips_and_rejects_f64_without_conversion ... ok
[INFO] [stdout] test document_tests::compression_tests::the_binary_free_list_covers_the_newer_khronos_extensions ... ok
[INFO] [stdout] test document_tests::compression_tests::transform_rejects_unregistered_primitive_extensions ... ok
[INFO] [stdout] test document_tests::document_preserves_untouched_json ... ok
[INFO] [stdout] test document_tests::draft_profile_accepts_files_shapes_and_nonsequential_semantics ... ok
[INFO] [stdout] test document_tests::draft_validation_covers_published_scene_links ... ok
[INFO] [stdout] test document_tests::draft_validation_refuses_degenerate_and_mismatched_shapes ... ok
[INFO] [stdout] test document_tests::draft_validation_checks_file_reference_form ... ok
[INFO] [stdout] test document_tests::draft_validation_checks_the_bounding_volume_transform ... ok
[INFO] [stdout] test document_tests::embedded_external_assets_resolve_their_aliases ... ok
[INFO] [stdout] test document_tests::explicit_asset_loading_tracks_provenance_and_rejects_cycles ... ok
[INFO] [stdout] test document_tests::explicit_asset_loading_accepts_embedded_file_buffer_view ... ok
[INFO] [stdout] test document_tests::explicit_asset_loading_honors_chain_depth_limit ... ok
[INFO] [stdout] test document_tests::import_materializes_sparse_accessors ... ok
[INFO] [stdout] test document_tests::import_packs_accessor_geometry ... ok
[INFO] [stdout] test document_tests::external_asset_models_load_explicitly ... ok
[INFO] [stdout] test document_tests::import_packs_draco_geometry ... ok
[INFO] [stdout] test document_tests::import_preserves_draft_half_float_accessors ... ok
[INFO] [stdout] test document_tests::draft_validation_enforces_file_wide_uids ... ok
[INFO] [stdout] test document_tests::minified_json_forces_serialization_and_preserves_order ... ok
[INFO] [stdout] test document_tests::only_a_matching_alias_redirects_a_nested_uri ... ok
[INFO] [stdout] test document_tests::import_reads_json ... ok
[INFO] [stdout] test document_tests::raw_writer_roundtrips_every_primitive_mode_and_append ... ok
[INFO] [stdout] test document_tests::reads_follow_the_document_from_tape_to_tree_and_back ... ok
[INFO] [stdout] test document_tests::standalone_raw_geometry_roundtrips_json_and_glb ... ok
[INFO] [stdout] test document_tests::typed_views_reference_the_lossless_document ... ok
[INFO] [stdout] test document_tests::packed_geometry_rejects_duplicate_semantics_and_bad_indices ... ok
[INFO] [stdout] test document_tests::validation_covers_scene_skin_and_animation_links ... ok
[INFO] [stdout] test document_tests::validation_accepts_the_animation_pointer_channel_path ... ok
[INFO] [stdout] test document_tests::validation_rejects_dangling_core_references_and_draft_types_in_20 ... ok
[INFO] [stdout] test document_tests::validation_rejects_malformed_file_aliases ... ok
[INFO] [stdout] test document_tests::write_primitive_preserves_non_geometry_fields_and_is_atomic ... ok
[INFO] [stdout] test document_tests::write_rejects_incompatible_morph_targets_atomically ... ok
[INFO] [stdout] test import::tests::an_optional_extension_keeps_the_stored_fallback_data ... ok
[INFO] [stdout] test import::tests::buffers_that_name_glb_chunks_survive_a_rewrite ... ok
[INFO] [stdout] test import::tests::glb_json_patched_on_the_tape_matches_the_tree_edit ... ok
[INFO] [stdout] test import::tests::glb_output_rebases_a_meshopt_source_buffer_that_is_not_first ... ok
[INFO] [stdout] test import::tests::meshopt_buffer_views_decode_into_the_fallback_buffer ... ok
[INFO] [stdout] test import::tests::the_pre_ratification_extension_name_decodes_the_same_way ... ok
[INFO] [stdout] test json::tests::a_missing_at_writes_and_formats_as_null ... ok
[INFO] [stdout] test json::tests::a_unicode_escape_takes_four_hex_digits_and_nothing_else ... ok
[INFO] [stdout] test json::tests::at_follows_a_path_the_way_tree_indexing_does ... ok
[INFO] [stdout] test json::tests::clone_reproduces_every_variant_of_a_mixed_tree ... ok
[INFO] [stdout] test document_tests::raw_writer_preserves_draft_64_bit_components ... ok
[INFO] [stdout] test json::tests::enforces_json_number_grammar_without_float_range_limits ... ok
[INFO] [stdout] test json::tests::equality_distinguishes_variants_lexemes_and_member_order ... ok
[INFO] [stdout] test json::tests::object_members_walk_from_either_end ... ok
[INFO] [stdout] test json::tests::objects_and_arrays_debug_as_their_members ... ok
[INFO] [stdout] test json::tests::owned_accessors_take_the_payload_of_their_own_variant_only ... ok
[INFO] [stdout] test json::tests::parses_raw_multibyte_scalars_and_rejects_malformed_bytes ... ok
[INFO] [stdout] test document_tests::validation_requires_finite_ordered_position_bounds ... ok
[INFO] [stdout] test document_tests::validation_requires_node_hierarchy_to_be_disjoint_trees ... ok
[INFO] [stdout] test json::tests::pointer_resolves_rfc_6901s_examples ... ok
[INFO] [stdout] test json::tests::parses_unicode_surrogate_pairs ... ok
[INFO] [stdout] test document_tests::compression_tests::read_primitives_matches_reading_each_on_any_thread_count ... ok
[INFO] [stdout] test json::tests::strings_write_every_control_character_escaped ... ok
[INFO] [stdout] test json::tests::tape_equality_distinguishes_what_the_tree_does ... ok
[INFO] [stdout] test json::tests::tape_integers_read_as_str_parse_reads_them ... ok
[INFO] [stdout] test json::tests::tape_reads_items_by_position_across_nested_arrays ... ok
[INFO] [stdout] test meshopt::tests::buffer_view_size_must_match_the_declared_layout ... ok
[INFO] [stdout] test meshopt::tests::color_filter_recovers_rgba_from_luma_chroma ... ok
[INFO] [stdout] test meshopt::tests::exponential_filter_rebuilds_floats ... ok
[INFO] [stdout] test meshopt::tests::index_buffer_decodes_a_restarted_triangle ... ok
[INFO] [stdout] test meshopt::tests::index_sequence_decodes_zigzag_deltas ... ok
[INFO] [stdout] test meshopt::tests::octahedral_filter_restores_unit_length_vectors ... ok
[INFO] [stdout] test meshopt::tests::quaternion_filter_restores_the_dropped_component ... ok
[INFO] [stdout] test meshopt::tests::vertex_deltas_accumulate_from_the_stream_tail ... ok
[INFO] [stdout] test meshopt::tests::vertex_stream_rejects_a_truncated_tail ... ok
[INFO] [stdout] test parallel::tests::every_index_below_the_failure_runs ... ok
[INFO] [stdout] test document_tests::deep_documents_survive_the_encode_safety_walk ... ok
[INFO] [stdout] test document_tests::compression_tests::read_primitives_reports_the_first_failure_in_order ... ok
[INFO] [stdout] test parallel::tests::thread_counts_resolve_within_one_and_the_cap ... ok
[INFO] [stdout] test writer::tests::exact_float_lexemes_roundtrip ... ok
[INFO] [stdout] test document_tests::compression_tests::decompress_in_place_writes_the_same_bytes_on_any_thread_count ... ok
[INFO] [stdout] test json::tests::reports_unbalanced_deep_nesting_without_overflowing ... ok
[INFO] [stdout] test parallel::tests::results_come_back_in_index_order_on_any_count ... ok
[INFO] [stdout] test parallel::tests::the_lowest_failing_index_is_the_error_returned ... ok
[INFO] [stdout] test json::tests::deep_values_survive_a_small_thread_stack ... ok
[INFO] [stdout] test json::tests::round_trips_nesting_far_deeper_than_any_call_stack_allows ... ok
[INFO] [stdout] test json::tests::random_documents_survive_a_parse_serialize_parse_cycle ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 126 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.84s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests draco_gltf
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test src/compression.rs - compression::CompressionOptions (line 811) ... ok
[INFO] [stdout] test src/container.rs - container::decode_data_uri (line 1062) ... ok
[INFO] [stdout] test src/document.rs - document::Document::from_json_bytes (line 159) ... ok
[INFO] [stdout] test src/document.rs - document::Document::to_json_bytes (line 227) ... ok
[INFO] [stdout] test src/document.rs - document::Document::to_minified_json_bytes (line 247) ... ok
[INFO] [stdout] test src/container.rs - container::build_glb_from_json (line 30) ... ok
[INFO] [stdout] test src/lib.rs - Error::is_decode_limit_exceeded (line 148) ... ok
[INFO] [stdout] test src/import.rs - import::Import::to_bytes (line 584) ... ok
[INFO] [stdout] test src/draco_primitive.rs - draco_primitive (line 10) ... ok
[INFO] [stdout] test src/lib.rs - import_slice (line 282) ... ok
[INFO] [stdout] test src/draco_primitive.rs - draco_primitive::encode::DracoPrimitiveEncoding (line 311) ... ok
[INFO] [stdout] test src/import.rs - import::Import::to_gltf_output (line 632) ... ok
[INFO] [stdout] test src/packed.rs - packed::PackedAttribute (line 177) ... ok
[INFO] [stdout] test src/lib.rs - HostIntegrationDoctests (line 412) ... ok
[INFO] [stdout] test src/packed.rs - packed::PackedGeometry (line 364) ... ok
[INFO] [stdout] test src/writer.rs - writer::Import::from_geometry (line 130) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.30s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ef37c5b4a79f324097455a7c67010bd644bdd1719f17aa5936926e75af9c46e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ef37c5b4a79f324097455a7c67010bd644bdd1719f17aa5936926e75af9c46e4", kill_on_drop: false }`
[INFO] [stdout] ef37c5b4a79f324097455a7c67010bd644bdd1719f17aa5936926e75af9c46e4
