[INFO] fetching crate onoal-fabric-core 1.0.0...
[INFO] testing onoal-fabric-core-1.0.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate onoal-fabric-core 1.0.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate onoal-fabric-core 1.0.0
[INFO] finished tweaking crates.io crate onoal-fabric-core 1.0.0
[INFO] tweaked toml for crates.io crate onoal-fabric-core 1.0.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate onoal-fabric-core 1.0.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate onoal-fabric-core 1.0.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ea10421bf83c369558ec87db061c8c7dafb5285629bd489700f800a536c20423
[INFO] running `Command { std: "docker" "start" "ea10421bf83c369558ec87db061c8c7dafb5285629bd489700f800a536c20423", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ea10421bf83c369558ec87db061c8c7dafb5285629bd489700f800a536c20423", 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" "ea10421bf83c369558ec87db061c8c7dafb5285629bd489700f800a536c20423" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ea10421bf83c369558ec87db061c8c7dafb5285629bd489700f800a536c20423", 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" "ea10421bf83c369558ec87db061c8c7dafb5285629bd489700f800a536c20423" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling onoal-fabric-host v1.0.0
[INFO] [stderr]    Compiling onoal-fabric-core v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 12.30s
[INFO] running `Command { std: "docker" "inspect" "ea10421bf83c369558ec87db061c8c7dafb5285629bd489700f800a536c20423", 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" "ea10421bf83c369558ec87db061c8c7dafb5285629bd489700f800a536c20423" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling onoal-fabric-core v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 23.02s
[INFO] running `Command { std: "docker" "inspect" "ea10421bf83c369558ec87db061c8c7dafb5285629bd489700f800a536c20423", 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" "ea10421bf83c369558ec87db061c8c7dafb5285629bd489700f800a536c20423" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/onoal-fabric-core/f018ed04286f20d5/out/fabric_core-f018ed04286f20d5)
[INFO] [stdout] 
[INFO] [stdout] running 64 tests
[INFO] [stdout] test derived_provider::tests::derived_provider_binds_a_typed_requirement_and_exports_one_derived_contract ... ok
[INFO] [stdout] test source_guards::declarations_are_structural_and_runtimes_remain_live_only ... ok
[INFO] [stdout] test source_guards::contract_identity_does_not_encode_versions_into_ids ... ok
[INFO] [stdout] test tests::block_is_structural_input_and_instance_owns_runtime_lifecycle ... ok
[INFO] [stdout] test tests::build_snapshots_module_declarations_for_every_materialization ... ok
[INFO] [stdout] test tests::compatible_requirement_resolves_the_only_matching_provider ... ok
[INFO] [stdout] test tests::cross_block_duplicate_ids_and_cycles_fail_before_startup ... ok
[INFO] [stdout] test tests::ambiguous_provider_fails_deterministically ... ok
[INFO] [stdout] test tests::cross_block_contract_resolution_orders_lifecycle_and_aggregates_health ... ok
[INFO] [stdout] test tests::cross_block_start_failure_unwinds_each_initialized_module_once ... ok
[INFO] [stdout] test tests::declared_export_provider_errors_fail_composition_build ... ok
[INFO] [stdout] test tests::declaration_only_modules_validate_without_runtime_materialization ... ok
[INFO] [stdout] test source_guards::core_public_api_no_longer_exports_block_error ... ok
[INFO] [stdout] test tests::dependency_cycle_fails_before_startup ... ok
[INFO] [stdout] test tests::different_consumers_resolve_the_same_contract_id_to_different_compatible_providers ... ok
[INFO] [stdout] test tests::duplicate_module_identity_is_rejected ... ok
[INFO] [stdout] test tests::distinct_authored_export_ids_can_bind_the_same_declared_contract ... ok
[INFO] [stdout] test tests::explicit_composition_export_retains_only_the_declared_runtime_contract ... ok
[INFO] [stdout] test tests::duplicate_required_and_optional_contract_ids_are_rejected_per_consumer_module ... ok
[INFO] [stdout] test tests::duplicate_required_contract_ids_are_rejected_per_consumer_module ... ok
[INFO] [stdout] test tests::every_runtime_module_receives_its_materialization_context ... ok
[INFO] [stdout] test source_guards::repository_boundary_contains_only_kernel_production_roots ... FAILED
[INFO] [stdout] test source_guards::composition_and_instance_public_api_use_closed_error_vocabulary ... ok
[INFO] [stdout] test tests::external_export_uses_its_frozen_declared_provider ... ok
[INFO] [stdout] test tests::initialize_and_start_failures_preserve_cleanup_failures_and_terminality ... ok
[INFO] [stdout] test tests::failed_materialization_does_not_contaminate_frozen_composition_resolution ... ok
[INFO] [stdout] test tests::initialize_failure_cleans_every_materialized_module_and_reports_the_stopped_generation ... ok
[INFO] [stdout] test tests::incompatible_provider_is_reported_separately_from_missing_provider ... ok
[INFO] [stdout] test source_guards::core_keeps_canonical_resolution_seams ... ok
[INFO] [stdout] test source_guards::provider_selection_stays_a_generic_contract_resolution_primitive ... ok
[INFO] [stdout] test tests::optional_requirement_mismatch_is_rejected_before_absence ... ok
[INFO] [stdout] test tests::materialization_cleanup_failures_preserve_the_primary_error ... ok
[INFO] [stdout] test tests::materialization_failures_cleanup_all_existing_runtimes_in_reverse_order ... ok
[INFO] [stdout] test tests::optional_incompatible_provider_resolves_as_absent ... ok
[INFO] [stdout] test tests::instance_lifecycle_is_terminal_for_one_generation ... ok
[INFO] [stdout] test tests::lifecycle_and_health_are_independent_current_observations ... ok
[INFO] [stdout] test tests::missing_dependency_fails_before_lifecycle_side_effects ... ok
[INFO] [stdout] test tests::pre_instance_materialization_failures_expose_no_lifecycle_or_start_path ... ok
[INFO] [stdout] test tests::provisional_and_versioned_consumers_resolve_independently_per_consumer ... ok
[INFO] [stdout] test tests::provisional_and_versioned_contract_rules_are_explicit ... ok
[INFO] [stdout] test tests::explicit_provider_selection_and_dependency_order_are_reused_for_each_instance ... ok
[INFO] [stdout] test tests::optional_resolution_remains_scoped_per_consumer ... ok
[INFO] [stdout] test tests::resolved_provider_binding_view_exposes_automatic_build_time_truth ... ok
[INFO] [stdout] test tests::resolved_provider_binding_view_returns_none_for_absent_optional_and_unknown_keys ... ok
[INFO] [stdout] test tests::running_stop_reports_all_cleanup_failures_once_and_generation_rematerializes ... ok
[INFO] [stdout] test tests::resolved_provider_binding_view_is_stable_across_materialization ... ok
[INFO] [stdout] test tests::runtime_binding_follows_dependency_order_across_reverse_authored_blocks ... ok
[INFO] [stdout] test tests::runtime_validation_and_external_export_failures_cleanup_materialized_runtimes ... ok
[INFO] [stdout] test tests::same_module_multi_version_exports_bind_the_exact_selected_declaration ... ok
[INFO] [stdout] test tests::provisional_declaration_rejects_versioned_bind_requirement ... ok
[INFO] [stdout] test tests::startup_failure_unwinds_dependency_chain_in_exact_reverse_order ... ok
[INFO] [stdout] test tests::ready_instance_stop_cleans_every_materialized_runtime_in_reverse_dependency_order ... ok
[INFO] [stdout] test tests::resolved_provider_binding_view_exposes_explicit_selected_provider_only ... ok
[INFO] [stdout] test tests::resolved_provider_binding_view_is_consumer_scoped_and_requirement_scoped ... ok
[INFO] [stdout] test tests::type_mismatch_remains_rejected_with_versioned_contracts ... ok
[INFO] [stdout] test tests::two_compatible_versioned_providers_remain_ambiguous ... ok
[INFO] [stdout] test tests::versioned_declaration_rejects_different_bind_range ... ok
[INFO] [stdout] test tests::same_composition_materializes_fresh_instances_with_shared_identity_and_fresh_generation ... ok
[INFO] [stdout] test tests::same_module_multi_version_broad_requirement_remains_ambiguous ... ok
[INFO] [stdout] test tests::startup_failure_unwinds_started_dependencies ... ok
[INFO] [stdout] test tests::successful_single_block_instance_binds_typed_contract_and_stops_in_reverse_order ... ok
[INFO] [stdout] test tests::undeclared_contract_cannot_be_resolved_during_bind ... ok
[INFO] [stdout] test tests::versioned_declaration_rejects_provisional_bind_requirement ... ok
[INFO] [stdout] test tests::versioned_provider_resolves_when_requirement_accepts_it ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- source_guards::repository_boundary_contains_only_kernel_production_roots stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'source_guards::repository_boundary_contains_only_kernel_production_roots' (327) panicked at src/source_guards.rs:264:69:
[INFO] [stdout] read root manifest: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ee4a6ebcf71 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ee4a6ed151a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5ee4a6ec118c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ee4a6e98e46 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ee4a6eb5209 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5ee4a6e4cf70 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5ee4a6eb53c2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ee4a6e98ef2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ee4a6e91a79 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ee4a6e99afd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ee4a6ed1c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ee4a6ed1a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5ee4a6e2aa7b - <fabric_core[be8305e980815aee]::source_guards::repository_boundary_contains_only_kernel_production_roots::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5ee4a6e403bb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x5ee4a6e4d595 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5ee4a6e46e84 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5ee4a6e50622 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5ee4a6ebc46f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x745fb1c19dfa - <unknown>
[INFO] [stdout]   19:     0x745fb1cad3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     source_guards::repository_boundary_contains_only_kernel_production_roots
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 63 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "ea10421bf83c369558ec87db061c8c7dafb5285629bd489700f800a536c20423", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea10421bf83c369558ec87db061c8c7dafb5285629bd489700f800a536c20423", kill_on_drop: false }`
[INFO] [stdout] ea10421bf83c369558ec87db061c8c7dafb5285629bd489700f800a536c20423
