[INFO] fetching crate dcontext 0.9.0...
[INFO] testing dcontext-0.9.0 against 1.97.0-beta.6 for beta-1.98-1
[INFO] extracting crate dcontext 0.9.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate dcontext 0.9.0
[INFO] finished tweaking crates.io crate dcontext 0.9.0
[INFO] tweaked toml for crates.io crate dcontext 0.9.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dcontext 0.9.0 on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dcontext 0.9.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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bc31ab8f417d6efbbf757d0f9f82299a696b6a55a4ed9d0a929fc531edba31d4
[INFO] running `Command { std: "docker" "start" "bc31ab8f417d6efbbf757d0f9f82299a696b6a55a4ed9d0a929fc531edba31d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bc31ab8f417d6efbbf757d0f9f82299a696b6a55a4ed9d0a929fc531edba31d4", 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" "bc31ab8f417d6efbbf757d0f9f82299a696b6a55a4ed9d0a929fc531edba31d4" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bc31ab8f417d6efbbf757d0f9f82299a696b6a55a4ed9d0a929fc531edba31d4", 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" "bc31ab8f417d6efbbf757d0f9f82299a696b6a55a4ed9d0a929fc531edba31d4" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling dcontext v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.50s
[INFO] running `Command { std: "docker" "inspect" "bc31ab8f417d6efbbf757d0f9f82299a696b6a55a4ed9d0a929fc531edba31d4", 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" "bc31ab8f417d6efbbf757d0f9f82299a696b6a55a4ed9d0a929fc531edba31d4" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling dcontext v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 27.18s
[INFO] running `Command { std: "docker" "inspect" "bc31ab8f417d6efbbf757d0f9f82299a696b6a55a4ed9d0a929fc531edba31d4", 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" "bc31ab8f417d6efbbf757d0f9f82299a696b6a55a4ed9d0a929fc531edba31d4" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dcontext-addeb695a8a48877)
[INFO] [stdout] 
[INFO] [stdout] running 105 tests
[INFO] [stdout] test registry::tests::conflicting_registration ... ok
[INFO] [stdout] test registry::tests::idempotent_registration ... ok
[INFO] [stdout] test registry::tests::register_and_lookup ... ok
[INFO] [stdout] test registry::tests::registry_supports_injected_builder_map ... ok
[INFO] [stdout] test tests::async_scope_chain_tests::test_scope_chain_with_context ... ok
[INFO] [stdout] test tests::async_tests::test_scope_async ... ok
[INFO] [stdout] test store::tests::test_max_scope_depth_values_survive_dead_pop ... ok
[INFO] [stdout] test store::tests::test_max_scope_depth_full_roundtrip ... ok
[INFO] [stdout] test tests::async_tests::test_async_serialize_roundtrip ... ok
[INFO] [stdout] test tests::async_tests::test_with_context_basic ... ok
[INFO] [stdout] test tests::test_capture_excludes_local_only ... ok
[INFO] [stdout] test tests::test_capture_with_custom_registry_excludes_local ... ok
[INFO] [stdout] test tests::test_clear_resets_scope_chain ... ok
[INFO] [stdout] test store::tests::test_max_scope_depth_creates_dead_scopes ... ok
[INFO] [stdout] test tests::test_async_reentrant_safety ... ok
[INFO] [stdout] test tests::test_attach_guard_restores_on_drop ... ok
[INFO] [stdout] test tests::async_tests::test_spawn_with_context_async ... ok
[INFO] [stdout] test tests::test_clear_removes_all_values ... ok
[INFO] [stdout] test tests::test_default_codec_still_works ... ok
[INFO] [stdout] test tests::async_scope_chain_tests::test_named_scope_async_basic ... ok
[INFO] [stdout] test tests::test_fork_child_scopes_work ... ok
[INFO] [stdout] test tests::test_fork_is_cheap_clone ... ok
[INFO] [stdout] test tests::test_fork_scope_chain_preserved ... ok
[INFO] [stdout] test tests::test_fork_writes_are_isolated ... ok
[INFO] [stdout] test tests::test_deserialize_unknown_keys_skipped ... ok
[INFO] [stdout] test tests::test_fork_preserves_local_only ... ok
[INFO] [stdout] test tests::test_fork_reads_parent_values ... ok
[INFO] [stdout] test tests::test_from_snapshot_with_isolated_registry_filters_invalid ... ok
[INFO] [stdout] test tests::test_future_ext_fork ... ok
[INFO] [stdout] test tests::test_fork_empty_context ... ok
[INFO] [stdout] test tests::test_future_ext_capture ... ok
[INFO] [stdout] test tests::test_future_ext_scope ... ok
[INFO] [stdout] test tests::test_cached_key_o1_read_in_nested_scopes ... ok
[INFO] [stdout] test tests::test_get_unregistered_returns_none ... ok
[INFO] [stdout] test tests::test_get_context_option_some_and_none ... ok
[INFO] [stdout] test tests::test_merge_with_overwrites_existing ... ok
[INFO] [stdout] test tests::test_local_only_rejects_version ... ok
[INFO] [stdout] test tests::test_local_only_rejects_codec ... ok
[INFO] [stdout] test tests::test_merge_with_adds_values ... ok
[INFO] [stdout] test tests::test_migration_current_version_still_works ... ok
[INFO] [stdout] test tests::test_migration_v1_to_v2 ... ok
[INFO] [stdout] test tests::test_json_codec_wire_bytes_are_json ... ok
[INFO] [stdout] test tests::test_nested_scopes ... ok
[INFO] [stdout] test tests::test_non_cached_key_walks_parents ... ok
[INFO] [stdout] test tests::test_nested_attach_guards ... ok
[INFO] [stdout] test tests::test_reentrant_drop_on_scope_leave ... ok
[INFO] [stdout] test tests::test_push_scope_caches_with_isolated_registry ... ok
[INFO] [stdout] test tests::test_reentrant_drop_on_value_overwrite ... ok
[INFO] [stdout] test tests::test_reentrant_read_during_scope_enter ... ok
[INFO] [stdout] test tests::test_reentrant_read_during_scope_leave ... ok
[INFO] [stdout] test tests::test_migration_rejects_current_version ... ok
[INFO] [stdout] test tests::test_migration_unknown_version_errors ... ok
[INFO] [stdout] test tests::test_register_contexts_macro ... ok
[INFO] [stdout] test tests::test_reentrant_read_during_set_context ... ok
[INFO] [stdout] test tests::test_scope_chain_empty_by_default ... ok
[INFO] [stdout] test tests::test_register_and_get_default ... ok
[INFO] [stdout] test tests::test_scope_chain_named_scope ... ok
[INFO] [stdout] test tests::test_register_with_json_codec ... ok
[INFO] [stdout] test tests::test_migration_end_to_end ... ok
[INFO] [stdout] test tests::test_local_only_builder_excludes_from_serialization ... ok
[INFO] [stdout] test tests::test_scope_chain_integrity_after_many_push_pops ... ok
[INFO] [stdout] test tests::test_context_key_try_get_none ... ok
[INFO] [stdout] test tests::test_future_ext_attach ... ok
[INFO] [stdout] test tests::test_scope_chain_unnamed_invisible ... ok
[INFO] [stdout] test tests::test_scope_chain_serialize_roundtrip ... ok
[INFO] [stdout] test tests::async_tests::test_async_scope_isolation ... ok
[INFO] [stdout] test tests::test_scope_chain_wire_v1_compat ... ok
[INFO] [stdout] test tests::test_context_is_thread_isolated ... ok
[INFO] [stdout] test tests::test_context_key_register_and_get ... ok
[INFO] [stdout] test tests::test_scope_chain_snapshot_preserves_chain ... ok
[INFO] [stdout] test tests::test_scope_chain_remote_chain_lifo_restore ... ok
[INFO] [stdout] test tests::test_scope_shadows_and_reverts ... ok
[INFO] [stdout] test tests::test_serialize_deserialize_roundtrip ... ok
[INFO] [stdout] test tests::test_serialize_multiple_keys ... ok
[INFO] [stdout] test tests::test_serialize_deserialize_with_isolated_registry ... ok
[INFO] [stdout] test tests::test_set_max_context_size_enforced ... ok
[INFO] [stdout] test tests::test_serialize_deserialize_string_roundtrip ... ok
[INFO] [stdout] test tests::test_set_and_get ... ok
[INFO] [stdout] test tests::test_scope_partial_override ... ok
[INFO] [stdout] test tests::test_snapshot_captures_current ... ok
[INFO] [stdout] test tests::test_snapshot_empty_context ... ok
[INFO] [stdout] test tests::test_snapshot_can_cross_threads ... ok
[INFO] [stdout] test tests::test_snapshot_deserialize_invalid_bytes ... ok
[INFO] [stdout] test tests::test_snapshot_serialize_excludes_local ... ok
[INFO] [stdout] test tests::test_snapshot_to_store_filters_local_keys ... ok
[INFO] [stdout] test tests::test_snapshot_to_store_filters_unknown_keys ... ok
[INFO] [stdout] test tests::test_scope_inherits_parent ... ok
[INFO] [stdout] test tests::test_snapshot_serialize_deserialize_roundtrip ... ok
[INFO] [stdout] test tests::test_snapshot_uses_arc_sharing ... ok
[INFO] [stdout] test tests::test_spawn_with_context ... ok
[INFO] [stdout] test tests::test_spawn_with_fork_async ... ok
[INFO] [stdout] test tests::test_try_get_registered_but_unset ... ok
[INFO] [stdout] test tests::test_try_register_conflict ... ok
[INFO] [stdout] test tests::test_try_register_idempotent ... ok
[INFO] [stdout] test tests::test_update_context_basic ... ok
[INFO] [stdout] test tests::test_update_context_callback_can_read_other_keys ... ok
[INFO] [stdout] test tests::test_update_context_default_when_unset ... ok
[INFO] [stdout] test tests::test_scope_push_pop_integrity_across_many_levels ... ok
[INFO] [stdout] test tests::test_update_context_variable_modifies_value ... ok
[INFO] [stdout] test tests::test_update_context_in_scope_reverts ... ok
[INFO] [stdout] test tests::test_update_context_variable_uses_default_when_missing ... ok
[INFO] [stdout] test tests::test_wrap_with_context_fn_once ... ok
[INFO] [stdout] test tests::test_wrap_with_context_fn_multi ... ok
[INFO] [stdout] test tests::test_concurrent_scope_and_read_no_panic ... ok
[INFO] [stdout] test tests::test_scope_fn ... ok
[INFO] [stderr]    Doc-tests dcontext
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test src/context_key.rs - context_key::ContextKey (line 10) ... ignored
[INFO] [stdout] test src/future_ext.rs - future_ext::ContextFutureExt::scope (line 77) ... ignored
[INFO] [stdout] test src/lib.rs - attach_from_bytes (line 188) ... ignored
[INFO] [stdout] test src/lib.rs - attach_snapshot_with_scope (line 212) ... ignored
[INFO] [stdout] test src/macros.rs - macros::register_contexts (line 3) ... ignored
[INFO] [stdout] test src/registry.rs - registry::RegistrationOptions (line 163) ... ignored
[INFO] [stdout] test src/registry.rs - registry::RegistrationOptions<T>::with_metadata (line 234) ... ignored
[INFO] [stdout] test src/registry.rs - registry::RegistryBuilder (line 404) ... ignored
[INFO] [stdout] test src/registry.rs - registry::initialize (line 540) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bc31ab8f417d6efbbf757d0f9f82299a696b6a55a4ed9d0a929fc531edba31d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc31ab8f417d6efbbf757d0f9f82299a696b6a55a4ed9d0a929fc531edba31d4", kill_on_drop: false }`
[INFO] [stdout] bc31ab8f417d6efbbf757d0f9f82299a696b6a55a4ed9d0a929fc531edba31d4
