[INFO] cloning repository https://github.com/writemorecode/databas
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/writemorecode/databas" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwritemorecode%2Fdatabas", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwritemorecode%2Fdatabas'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5b9e9f53e8f975345300bde51dcb57d545f3517a
[INFO] testing writemorecode/databas against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwritemorecode%2Fdatabas" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/writemorecode/databas
[INFO] finished tweaking git repo https://github.com/writemorecode/databas
[INFO] tweaked toml for git repo https://github.com/writemorecode/databas written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/writemorecode/databas 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 git repo https://github.com/writemorecode/databas 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] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded hegeltest v0.8.13
[INFO] [stderr]   Downloaded hegeltest-macros v0.8.13
[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] ebfdbabd6a513eae9b8553bdd6f0a63c73a05e83d6e3e3f70eb40e70657d6615
[INFO] running `Command { std: "docker" "start" "ebfdbabd6a513eae9b8553bdd6f0a63c73a05e83d6e3e3f70eb40e70657d6615", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ebfdbabd6a513eae9b8553bdd6f0a63c73a05e83d6e3e3f70eb40e70657d6615", 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" "ebfdbabd6a513eae9b8553bdd6f0a63c73a05e83d6e3e3f70eb40e70657d6615" "/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" "ebfdbabd6a513eae9b8553bdd6f0a63c73a05e83d6e3e3f70eb40e70657d6615", 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" "ebfdbabd6a513eae9b8553bdd6f0a63c73a05e83d6e3e3f70eb40e70657d6615" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crc-catalog v2.5.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling databas v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: method `payload` is never used
[INFO] [stdout]    --> src/relational/tuple.rs:653:8
[INFO] [stdout]     |
[INFO] [stdout] 652 | impl EncodedValueItem<'_> {
[INFO] [stdout]     | ------------------------- method in this implementation
[INFO] [stdout] 653 |     fn payload(&self) -> &[u8] {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.76s
[INFO] running `Command { std: "docker" "inspect" "ebfdbabd6a513eae9b8553bdd6f0a63c73a05e83d6e3e3f70eb40e70657d6615", 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" "ebfdbabd6a513eae9b8553bdd6f0a63c73a05e83d6e3e3f70eb40e70657d6615" "/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.186
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling hegeltest-macros v0.8.13
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling databas v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: method `payload` is never used
[INFO] [stdout]    --> src/relational/tuple.rs:653:8
[INFO] [stdout]     |
[INFO] [stdout] 652 | impl EncodedValueItem<'_> {
[INFO] [stdout]     | ------------------------- method in this implementation
[INFO] [stdout] 653 |     fn payload(&self) -> &[u8] {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling serde v1.0.228
[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 hegeltest v0.8.13
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 27.48s
[INFO] running `Command { std: "docker" "inspect" "ebfdbabd6a513eae9b8553bdd6f0a63c73a05e83d6e3e3f70eb40e70657d6615", 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" "ebfdbabd6a513eae9b8553bdd6f0a63c73a05e83d6e3e3f70eb40e70657d6615" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: method `payload` is never used
[INFO] [stdout] 
[INFO] [stderr]    --> src/relational/tuple.rs:653:8
[INFO] [stdout] running 355 tests
[INFO] [stderr]     |
[INFO] [stdout] test core::database::tests::open_rejects_empty_file_without_header ... ok
[INFO] [stderr] 652 | impl EncodedValueItem<'_> {
[INFO] [stdout] test core::database::tests::create_rejects_existing_file ... ok
[INFO] [stderr]     | ------------------------- method in this implementation
[INFO] [stderr] 653 |     fn payload(&self) -> &[u8] {
[INFO] [stderr]     |        ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `databas` (lib) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/databas-f741021cefe19af3)
[INFO] [stdout] test executor::tests::boolean_expressions_short_circuit ... ok
[INFO] [stdout] test core::database::tests::create_initializes_write_ahead_log ... ok
[INFO] [stdout] test executor::tests::delete_all_rows_returns_count_and_empties_table ... ok
[INFO] [stdout] test executor::tests::commit_without_active_transaction_errors_and_later_implicit_statement_commits ... ok
[INFO] [stdout] test executor::tests::create_index_backfills_existing_table_rows ... ok
[INFO] [stdout] test executor::tests::create_without_explicit_flush_does_not_promise_catalog_durability ... ok
[INFO] [stdout] test executor::tests::committed_insert_recovers_from_wal_after_crash_without_database_flush ... ok
[INFO] [stdout] test executor::tests::committed_update_recovers_from_wal_after_crash ... ok
[INFO] [stdout] test executor::tests::delete_removes_secondary_index_entries ... ok
[INFO] [stdout] test executor::tests::evaluates_arithmetic_comparison_boolean_and_unary_expressions ... ok
[INFO] [stdout] test core::database::tests::create_initializes_database_that_can_be_opened ... ok
[INFO] [stdout] test executor::tests::delete_where_can_use_secondary_index_scan ... ok
[INFO] [stdout] test executor::tests::committed_create_table_recovers_from_wal_after_crash_without_database_flush ... ok
[INFO] [stdout] test executor::tests::committed_delete_recovers_from_wal_after_crash ... ok
[INFO] [stdout] test executor::tests::delete_where_primary_key_range_removes_only_matching_rows ... ok
[INFO] [stdout] test executor::tests::failed_commit_clears_session_when_storage_transaction_was_cleared ... ok
[INFO] [stdout] test executor::tests::dropping_session_with_active_transaction_rolls_back_and_releases_database_handle ... ok
[INFO] [stdout] test executor::tests::delete_with_non_boolean_where_does_not_delete_rows ... ok
[INFO] [stdout] test executor::tests::explicit_transaction_rollback_restores_deleted_rows_and_indexes ... ok
[INFO] [stdout] test executor::tests::failed_insert_does_not_write_partial_row ... ok
[INFO] [stdout] test executor::tests::explicit_transaction_rollback_discards_dml_and_ddl_but_preserves_prior_commits ... ok
[INFO] [stdout] test executor::tests::committed_overflow_insert_recovers_from_wal_after_crash ... ok
[INFO] [stdout] test executor::tests::explain_select_returns_explain_output ... ok
[INFO] [stdout] test executor::tests::filter_keeps_only_rows_with_true_predicate ... ok
[INFO] [stdout] test executor::tests::filter_propagates_child_row_errors ... ok
[INFO] [stdout] test executor::tests::delete_without_matches_returns_zero_rows_affected ... ok
[INFO] [stdout] test executor::tests::delete_where_removes_only_matching_rows ... ok
[INFO] [stdout] test executor::tests::failed_multi_row_insert_rolls_back_rows_already_inserted_in_statement ... ok
[INFO] [stdout] test executor::tests::failed_multi_row_update_rolls_back_rows_already_updated_in_statement ... ok
[INFO] [stdout] test executor::tests::failed_multi_row_insert_in_explicit_transaction_rolls_back_statement_before_commit ... ok
[INFO] [stdout] test executor::tests::committed_create_index_backfill_recovers_from_wal_after_crash_without_database_flush ... ok
[INFO] [stdout] test executor::tests::implicit_transactions_still_commit_before_and_after_explicit_rollback ... ok
[INFO] [stdout] test executor::tests::explicit_transaction_commit_persists_schema_rows_and_indexes_after_reopen ... ok
[INFO] [stdout] test executor::tests::filter_over_table_scan_preserves_borrowed_rows ... ok
[INFO] [stdout] test executor::tests::invalid_type_combinations_return_executor_errors ... ok
[INFO] [stdout] test executor::tests::explicit_transaction_rollback_restores_updated_rows_and_indexes ... ok
[INFO] [stdout] test executor::tests::failed_indexed_multi_row_insert_rolls_back_after_reopen ... ok
[INFO] [stdout] test executor::tests::filter_rejects_non_boolean_predicate ... ok
[INFO] [stdout] test executor::tests::full_table_scan_yields_borrowed_rows_that_can_be_materialized ... ok
[INFO] [stdout] test executor::tests::project_evaluates_multiple_expressions_in_order ... ok
[INFO] [stdout] test executor::tests::offset_reports_errors_from_skipped_rows ... ok
[INFO] [stdout] test executor::tests::insert_values_rejects_omitted_non_nullable_columns ... ok
[INFO] [stdout] test executor::tests::committed_large_insert_with_btree_splits_recovers_from_wal_after_crash ... ok
[INFO] [stdout] test executor::tests::project_propagates_child_row_errors ... ok
[INFO] [stdout] test executor::tests::insert_values_uses_primary_keys_and_persists_rows ... ok
[INFO] [stdout] test executor::tests::limit_rejects_non_row_child ... ok
[INFO] [stdout] test executor::tests::insert_values_rejects_values_with_wrong_type ... ok
[INFO] [stdout] test executor::tests::offset_larger_than_child_rows_returns_no_rows ... ok
[INFO] [stdout] test executor::tests::project_over_table_scan_returns_owned_rows ... ok
[INFO] [stdout] test executor::tests::insert_values_updates_existing_secondary_indexes ... ok
[INFO] [stdout] test executor::tests::limit_does_not_evaluate_rows_beyond_limit ... ok
[INFO] [stdout] test executor::tests::insert_values_rejects_null_for_non_nullable_columns ... ok
[INFO] [stdout] test executor::tests::offset_rejects_non_row_child ... ok
[INFO] [stdout] test executor::tests::nested_begin_errors_without_ending_outer_transaction ... ok
[INFO] [stdout] test executor::tests::row_operator_rejects_non_row_child ... ok
[INFO] [stdout] test executor::tests::limit_larger_than_child_rows_returns_all_rows ... ok
[INFO] [stdout] test executor::tests::single_column_expression_reads_bound_ordinal ... ok
[INFO] [stdout] test executor::tests::single_literal_expression_produces_one_column_record ... ok
[INFO] [stdout] test executor::tests::rollback_without_active_transaction_errors_and_later_implicit_statement_commits ... ok
[INFO] [stdout] test executor::tests::savepoint_rollback_error_takes_precedence_over_executor_error ... ok
[INFO] [stdout] test executor::tests::select_with_secondary_index_equality_returns_matching_rows ... ok
[INFO] [stdout] test executor::tests::select_without_from_executes_through_one_row_and_project ... ok
[INFO] [stdout] test executor::tests::update_all_rows_returns_count_and_replaces_values ... ok
[INFO] [stdout] test executor::tests::select_with_secondary_index_equality_applies_residual_filter ... ok
[INFO] [stdout] test executor::tests::select_with_text_index_range_does_not_skip_short_matching_values ... ok
[INFO] [stdout] test executor::tests::sort_returns_unsupported_error_instead_of_panicking ... ok
[INFO] [stdout] test executor::tests::update_refreshes_secondary_index_entries ... ok
[INFO] [stdout] test executor::tests::select_with_projection_and_filter_executes_end_to_end ... ok
[INFO] [stdout] test executor::tests::update_assignment_expression_reads_original_row_values ... ok
[INFO] [stdout] test executor::tests::select_with_text_index_exclusive_range_excludes_boundary_values ... ok
[INFO] [stdout] test executor::tests::select_with_text_index_range_returns_matching_rows ... ok
[INFO] [stdout] test executor::tests::update_rejects_primary_key_assignment ... ok
[INFO] [stdout] test executor::tests::secondary_indexes_allow_duplicate_values_and_persist_entries ... ok
[INFO] [stdout] test executor::tests::uncommitted_flushed_insert_is_undone_during_recovery ... ok
[INFO] [stdout] test executor::tests::select_with_primary_key_range_returns_only_matching_rows ... ok
[INFO] [stdout] test executor::tests::update_rejects_wrong_type_without_changing_row ... ok
[INFO] [stdout] test executor::tests::update_where_can_use_secondary_index_scan ... ok
[INFO] [stdout] test executor::tests::update_where_primary_key_range_replaces_only_matching_rows ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/databas-f741021cefe19af3` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "ebfdbabd6a513eae9b8553bdd6f0a63c73a05e83d6e3e3f70eb40e70657d6615", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ebfdbabd6a513eae9b8553bdd6f0a63c73a05e83d6e3e3f70eb40e70657d6615", kill_on_drop: false }`
[INFO] [stdout] ebfdbabd6a513eae9b8553bdd6f0a63c73a05e83d6e3e3f70eb40e70657d6615
