[INFO] fetching crate wazabin-qcode-vm 0.5.0...
[INFO] testing wazabin-qcode-vm-0.5.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate wazabin-qcode-vm 0.5.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate wazabin-qcode-vm 0.5.0
[INFO] finished tweaking crates.io crate wazabin-qcode-vm 0.5.0
[INFO] tweaked toml for crates.io crate wazabin-qcode-vm 0.5.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate wazabin-qcode-vm 0.5.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 wazabin-qcode-vm 0.5.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 wazabin-qcode-passes v0.5.0
[INFO] [stderr]   Downloaded pest_derive v2.9.0
[INFO] [stderr]   Downloaded wazabin-qcode-parser v0.5.0
[INFO] [stderr]   Downloaded pest_generator v2.9.0
[INFO] [stderr]   Downloaded wazabin-jstd-derive v0.2.2
[INFO] [stderr]   Downloaded wazabin-binary v0.1.1
[INFO] [stderr]   Downloaded scroll v0.13.0
[INFO] [stderr]   Downloaded wazabin-qcode-macro v0.5.0
[INFO] [stderr]   Downloaded pest_meta v2.9.0
[INFO] [stderr]   Downloaded scroll_derive v0.13.1
[INFO] [stderr]   Downloaded wazabin-qcode-emulator v0.5.0
[INFO] [stderr]   Downloaded wazabin-pcode v0.1.4
[INFO] [stderr]   Downloaded wazabin-jstd v0.2.2
[INFO] [stderr]   Downloaded elf v0.8.0
[INFO] [stderr]   Downloaded rustc_apfloat v0.2.3+llvm-462a31f5a5ab
[INFO] [stderr]   Downloaded pest v2.9.0
[INFO] [stderr]   Downloaded goblin v0.10.7
[INFO] [stderr]   Downloaded wazabin-qcode v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 90452ad550a0a7e2457fa1a7c2e39e7d7ae46f7f3f490592d32e88f70834cbc1
[INFO] running `Command { std: "docker" "start" "90452ad550a0a7e2457fa1a7c2e39e7d7ae46f7f3f490592d32e88f70834cbc1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "90452ad550a0a7e2457fa1a7c2e39e7d7ae46f7f3f490592d32e88f70834cbc1", 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" "90452ad550a0a7e2457fa1a7c2e39e7d7ae46f7f3f490592d32e88f70834cbc1" "/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" "90452ad550a0a7e2457fa1a7c2e39e7d7ae46f7f3f490592d32e88f70834cbc1", 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" "90452ad550a0a7e2457fa1a7c2e39e7d7ae46f7f3f490592d32e88f70834cbc1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling scroll_derive v0.13.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling wazabin-jstd-derive v0.2.2
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling elf v0.8.0
[INFO] [stderr]    Compiling inventory v0.3.24
[INFO] [stderr]    Compiling rustc_apfloat v0.2.3+llvm-462a31f5a5ab
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling pest v2.9.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling scroll v0.13.0
[INFO] [stderr]    Compiling goblin v0.10.7
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling pest_meta v2.9.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling pest_generator v2.9.0
[INFO] [stderr]    Compiling pest_derive v2.9.0
[INFO] [stderr]    Compiling wazabin-qcode-parser v0.5.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling wazabin-jstd v0.2.2
[INFO] [stderr]    Compiling wazabin-binary v0.1.1
[INFO] [stderr]    Compiling wazabin-pcode v0.1.4
[INFO] [stderr]    Compiling wazabin-qcode-macro v0.5.0
[INFO] [stderr]    Compiling wazabin-qcode v0.5.0
[INFO] [stderr]    Compiling wazabin-qcode-emulator v0.5.0
[INFO] [stderr]    Compiling wazabin-qcode-passes v0.5.0
[INFO] [stderr]    Compiling wazabin-qcode-vm v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.57s
[INFO] running `Command { std: "docker" "inspect" "90452ad550a0a7e2457fa1a7c2e39e7d7ae46f7f3f490592d32e88f70834cbc1", 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" "90452ad550a0a7e2457fa1a7c2e39e7d7ae46f7f3f490592d32e88f70834cbc1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling wazabin-qcode-vm v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.47s
[INFO] running `Command { std: "docker" "inspect" "90452ad550a0a7e2457fa1a7c2e39e7d7ae46f7f3f490592d32e88f70834cbc1", 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" "90452ad550a0a7e2457fa1a7c2e39e7d7ae46f7f3f490592d32e88f70834cbc1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qcode_vm-9519a75014a5bd72)
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test flat::tests::round_trips_a_little_endian_value ... ok
[INFO] [stdout] test jit_abi::tests::a_served_access_leaves_the_page_cached ... ok
[INFO] [stdout] test memory::tests::byte_level_access_routes_the_same_way ... ok
[INFO] [stdout] test flat::tests::a_zero_filled_space_reads_unwritten_bytes_as_zero ... ok
[INFO] [stdout] test jit_abi::tests::an_access_straddling_two_pages_is_served_whole ... ok
[INFO] [stdout] test flat::tests::a_partially_written_scratch_read_names_the_missing_byte ... ok
[INFO] [stdout] test flat::tests::a_scratch_space_reports_an_unwritten_read ... ok
[INFO] [stdout] test memory::tests::before_configuration_nothing_is_routed_to_the_mmu ... ok
[INFO] [stdout] test flat::tests::a_wide_value_is_truncated_to_the_domain_width ... ok
[INFO] [stdout] test mmu::tests::a_dynamic_check_empties_the_cache_and_keeps_it_empty ... ok
[INFO] [stdout] test flat::tests::an_absurd_address_is_refused_rather_than_allocated ... ok
[INFO] [stdout] test jit_abi::tests::a_write_to_read_only_memory_faults_at_the_byte ... ok
[INFO] [stdout] test memory::tests::non_ram_spaces_bypass_the_mmu_entirely ... ok
[INFO] [stdout] test memory::tests::ram_accesses_go_through_the_mmu ... ok
[INFO] [stdout] test memory::tests::read_only_ram_refuses_a_write ... ok
[INFO] [stdout] test jit_abi::tests::a_refused_access_reports_a_fault_and_caches_nothing ... ok
[INFO] [stdout] test flat::tests::writes_grow_the_space_and_preserve_neighbours ... ok
[INFO] [stdout] test mmu::tests::a_cloned_mmu_starts_with_an_empty_cache ... ok
[INFO] [stdout] test mmu::tests::a_translation_is_cached_only_for_a_resident_page ... ok
[INFO] [stdout] test mmu::tests::access_spanning_pages_is_contiguous ... ok
[INFO] [stdout] test mmu::tests::fetching_from_non_executable_memory_faults ... ok
[INFO] [stdout] test mmu::tests::maps_reads_and_writes ... ok
[INFO] [stdout] test mmu::tests::partially_refused_write_is_not_applied ... ok
[INFO] [stdout] test mmu::tests::protect_of_unmapped_memory_is_refused_entirely ... ok
[INFO] [stdout] test mmu::tests::access_wrapping_the_address_space_faults ... ok
[INFO] [stdout] test mmu::tests::partial_unmap_keeps_the_rest_of_the_page ... ok
[INFO] [stdout] test mmu::tests::protect_preserves_contents_and_initializedness ... ok
[INFO] [stdout] test mmu::tests::snapshot_and_restore_round_trips_contents_and_mappings ... ok
[INFO] [stdout] test mmu::tests::uninitialized_reads_fault_only_when_checked ... ok
[INFO] [stdout] test mmu::tests::unmap_releases_pages_and_faults_afterwards ... ok
[INFO] [stdout] test mmu::tests::the_permission_array_follows_the_data_array ... ok
[INFO] [stdout] test memory::tests::unmapped_ram_write_faults_and_is_recorded ... ok
[INFO] [stdout] test mmu::tests::unmapped_access_faults_at_the_offending_byte ... ok
[INFO] [stdout] test mmu::tests::write_to_read_only_memory_faults_and_changes_nothing ... ok
[INFO] [stdout] test stats::tests::execute_time_never_goes_negative ... ok
[INFO] [stdout] test stats::tests::execute_time_is_what_translation_did_not_take ... ok
[INFO] [stdout] test table::tests::deleted_hook_ids_are_never_reissued ... ok
[INFO] [stdout] test optimize::tests::only_temporary_spaces_are_forwarded ... ok
[INFO] [stdout] test mmu::tests::write_unchecked_maps_and_ignores_permissions ... ok
[INFO] [stdout] test mmu::tests::watchpoints_fire_only_when_armed ... ok
[INFO] [stdout] test optimize::tests::an_empty_block_is_unchanged ... ok
[INFO] [stdout] test stats::tests::hit_rate_needs_transitions_to_rate ... ok
[INFO] [stdout] test tlb::tests::a_flush_forgets_everything ... ok
[INFO] [stdout] test mmu::tests::unmapping_a_page_drops_its_cached_translation ... ok
[INFO] [stdout] test tlb::tests::a_fresh_table_translates_nothing ... ok
[INFO] [stdout] test tlb::tests::an_inserted_page_translates_every_byte_in_it ... ok
[INFO] [stdout] test vm::tests::an_empty_addressed_block_asks_the_source_for_code ... ok
[INFO] [stdout] test vm::tests::an_empty_block_with_no_address_is_an_error ... ok
[INFO] [stdout] test tlb::tests::pages_a_multiple_of_the_table_size_apart_share_a_slot ... ok
[INFO] [stdout] test vm::tests::an_explicit_interrupt_stops_at_the_op_and_reports_its_operands ... ok
[INFO] [stdout] test vm::tests::at_address_reuses_a_block_the_module_already_has ... ok
[INFO] [stdout] test vm::tests::breakpoints_are_recorded_and_removable ... ok
[INFO] [stdout] test vm::tests::fetching_from_non_executable_memory_reports_the_fault ... ok
[INFO] [stdout] test vm::tests::at_address_lifts_an_entry_the_module_lacks ... ok
[INFO] [stdout] test vm::tests::an_unmodelled_user_op_is_an_intrinsic_interrupt ... ok
[INFO] [stdout] test vm::tests::memory_is_reachable_and_backed_by_the_mmu ... ok
[INFO] [stdout] test vm::tests::pc_reports_the_block_about_to_run ... ok
[INFO] [stdout] test vm::tests::resume_files_the_result_and_continues_after_the_op ... ok
[INFO] [stdout] test vm::tests::an_unsuppliable_address_reports_where_it_stopped ... ok
[INFO] [stdout] test vm::tests::running_again_without_resuming_reports_the_same_interrupt ... ok
[INFO] [stdout] test vm::tests::resume_needs_an_interrupt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests qcode_vm
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 14) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.37s; merged doctests compilation took 0.35s
[INFO] running `Command { std: "docker" "inspect" "90452ad550a0a7e2457fa1a7c2e39e7d7ae46f7f3f490592d32e88f70834cbc1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "90452ad550a0a7e2457fa1a7c2e39e7d7ae46f7f3f490592d32e88f70834cbc1", kill_on_drop: false }`
[INFO] [stdout] 90452ad550a0a7e2457fa1a7c2e39e7d7ae46f7f3f490592d32e88f70834cbc1
