[INFO] fetching crate elf_loader 0.17.0...
[INFO] documenting elf_loader-0.17.0 against 824336ad4127ce295849937a24c08a4aeff6ada7 for pr-162169
[INFO] extracting crate elf_loader 0.17.0 into /workspace/builds/worker-3-tc1/source
[INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config.toml
[INFO] started tweaking crates.io crate elf_loader 0.17.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate elf_loader 0.17.0
[INFO] tweaked toml for crates.io crate elf_loader 0.17.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate elf_loader 0.17.0 on toolchain 824336ad4127ce295849937a24c08a4aeff6ada7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate elf_loader 0.17.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" "+824336ad4127ce295849937a24c08a4aeff6ada7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded spin v0.10.1
[INFO] [stderr]   Downloaded ruzstd v0.9.0
[INFO] [stderr]   Downloaded zmij v0.1.7
[INFO] [stderr]   Downloaded cc v1.2.55
[INFO] [stderr]   Downloaded syscalls v0.8.1
[INFO] [stderr]   Downloaded serde_json v1.0.147
[INFO] [stderr]   Downloaded object v0.40.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6290f314cb1b45a515f468faedf0ce315f5f83c6606d9729caa786bfd0f21194
[INFO] running `Command { std: "docker" "start" "6290f314cb1b45a515f468faedf0ce315f5f83c6606d9729caa786bfd0f21194", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6290f314cb1b45a515f468faedf0ce315f5f83c6606d9729caa786bfd0f21194", 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" "6290f314cb1b45a515f468faedf0ce315f5f83c6606d9729caa786bfd0f21194" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6290f314cb1b45a515f468faedf0ce315f5f83c6606d9729caa786bfd0f21194", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6290f314cb1b45a515f468faedf0ce315f5f83c6606d9729caa786bfd0f21194" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling elf_loader v0.17.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking bitflags v2.13.1
[INFO] [stderr]     Checking elf v0.8.0
[INFO] [stderr]     Checking spin v0.10.1
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]  Documenting elf_loader v0.17.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `get_cstr`
[INFO] [stdout]    --> src/elf/symbol.rs:461:31
[INFO] [stdout]     |
[INFO] [stdout] 461 |     /// This method combines [get_cstr] and [convert_cstr] to directly return
[INFO] [stdout]     |                               ^^^^^^^^ no item named `get_cstr` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `convert_cstr`
[INFO] [stdout]    --> src/elf/symbol.rs:461:46
[INFO] [stdout]     |
[INFO] [stdout] 461 |     /// This method combines [get_cstr] and [convert_cstr] to directly return
[INFO] [stdout]     |                                              ^^^^^^^^^^^^ no item named `convert_cstr` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Relocator::run`
[INFO] [stdout]    --> src/relocation/traits.rs:319:51
[INFO] [stdout]     |
[INFO] [stdout] 319 | /// image with [`crate::Loader`] and pass it to [`Relocator::run`].
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ no item named `Relocator` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::Relocator::relocate`
[INFO] [stdout]    --> src/relocation/traits.rs:325:30
[INFO] [stdout]     |
[INFO] [stdout] 325 | /// [`Relocator::relocate`]: crate::Relocator::relocate
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Relocator` has no field or associated item named `relocate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/linker/driver.rs:22:63
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// `modules` contains the newly loaded modules' [`ModuleId`](crate::linker::ModuleId)
[INFO] [stdout]    |                                                   ----------  ^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                   |
[INFO] [stdout]    |                                                   because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout]    = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 22 - /// `modules` contains the newly loaded modules' [`ModuleId`](crate::linker::ModuleId)
[INFO] [stdout] 22 + /// `modules` contains the newly loaded modules' [`ModuleId`]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/linker/driver.rs:81:36
[INFO] [stdout]    |
[INFO] [stdout] 81 | /// `Linker` combines a [`Loader`](crate::Loader), dependency resolver, and
[INFO] [stdout]    |                          --------  ^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 81 - /// `Linker` combines a [`Loader`](crate::Loader), dependency resolver, and
[INFO] [stdout] 81 + /// `Linker` combines a [`Loader`], dependency resolver, and
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/linker/driver.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 | /// [`Relocator`](crate::Relocator).
[INFO] [stdout]    |      -----------  ^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 82 - /// [`Relocator`](crate::Relocator).
[INFO] [stdout] 82 + /// [`Relocator`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/linker/driver.rs:84:45
[INFO] [stdout]    |
[INFO] [stdout] 84 | /// dependency graph into a [`LinkContext`](crate::LinkContext).
[INFO] [stdout]    |                              -------------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 84 - /// dependency graph into a [`LinkContext`](crate::LinkContext).
[INFO] [stdout] 84 + /// dependency graph into a [`LinkContext`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `ThreadDtv`
[INFO] [stdout]   --> src/tls/manager.rs:80:15
[INFO] [stdout]    |
[INFO] [stdout] 80 | /// We use Box<ThreadDtv> to ensure the pointer remains stable even if the map rebalances/grows.
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 80 | /// We use `Box<ThreadDtv>` to ensure the pointer remains stable even if the map rebalances/grows.
[INFO] [stdout]    |            +              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.77s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/elf_loader/index.html
[INFO] running `Command { std: "docker" "inspect" "6290f314cb1b45a515f468faedf0ce315f5f83c6606d9729caa786bfd0f21194", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6290f314cb1b45a515f468faedf0ce315f5f83c6606d9729caa786bfd0f21194" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling portable-atomic v1.15.0
[INFO] [stderr]    Compiling syscalls v0.8.1
[INFO] [stderr]    Compiling portable-atomic-util v0.2.7
[INFO] [stderr]    Compiling elf_loader v0.17.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking log v0.4.34
[INFO] [stderr]     Checking spin v0.10.1
[INFO] [stderr]  Documenting elf_loader v0.17.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.88s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/elf_loader/index.html
[INFO] running `Command { std: "docker" "inspect" "6290f314cb1b45a515f468faedf0ce315f5f83c6606d9729caa786bfd0f21194", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6290f314cb1b45a515f468faedf0ce315f5f83c6606d9729caa786bfd0f21194", kill_on_drop: false }`
[INFO] [stdout] 6290f314cb1b45a515f468faedf0ce315f5f83c6606d9729caa786bfd0f21194
