[INFO] fetching crate smmu 1.6.0...
[INFO] testing smmu-1.6.0 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate smmu 1.6.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate smmu 1.6.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate smmu 1.6.0
[INFO] tweaked toml for crates.io crate smmu 1.6.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate smmu 1.6.0 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate smmu 1.6.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" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded quickcheck_macros v1.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8c0056d1a0a2cc98eb5473a09a90c8a83ea57b5b7f23c585fce24f96d3c12f62
[INFO] running `Command { std: "docker" "start" "-a" "8c0056d1a0a2cc98eb5473a09a90c8a83ea57b5b7f23c585fce24f96d3c12f62", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8c0056d1a0a2cc98eb5473a09a90c8a83ea57b5b7f23c585fce24f96d3c12f62", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8c0056d1a0a2cc98eb5473a09a90c8a83ea57b5b7f23c585fce24f96d3c12f62", kill_on_drop: false }`
[INFO] [stdout] 8c0056d1a0a2cc98eb5473a09a90c8a83ea57b5b7f23c585fce24f96d3c12f62
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f12a72663865af74fc4771bb22dc2d89f5173db090031ace346a5dcbf6242ed6
[INFO] running `Command { std: "docker" "start" "-a" "f12a72663865af74fc4771bb22dc2d89f5173db090031ace346a5dcbf6242ed6", kill_on_drop: false }`
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling smmu v1.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.49s
[INFO] running `Command { std: "docker" "inspect" "f12a72663865af74fc4771bb22dc2d89f5173db090031ace346a5dcbf6242ed6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f12a72663865af74fc4771bb22dc2d89f5173db090031ace346a5dcbf6242ed6", kill_on_drop: false }`
[INFO] [stdout] f12a72663865af74fc4771bb22dc2d89f5173db090031ace346a5dcbf6242ed6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5b8b26a0c8d3238b5d702cacd02689d31fa42311b7a3b351806b23408adb86a5
[INFO] running `Command { std: "docker" "start" "-a" "5b8b26a0c8d3238b5d702cacd02689d31fa42311b7a3b351806b23408adb86a5", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling generator v0.8.8
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling quickcheck_macros v1.2.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rand v0.10.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling smmu v1.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling env_filter v1.0.0
[INFO] [stderr]    Compiling env_logger v0.11.9
[INFO] [stderr]    Compiling quickcheck v1.1.0
[INFO] [stderr]    Compiling loom v0.7.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 59.21s
[INFO] running `Command { std: "docker" "inspect" "5b8b26a0c8d3238b5d702cacd02689d31fa42311b7a3b351806b23408adb86a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5b8b26a0c8d3238b5d702cacd02689d31fa42311b7a3b351806b23408adb86a5", kill_on_drop: false }`
[INFO] [stdout] 5b8b26a0c8d3238b5d702cacd02689d31fa42311b7a3b351806b23408adb86a5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6eedacfb1389a54d06cfc496fe0f4027b2f32a52560d90cf2a718b21d5668082
[INFO] running `Command { std: "docker" "start" "-a" "6eedacfb1389a54d06cfc496fe0f4027b2f32a52560d90cf2a718b21d5668082", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.44s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/smmu-d07fd601feca7100)
[INFO] [stdout] 
[INFO] [stdout] running 286 tests
[INFO] [stdout] test address_space::tests::test_new_address_space ... ok
[INFO] [stdout] test address_space::tests::test_update_access_flags_hd_does_not_set_dirty_on_read ... ok
[INFO] [stdout] test address_space::tests::test_translate_page ... ok
[INFO] [stdout] test address_space::tests::test_update_access_flags_ha_sets_af_on_read ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_clone_semantics ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_const_new_with_security ... ok
[INFO] [stdout] test address_space::tests::test_update_access_flags_no_change_when_already_set ... ok
[INFO] [stdout] test address_space::tests::test_update_access_flags_no_flags_enabled_returns_false ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_equality ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_inequality_different_iova ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_inequality_different_pa ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_inequality_different_permissions ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_inequality_different_security_state ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_max_timestamp ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_large_addresses ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_new_default_security ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_multiple_copies ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_inequality_different_timestamp ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_new_with_security_secure ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_non_page_aligned_addresses ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_permissions_all ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_new_with_security_realm ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_permissions_none ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_permissions_execute_only ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_copy_semantics ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_permissions_read_only ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_debug_format ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_new_with_security_nonsecure ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_permissions_read_execute ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_page_aligned_addresses ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_zero_timestamp ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_security_state_values ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_default_construction ... ok
[INFO] [stdout] test cache::tests::test_cache_key_all_security_states ... ok
[INFO] [stdout] test cache::tests::test_cache_key_clone_semantics ... ok
[INFO] [stdout] test address_space::tests::test_map_single_page ... ok
[INFO] [stdout] test cache::tests::test_cache_key_const_construction ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_permissions_read_write ... ok
[INFO] [stdout] test address_space::tests::test_permission_violation ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_permissions_write_only ... ok
[INFO] [stdout] test cache::tests::test_cache_key_equality_same_values ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_avalanche_effect ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_deterministic ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_different_iova_page ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_different_pasid ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_permissions_write_execute ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_different_stream_id ... ok
[INFO] [stdout] test cache::tests::test_cache_key_copy_semantics ... ok
[INFO] [stdout] test cache::tests::test_cache_entry_const_new ... ok
[INFO] [stdout] test cache::tests::test_cache_key_debug_format ... ok
[INFO] [stdout] test address_space::tests::test_update_access_flags_hd_sets_dirty_on_write ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_distribution_different_pasids ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_distribution_different_streams ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_large_iova ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_distribution_security_states ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_max_values ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_min_values ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_page_number_upper_bits ... ok
[INFO] [stdout] test cache::tests::test_cache_key_inequality_different_iova ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hashability ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_page_offset_ignored ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_wrapping_mul ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_uses_murmur_constants ... ok
[INFO] [stdout] test cache::tests::test_cache_key_inequality_different_pasid ... ok
[INFO] [stdout] test cache::tests::test_cache_key_inequality_different_security_state ... ok
[INFO] [stdout] test cache::tests::test_cache_key_inequality_different_stream_id ... ok
[INFO] [stdout] test cache::tests::test_cache_key_max_values ... ok
[INFO] [stdout] test cache::tests::test_cache_key_min_values ... ok
[INFO] [stdout] test cache::tests::test_cache_key_new ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_const_construction ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_copy_semantics ... ok
[INFO] [stdout] test cache::tests::test_cache_key_page_aligned_iova ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_equality ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_hash_deterministic ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_hash_different_pasid ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_collision_resistance ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_hash_different_stream ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_hash_distribution_pasids ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_hash_distribution_streams ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_hash_fnv_algorithm ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_hash_max_values ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_hash_min_values ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_debug_format ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_min_values ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_hash_uses_fast_mixing ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_hashability ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_inequality_different_pasid ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_debug_format ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_empty_operations ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_inequality_different_stream ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_eviction_fifo ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_new ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_max_values ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_hash_collision_resistance ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_concurrent_lookups ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_insert_single ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_eviction_lru ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_invalidate_all ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_invalidate_entry ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_invalidate_by_va_range ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_lookup_miss ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_invalidate_nonexistent_stream ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_fifo_no_timestamp_update ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_invalidate_by_pasid ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_invalidate_by_stream ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_invalidate_by_stream_pasid ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_lookup_hit ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_multiple_inserts ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_multiple_streams_same_pasid ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_security_state_isolation ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_lru_timestamp_update ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_permissions_preserved ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_new_fifo ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_replacement_policy_default ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_same_stream_multiple_pasids ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_statistics_clear ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_statistics_hit_rate ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_statistics_zero_lookups ... ok
[INFO] [stdout] test fault::detection::tests::test_address_size_max_values ... ok
[INFO] [stdout] test fault::detection::tests::test_address_size_exceeds ... ok
[INFO] [stdout] test fault::detection::tests::test_alignment_validation ... ok
[INFO] [stdout] test fault::detection::tests::test_address_validation_input ... ok
[INFO] [stdout] test fault::detection::tests::test_address_validation_output ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_new_lru ... ok
[INFO] [stdout] test fault::detection::tests::test_permission_checking ... ok
[INFO] [stdout] test fault::detection::tests::test_comprehensive_detector ... ok
[INFO] [stdout] test fault::processing::tests::test_stall_mode_processing ... ok
[INFO] [stdout] test fault::processing::tests::test_statistics_tracking ... ok
[INFO] [stdout] test fault::queue::tests::test_capacity_limit ... ok
[INFO] [stdout] test fault::queue::tests::test_fifo_order ... ok
[INFO] [stdout] test fault::queue::tests::test_new_queue ... ok
[INFO] [stdout] test fault::processing::tests::test_event_filtering ... ok
[INFO] [stdout] test fault::detection::tests::test_permission_fault_detection ... ok
[INFO] [stdout] test fault::recovery::tests::test_recommended_strategy_permission_fault ... ok
[INFO] [stdout] test fault::detection::tests::test_translation_fault_detection ... ok
[INFO] [stdout] test fault::queue::tests::test_push_pop ... ok
[INFO] [stdout] test fault::validator::tests::test_address_range_validator_32bit ... ok
[INFO] [stdout] test fault::recovery::tests::test_recommended_strategy_translation_fault ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_large_capacity ... ok
[INFO] [stdout] test fault::processing::tests::test_terminate_mode_processing ... ok
[INFO] [stdout] test fault::validator::tests::test_page_alignment_validation ... ok
[INFO] [stdout] test fault::recovery::tests::test_retry_limit ... ok
[INFO] [stdout] test fault::recovery::tests::test_state_save_restore ... ok
[INFO] [stdout] test fault::validator::tests::test_address_range_validation ... ok
[INFO] [stdout] test fault::validator::tests::test_permission_validator_write ... ok
[INFO] [stdout] test fault::validator::tests::test_permission_allows_access ... ok
[INFO] [stdout] test fault::validator::tests::test_permission_validator_execute ... ok
[INFO] [stdout] test fault::validator::tests::test_permission_validator_read ... ok
[INFO] [stdout] test smmu::tests::bug_rust1_bad_ste_maps_to_c_bad_ste ... ok
[INFO] [stdout] test smmu::tests::bug_new_f_eventq_occupied_entries_masks_cons_bit31 ... ok
[INFO] [stdout] test fault::validator::tests::test_permission_violation_description ... ok
[INFO] [stdout] test fault::validator::tests::test_validation_context ... ok
[INFO] [stdout] test smmu::tests::bug_new_d_priq_prod_ovflg_preserved_after_advance_on_enqueue ... ok
[INFO] [stdout] test smmu::tests::bug_rust3_advance_index_log2size_19_no_panic ... ok
[INFO] [stdout] test smmu::tests::bug_rust3_advance_index_log2size_above_19_clamped_no_panic ... ok
[INFO] [stdout] test smmu::tests::bug_rust3_queue_occupied_log2size_31_no_panic ... ok
[INFO] [stdout] test smmu::tests::bug_rust_a_get_stream_count_uses_atomic_after_shutdown ... ok
[INFO] [stdout] test smmu::tests::bug_rust_b_shutdown_resets_stream_count_atomic ... ok
[INFO] [stdout] test smmu::tests::bug_rust2_stag_zero_never_returned_on_counter_wrap ... ok
[INFO] [stdout] test smmu::tests::bug_rust_e_signal_gerror_consistency_reread ... ok
[INFO] [stdout] test smmu::tests::bug_rust_c_stream_limit_enforced_after_fetch_add_reorder ... ok
[INFO] [stdout] test smmu::tests::bug_rust_d_cfgi_ste_unknown_stream_uses_get ... ok
[INFO] [stdout] test smmu::tests::bug_rust_h02_failed_translations_single_increment ... ok
[INFO] [stdout] test smmu::tests::bug_rust_h03_cr0_bit_positions ... ok
[INFO] [stdout] test smmu::tests::bug_rust_h03_cr0_reset_value_uses_correct_bits ... ok
[INFO] [stdout] test smmu::tests::bug_rust_m01_security_fault_maps_to_f_permission_event ... ok
[INFO] [stdout] test smmu::tests::bug_new_f_is_eventq_empty_masks_both_prod_and_cons_bit31 ... ok
[INFO] [stdout] test smmu::tests::bug_rust_h01_stag_entry_no_overwrite ... ok
[INFO] [stdout] test smmu::tests::bug_rust_h_oas_check_still_enforced_after_single_read ... ok
[INFO] [stdout] test smmu::tests::bug_rust_j_toggle_ovflg_once_consistency_reread ... ok
[INFO] [stdout] test smmu::tests::open6_security_violation_maps_to_permission_fault ... ok
[INFO] [stdout] test smmu::tests::test_clear_faults ... ok
[INFO] [stdout] test smmu::tests::bug_rust_m02_stall_events_bounded_at_2x_capacity ... ok
[INFO] [stdout] test smmu::tests::bug_rust_m03_submit_event_enforces_large_capacity ... ok
[INFO] [stdout] test smmu::tests::test_cmdq_cons_advances_on_process ... ok
[INFO] [stdout] test smmu::tests::test_cmdq_log2size_for_default_capacity ... ok
[INFO] [stdout] test smmu::tests::test_cmdq_prod_advances_on_submit ... ok
[INFO] [stdout] test smmu::tests::test_configure_stream_success ... ok
[INFO] [stdout] test smmu::tests::test_eventq_initially_empty_by_index ... ok
[INFO] [stdout] test smmu::tests::test_eventq_prod_advances_on_submit ... ok
[INFO] [stdout] test smmu::tests::test_configure_stream_limit ... ok
[INFO] [stdout] test smmu::tests::test_fault_recording ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_different_security_state ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_distribution_different_pages ... ok
[INFO] [stdout] test smmu::tests::test_initialize ... ok
[INFO] [stdout] test cache::tests::test_cache_key_hash_fnv_algorithm ... ok
[INFO] [stdout] test smmu::tests::test_multiple_commands_prod_advances_by_count ... ok
[INFO] [stdout] test smmu::tests::test_has_stream ... ok
[INFO] [stdout] test smmu::tests::bug_rust2_stag_counter_ordering_acquirerel ... ok
[INFO] [stdout] test cache::tests::test_stream_pasid_key_clone_semantics ... ok
[INFO] [stdout] test fault::validator::tests::test_address_range_validator_48bit ... ok
[INFO] [stdout] test fault::validator::tests::test_page_alignment_check ... ok
[INFO] [stdout] test smmu::tests::access_flag_fault_maps_to_f_access ... ok
[INFO] [stdout] test smmu::tests::test_cmdq_initially_empty_by_index ... ok
[INFO] [stdout] test smmu::tests::test_cmdq_prod_cons_index_after_clear ... ok
[INFO] [stdout] test smmu::tests::bug_new_d_eventq_prod_ovflg_preserved_after_advance_on_enqueue ... ok
[INFO] [stdout] test smmu::tests::test_configure_stream_duplicate ... ok
[INFO] [stdout] test smmu::tests::test_remove_stream ... ok
[INFO] [stdout] test smmu::tests::test_remove_stream_not_found ... ok
[INFO] [stdout] test smmu::tests::test_shutdown ... ok
[INFO] [stdout] test smmu::tests::test_thread_safety_markers ... ok
[INFO] [stdout] test smmu::tests::test_shutdown_idempotent ... ok
[INFO] [stdout] test smmu::tests::test_smmu_new ... ok
[INFO] [stdout] test smmu::tests::test_update_config ... ok
[INFO] [stdout] test stream_context::tests::bug_new2_07_add_pasid_enforces_limit_atomically ... ok
[INFO] [stdout] test stream_context::tests::bug_rust5_privcfg2_demotes_read_execute_privileged ... ok
[INFO] [stdout] test stream_context::tests::bug_rust5_privcfg3_promotes_read_execute_via_effective_access_type ... ok
[INFO] [stdout] test stream_context::tests::bug_rust5_privcfg3_promotes_write_execute_via_effective_access_type ... ok
[INFO] [stdout] test stream_context::tests::bug_rust5_privcfg3_promotes_read_write_execute_via_effective_access_type ... ok
[INFO] [stdout] test stream_context::tests::bug_new2_07_add_pasid_rejects_duplicate_atomically ... ok
[INFO] [stdout] test smmu::tests::test_smmu_with_config ... ok
[INFO] [stdout] test smmu::tests::test_update_config_validation ... ok
[INFO] [stdout] test smmu::tests::translation_fault_maps_to_f_translation ... ok
[INFO] [stdout] test stream_context::tests::bug_rust_g_create_pasid_duplicate_does_not_leak_count ... ok
[INFO] [stdout] test smmu::tests::test_eventq_prod_cons_index_after_clear ... ok
[INFO] [stdout] test stream_context::tests::bug_rust_g_create_pasid_limit_rolls_back_atomic ... ok
[INFO] [stdout] test stream_context::tests::bug_rust_m04_create_pasid_enforces_limit_atomically ... ok
[INFO] [stdout] test stream_context::tests::test_create_duplicate_pasid ... ok
[INFO] [stdout] test stream_context::tests::bug_rust_m04_create_pasid_rejects_duplicate_atomically ... ok
[INFO] [stdout] test stream_context::tests::test_create_pasid_success ... ok
[INFO] [stdout] test types::address::tests::test_ipa_basic ... ok
[INFO] [stdout] test stream_context::tests::test_remove_pasid ... ok
[INFO] [stdout] test stream_context::tests::test_stage_configuration ... ok
[INFO] [stdout] test stream_context::tests::test_stream_context_hd_sets_dirty_on_write ... ok
[INFO] [stdout] test types::access_type::tests::test_access_type_from_bits ... ok
[INFO] [stdout] test stream_context::tests::test_two_stage_translation_pasid_0 ... ok
[INFO] [stdout] test stream_context::tests::test_stream_context_ha_sets_af_after_translate ... ok
[INFO] [stdout] test stream_context::tests::test_stream_context_hd_not_set_on_read ... ok
[INFO] [stdout] test stream_context::tests::test_stream_context_new ... ok
[INFO] [stdout] test types::access_type::tests::test_access_type_bits ... ok
[INFO] [stdout] test types::access_type::tests::test_permissions ... ok
[INFO] [stdout] test types::address::tests::test_iova_basic ... ok
[INFO] [stdout] test types::address::tests::test_page_size_constant ... ok
[INFO] [stdout] test types::address::tests::test_pa_basic ... ok
[INFO] [stdout] test types::config::tests::test_cache_config_validation ... ok
[INFO] [stdout] test types::config::tests::test_address_config_validation ... ok
[INFO] [stdout] test types::config::tests::test_config_constants_default_file ... ok
[INFO] [stdout] test types::config::tests::test_config_constants_env_vars ... ok
[INFO] [stdout] test types::config::tests::test_config_constants_version ... ok
[INFO] [stdout] test types::config::tests::test_configuration_error_construction ... ok
[INFO] [stdout] test types::config::tests::test_resource_limits_builder ... ok
[INFO] [stdout] test types::config::tests::test_resource_limits_constants ... ok
[INFO] [stdout] test types::config::tests::test_configuration_error_types_exist ... ok
[INFO] [stdout] test types::config::tests::test_resource_limits_validation ... ok
[INFO] [stdout] test types::config::tests::test_resource_limits_default_construction ... ok
[INFO] [stdout] test types::config::tests::test_smmu_config_development_profile ... ok
[INFO] [stdout] test types::config::tests::test_smmu_config_embedded_profile ... ok
[INFO] [stdout] test types::config::tests::test_smmu_config_merge ... ok
[INFO] [stdout] test types::config::tests::test_smmu_config_from_string ... ok
[INFO] [stdout] test types::config::tests::test_smmu_config_reset ... ok
[INFO] [stdout] test types::config::tests::test_smmu_config_server_profile ... ok
[INFO] [stdout] test types::config::tests::test_smmu_config_update_address_limits ... ok
[INFO] [stdout] test types::config::tests::test_queue_config_validation ... ok
[INFO] [stdout] test types::config::tests::test_smmu_config_update_queue_sizes ... ok
[INFO] [stdout] test types::config::tests::test_smmu_config_update_resource_limits ... ok
[INFO] [stdout] test types::config::tests::test_smmu_config_validation ... ok
[INFO] [stdout] test types::config::tests::test_smmu_config_validate_detailed ... ok
[INFO] [stdout] test types::config::tests::test_validation_result_add_warning ... ok
[INFO] [stdout] test types::config::tests::test_validation_result_success ... ok
[INFO] [stdout] test types::config::tests::test_validation_result_with_error ... ok
[INFO] [stdout] test types::fault_record::tests::test_fault_record_basic ... ok
[INFO] [stdout] test types::fault_record::tests::test_fault_syndrome_basic ... ok
[INFO] [stdout] test types::page_entry::tests::test_device_memory_not_cacheable ... ok
[INFO] [stdout] test types::config::tests::test_smmu_config_update_cache_settings ... ok
[INFO] [stdout] test types::page_entry::tests::test_page_entry_access_flag_default_false ... ok
[INFO] [stdout] test types::page_entry::tests::test_page_entry_dirty_default_false ... ok
[INFO] [stdout] test types::page_entry::tests::test_page_entry_basic ... ok
[INFO] [stdout] test types::page_entry::tests::test_page_entry_with_access_flag ... ok
[INFO] [stdout] test types::security_state::tests::test_security_states ... ok
[INFO] [stdout] test types::smmu_error::tests::test_smmu_error_construction ... ok
[INFO] [stdout] test types::stream_context_error::tests::test_stream_context_error_clone ... ok
[INFO] [stdout] test types::stream_context_error::tests::test_stream_context_error_display ... ok
[INFO] [stdout] test types::smmu_error::tests::test_smmu_error_display ... ok
[INFO] [stdout] test types::translation_result::tests::test_translation_data_basic ... ok
[INFO] [stdout] test types::page_entry::tests::test_page_entry_with_dirty ... ok
[INFO] [stdout] test types::config::tests::test_smmu_config_to_string ... ok
[INFO] [stdout] test types::translation_result::tests::test_translation_result_ok ... ok
[INFO] [stdout] test types::security_state::tests::test_access_rules ... ok
[INFO] [stdout] test types::translation_result::tests::test_translation_error_display ... ok
[INFO] [stdout] test types::translation_stage::tests::test_encoding ... ok
[INFO] [stdout] test types::page_entry::tests::test_page_permissions_basic ... ok
[INFO] [stdout] test types::translation_stage::tests::test_stage_flags ... ok
[INFO] [stdout] test types::translation_result::tests::test_translation_result_err ... ok
[INFO] [stdout] test types::security_state::tests::test_encoding ... ok
[INFO] [stdout] test cache::tests::test_tlb_cache_new_zero_capacity - should panic ... ok
[INFO] [stderr]      Running tests/cache_entry_tests.rs (/opt/rustwide/target/debug/deps/cache_entry_tests-969093353cb57ddc)
[INFO] [stdout] test cache::tests::test_tlb_cache_concurrent_inserts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 286 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compliance_test.rs (/opt/rustwide/target/debug/deps/compliance_test-3284336249f50189)
[INFO] [stderr]      Running tests/concurrency_stress_tests.rs (/opt/rustwide/target/debug/deps/concurrency_stress_tests-58bb2b84c5505246)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test stress_long_running_concurrent_operations ... ignored, Run with --ignored for extended testing
[INFO] [stdout] test stress_address_space_concurrent_random_maps ... ok
[INFO] [stdout] test stress_smmu_concurrent_stream_operations ... ok
[INFO] [stdout] test stress_smmu_cache_thrashing ... ok
[INFO] [stdout] test stress_address_space_high_contention ... ok
[INFO] [stdout] test stress_stream_context_mixed_operations ... ok
[INFO] [stdout] test stress_smmu_mixed_workload ... ok
[INFO] [stdout] test stress_address_space_mixed_read_write ... ok
[INFO] [stdout] test stress_stream_context_translation_bursts ... ok
[INFO] [stdout] test stress_stream_context_concurrent_pasid_management ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concurrency_tests.rs (/opt/rustwide/target/debug/deps/concurrency_tests-c0bfb0f57bf3b997)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_comprehensive_tests.rs (/opt/rustwide/target/debug/deps/config_comprehensive_tests-03dfbb2f836a8d3a)
[INFO] [stdout] 
[INFO] [stdout] running 257 tests
[INFO] [stdout] test test_address_config_all_valid_iova_bits ... ok
[INFO] [stdout] test test_address_config_builder_all_fields_individually ... ok
[INFO] [stdout] test test_address_config_builder_clone ... ok
[INFO] [stdout] test test_address_config_builder_debug ... ok
[INFO] [stdout] test test_address_config_all_valid_pa_bits ... ok
[INFO] [stdout] test test_address_config_builder_new ... ok
[INFO] [stdout] test test_address_config_builder_default ... ok
[INFO] [stdout] test test_address_config_clone ... ok
[INFO] [stdout] test test_address_config_constants_values ... ok
[INFO] [stdout] test test_address_config_default ... ok
[INFO] [stdout] test test_address_config_debug ... ok
[INFO] [stdout] test test_address_config_builder_validation_at_build ... ok
[INFO] [stdout] test test_address_config_equality ... ok
[INFO] [stdout] test test_address_config_iova_bits_too_large ... ok
[INFO] [stdout] test test_address_config_iova_bits_too_small ... ok
[INFO] [stdout] test test_address_config_max_boundaries ... ok
[INFO] [stdout] test test_address_config_pa_bits_too_large ... ok
[INFO] [stdout] test test_address_config_min_boundaries ... ok
[INFO] [stdout] test test_address_config_pa_bits_too_small ... ok
[INFO] [stdout] test test_address_config_pasid_count_too_large ... ok
[INFO] [stdout] test test_address_config_stream_count_too_large ... ok
[INFO] [stdout] test test_address_config_stream_count_too_small ... ok
[INFO] [stdout] test test_all_config_builders_have_correct_defaults ... ok
[INFO] [stdout] test test_cache_config_builder_clone ... ok
[INFO] [stdout] test test_cache_config_builder_all_fields_individually ... ok
[INFO] [stdout] test test_cache_config_builder_default ... ok
[INFO] [stdout] test test_cache_config_builder_new ... ok
[INFO] [stdout] test test_cache_config_cache_max_age_duration_conversion ... ok
[INFO] [stdout] test test_cache_config_clone ... ok
[INFO] [stdout] test test_cache_config_constants_values ... ok
[INFO] [stdout] test test_cache_config_builder_debug ... ok
[INFO] [stdout] test test_cache_config_edge_case_sizes ... ok
[INFO] [stdout] test test_cache_config_max_age_duration ... ok
[INFO] [stdout] test test_cache_config_debug ... ok
[INFO] [stdout] test test_cache_config_max_age_too_small ... ok
[INFO] [stdout] test test_address_config_builder_valid ... ok
[INFO] [stdout] test test_cache_config_builder_valid ... ok
[INFO] [stdout] test test_cache_config_min_boundary ... ok
[INFO] [stdout] test test_cache_config_max_boundary ... ok
[INFO] [stdout] test test_cache_config_builder_validation_at_build ... ok
[INFO] [stdout] test test_cache_config_default ... ok
[INFO] [stdout] test test_cache_config_tlb_cache_too_small ... ok
[INFO] [stdout] test test_cache_config_equality ... ok
[INFO] [stdout] test test_cache_config_tlb_cache_too_large ... ok
[INFO] [stdout] test test_cache_config_validation_all_fields ... ok
[INFO] [stdout] test test_config_constants_backup_file ... ok
[INFO] [stdout] test test_config_constants_clone ... ok
[INFO] [stdout] test test_config_constants_copy ... ok
[INFO] [stdout] test test_config_constants_default_file ... ok
[INFO] [stdout] test test_config_constants_debug ... ok
[INFO] [stdout] test test_cache_config_max_age_too_large ... ok
[INFO] [stdout] test test_configuration_error_display ... ok
[INFO] [stdout] test test_configuration_error_equality ... ok
[INFO] [stdout] test test_configuration_error_field_access ... ok
[INFO] [stdout] test test_config_constants_version ... ok
[INFO] [stdout] test test_configuration_error_from_all_validation_error_types ... ok
[INFO] [stdout] test test_configuration_error_from_invalid_pasid ... ok
[INFO] [stdout] test test_configuration_error_construction ... ok
[INFO] [stdout] test test_config_constants_env_vars ... ok
[INFO] [stdout] test test_configuration_error_from_validation_error ... ok
[INFO] [stdout] test test_configuration_error_clone ... ok
[INFO] [stdout] test test_configuration_error_debug ... ok
[INFO] [stdout] test test_configuration_error_is_std_error ... ok
[INFO] [stdout] test test_configuration_error_type_clone ... ok
[INFO] [stdout] test test_configuration_error_type_copy ... ok
[INFO] [stdout] test test_configuration_error_type_copy_semantics ... ok
[INFO] [stdout] test test_configuration_error_type_debug ... ok
[INFO] [stdout] test test_configuration_error_type_display ... ok
[INFO] [stdout] test test_address_config_validation_all_fields ... ok
[INFO] [stdout] test test_fault_mode_equality ... ok
[INFO] [stdout] test test_cache_config_caching_disabled ... ok
[INFO] [stdout] test test_fault_mode_hash ... ok
[INFO] [stdout] test test_queue_config_accessors ... ok
[INFO] [stdout] test test_queue_config_builder_all_fields_individually ... ok
[INFO] [stdout] test test_queue_config_builder_debug ... ok
[INFO] [stdout] test test_queue_config_builder_default ... ok
[INFO] [stdout] test test_queue_config_builder_new ... ok
[INFO] [stdout] test test_queue_config_builder_validation_at_build ... ok
[INFO] [stdout] test test_queue_config_clone ... ok
[INFO] [stdout] test test_queue_config_command_queue_too_large ... ok
[INFO] [stdout] test test_queue_config_command_queue_too_small ... ok
[INFO] [stdout] test test_queue_config_constants_values ... ok
[INFO] [stdout] test test_queue_config_debug ... ok
[INFO] [stdout] test test_queue_config_default ... ok
[INFO] [stdout] test test_queue_config_edge_case_sizes ... ok
[INFO] [stdout] test test_queue_config_equality ... ok
[INFO] [stdout] test test_queue_config_event_queue_too_large ... ok
[INFO] [stdout] test test_fault_mode_repr_values ... ok
[INFO] [stdout] test test_queue_config_event_queue_too_small ... ok
[INFO] [stdout] test test_queue_config_builder_clone ... ok
[INFO] [stdout] test test_queue_config_builder_valid ... ok
[INFO] [stdout] test test_queue_config_max_boundary ... ok
[INFO] [stdout] test test_queue_config_min_boundary ... ok
[INFO] [stdout] test test_configuration_error_type_hash ... ok
[INFO] [stdout] test test_queue_config_overflow_exception_mixed ... ok
[INFO] [stdout] test test_configuration_error_type_hash_uniqueness ... ok
[INFO] [stdout] test test_configuration_error_type_equality ... ok
[INFO] [stdout] test test_configuration_error_types_coverage ... ok
[INFO] [stdout] test test_fault_mode_clone ... ok
[INFO] [stdout] test test_fault_mode_copy ... ok
[INFO] [stdout] test test_fault_mode_debug ... ok
[INFO] [stdout] test test_fault_mode_default ... ok
[INFO] [stdout] test test_fault_mode_debug_output ... ok
[INFO] [stdout] test test_fault_mode_display ... ok
[INFO] [stdout] test test_queue_config_pri_queue_too_small ... ok
[INFO] [stdout] test test_address_config_pasid_count_too_small ... ok
[INFO] [stdout] test test_queue_config_overflow_test_exception ... ok
[INFO] [stdout] test test_queue_config_validation_all_queues ... ok
[INFO] [stdout] test test_queue_config_pri_queue_too_large ... ok
[INFO] [stdout] test test_queue_config_with_methods ... ok
[INFO] [stdout] test test_queue_config_with_methods_chaining ... ok
[INFO] [stdout] test test_queue_config_with_overflow_test_size_on_all_queues ... ok
[INFO] [stdout] test test_resource_limits_builder_validation_at_build ... ok
[INFO] [stdout] test test_resource_limits_clone ... ok
[INFO] [stdout] test test_resource_limits_constants_values ... ok
[INFO] [stdout] test test_resource_limits_builder_default ... ok
[INFO] [stdout] test test_resource_limits_default ... ok
[INFO] [stdout] test test_configuration_error_type_all_variants_display ... ok
[INFO] [stdout] test test_resource_limits_debug ... ok
[INFO] [stdout] test test_resource_limits_equality ... ok
[INFO] [stdout] test test_resource_limits_max_boundaries ... ok
[INFO] [stdout] test test_resource_limits_memory_accessors ... ok
[INFO] [stdout] test test_resource_limits_builder_clone ... ok
[INFO] [stdout] test test_resource_limits_builder_new ... ok
[INFO] [stdout] test test_resource_limits_builder_debug ... ok
[INFO] [stdout] test test_resource_limits_builder_valid ... ok
[INFO] [stdout] test test_resource_limits_memory_conversion_edge_cases ... ok
[INFO] [stdout] test test_resource_limits_memory_conversion_functions ... ok
[INFO] [stdout] test test_resource_limits_memory_too_large ... ok
[INFO] [stdout] test test_resource_limits_builder_all_fields_individually ... ok
[INFO] [stdout] test test_resource_limits_memory_too_small ... ok
[INFO] [stdout] test test_resource_limits_memory_accessors_with_different_sizes ... ok
[INFO] [stdout] test test_resource_limits_min_boundaries ... ok
[INFO] [stdout] test test_resource_limits_timeout_duration ... ok
[INFO] [stdout] test test_resource_limits_timeout_duration_conversion ... ok
[INFO] [stdout] test test_resource_limits_timeout_too_large ... ok
[INFO] [stdout] test test_resource_limits_timeout_too_small ... ok
[INFO] [stdout] test test_resource_limits_tracking_disabled ... ok
[INFO] [stdout] test test_resource_limits_validation_all_fields ... ok
[INFO] [stdout] test test_smmu_config_all_profiles_are_valid ... ok
[INFO] [stdout] test test_smmu_config_builder_all_fields_individually ... ok
[INFO] [stdout] test test_smmu_config_builder_clone ... ok
[INFO] [stdout] test test_smmu_config_builder_custom ... ok
[INFO] [stdout] test test_smmu_config_builder_default ... ok
[INFO] [stdout] test test_smmu_config_builder_with_invalid_subconfigs ... ok
[INFO] [stdout] test test_smmu_config_clone ... ok
[INFO] [stdout] test test_smmu_config_debug ... ok
[INFO] [stdout] test test_smmu_config_default_config ... ok
[INFO] [stdout] test test_smmu_config_from_queue_config ... ok
[INFO] [stdout] test test_smmu_config_from_string_all_boolean_combinations ... ok
[INFO] [stdout] test test_smmu_config_embedded_profile ... ok
[INFO] [stdout] test test_resource_limits_thread_count_too_large ... ok
[INFO] [stdout] test test_smmu_config_development_profile ... ok
[INFO] [stdout] test test_smmu_config_from_string_final_validation_error ... ok
[INFO] [stdout] test test_smmu_config_from_string_bool_parse_error ... ok
[INFO] [stdout] test test_smmu_config_from_string_enable_caching_false ... ok
[INFO] [stdout] test test_smmu_config_from_string_all_fields ... ok
[INFO] [stdout] test test_smmu_config_from_string_invalid_value ... ok
[INFO] [stdout] test test_smmu_config_from_string_out_of_range ... ok
[INFO] [stdout] test test_smmu_config_from_string_enable_resource_tracking_false ... ok
[INFO] [stdout] test test_smmu_config_from_string_missing_equals ... ok
[INFO] [stdout] test test_smmu_config_equality ... ok
[INFO] [stdout] test test_smmu_config_from_string_ignores_malformed_lines ... ok
[INFO] [stdout] test test_resource_limits_thread_count_too_small ... ok
[INFO] [stdout] test test_smmu_config_from_string_parsing_errors ... ok
[INFO] [stdout] test test_smmu_config_from_string_partial ... ok
[INFO] [stdout] test test_smmu_config_from_string_valid ... ok
[INFO] [stdout] test test_smmu_config_high_performance ... ok
[INFO] [stdout] test test_smmu_config_from_string_whitespace_handling ... ok
[INFO] [stdout] test test_smmu_config_from_string_with_comments ... ok
[INFO] [stdout] test test_smmu_config_builder_debug ... ok
[INFO] [stdout] test test_smmu_config_from_string_with_empty_lines ... ok
[INFO] [stdout] test test_smmu_config_merge_valid ... ok
[INFO] [stdout] test test_smmu_config_builder_default_impl ... ok
[INFO] [stdout] test test_smmu_config_low_memory ... ok
[INFO] [stdout] test test_smmu_config_merge_validates_other ... ok
[INFO] [stdout] test test_smmu_config_builder_new ... ok
[INFO] [stdout] test test_smmu_config_max_streams_conversion ... ok
[INFO] [stdout] test test_smmu_config_default ... ok
[INFO] [stdout] test test_smmu_config_queue_config_accessor ... ok
[INFO] [stdout] test test_smmu_config_merge_invalid ... ok
[INFO] [stdout] test test_smmu_config_reset ... ok
[INFO] [stdout] test test_smmu_config_server_profile ... ok
[INFO] [stdout] test test_smmu_config_to_string ... ok
[INFO] [stdout] test test_smmu_config_roundtrip ... ok
[INFO] [stdout] test test_smmu_config_update_address_limits_invalid ... ok
[INFO] [stdout] test test_smmu_config_update_address_limits_boundary ... ok
[INFO] [stdout] test test_smmu_config_update_cache_settings_boundary ... ok
[INFO] [stdout] test test_smmu_config_update_cache_settings_disable_caching ... ok
[INFO] [stdout] test test_smmu_config_update_address_limits_valid ... ok
[INFO] [stdout] test test_smmu_config_minimal ... ok
[INFO] [stdout] test test_smmu_config_update_queue_sizes_invalid ... ok
[INFO] [stdout] test test_smmu_config_update_queue_sizes_boundary ... ok
[INFO] [stdout] test test_smmu_config_update_resource_limits_boundary ... ok
[INFO] [stdout] test test_smmu_config_update_resource_limits_invalid ... ok
[INFO] [stdout] test test_smmu_config_update_resource_limits_preserves_tracking ... ok
[INFO] [stdout] test test_smmu_config_update_queue_sizes_valid ... ok
[INFO] [stdout] test test_smmu_config_update_cache_settings_valid ... ok
[INFO] [stdout] test test_smmu_config_validate_all_subconfigs_invalid ... ok
[INFO] [stdout] test test_smmu_config_validate_detailed_small_queue_warning ... ok
[INFO] [stdout] test test_smmu_config_update_resource_limits_valid ... ok
[INFO] [stdout] test test_smmu_config_validate_detailed_small_cache_warning ... ok
[INFO] [stdout] test test_smmu_config_validate_detailed_with_warnings ... ok
[INFO] [stdout] test test_smmu_config_validate_with_edge_case_values ... ok
[INFO] [stdout] test test_stream_config_all_predefined_configs_valid ... ok
[INFO] [stdout] test test_smmu_config_validate_comprehensive ... ok
[INFO] [stdout] test test_smmu_config_with_max_streams ... ok
[INFO] [stdout] test test_stream_config_builder_all_fields ... ok
[INFO] [stdout] test test_stream_config_builder_chaining ... ok
[INFO] [stdout] test test_stream_config_builder_default ... ok
[INFO] [stdout] test test_smmu_config_validate_on_individual_components ... ok
[INFO] [stdout] test test_stream_config_bypass ... ok
[INFO] [stdout] test test_stream_config_builder_debug ... ok
[INFO] [stdout] test test_stream_config_clone ... ok
[INFO] [stdout] test test_stream_config_builder_clone ... ok
[INFO] [stdout] test test_stream_config_constants ... ok
[INFO] [stdout] test test_stream_config_debug ... ok
[INFO] [stdout] test test_stream_config_builder_new ... ok
[INFO] [stdout] test test_stream_config_default_is_bypass ... ok
[INFO] [stdout] test test_stream_config_predicate_methods ... ok
[INFO] [stdout] test test_stream_config_builder_validation_at_build ... ok
[INFO] [stdout] test test_stream_config_equality ... ok
[INFO] [stdout] test test_stream_config_stage2_only ... ok
[INFO] [stdout] test test_stream_config_stage1_only ... ok
[INFO] [stdout] test test_stream_config_validation_error_paths ... ok
[INFO] [stdout] test test_stream_config_max_pasid_at_boundary ... ok
[INFO] [stdout] test test_stream_config_two_stage ... ok
[INFO] [stdout] test test_stream_config_validation_pasid_without_stage1 ... ok
[INFO] [stdout] test test_stream_config_validation_stages_without_translation ... ok
[INFO] [stdout] test test_stream_config_validation_max_pasid_exceeds_limit ... ok
[INFO] [stdout] test test_stream_config_validation_translation_without_stages ... ok
[INFO] [stdout] test test_validation_error_from_invalid_alignment ... ok
[INFO] [stdout] test test_validation_error_from_generic ... ok
[INFO] [stdout] test test_validation_error_from_permission_denied ... ok
[INFO] [stdout] test test_validation_error_from_security_violation ... ok
[INFO] [stdout] test test_validation_result_clone ... ok
[INFO] [stdout] test test_validation_result_add_warning ... ok
[INFO] [stdout] test test_validation_result_debug ... ok
[INFO] [stdout] test test_validation_result_default ... ok
[INFO] [stdout] test test_stream_config_validation_max_pasid_without_pasid_enabled ... ok
[INFO] [stdout] test test_validation_error_from_other_types ... ok
[INFO] [stdout] test test_validation_result_equality ... ok
[INFO] [stdout] test test_validation_result_field_access ... ok
[INFO] [stdout] test test_validation_result_add_error ... ok
[INFO] [stdout] test test_validation_result_default_is_invalid ... ok
[INFO] [stdout] test test_validation_result_merge_preserves_validity ... ok
[INFO] [stdout] test test_validation_result_merge_success ... ok
[INFO] [stdout] test test_validation_result_merge_with_warnings ... ok
[INFO] [stdout] test test_validation_result_multiple_errors_and_warnings ... ok
[INFO] [stdout] test test_validation_result_success ... ok
[INFO] [stdout] test test_validation_result_merge_invalidates_on_error ... ok
[INFO] [stdout] test test_validation_result_merge_with_errors ... ok
[INFO] [stdout] test test_validation_result_with_error ... ok
[INFO] [stderr]      Running tests/config_tests.rs (/opt/rustwide/target/debug/deps/config_tests-e940760a3619f114)
[INFO] [stdout] test test_smmu_config_update_cache_settings_invalid ... ok
[INFO] [stdout] test test_smmu_config_validate_detailed_success ... ok
[INFO] [stdout] test test_smmu_config_validate_detailed_with_errors ... ok
[INFO] [stdout] test test_stream_config_builder_preserves_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 257 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_tests_new_features.rs (/opt/rustwide/target/debug/deps/config_tests_new_features-dc96603f7c93e25f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/edge_case_error_tests.rs (/opt/rustwide/target/debug/deps/edge_case_error_tests-9cb0ace291d19c46)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test test_address_beyond_48bit_boundary ... ok
[INFO] [stdout] test test_invalid_stream_id_operations ... ok
[INFO] [stdout] test test_invalid_pasid ... ok
[INFO] [stdout] test test_completely_unconfigured_stream ... ok
[INFO] [stdout] test test_command_queue_overflow ... ok
[INFO] [stdout] test test_memory_safety_arc_sharing ... ok
[INFO] [stdout] test test_maximum_48bit_address_boundary ... ok
[INFO] [stdout] test test_maximum_32bit_address_boundary ... ok
[INFO] [stdout] test test_concurrent_permission_violations ... ok
[INFO] [stdout] test test_address_alignment_edge_cases ... ok
[INFO] [stdout] test test_address_space_exhaustion ... ok
[INFO] [stdout] test test_event_queue_overflow ... ok
[INFO] [stdout] test test_memory_safety_drop_order ... ok
[INFO] [stdout] test test_minimum_address_boundary ... ok
[INFO] [stdout] test test_physical_address_beyond_boundary ... ok
[INFO] [stdout] test test_multiple_pasid_isolation ... ok
[INFO] [stdout] test test_operations_on_unconfigured_stream ... ok
[INFO] [stdout] test test_panic_safety_with_shutdown ... ok
[INFO] [stdout] test test_no_panic_on_normal_operations ... ok
[INFO] [stdout] test test_no_panic_on_error_conditions ... ok
[INFO] [stdout] test test_non_existent_pasid ... ok
[INFO] [stdout] test test_multiple_stream_isolation ... ok
[INFO] [stdout] test test_pri_queue_overflow ... ok
[INFO] [stdout] test test_queue_recovery_after_overflow ... ok
[INFO] [stdout] test test_read_violation_on_write_only_page ... ok
[INFO] [stdout] test test_reconfiguration_of_configured_stream ... ok
[INFO] [stdout] test test_memory_safety_basic_operations ... ok
[INFO] [stdout] test test_all_permission_combinations ... ok
[INFO] [stdout] test test_execute_violation_on_non_executable_page ... ok
[INFO] [stdout] test test_security_state_permission_violations ... ok
[INFO] [stdout] test test_stream_removal_and_reconfiguration ... ok
[INFO] [stdout] test test_no_panic_on_concurrent_access ... ok
[INFO] [stdout] test test_translation_consistency_after_remapping ... ok
[INFO] [stdout] test test_write_violation_on_read_only_page ... ok
[INFO] [stdout] test test_unmapped_address_in_valid_range ... ok
[INFO] [stdout] test test_thread_safety_concurrent_stream_configuration ... ok
[INFO] [stdout] test test_concurrent_queue_access_under_full_conditions ... ok
[INFO] [stdout] test test_thread_safety_concurrent_pasid_creation ... ok
[INFO] [stdout] test test_thread_safety_concurrent_translation ... ok
[INFO] [stdout] test test_thread_safety_queue_operations ... ok
[INFO] [stdout] test test_thread_safety_mixed_operations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-6e29a0cc7e2b3ce1)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_pasid_lifecycle_management ... ok
[INFO] [stdout] test test_arm_smmu_v3_compliance ... ok
[INFO] [stdout] test test_cross_stream_pasid_isolation ... ok
[INFO] [stdout] test test_basic_pasid_context_switching ... ok
[INFO] [stdout] test test_fault_isolation_between_streams ... ok
[INFO] [stdout] test test_permission_isolation_between_streams ... ok
[INFO] [stdout] test test_basic_stream_isolation ... ok
[INFO] [stdout] test test_stage1_translation_fault ... ok
[INFO] [stdout] test test_stage2_translation_fault ... ok
[INFO] [stdout] test test_two_stage_multiple_pages ... ok
[INFO] [stdout] test test_two_stage_permission_intersection ... ok
[INFO] [stdout] test test_pasid_context_isolation ... ok
[INFO] [stdout] test test_basic_two_stage_translation ... ok
[INFO] [stdout] test test_complete_smmu_lifecycle ... ok
[INFO] [stdout] test test_concurrent_multi_stream_access ... ok
[INFO] [stdout] test test_two_stage_concurrent_translations ... ok
[INFO] [stdout] test test_concurrent_pasid_switching ... ok
[INFO] [stdout] test test_concurrent_high_load_scalability ... ok
[INFO] [stdout] test test_large_scale_pasid_switching ... ok
[INFO] [stdout] test test_massive_translation_load ... ok
[INFO] [stdout] test test_large_scale_stream_configuration ... ok
[INFO] [stdout] test test_memory_scalability_under_load ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.44s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/loom_concurrency_tests.rs (/opt/rustwide/target/debug/deps/loom_concurrency_tests-b129acbde43e1147)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/memory_usage_tests.rs (/opt/rustwide/target/debug/deps/memory_usage_tests-b91f58c00bc6664a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/optimization_validation_test.rs (/opt/rustwide/target/debug/deps/optimization_validation_test-9136d2bbcbe189ef)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_page_permissions_size ... ok
[INFO] [stdout] test test_permissions_backward_compatibility ... ok
[INFO] [stdout] test test_page_entry_size ... ok
[INFO] [stdout] test test_cache_line_efficiency ... ok
[INFO] [stdout] test test_single_thread_translation_latency ... ok
[INFO] [stdout] test test_page_permissions_bitfield_functionality ... ok
[INFO] [stdout] test test_concurrent_translation_performance ... FAILED
[INFO] [stdout] test test_memory_efficiency ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_concurrent_translation_performance stdout ----
[INFO] [stdout] 
[INFO] [stdout] === Concurrent Translation Performance ===
[INFO] [stdout] Threads: 8
[INFO] [stdout] Total translations: 8000
[INFO] [stdout] Total time: 9.070878ms
[INFO] [stdout] Average latency: 1133ns
[INFO] [stdout] 
[INFO] [stdout] thread 'test_concurrent_translation_performance' (870) panicked at tests/optimization_validation_test.rs:155:5:
[INFO] [stdout] Average latency should be <500ns with optimizations, got 1133ns
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cd19cb517ea - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cd19cb517ea - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cd19cb517ea - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cd19cb517ea - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5cd19cb65c4a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cd19cb65c4a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5cd19cb56072 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cd19cb56072 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5cd19cb3088f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cd19cb3088f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5cd19cb49c29 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5cd19ca8eabc - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5cd19ca8eabc - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cd19cb49de2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5cd19cb49de2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5cd19cb30948 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5cd19cb282e9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5cd19cb3165d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5cd19cb663dc - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cd19ca7d295 - optimization_validation_test[9830996642de567c]::test_concurrent_translation_performance
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/optimization_validation_test.rs:155:5
[INFO] [stdout]   20:     0x5cd19ca79c77 - optimization_validation_test[9830996642de567c]::test_concurrent_translation_performance::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/optimization_validation_test.rs:70:45
[INFO] [stdout]   21:     0x5cd19ca829f6 - <optimization_validation_test[9830996642de567c]::test_concurrent_translation_performance::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5cd19ca82b9b - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5cd19ca82b9b - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5cd19ca8f58b - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5cd19ca8f58b - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5cd19ca8f58b - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5cd19ca8f58b - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5cd19ca8f58b - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5cd19ca8f58b - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5cd19ca8f58b - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5cd19ca8aca4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5cd19ca8aca4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5cd19ca92192 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5cd19ca92192 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5cd19ca92192 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5cd19ca92192 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5cd19ca92192 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5cd19ca92192 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5cd19ca92192 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5cd19cb510cf - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x5cd19cb510cf - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x72d5bb177aa4 - <unknown>
[INFO] [stdout]   43:     0x72d5bb204a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_concurrent_translation_performance
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 7 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test optimization_validation_test`
[INFO] running `Command { std: "docker" "inspect" "6eedacfb1389a54d06cfc496fe0f4027b2f32a52560d90cf2a718b21d5668082", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6eedacfb1389a54d06cfc496fe0f4027b2f32a52560d90cf2a718b21d5668082", kill_on_drop: false }`
[INFO] [stdout] 6eedacfb1389a54d06cfc496fe0f4027b2f32a52560d90cf2a718b21d5668082
