[INFO] fetching crate user_doc-tests 1.0.3...
[INFO] testing user_doc-tests-1.0.3 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate user_doc-tests 1.0.3 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate user_doc-tests 1.0.3
[INFO] finished tweaking crates.io crate user_doc-tests 1.0.3
[INFO] tweaked toml for crates.io crate user_doc-tests 1.0.3 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate user_doc-tests 1.0.3 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 57 packages to highest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded user_doc-doc_data v1.0.3
[INFO] [stderr]   Downloaded strum_macros v0.20.1
[INFO] [stderr]   Downloaded strum v0.20.0
[INFO] [stderr]   Downloaded user_doc v1.0.3
[INFO] [stderr]   Downloaded user_doc-doc_proc_macro v1.0.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f59ff5534b4daef1932511ca5e23c8babbd9b9c658f0af7d09c26596a53cb80b
[INFO] running `Command { std: "docker" "start" "f59ff5534b4daef1932511ca5e23c8babbd9b9c658f0af7d09c26596a53cb80b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f59ff5534b4daef1932511ca5e23c8babbd9b9c658f0af7d09c26596a53cb80b", 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" "f59ff5534b4daef1932511ca5e23c8babbd9b9c658f0af7d09c26596a53cb80b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f59ff5534b4daef1932511ca5e23c8babbd9b9c658f0af7d09c26596a53cb80b", 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" "f59ff5534b4daef1932511ca5e23c8babbd9b9c658f0af7d09c26596a53cb80b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.04s
[INFO] running `Command { std: "docker" "inspect" "f59ff5534b4daef1932511ca5e23c8babbd9b9c658f0af7d09c26596a53cb80b", 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" "f59ff5534b4daef1932511ca5e23c8babbd9b9c658f0af7d09c26596a53cb80b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling serde_json v1.0.154
[INFO] [stderr]    Compiling syn v3.0.9
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling unicode-ident v1.0.27
[INFO] [stderr]    Compiling equivalent v1.0.3
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling strum_macros v0.20.1
[INFO] [stderr]    Compiling strum v0.20.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling user_doc-doc_data v1.0.3
[INFO] [stderr]    Compiling user_doc-doc_proc_macro v1.0.3
[INFO] [stderr]    Compiling user_doc v1.0.3
[INFO] [stderr]    Compiling user_doc-tests v1.0.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 38.96s
[INFO] running `Command { std: "docker" "inspect" "f59ff5534b4daef1932511ca5e23c8babbd9b9c658f0af7d09c26596a53cb80b", 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" "f59ff5534b4daef1932511ca5e23c8babbd9b9c658f0af7d09c26596a53cb80b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.11s
[INFO] [stderr]      Running tests/macros.rs (/opt/rustwide/target/release/deps/macros-37b48dabb5d5772e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test must_extract_doc_comments ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- must_extract_doc_comments stdout ----
[INFO] [stdout] loading global docs from complete_path "/tmp/user_doc/user_doc.json"
[INFO] [stdout] docs_read_lock Instant { tv_sec: 6078, tv_nsec: 458333676 } DocDict(
[INFO] [stdout]     {
[INFO] [stdout]         1: (
[INFO] [stdout]             "A Slaying in Luton",
[INFO] [stdout]             BoxedDocDict(
[INFO] [stdout]                 "A Slaying in Luton",
[INFO] [stdout]                 DocDict(
[INFO] [stdout]                     {
[INFO] [stdout]                         3: (
[INFO] [stdout]                             "The Trouble About Ipswich",
[INFO] [stdout]                             BoxedDocDict(
[INFO] [stdout]                                 "The Trouble About Ipswich",
[INFO] [stdout]                                 DocDict(
[INFO] [stdout]                                     {
[INFO] [stdout]                                         1: (
[INFO] [stdout]                                             "Their Modest Abode Ruined",
[INFO] [stdout]                                             Doc(
[INFO] [stdout]                                                 "Their Modest Abode Ruined",
[INFO] [stdout]                                                 " \\\"Can I have a drink of that water?\\\" she said.  \n It was hot. The cool liquid ran freely behind me.  \n \\\"Why not share it?\\\" I thought. I was leaning on the fence to relax. I hadn\\'t meant to block it.  \n \\\"Go ahead.\\\" I stepped aside. She passed through the fence gate.  \n It\\'s not actually mine, I told her.\\\" I didn\\'t want to say anything. I wanted to lean back on the gate. I didn\\'t because I didn\\'t feel like moving out of someone\\'s way again. It was hot.  \n \\\"What, all this water is just here like this?\\\" She seemed doubtful.  \n \\\"Yeah,\\\" I said, as if the expert, \\\"I think it belongs to the city.\\\"  \n \\\"How strange,\\\" she said.  \n It was that kind of conversation. Every word. Took too much. Breath. It was hot.",
[INFO] [stdout]                                             ),
[INFO] [stdout]                                         ),
[INFO] [stdout]                                         4: (
[INFO] [stdout]                                             "The House of Almond Blossoms",
[INFO] [stdout]                                             Doc(
[INFO] [stdout]                                                 "The House of Almond Blossoms",
[INFO] [stdout]                                                 " The machine came barelling down the street. It was a behemoth of piping and tubes.  \n The device was a wonder as I had never seen. A woman sat on it. She wore a fearsome helmet of obviously fine make.   \n Every time she kicked her feet, the strange thing seemed to jump forward. Was she hurting the beast to goad it on? Was it even alive?  \n I did not know. A crowd had come to see. I did not notice. I was alone among them with my thoughts. Would this be my end? Would I be trod into the earth by a mechanical nightmare?  ",
[INFO] [stdout]                                             ),
[INFO] [stdout]                                         ),
[INFO] [stdout]                                         5: (
[INFO] [stdout]                                             "All Along the Weary M-5 Motorway",
[INFO] [stdout]                                             Doc(
[INFO] [stdout]                                                 "All Along the Weary M-5 Motorway",
[INFO] [stdout]                                                 " The parenchyma isn\\'t as stiff as usual. It looks almost floppy.\n I stick out a hand to touch it. It sucks my fingertips forward.\n When I pull my hand back, a hanging bridge of sap follows. Amazing. I\\'ve only ever seen it dry.",
[INFO] [stdout]                                             ),
[INFO] [stdout]                                         ),
[INFO] [stdout]                                         6: (
[INFO] [stdout]                                             "Turtles, Terrapins, and Toroidal Tortoises – Or, Brixton Bereaved",
[INFO] [stdout]                                             Doc(
[INFO] [stdout]                                                 "Turtles, Terrapins, and Toroidal Tortoises – Or, Brixton Bereaved",
[INFO] [stdout]                                                 " He took a look at the card I showed him. His brows scrunched up like he smelled something offensive.  \n Could he tell it was fake? Everyone sweats in heat like this. If they don\\'t, it means they\\'re about to keel over from dehydration anyway. Still, I felt like I was sweating more than usual.  \n We stood frozen for a moment. It seemed an eon. Then he mercifully broke the silence.   \n \\\"I can\\'t read those. I\\'m just supposed to stand here and not let anyone pass.\\\"  \n I considered. I didn\\'t want to get him in trouble – he was clearly new. Still, it was me or him.  \n \\\"Oh,\\\" I said as casually as I could, \\\"It says you\\'re to let me through. But don\\'t let anyone else through after me. It says that too.\\\"\\\"  ",
[INFO] [stdout]                                             ),
[INFO] [stdout]                                         ),
[INFO] [stdout]                                     },
[INFO] [stdout]                                     [
[INFO] [stdout]                                         (
[INFO] [stdout]                                             [
[INFO] [stdout]                                                 1,
[INFO] [stdout]                                                 3,
[INFO] [stdout]                                                 6,
[INFO] [stdout]                                             ],
[INFO] [stdout]                                             "- Read about the Kid in 1.3.6",
[INFO] [stdout]                                         ),
[INFO] [stdout]                                         (
[INFO] [stdout]                                             [
[INFO] [stdout]                                                 1,
[INFO] [stdout]                                                 3,
[INFO] [stdout]                                                 4,
[INFO] [stdout]                                             ],
[INFO] [stdout]                                             "- Read about the HeroLady in 1.3.4",
[INFO] [stdout]                                         ),
[INFO] [stdout]                                     ],
[INFO] [stdout]                                 ),
[INFO] [stdout]                             ),
[INFO] [stdout]                         ),
[INFO] [stdout]                     },
[INFO] [stdout]                     [],
[INFO] [stdout]                 ),
[INFO] [stdout]             ),
[INFO] [stdout]         ),
[INFO] [stdout]         11: (
[INFO] [stdout]             "",
[INFO] [stdout]             Doc(
[INFO] [stdout]                 "",
[INFO] [stdout]                 " \\\"So let them come to see their ruler.\\\" He spoke as if he didn\\'t care. He took great pains to do so with a loud voice.  \n Maybe it was because he still had one headphone on. I could not tell.   \n \\\"They won\\'t breach our guard so easily, right fellas?\\\" Nobody answered. Maybe he was trying to impress them.   \n If that was it, it wasn\\'t working.  ",
[INFO] [stdout]             ),
[INFO] [stdout]         ),
[INFO] [stdout]         33: (
[INFO] [stdout]             "The Peace Unmade",
[INFO] [stdout]             Doc(
[INFO] [stdout]                 "The Peace Unmade",
[INFO] [stdout]                 " They wrecked the craft up on the higher shore.  \n They weren\\'t pressed for space. There was plenty of shore to wreck upon, too.  \n The Great Receding had left lots of sand where once the mighty waves had smashed.  \n Its passage revealed even more garbage. Sometimes, you could find something good there. You had to be careful though.  \n Some of the garbage was dangerous. It was best to wrap cloth around your hands.  \n The wrecked craft left a kind of streak through the junk – Like a giant hand had decided to clean some of the mess before getting tired and quitting abruptly.",
[INFO] [stdout]             ),
[INFO] [stdout]         ),
[INFO] [stdout]     },
[INFO] [stdout]     [],
[INFO] [stdout] )
[INFO] [stdout] 
[INFO] [stdout] thread 'must_extract_doc_comments' (631) panicked at tests/macros.rs:142:6:
[INFO] [stdout] must expand docs into dirs : Must create root path "tests/scratch/src"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: <user_doc_doc_data::DocDict>::expand_into_mdbook_dirs_at_path
[INFO] [stdout]    2: <macros::must_extract_doc_comments::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]    3: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]    4: test::run_test::{closure#0}
[INFO] [stdout]    5: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]    6: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]    7: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64bc666c63d1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x64bc666db33a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x64bc666cae3c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x64bc666a10c6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x64bc666be489 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x64bc666418d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x64bc666be642 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x64bc666a1172 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x64bc666996b9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x64bc666a1e7d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x64bc666dba6c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x64bc666db842 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x64bc66634966 - <macros[f52927e2323ea635]::must_extract_doc_comments::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x64bc66634bbb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x64bc66642225 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x64bc6663bae4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x64bc66645382 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x64bc666c5769 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7db992a22dfa - <unknown>
[INFO] [stdout]   19:     0x7db992ab63d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     must_extract_doc_comments
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test macros`
[INFO] running `Command { std: "docker" "inspect" "f59ff5534b4daef1932511ca5e23c8babbd9b9c658f0af7d09c26596a53cb80b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f59ff5534b4daef1932511ca5e23c8babbd9b9c658f0af7d09c26596a53cb80b", kill_on_drop: false }`
[INFO] [stdout] f59ff5534b4daef1932511ca5e23c8babbd9b9c658f0af7d09c26596a53cb80b
