[INFO] fetching crate fsqlite-ext-session 0.1.2... [INFO] testing fsqlite-ext-session-0.1.2 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate fsqlite-ext-session 0.1.2 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate fsqlite-ext-session 0.1.2 [INFO] finished tweaking crates.io crate fsqlite-ext-session 0.1.2 [INFO] tweaked toml for crates.io crate fsqlite-ext-session 0.1.2 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate fsqlite-ext-session 0.1.2 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate fsqlite-ext-session 0.1.2 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 24fd2611ba52f1934ed23ab6d1a9ca166239bb9a686dd7f942f87ef673074400 [INFO] running `Command { std: "docker" "start" "-a" "24fd2611ba52f1934ed23ab6d1a9ca166239bb9a686dd7f942f87ef673074400", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "24fd2611ba52f1934ed23ab6d1a9ca166239bb9a686dd7f942f87ef673074400", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "24fd2611ba52f1934ed23ab6d1a9ca166239bb9a686dd7f942f87ef673074400", kill_on_drop: false }` [INFO] [stdout] 24fd2611ba52f1934ed23ab6d1a9ca166239bb9a686dd7f942f87ef673074400 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b7dc964ca78ffca68bf3eb3a41fa896f529667c7643ef1d3282a020f45758fb5 [INFO] running `Command { std: "docker" "start" "-a" "b7dc964ca78ffca68bf3eb3a41fa896f529667c7643ef1d3282a020f45758fb5", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling cc v1.2.56 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling blake3 v1.8.3 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling fsqlite-error v0.1.2 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling fsqlite-types v0.1.2 [INFO] [stderr] Compiling fsqlite-ext-session v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.67s [INFO] running `Command { std: "docker" "inspect" "b7dc964ca78ffca68bf3eb3a41fa896f529667c7643ef1d3282a020f45758fb5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b7dc964ca78ffca68bf3eb3a41fa896f529667c7643ef1d3282a020f45758fb5", kill_on_drop: false }` [INFO] [stdout] b7dc964ca78ffca68bf3eb3a41fa896f529667c7643ef1d3282a020f45758fb5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c63d445959dff648f40d8d2e67d2b661273ad03607f8bf9ba0e731e1d4cbf373 [INFO] running `Command { std: "docker" "start" "-a" "c63d445959dff648f40d8d2e67d2b661273ad03607f8bf9ba0e731e1d4cbf373", kill_on_drop: false }` [INFO] [stderr] Compiling fsqlite-ext-session v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.66s [INFO] running `Command { std: "docker" "inspect" "c63d445959dff648f40d8d2e67d2b661273ad03607f8bf9ba0e731e1d4cbf373", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c63d445959dff648f40d8d2e67d2b661273ad03607f8bf9ba0e731e1d4cbf373", kill_on_drop: false }` [INFO] [stdout] c63d445959dff648f40d8d2e67d2b661273ad03607f8bf9ba0e731e1d4cbf373 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 469771c4bf2a242b1d46855bc66a9a9997b06990dde861dd2d1e7f0b5abab809 [INFO] running `Command { std: "docker" "start" "-a" "469771c4bf2a242b1d46855bc66a9a9997b06990dde861dd2d1e7f0b5abab809", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fsqlite_ext_session-46fdb5420ec77a9a) [INFO] [stdout] [INFO] [stdout] running 112 tests [INFO] [stdout] test tests::test_apply_delete ... ok [INFO] [stdout] test tests::test_apply_delete_data_conflict_replace_removes ... ok [INFO] [stdout] test tests::test_apply_delete_not_found_replace_aborts ... ok [INFO] [stdout] test tests::test_apply_abort_rolls_back_prior_successes ... ok [INFO] [stdout] test tests::test_apply_empty_changeset ... ok [INFO] [stdout] test tests::test_apply_insert_without_pk_uses_full_row_identity ... ok [INFO] [stdout] test tests::test_apply_multiple_rows_mixed ... ok [INFO] [stdout] test tests::test_apply_outcome_aborted_eq ... ok [INFO] [stdout] test tests::test_apply_outcome_debug ... ok [INFO] [stdout] test tests::test_apply_insert ... ok [INFO] [stdout] test tests::test_apply_update ... ok [INFO] [stdout] test tests::test_apply_update_data_conflict_replace ... ok [INFO] [stdout] test tests::test_apply_update_not_found_abort ... ok [INFO] [stdout] test tests::test_apply_update_not_found_replace_aborts ... ok [INFO] [stdout] test tests::test_apply_update_pk_conflict_omit ... ok [INFO] [stdout] test tests::test_apply_update_pk_conflict_replace_overwrites_conflicting_row ... ok [INFO] [stdout] test tests::test_change_op_byte_values ... ok [INFO] [stdout] test tests::test_change_op_copy_clone_eq ... ok [INFO] [stdout] test tests::test_change_op_byte_roundtrip ... ok [INFO] [stdout] test tests::test_change_op_from_byte_exhaustive_invalid ... ok [INFO] [stdout] test tests::test_change_op_debug ... ok [INFO] [stdout] test tests::test_changeset_empty_encode_decode ... ok [INFO] [stdout] test tests::test_changeset_full_roundtrip ... ok [INFO] [stdout] test tests::test_changeset_invert_update ... ok [INFO] [stdout] test tests::test_changeset_invert_undoes_changes ... ok [INFO] [stdout] test tests::test_changeset_roundtrip ... ok [INFO] [stdout] test tests::test_changeset_multi_table_encode_decode ... ok [INFO] [stdout] test tests::test_changeset_invert_insert ... ok [INFO] [stdout] test tests::test_changeset_row_invert_double_is_identity ... ok [INFO] [stdout] test tests::test_changeset_value_blob ... ok [INFO] [stdout] test tests::test_changeset_value_blob_empty ... ok [INFO] [stdout] test tests::test_changeset_row_decode_bad_op ... ok [INFO] [stdout] test tests::test_changeset_value_decode_bad_type ... ok [INFO] [stdout] test tests::test_changeset_row_encode_decode_all_ops ... ok [INFO] [stdout] test tests::test_changeset_value_decode_truncated_real ... ok [INFO] [stdout] test tests::test_changeset_value_integer ... ok [INFO] [stdout] test tests::test_changeset_value_decode_truncated_text ... ok [INFO] [stdout] test tests::test_changeset_concat ... ok [INFO] [stdout] test tests::test_changeset_invert_is_self_inverse ... ok [INFO] [stdout] test tests::test_changeset_binary_format ... ok [INFO] [stdout] test tests::test_changeset_invert_delete ... ok [INFO] [stdout] test tests::test_changeset_value_integer_negative ... ok [INFO] [stdout] test tests::test_changeset_value_decode_at_offset ... ok [INFO] [stdout] test tests::test_changeset_default_trait ... ok [INFO] [stdout] test tests::test_changeset_value_text ... ok [INFO] [stdout] test tests::test_changeset_value_integer_boundaries ... ok [INFO] [stdout] test tests::test_changeset_value_decode_offset_beyond_len ... ok [INFO] [stdout] test tests::test_changeset_value_real ... ok [INFO] [stdout] test tests::test_changeset_value_decode_truncated ... ok [INFO] [stdout] test tests::test_changeset_value_decode_truncated_blob ... ok [INFO] [stdout] test tests::test_changeset_value_text_empty ... ok [INFO] [stdout] test tests::test_changeset_value_text_unicode ... ok [INFO] [stdout] test tests::test_changeset_value_real_nan_roundtrip ... ok [INFO] [stdout] test tests::test_changeset_value_to_sqlite ... ok [INFO] [stdout] test tests::test_changeset_value_undefined ... ok [INFO] [stdout] test tests::test_changeset_value_from_sqlite ... ok [INFO] [stdout] test tests::test_changeset_value_null ... ok [INFO] [stdout] test tests::test_changeset_value_real_special ... ok [INFO] [stdout] test tests::test_changeset_value_decode_empty_slice ... ok [INFO] [stdout] test tests::test_changeset_varint_len_values ... ok [INFO] [stdout] test tests::test_conflict_abort_stops_apply ... ok [INFO] [stdout] test tests::test_conflict_omit_skips ... ok [INFO] [stdout] test tests::test_conflict_not_found ... ok [INFO] [stdout] test tests::test_conflict_type_debug ... ok [INFO] [stdout] test tests::test_conflict_replace_insert ... ok [INFO] [stdout] test tests::test_conflict_type_eq ... ok [INFO] [stdout] test tests::test_conflict_action_eq ... ok [INFO] [stdout] test tests::test_conflict_unique_insert ... ok [INFO] [stdout] test tests::test_extension_name_matches_crate_suffix ... ok [INFO] [stdout] test tests::test_extension_name_value ... ok [INFO] [stdout] test tests::test_patchset_apply_matches_changeset_apply ... ok [INFO] [stdout] test tests::test_patchset_decode_rehydrates_pk_old_values ... ok [INFO] [stdout] test tests::test_patchset_decode_truncated_update_returns_none ... ok [INFO] [stdout] test tests::test_changeset_value_sqlite_roundtrip_all_types ... ok [INFO] [stdout] test tests::test_patchset_delete_omits_non_pk_old_values ... ok [INFO] [stdout] test tests::test_patchset_format_omits_old_values ... ok [INFO] [stdout] test tests::test_patchset_update_only_pk_old ... ok [INFO] [stdout] test tests::test_conflict_data ... ok [INFO] [stdout] test tests::test_patchset_update_uses_single_record_layout ... ok [INFO] [stdout] test tests::test_session_attach_table ... ok [INFO] [stdout] test tests::test_session_attached_table_without_pk_is_ignored ... ok [INFO] [stdout] test tests::test_session_changeset_coalesces_net_row_effects ... ok [INFO] [stdout] test tests::test_session_changeset_existing_row_pk_update_emits_delete_then_insert ... ok [INFO] [stdout] test tests::test_session_changeset_existing_row_pk_update_then_delete_emits_delete_only ... ok [INFO] [stdout] test tests::test_session_changeset_tracks_follow_on_changes_after_pk_update ... ok [INFO] [stdout] test tests::test_session_create ... ok [INFO] [stdout] test tests::test_session_empty_changeset ... ok [INFO] [stdout] test tests::test_session_empty_patchset ... ok [INFO] [stdout] test tests::test_session_multiple_tables ... ok [INFO] [stdout] test tests::test_session_pk_columns ... ok [INFO] [stdout] test tests::test_session_pk_evolution_coalesces_to_net_effect ... ok [INFO] [stdout] test tests::test_session_record_delete ... ok [INFO] [stdout] test tests::test_patchset_insert_same_as_changeset ... ok [INFO] [stdout] test tests::test_session_pk_update_emits_delete_and_insert ... ok [INFO] [stdout] test tests::test_table_changeset_encode_patchset ... ok [INFO] [stdout] test tests::test_table_info_decode_truncated ... ok [INFO] [stdout] test tests::test_table_info_header_byte ... ok [INFO] [stdout] test tests::test_table_info_no_pk_columns ... ok [INFO] [stdout] test tests::test_session_record_insert ... ok [INFO] [stdout] test tests::test_session_record_update ... ok [INFO] [stdout] test tests::test_session_default_trait ... ok [INFO] [stdout] test tests::test_session_rows_with_null_primary_key_are_ignored ... ok [INFO] [stdout] test tests::test_table_info_nul_terminated_name ... ok [INFO] [stdout] test tests::test_table_info_decode_at_offset ... ok [INFO] [stdout] test tests::test_session_unattached_table_ignored ... ok [INFO] [stdout] test tests::test_table_info_single_column ... ok [INFO] [stdout] test tests::test_table_info_unicode_name ... ok [INFO] [stdout] test tests::test_table_info_roundtrip ... ok [INFO] [stdout] test tests::test_table_info_decode_wrong_header ... ok [INFO] [stdout] test tests::test_session_changeset_rejects_malformed_insert_attached_after_recording - should panic ... ok [INFO] [stderr] Doc-tests fsqlite_ext_session [INFO] [stdout] test tests::test_session_record_insert_rejects_attached_table_width_mismatch - should panic ... ok [INFO] [stdout] test tests::test_session_record_update_rejects_attached_table_width_mismatch - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 112 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [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] running `Command { std: "docker" "inspect" "469771c4bf2a242b1d46855bc66a9a9997b06990dde861dd2d1e7f0b5abab809", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "469771c4bf2a242b1d46855bc66a9a9997b06990dde861dd2d1e7f0b5abab809", kill_on_drop: false }` [INFO] [stdout] 469771c4bf2a242b1d46855bc66a9a9997b06990dde861dd2d1e7f0b5abab809