[INFO] fetching crate duat-core 0.9.0...
[INFO] testing duat-core-0.9.0 against beta-2026-03-05 for beta-1.95-1
[INFO] extracting crate duat-core 0.9.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate duat-core 0.9.0
[INFO] finished tweaking crates.io crate duat-core 0.9.0
[INFO] tweaked toml for crates.io crate duat-core 0.9.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate duat-core 0.9.0 on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate duat-core 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" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f2a8ba334084bb8778f723cad914ab6dbc701e1fee368b903ded97af16943098
[INFO] running `Command { std: "docker" "start" "-a" "f2a8ba334084bb8778f723cad914ab6dbc701e1fee368b903ded97af16943098", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f2a8ba334084bb8778f723cad914ab6dbc701e1fee368b903ded97af16943098", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2a8ba334084bb8778f723cad914ab6dbc701e1fee368b903ded97af16943098", kill_on_drop: false }`
[INFO] [stdout] f2a8ba334084bb8778f723cad914ab6dbc701e1fee368b903ded97af16943098
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] beb6a3ad9fc823a0eef4081fd23d4883c684119538e16a820f6adb5830a4b933
[INFO] running `Command { std: "docker" "start" "-a" "beb6a3ad9fc823a0eef4081fd23d4883c684119538e16a820f6adb5830a4b933", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.181
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling virtue v0.0.18
[INFO] [stderr]    Compiling unty v0.0.4
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling interrupt-read v0.6.0
[INFO] [stderr]    Compiling gap-buf v0.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling format-like v0.7.0
[INFO] [stderr]    Compiling bincode_derive v2.0.1
[INFO] [stderr]    Compiling bincode v2.0.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling thread-amount v0.3.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling shellexpand v3.1.2
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling regex-cursor v0.1.5
[INFO] [stderr]    Compiling duat-core v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.46s
[INFO] running `Command { std: "docker" "inspect" "beb6a3ad9fc823a0eef4081fd23d4883c684119538e16a820f6adb5830a4b933", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "beb6a3ad9fc823a0eef4081fd23d4883c684119538e16a820f6adb5830a4b933", kill_on_drop: false }`
[INFO] [stdout] beb6a3ad9fc823a0eef4081fd23d4883c684119538e16a820f6adb5830a4b933
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 21377e8918982f98bdb95049804449b1589972d54cd1233e820dcb74b1d4e30a
[INFO] running `Command { std: "docker" "start" "-a" "21377e8918982f98bdb95049804449b1589972d54cd1233e820dcb74b1d4e30a", kill_on_drop: false }`
[INFO] [stderr]    Compiling duat-core v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.07s
[INFO] running `Command { std: "docker" "inspect" "21377e8918982f98bdb95049804449b1589972d54cd1233e820dcb74b1d4e30a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "21377e8918982f98bdb95049804449b1589972d54cd1233e820dcb74b1d4e30a", kill_on_drop: false }`
[INFO] [stdout] 21377e8918982f98bdb95049804449b1589972d54cd1233e820dcb74b1d4e30a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5b74fb0739b0d1dbf8b727511c1a3081853a8ef787be4be10d379057ae9e8950
[INFO] running `Command { std: "docker" "start" "-a" "5b74fb0739b0d1dbf8b727511c1a3081853a8ef787be4be10d379057ae9e8950", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/duat_core-e35aaacabe4614ba)
[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] [stderr]    Doc-tests duat_core
[INFO] [stdout] 
[INFO] [stdout] running 82 tests
[INFO] [stdout] test src/context/log.rs - context::log::macros::info (line 157) ... FAILED
[INFO] [stdout] test src/context/log.rs - context::log::macros::debug (line 236) ... ok
[INFO] [stdout] test src/context/log.rs - context::log::macros::error (line 52) ... FAILED
[INFO] [stdout] test src/cmd/mod.rs - cmd (line 44) ... ok
[INFO] [stdout] test src/cmd/mod.rs - cmd::global::add (line 879) ... ok
[INFO] [stdout] test src/context/cache.rs - context::cache (line 17) ... ok
[INFO] [stdout] test src/context/handles.rs - context::handles::Handle (line 29) ... ok
[INFO] [stdout] test src/context/log.rs - context::log::macros::debug (line 219) ... FAILED
[INFO] [stdout] test src/data.rs - data::Pass::write_many (line 828) ... ok
[INFO] [stdout] test src/cmd/mod.rs - cmd (line 65) ... ok
[INFO] [stdout] test src/context/handles.rs - context::handles::Handle (line 100) ... ok
[INFO] [stdout] test src/cmd/mod.rs - cmd::global::call (line 1017) ... ok
[INFO] [stdout] test src/cmd/mod.rs - cmd (line 19) ... ok
[INFO] [stdout] test src/context/handles.rs - context::handles::Handle (line 81) ... ok
[INFO] [stdout] test src/context/handles.rs - context::handles::Handle (line 55) ... ok
[INFO] [stdout] test src/data.rs - data::RwData<T>::new_unsized (line 144) ... ok
[INFO] [stdout] test src/data.rs - data::Pass::write_many (line 804) ... ok
[INFO] [stdout] test src/data.rs - data::RwData<T>::write_then (line 286) ... ok
[INFO] [stdout] test src/form.rs - form::global::set (line 69) ... ok
[INFO] [stdout] test src/cmd/mod.rs - cmd (line 112) ... ok
[INFO] [stdout] test src/data.rs - data::RwData<T>::write_then (line 311) ... ok
[INFO] [stdout] test src/form.rs - form::global::set_extra_cursor (line 204) ... ok
[INFO] [stdout] test src/hook.rs - hook (line 142) ... ok
[INFO] [stdout] test src/hook.rs - hook (line 93) ... ok
[INFO] [stdout] test src/hook.rs - hook (line 112) ... ok
[INFO] [stdout] test src/hook.rs - hook (line 62) ... ok
[INFO] [stdout] test src/form.rs - form::Painter (line 1169) ... ok
[INFO] [stdout] test src/form.rs - form::global::enable_mask (line 297) ... ok
[INFO] [stdout] test src/form.rs - form::global::set_weak (line 113) ... ok
[INFO] [stdout] test src/hook.rs - hook::WidgetOpened (line 496) ... ok
[INFO] [stdout] test src/lib.rs - Plugin (line 53) ... ok
[INFO] [stdout] test src/hook.rs - hook::BufferUpdated (line 710) ... ok
[INFO] [stdout] test src/hook.rs - hook::WidgetOpened (line 508) ... ok
[INFO] [stdout] test src/lib.rs - try_or_log_err (line 782) ... ok
[INFO] [stdout] test src/form.rs - form::global::set_main_cursor (line 175) ... ok
[INFO] [stdout] test src/hook.rs - hook::WidgetOpened (line 523) ... ok
[INFO] [stdout] test src/hook.rs - hook (line 9) ... ok
[INFO] [stdout] test src/cmd/mod.rs - cmd (line 145) ... ok
[INFO] [stdout] test src/lib.rs - try_or_log_err (line 800) ... ok
[INFO] [stdout] test src/mode/cursor/mod.rs - mode::cursor::CursorMatches<'c,R>::from_caret_excl (line 711) ... ok
[INFO] [stdout] test src/mode/cursor/mod.rs - mode::cursor::CursorMatches<'c,R>::to_caret (line 744) ... ok
[INFO] [stdout] test src/mode/mod.rs - mode::Mode (line 293) ... ok
[INFO] [stdout] test src/mode/mod.rs - mode::User (line 76) ... ok
[INFO] [stdout] test src/mode/mod.rs - mode::Mode (line 332) ... ok
[INFO] [stdout] test src/mode/mod.rs - mode::Mode (line 234) ... ok
[INFO] [stdout] test src/mode/cursor/mod.rs - mode::cursor::CursorMatches<'c,R>::from_caret (line 686) ... ok
[INFO] [stdout] test src/mode/cursor/mod.rs - mode::cursor::CursorMatches<'c,R>::to_caret_incl (line 769) ... ok
[INFO] [stdout] test src/mode/mod.rs - mode::Mode (line 371) ... ok
[INFO] [stdout] test src/mode/cursor/mod.rs - mode::cursor::Cursor (line 56) ... ok
[INFO] [stdout] test src/mode/mod.rs - mode::Mode (line 219) ... ok
[INFO] [stdout] test src/mode/mod.rs - mode::User (line 63) ... ok
[INFO] [stdout] test src/mode/patterns.rs - mode::patterns::__alt__ (line 132) ... ok
[INFO] [stdout] test src/mode/patterns.rs - mode::patterns::__event__ (line 18) ... ok
[INFO] [stdout] test src/mode/patterns.rs - mode::patterns::__ctrl__ (line 212) ... ok
[INFO] [stdout] test src/lib.rs - process::get_or_spawn (line 549) ... ok
[INFO] [stdout] test src/mode/patterns.rs - mode::patterns::__shift__ (line 253) ... ok
[INFO] [stdout] test src/mode/patterns.rs - mode::patterns::__alt__ (line 108) ... ok
[INFO] [stdout] test src/hook.rs - hook::Hookable::get_input (line 1137) ... ok
[INFO] [stdout] test src/mode/mod.rs - mode::Mode::bindings (line 478) ... ok
[INFO] [stdout] test src/mode/patterns.rs - mode::patterns::__ctrl__ (line 188) ... ok
[INFO] [stdout] test src/mode/patterns.rs - mode::patterns::__alt__ (line 93) ... ok
[INFO] [stdout] test src/mode/patterns.rs - mode::patterns::__ctrl__ (line 173) ... ok
[INFO] [stdout] test src/opts.rs - opts::PrintOpts::default_for_input (line 209) ... ok
[INFO] [stdout] test src/mode/patterns.rs - mode::patterns::__shift__ (line 292) ... ok
[INFO] [stdout] test src/mode/patterns.rs - mode::patterns::__event__ (line 36) ... ok
[INFO] [stdout] test src/mode/patterns.rs - mode::patterns::__shift__ (line 268) ... ok
[INFO] [stdout] test src/opts.rs - opts::PrintOpts::new (line 161) ... ok
[INFO] [stdout] test src/ui/layout.rs - ui::layout (line 12) ... ok
[INFO] [stdout] test src/text/builder.rs - text::builder::Builder (line 31) ... ok
[INFO] [stdout] test src/text/strs/mod.rs - text::strs::Strs::is_empty_line (line 491) ... ok
[INFO] [stdout] test src/text/mod.rs - text (line 35) ... ok
[INFO] [stdout] test src/ui/widget.rs - ui::widget::Widget::needs_update (line 131) ... ok
[INFO] [stdout] test src/text/tags/types.rs - text::tags::types::Spacer (line 173) ... ok
[INFO] [stdout] test src/text/tags/mod.rs - text::tags::Tags<'_>::remove (line 89) ... ok
[INFO] [stdout] test src/text/mod.rs - text (line 62) ... ok
[INFO] [stdout] test src/text/tags/taggers.rs - text::tags::taggers::Tagger (line 265) ... ok
[INFO] [stdout] test src/text/mod.rs - text::Text::remove_tags (line 461) ... ok
[INFO] [stdout] test src/ui/mod.rs - ui::PushSpecs (line 206) ... ok
[INFO] [stdout] test src/text/mod.rs - text::TextMut<'t>::remove_tags (line 779) ... ok
[INFO] [stdout] test src/text/mod.rs - text::Text::builder (line 190) ... ok
[INFO] [stdout] test src/text/tags/types.rs - text::tags::types::Spacer (line 165) ... ok
[INFO] [stdout] test src/ui/mod.rs - ui::PushSpecs (line 190) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/context/log.rs - context::log::macros::info (line 157) stdout ----
[INFO] [stdout] error: expected a string literal
[INFO] [stdout]    --> src/context/log.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     ("This is my {}", "info"),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context/log.rs - context::log::macros::error (line 52) stdout ----
[INFO] [stdout] error: expected a string literal
[INFO] [stdout]   --> src/context/log.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     ("This is my {}", "error"),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context/log.rs - context::log::macros::debug (line 219) stdout ----
[INFO] [stdout] error: expected a string literal
[INFO] [stdout]    --> src/context/log.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     ("This is my {}", "warning"),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/context/log.rs - context::log::macros::debug (line 219)
[INFO] [stdout]     src/context/log.rs - context::log::macros::error (line 52)
[INFO] [stdout]     src/context/log.rs - context::log::macros::info (line 157)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 79 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.72s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 8.12s; merged doctests compilation took 1.39s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "5b74fb0739b0d1dbf8b727511c1a3081853a8ef787be4be10d379057ae9e8950", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5b74fb0739b0d1dbf8b727511c1a3081853a8ef787be4be10d379057ae9e8950", kill_on_drop: false }`
[INFO] [stdout] 5b74fb0739b0d1dbf8b727511c1a3081853a8ef787be4be10d379057ae9e8950
