[INFO] cloning repository Michael-F-Bryan/mdbook-linkcheck [INFO] running `"git" "clone" "--bare" "git://github.com/Michael-F-Bryan/mdbook-linkcheck.git" "work/cache/sources/gh/Michael-F-Bryan/mdbook-linkcheck"` [INFO] [stderr] Cloning into bare repository 'work/cache/sources/gh/Michael-F-Bryan/mdbook-linkcheck'... [INFO] running `"git" "clone" "work/cache/sources/gh/Michael-F-Bryan/mdbook-linkcheck" "work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/gh/Michael-F-Bryan/mdbook-linkcheck"` [INFO] [stderr] Cloning into 'work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/gh/Michael-F-Bryan/mdbook-linkcheck'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/Michael-F-Bryan/mdbook-linkcheck" "work/ex/pr-61629/sources/try#e212b7d492c96d3837691ba29d32d5f468933fb8/gh/Michael-F-Bryan/mdbook-linkcheck"` [INFO] [stderr] Cloning into 'work/ex/pr-61629/sources/try#e212b7d492c96d3837691ba29d32d5f468933fb8/gh/Michael-F-Bryan/mdbook-linkcheck'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] c0f5f9f96d80ee649ebb31707abb2c206c668bbd [INFO] sha for GitHub repo Michael-F-Bryan/mdbook-linkcheck: c0f5f9f96d80ee649ebb31707abb2c206c668bbd [INFO] validating manifest of Michael-F-Bryan/mdbook-linkcheck on toolchain master#c8865d8e195813ade6b84434ac9f8850e7112d1a [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of Michael-F-Bryan/mdbook-linkcheck on toolchain try#e212b7d492c96d3837691ba29d32d5f468933fb8 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing Michael-F-Bryan/mdbook-linkcheck [INFO] finished frobbing Michael-F-Bryan/mdbook-linkcheck [INFO] frobbed toml for Michael-F-Bryan/mdbook-linkcheck written to work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/gh/Michael-F-Bryan/mdbook-linkcheck/Cargo.toml [INFO] started frobbing Michael-F-Bryan/mdbook-linkcheck [INFO] finished frobbing Michael-F-Bryan/mdbook-linkcheck [INFO] frobbed toml for Michael-F-Bryan/mdbook-linkcheck written to work/ex/pr-61629/sources/try#e212b7d492c96d3837691ba29d32d5f468933fb8/gh/Michael-F-Bryan/mdbook-linkcheck/Cargo.toml [INFO] crate Michael-F-Bryan/mdbook-linkcheck already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing Michael-F-Bryan/mdbook-linkcheck against master#c8865d8e195813ade6b84434ac9f8850e7112d1a for pr-61629 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-61629/worker-2/master#c8865d8e195813ade6b84434ac9f8850e7112d1a:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/gh/Michael-F-Bryan/mdbook-linkcheck:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "build" "--frozen"` [INFO] [stdout] 0844fcecb7f54d099e08ea0bee61c0874e25ff7797087a3ff71121fe7bed80a8 [INFO] running `"docker" "start" "-a" "0844fcecb7f54d099e08ea0bee61c0874e25ff7797087a3ff71121fe7bed80a8"` [INFO] [stderr] Compiling pulldown-cmark v0.5.1 [INFO] [stderr] Compiling backtrace v0.3.20 [INFO] [stderr] Compiling num-traits v0.2.7 [INFO] [stderr] Compiling num-integer v0.1.40 [INFO] [stderr] Compiling itertools v0.7.11 [INFO] [stderr] Compiling openssl-sys v0.9.47 [INFO] [stderr] Compiling pulldown-cmark v0.1.2 [INFO] [stderr] Compiling clap v2.33.0 [INFO] [stderr] Compiling uuid v0.7.4 [INFO] [stderr] Compiling tempfile v3.0.8 [INFO] [stderr] Compiling phf_generator v0.7.24 [INFO] [stderr] Compiling rayon-core v1.4.1 [INFO] [stderr] Compiling pest_generator v2.1.0 [INFO] [stderr] Compiling structopt-derive v0.2.15 [INFO] [stderr] Compiling env_logger v0.5.13 [INFO] [stderr] Compiling phf_codegen v0.7.24 [INFO] [stderr] Compiling serde v1.0.91 [INFO] [stderr] Compiling mime_guess v2.0.0-alpha.6 [INFO] [stderr] Compiling rayon v1.0.3 [INFO] [stderr] Compiling openssl v0.10.23 [INFO] [stderr] Compiling native-tls v0.2.3 [INFO] [stderr] Compiling error-chain v0.12.1 [INFO] [stderr] Compiling failure v0.1.5 [INFO] [stderr] Compiling pest_derive v2.1.0 [INFO] [stderr] Compiling tokio v0.1.20 [INFO] [stderr] Compiling chrono v0.4.6 [INFO] [stderr] Compiling publicsuffix v1.5.2 [INFO] [stderr] Compiling hyper v0.12.29 [INFO] [stderr] Compiling structopt v0.2.15 [INFO] [stderr] Compiling toml v0.4.10 [INFO] [stderr] Compiling serde_json v1.0.39 [INFO] [stderr] Compiling serde_urlencoded v0.5.5 [INFO] [stderr] Compiling hyper-tls v0.3.2 [INFO] [stderr] Compiling toml-query v0.7.0 [INFO] [stderr] Compiling handlebars v1.1.0 [INFO] [stderr] Compiling cookie_store v0.7.0 [INFO] [stderr] Compiling reqwest v0.9.17 [INFO] [stderr] Compiling mdbook v0.2.3 [INFO] [stderr] Compiling mdbook-linkcheck v0.2.5-alpha.0 (/opt/crater/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:12:32 [INFO] [stderr] | [INFO] [stderr] 12 | pub struct BrokenLinks(Vec>); [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:15:34 [INFO] [stderr] | [INFO] [stderr] 15 | pub fn links(&self) -> &[Box] { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:20:31 [INFO] [stderr] | [INFO] [stderr] 20 | impl FromParallelIterator> for BrokenLinks { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:23:44 [INFO] [stderr] | [INFO] [stderr] 23 | I: IntoParallelIterator>, [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:29:23 [INFO] [stderr] | [INFO] [stderr] 29 | impl FromIterator> for BrokenLinks { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:30:45 [INFO] [stderr] | [INFO] [stderr] 30 | fn from_iter>>(it: I) -> BrokenLinks { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:36:21 [INFO] [stderr] | [INFO] [stderr] 36 | type Item = Box; [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | type Item = &'a BrokenLink; [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 63 | type Item = &'a BrokenLink; [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:81:27 [INFO] [stderr] | [INFO] [stderr] 81 | fn as_fail(&self) -> &Fail; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:95:35 [INFO] [stderr] | [INFO] [stderr] 95 | fn as_fail(&self) -> &Fail { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] ... [INFO] [stderr] 102 | impl_broken_link!(EmptyLink); [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:95:35 [INFO] [stderr] | [INFO] [stderr] 95 | fn as_fail(&self) -> &Fail { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] ... [INFO] [stderr] 103 | impl_broken_link!(FileNotFound); [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:95:35 [INFO] [stderr] | [INFO] [stderr] 95 | fn as_fail(&self) -> &Fail { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] ... [INFO] [stderr] 104 | impl_broken_link!(HttpError); [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:95:35 [INFO] [stderr] | [INFO] [stderr] 95 | fn as_fail(&self) -> &Fail { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] ... [INFO] [stderr] 105 | impl_broken_link!(UnsuccessfulStatus); [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:95:35 [INFO] [stderr] | [INFO] [stderr] 95 | fn as_fail(&self) -> &Fail { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] ... [INFO] [stderr] 106 | impl_broken_link!(ForbiddenPath); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/validation.rs:10:85 [INFO] [stderr] | [INFO] [stderr] 10 | pub fn check_link(link: &Link, ctx: &RenderContext, cfg: &Config) -> Result<(), Box> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/validation.rs:24:83 [INFO] [stderr] | [INFO] [stderr] 24 | fn validate_external_link(link: &Link, url: &Url, cfg: &Config) -> Result<(), Box> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/validation.rs:38:19 [INFO] [stderr] | [INFO] [stderr] 38 | )) as Box [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/validation.rs:59:21 [INFO] [stderr] | [INFO] [stderr] 59 | ) -> Result<(), Box> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 21s [INFO] running `"docker" "inspect" "0844fcecb7f54d099e08ea0bee61c0874e25ff7797087a3ff71121fe7bed80a8"` [INFO] running `"docker" "rm" "-f" "0844fcecb7f54d099e08ea0bee61c0874e25ff7797087a3ff71121fe7bed80a8"` [INFO] [stdout] 0844fcecb7f54d099e08ea0bee61c0874e25ff7797087a3ff71121fe7bed80a8 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-61629/worker-2/master#c8865d8e195813ade6b84434ac9f8850e7112d1a:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/gh/Michael-F-Bryan/mdbook-linkcheck:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "test" "--frozen" "--no-run"` [INFO] [stdout] 350cbedf661d57473c9da8ab01bb2a893bbcacca3d7a77a55a7c0c090b776a6e [INFO] running `"docker" "start" "-a" "350cbedf661d57473c9da8ab01bb2a893bbcacca3d7a77a55a7c0c090b776a6e"` [INFO] [stderr] Compiling toml v0.5.1 [INFO] [stderr] Compiling mdbook-linkcheck v0.2.5-alpha.0 (/opt/crater/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:12:32 [INFO] [stderr] | [INFO] [stderr] 12 | pub struct BrokenLinks(Vec>); [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:15:34 [INFO] [stderr] | [INFO] [stderr] 15 | pub fn links(&self) -> &[Box] { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:20:31 [INFO] [stderr] | [INFO] [stderr] 20 | impl FromParallelIterator> for BrokenLinks { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:23:44 [INFO] [stderr] | [INFO] [stderr] 23 | I: IntoParallelIterator>, [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:29:23 [INFO] [stderr] | [INFO] [stderr] 29 | impl FromIterator> for BrokenLinks { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:30:45 [INFO] [stderr] | [INFO] [stderr] 30 | fn from_iter>>(it: I) -> BrokenLinks { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:36:21 [INFO] [stderr] | [INFO] [stderr] 36 | type Item = Box; [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | type Item = &'a BrokenLink; [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 63 | type Item = &'a BrokenLink; [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:81:27 [INFO] [stderr] | [INFO] [stderr] 81 | fn as_fail(&self) -> &Fail; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:95:35 [INFO] [stderr] | [INFO] [stderr] 95 | fn as_fail(&self) -> &Fail { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] ... [INFO] [stderr] 102 | impl_broken_link!(EmptyLink); [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:95:35 [INFO] [stderr] | [INFO] [stderr] 95 | fn as_fail(&self) -> &Fail { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] ... [INFO] [stderr] 103 | impl_broken_link!(FileNotFound); [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:95:35 [INFO] [stderr] | [INFO] [stderr] 95 | fn as_fail(&self) -> &Fail { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] ... [INFO] [stderr] 104 | impl_broken_link!(HttpError); [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:95:35 [INFO] [stderr] | [INFO] [stderr] 95 | fn as_fail(&self) -> &Fail { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] ... [INFO] [stderr] 105 | impl_broken_link!(UnsuccessfulStatus); [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/errors.rs:95:35 [INFO] [stderr] | [INFO] [stderr] 95 | fn as_fail(&self) -> &Fail { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] ... [INFO] [stderr] 106 | impl_broken_link!(ForbiddenPath); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/validation.rs:10:85 [INFO] [stderr] | [INFO] [stderr] 10 | pub fn check_link(link: &Link, ctx: &RenderContext, cfg: &Config) -> Result<(), Box> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/validation.rs:24:83 [INFO] [stderr] | [INFO] [stderr] 24 | fn validate_external_link(link: &Link, url: &Url, cfg: &Config) -> Result<(), Box> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/validation.rs:38:19 [INFO] [stderr] | [INFO] [stderr] 38 | )) as Box [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/validation.rs:59:21 [INFO] [stderr] | [INFO] [stderr] 59 | ) -> Result<(), Box> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn BrokenLink` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 25.16s [INFO] running `"docker" "inspect" "350cbedf661d57473c9da8ab01bb2a893bbcacca3d7a77a55a7c0c090b776a6e"` [INFO] running `"docker" "rm" "-f" "350cbedf661d57473c9da8ab01bb2a893bbcacca3d7a77a55a7c0c090b776a6e"` [INFO] [stdout] 350cbedf661d57473c9da8ab01bb2a893bbcacca3d7a77a55a7c0c090b776a6e [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-61629/worker-2/master#c8865d8e195813ade6b84434ac9f8850e7112d1a:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/gh/Michael-F-Bryan/mdbook-linkcheck:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "test" "--frozen"` [INFO] [stdout] 402dd715e27ff8db41e36066446717dbd3dfdf2ebf2305a9d1be8630ac998f50 [INFO] running `"docker" "start" "-a" "402dd715e27ff8db41e36066446717dbd3dfdf2ebf2305a9d1be8630ac998f50"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.27s [INFO] [stderr] Running /opt/crater/target/debug/deps/mdbook_linkcheck-63e2ef0a88945929 [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test config::tests::round_trip_config ... ok [INFO] [stdout] test links::tests::find_links_in_chapter ... ok [INFO] [stdout] test config::tests::deserialize_a_config ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/crater/target/debug/deps/mdbook_linkcheck-91897c57845d654c [INFO] [stderr] Running /opt/crater/target/debug/deps/smoke_tests-17198e669f8f86eb [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 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test book_with_broken_links ... FAILED [INFO] [stdout] test check_all_links_in_a_valid_book ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- book_with_broken_links stdout ---- [INFO] [stdout] thread 'book_with_broken_links' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `6`, [INFO] [stdout] right: `5`', tests/smoke_tests.rs:30:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55e8162e433b - backtrace::backtrace::libunwind::trace::hcbf63b8d794b15f4 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55e8162e433b - backtrace::backtrace::trace_unsynchronized::h681e1cb201a9972d [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55e8162e433b - std::sys_common::backtrace::_print::hd27175ce39811176 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55e8162e433b - std::sys_common::backtrace::print::h117e2eebf9a1e122 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55e8162e433b - std::panicking::default_hook::{{closure}}::h6369b988ee675335 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 5: 0x55e8162e3fcf - std::panicking::default_hook::hfaefd2bea4c25f9e [INFO] [stdout] at src/libstd/panicking.rs:209 [INFO] [stdout] 6: 0x55e8162e4ab0 - std::panicking::rust_panic_with_hook::h02c52718165ccced [INFO] [stdout] at src/libstd/panicking.rs:475 [INFO] [stdout] 7: 0x55e8162e4632 - std::panicking::continue_panic_fmt::h9e135674c1df51b4 [INFO] [stdout] at src/libstd/panicking.rs:382 [INFO] [stdout] 8: 0x55e8162e457f - std::panicking::begin_panic_fmt::h7b7b130b87f3cbeb [INFO] [stdout] at src/libstd/panicking.rs:337 [INFO] [stdout] 9: 0x55e8155ca256 - smoke_tests::book_with_broken_links::hfa03923bafff6951 [INFO] [stdout] at tests/smoke_tests.rs:30 [INFO] [stdout] 10: 0x55e8155c9e5a - smoke_tests::book_with_broken_links::{{closure}}::hf0f409c4e8de758b [INFO] [stdout] at tests/smoke_tests.rs:23 [INFO] [stdout] 11: 0x55e8155ccaee - core::ops::function::FnOnce::call_once::h87dfd6b4540a3752 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x55e8155de1ff - as core::ops::function::FnOnce>::call_once::h051e7835d417eabd [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55e8162ee3fa - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 14: 0x55e8155f8bd8 - std::panicking::try::h2a4c737ee7913c25 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:273 [INFO] [stdout] 15: 0x55e8155f8bd8 - std::panic::catch_unwind::hb4a850da3c0f461d [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:388 [INFO] [stdout] 16: 0x55e8155f8bd8 - test::run_test::run_test_inner::{{closure}}::hf1081f8a70de250d [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x55e8155d3775 - std::sys_common::backtrace::__rust_begin_short_backtrace::h342b596609fb99e3 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55e8155d7705 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h513520560543c60c [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55e8155d7705 - as core::ops::function::FnOnce<()>>::call_once::ha4e1c61c6177bb54 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:309 [INFO] [stdout] 20: 0x55e8155d7705 - std::panicking::try::do_call::h0eb4a0e045c14646 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:294 [INFO] [stdout] 21: 0x55e8162ee3fa - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 22: 0x55e8155d7d22 - std::panicking::try::h20774757cea1a66c [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:273 [INFO] [stdout] 23: 0x55e8155d7d22 - std::panic::catch_unwind::h38e40a373c8b5452 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:388 [INFO] [stdout] 24: 0x55e8155d7d22 - std::thread::Builder::spawn_unchecked::{{closure}}::h9bfd91224a2fd035 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55e8155d7d22 - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2d3b3105bb1d7d1 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x55e8162d453f - as core::ops::function::FnOnce>::call_once::hc6099fbe1f2e9038 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x55e8162ed790 - as core::ops::function::FnOnce>::call_once::h1b61db05dcd8ce54 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x55e8162ed790 - std::sys_common::thread::start_thread::hd3ed9053e9fea488 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x55e8162ed790 - std::sys::unix::thread::Thread::new::thread_start::hc17e4e4c7ed2fc8f [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f68f3a1f4a4 - start_thread [INFO] [stdout] 31: 0x7f68f354ad0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- check_all_links_in_a_valid_book stdout ---- [INFO] [stdout] thread 'check_all_links_in_a_valid_book' panicked at 'called `Result::unwrap()` on an `Err` value: BrokenLinks([HttpError { url: "https://www.google.com/", chapter: "chapter_1.md", line: 9, error: Error(Hyper(Error(Connect, Custom { kind: Other, error: "failed to lookup address information: Temporary failure in name resolution" })), "https://www.google.com/") [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: failure::backtrace::internal::InternalBacktrace::new::h90511e52a64a7e25 (0x55e81628e9f2) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/failure-0.1.5/src/backtrace/internal.rs:44 [INFO] [stdout] 1: failure::backtrace::Backtrace::new::h04cfdb16da462e9e (0x55e81628e79d) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/failure-0.1.5/src/backtrace/mod.rs:111 [INFO] [stdout] 2: >::from::hdf94318717efbba3 (0x55e8156188d8) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/failure-0.1.5/src/error/error_impl.rs:19 [INFO] [stdout] 3: >::from::h1d3cce3a7a053622 (0x55e81563c163) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/failure-0.1.5/src/error/mod.rs:36 [INFO] [stdout] 4: >::into::he09422e3d6a664ff (0x55e81561cba3) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libcore/convert.rs:540 [INFO] [stdout] 5: mdbook_linkcheck::errors::HttpError::new::hb8e47a825d3dbb24 (0x55e81562a9d9) [INFO] [stdout] at src/errors.rs:211 [INFO] [stdout] 6: mdbook_linkcheck::validation::validate_external_link::{{closure}}::ha58a2009cd5e89fe (0x55e81563fc31) [INFO] [stdout] at src/validation.rs:33 [INFO] [stdout] 7: core::result::Result::map_err::h33d93fe264f2b3f0 (0x55e81561fe4e) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libcore/result.rs:522 [INFO] [stdout] 8: mdbook_linkcheck::validation::validate_external_link::h0655dae270c5efbd (0x55e81563f575) [INFO] [stdout] at src/validation.rs:32 [INFO] [stdout] 9: mdbook_linkcheck::validation::check_link::h842734442a4201a1 (0x55e81563efa6) [INFO] [stdout] at src/validation.rs:19 [INFO] [stdout] 10: mdbook_linkcheck::validate_links::{{closure}}::h1ca19cdcb7416ad4 (0x55e81561a30e) [INFO] [stdout] at src/lib.rs:85 [INFO] [stdout] 11: as rayon::iter::plumbing::Folder>::consume::h0d3dd8af07747c70 (0x55e81561196b) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.3/src/iter/map.rs:225 [INFO] [stdout] 12: rayon::iter::plumbing::Folder::consume_iter::h726c89ad5972ed40 (0x55e81561103b) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.3/src/iter/plumbing/mod.rs:176 [INFO] [stdout] 13: rayon::iter::plumbing::Producer::fold_with::h84b70ad4f91002bb (0x55e81561cde9) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.3/src/iter/plumbing/mod.rs:108 [INFO] [stdout] 14: rayon::iter::plumbing::bridge_producer_consumer::helper::h73409d2776df24ec (0x55e815623dba) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.3/src/iter/plumbing/mod.rs:418 [INFO] [stdout] 15: rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}}::h992006fa2c5cc433 (0x55e81562485a) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.3/src/iter/plumbing/mod.rs:410 [INFO] [stdout] 16: rayon_core::join::join_context::{{closure}}::{{closure}}::h71cff7ffe747dd4a (0x55e81562fa59) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/join/mod.rs:128 [INFO] [stdout] 17: as core::ops::function::FnOnce<()>>::call_once::h4f3cb10ca061febe (0x55e81561acfb) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:309 [INFO] [stdout] 18: std::panicking::try::do_call::he8ef65f676c3aa5b (0x55e81561571f) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:294 [INFO] [stdout] 19: __rust_maybe_catch_panic (0x55e8162ee3f9) [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 20: std::panicking::try::h10d636b63eaa12a4 (0x55e815614846) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:273 [INFO] [stdout] 21: std::panic::catch_unwind::hb2d8296251c6218e (0x55e81561c368) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:388 [INFO] [stdout] 22: rayon_core::unwind::halt_unwinding::hbd486d64b9dc5cf2 (0x55e81563a4b5) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/unwind.rs:18 [INFO] [stdout] 23: rayon_core::join::join_context::{{closure}}::h15e9f1b539b58eb9 (0x55e81562e2b4) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/join/mod.rs:128 [INFO] [stdout] 24: rayon_core::registry::in_worker::h9eadd15f2bdd932c (0x55e8156229d0) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:705 [INFO] [stdout] 25: rayon_core::join::join_context::hca3d74810f69a1f6 (0x55e81562df50) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/join/mod.rs:116 [INFO] [stdout] 26: rayon::iter::plumbing::bridge_producer_consumer::helper::h73409d2776df24ec (0x55e815623ba6) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.3/src/iter/plumbing/mod.rs:409 [INFO] [stdout] 27: rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}}::h878e3f29a32558d0 (0x55e8156246e9) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.3/src/iter/plumbing/mod.rs:413 [INFO] [stdout] 28: rayon_core::join::join_context::{{closure}}::{{closure}}::h1568a6bafafd5035 (0x55e81562f812) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/join/mod.rs:122 [INFO] [stdout] 29: rayon_core::job::StackJob::run_inline::h58c0c26570f5afff (0x55e81561b735) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/job.rs:96 [INFO] [stdout] 30: rayon_core::join::join_context::{{closure}}::h15e9f1b539b58eb9 (0x55e81562e677) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/join/mod.rs:146 [INFO] [stdout] 31: rayon_core::registry::in_worker::h9eadd15f2bdd932c (0x55e8156229d0) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:705 [INFO] [stdout] 32: rayon_core::join::join_context::hca3d74810f69a1f6 (0x55e81562df50) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/join/mod.rs:116 [INFO] [stdout] 33: rayon::iter::plumbing::bridge_producer_consumer::helper::h73409d2776df24ec (0x55e815623ba6) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.3/src/iter/plumbing/mod.rs:409 [INFO] [stdout] 34: rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}}::h992006fa2c5cc433 (0x55e81562485a) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.3/src/iter/plumbing/mod.rs:410 [INFO] [stdout] 35: rayon_core::join::join_context::{{closure}}::{{closure}}::h71cff7ffe747dd4a (0x55e81562fa59) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/join/mod.rs:128 [INFO] [stdout] 36: as core::ops::function::FnOnce<()>>::call_once::h4f3cb10ca061febe (0x55e81561acfb) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:309 [INFO] [stdout] 37: std::panicking::try::do_call::he8ef65f676c3aa5b (0x55e81561571f) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:294 [INFO] [stdout] 38: __rust_maybe_catch_panic (0x55e8162ee3f9) [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 39: std::panicking::try::h10d636b63eaa12a4 (0x55e815614846) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:273 [INFO] [stdout] 40: std::panic::catch_unwind::hb2d8296251c6218e (0x55e81561c368) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:388 [INFO] [stdout] 41: rayon_core::unwind::halt_unwinding::hbd486d64b9dc5cf2 (0x55e81563a4b5) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/unwind.rs:18 [INFO] [stdout] 42: rayon_core::join::join_context::{{closure}}::h15e9f1b539b58eb9 (0x55e81562e2b4) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/join/mod.rs:128 [INFO] [stdout] 43: rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3bf4c132dcfff985 (0x55e8156225f5) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:356 [INFO] [stdout] 44: as rayon_core::job::Job>::execute::{{closure}}::hda16e422c89070c0 (0x55e81561e3c3) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/job.rs:113 [INFO] [stdout] 45: as core::ops::function::FnOnce<()>>::call_once::hf18834d8e852bbaa (0x55e81561ae1d) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:309 [INFO] [stdout] 46: std::panicking::try::do_call::haa2619037421d86d (0x55e815615581) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:294 [INFO] [stdout] 47: __rust_maybe_catch_panic (0x55e8162ee3f9) [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 48: std::panicking::try::h47bee27891b2a61e (0x55e815614c69) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:273 [INFO] [stdout] 49: std::panic::catch_unwind::ha7707128430ba6f2 (0x55e81561c31d) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:388 [INFO] [stdout] 50: rayon_core::unwind::halt_unwinding::hb44848a33e91832d (0x55e81563a435) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/unwind.rs:18 [INFO] [stdout] 51: as rayon_core::job::Job>::execute::h6b6081e74657579a (0x55e81561d383) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/job.rs:113 [INFO] [stdout] 52: rayon_core::job::JobRef::execute::hf3808896c5f7d699 (0x55e815659c78) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/job.rs:60 [INFO] [stdout] 53: rayon_core::registry::WorkerThread::execute::he51b85bd9abbc2a5 (0x55e81564397c) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:584 [INFO] [stdout] 54: rayon_core::registry::WorkerThread::wait_until_cold::he5922a9059e9d62b (0x55e81564367e) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:568 [INFO] [stdout] 55: rayon_core::registry::WorkerThread::wait_until::hab0f0633d8aa6e67 (0x55e815642fac) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:544 [INFO] [stdout] 56: rayon_core::registry::main_loop::hf8d0b14227ce5619 (0x55e81564419c) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:666 [INFO] [stdout] 57: rayon_core::registry::Registry::new::{{closure}}::hd692eea2a189c18d (0x55e8156424ec) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/registry.rs:135 [INFO] [stdout] 58: std::sys_common::backtrace::__rust_begin_short_backtrace::h6c4c76d22d15e554 (0x55e81565199d) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 59: std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h12ef74fbd403d610 (0x55e81565d2d1) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/thread/mod.rs:470 [INFO] [stdout] 60: as core::ops::function::FnOnce<()>>::call_once::h6b2909146c1b941a (0x55e81565c271) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:309 [INFO] [stdout] 61: std::panicking::try::do_call::h3753211cfafb9b92 (0x55e815655c1b) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:294 [INFO] [stdout] 62: __rust_maybe_catch_panic (0x55e8162ee3f9) [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 63: std::panicking::try::h0dea65ba86965c58 (0x55e815655721) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:273 [INFO] [stdout] 64: std::panic::catch_unwind::h857c07f471d4ad4c (0x55e81565c6d1) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:388 [INFO] [stdout] 65: std::thread::Builder::spawn_unchecked::{{closure}}::h9a02acbe766f4cca (0x55e81565d0b5) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/thread/mod.rs:469 [INFO] [stdout] 66: core::ops::function::FnOnce::call_once{{vtable.shim}}::hbdb4fdb4be6d9733 (0x55e81564c333) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libcore/ops/function.rs:231 [INFO] [stdout] 67: as core::ops::function::FnOnce>::call_once::hc6099fbe1f2e9038 (0x55e8162d453e) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/liballoc/boxed.rs:746 [INFO] [stdout] 68: as core::ops::function::FnOnce>::call_once::h1b61db05dcd8ce54 (0x55e8162ed78f) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/liballoc/boxed.rs:746 [INFO] [stdout] std::sys_common::thread::start_thread::hd3ed9053e9fea488 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] std::sys::unix::thread::Thread::new::thread_start::hc17e4e4c7ed2fc8f [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 69: start_thread (0x7f68f3a1f4a3) [INFO] [stdout] 70: __clone (0x7f68f354ad0e) [INFO] [stdout] 71: (0x0) }]) [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: failure::backtrace::internal::InternalBacktrace::new::h90511e52a64a7e25 (0x55e81628e9f2) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/failure-0.1.5/src/backtrace/internal.rs:44 [INFO] [stdout] 1: failure::backtrace::Backtrace::new::h04cfdb16da462e9e (0x55e81628e79d) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/failure-0.1.5/src/backtrace/mod.rs:111 [INFO] [stdout] 2: >::from::he1c38036f224029c (0x55e815618aa9) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/failure-0.1.5/src/error/error_impl.rs:19 [INFO] [stdout] 3: >::from::ha6498f89b71220b2 (0x55e81563c278) [INFO] [stdout] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/failure-0.1.5/src/error/mod.rs:36 [INFO] [stdout] 4: core::ops::function::FnOnce::call_once::h54c1ae82c24154c1 (0x55e81563275b) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libcore/ops/function.rs:231 [INFO] [stdout] 5: core::result::Result::map_err::h13790e7531acd036 (0x55e81561fbeb) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libcore/result.rs:522 [INFO] [stdout] 6: mdbook_linkcheck::check_links::h064d6d417a483a6c (0x55e815619d58) [INFO] [stdout] at src/lib.rs:66 [INFO] [stdout] 7: smoke_tests::run_link_checker::hd9e2afac570ee8bf (0x55e8155c9b14) [INFO] [stdout] at tests/smoke_tests.rs:74 [INFO] [stdout] 8: smoke_tests::check_all_links_in_a_valid_book::hfaed1f862845b14e (0x55e8155c9df9) [INFO] [stdout] at tests/smoke_tests.rs:19 [INFO] [stdout] 9: smoke_tests::check_all_links_in_a_valid_book::{{closure}}::h52b1479bf2d3fbe3 (0x55e8155c9d39) [INFO] [stdout] at tests/smoke_tests.rs:17 [INFO] [stdout] 10: core::ops::function::FnOnce::call_once::h240b36764f78dd41 (0x55e8155ccaad) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libcore/ops/function.rs:231 [INFO] [stdout] 11: as core::ops::function::FnOnce>::call_once::h051e7835d417eabd (0x55e8155de1fe) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/liballoc/boxed.rs:746 [INFO] [stdout] 12: __rust_maybe_catch_panic (0x55e8162ee3f9) [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 13: std::panicking::try::h2a4c737ee7913c25 (0x55e8155f8bd7) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:273 [INFO] [stdout] std::panic::catch_unwind::hb4a850da3c0f461d [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:388 [INFO] [stdout] test::run_test::run_test_inner::{{closure}}::hf1081f8a70de250d [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 14: std::sys_common::backtrace::__rust_begin_short_backtrace::h342b596609fb99e3 (0x55e8155d3774) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 15: std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h513520560543c60c (0x55e8155d7704) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/thread/mod.rs:470 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once::ha4e1c61c6177bb54 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:309 [INFO] [stdout] std::panicking::try::do_call::h0eb4a0e045c14646 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:294 [INFO] [stdout] 16: __rust_maybe_catch_panic (0x55e8162ee3f9) [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 17: std::panicking::try::h20774757cea1a66c (0x55e8155d7d21) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:273 [INFO] [stdout] std::panic::catch_unwind::h38e40a373c8b5452 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:388 [INFO] [stdout] std::thread::Builder::spawn_unchecked::{{closure}}::h9bfd91224a2fd035 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/thread/mod.rs:469 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2d3b3105bb1d7d1 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libcore/ops/function.rs:231 [INFO] [stdout] 18: as core::ops::function::FnOnce>::call_once::hc6099fbe1f2e9038 (0x55e8162d453e) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/liballoc/boxed.rs:746 [INFO] [stdout] 19: as core::ops::function::FnOnce>::call_once::h1b61db05dcd8ce54 (0x55e8162ed78f) [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/liballoc/boxed.rs:746 [INFO] [stdout] std::sys_common::thread::start_thread::hd3ed9053e9fea488 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] std::sys::unix::thread::Thread::new::thread_start::hc17e4e4c7ed2fc8f [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 20: start_thread (0x7f68f3a1f4a3) [INFO] [stdout] 21: __clone (0x7f68f354ad0e) [INFO] [stdout] 22: (0x0)', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55e8162e433b - backtrace::backtrace::libunwind::trace::hcbf63b8d794b15f4 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55e8162e433b - backtrace::backtrace::trace_unsynchronized::h681e1cb201a9972d [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55e8162e433b - std::sys_common::backtrace::_print::hd27175ce39811176 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55e8162e433b - std::sys_common::backtrace::print::h117e2eebf9a1e122 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55e8162e433b - std::panicking::default_hook::{{closure}}::h6369b988ee675335 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 5: 0x55e8162e3fcf - std::panicking::default_hook::hfaefd2bea4c25f9e [INFO] [stdout] at src/libstd/panicking.rs:209 [INFO] [stdout] 6: 0x55e8162e4ab0 - std::panicking::rust_panic_with_hook::h02c52718165ccced [INFO] [stdout] at src/libstd/panicking.rs:475 [INFO] [stdout] 7: 0x55e8162e4632 - std::panicking::continue_panic_fmt::h9e135674c1df51b4 [INFO] [stdout] at src/libstd/panicking.rs:382 [INFO] [stdout] 8: 0x55e8162e4516 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:309 [INFO] [stdout] 9: 0x55e8163068ed - core::panicking::panic_fmt::h58c956553ac8538f [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x55e8155d0ca9 - core::result::unwrap_failed::hfdfb6a75251197d3 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libcore/macros.rs:18 [INFO] [stdout] 11: 0x55e8155d122b - core::result::Result::unwrap::hde6e8f51e4834b7e [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libcore/result.rs:800 [INFO] [stdout] 12: 0x55e8155c9e15 - smoke_tests::check_all_links_in_a_valid_book::hfaed1f862845b14e [INFO] [stdout] at tests/smoke_tests.rs:19 [INFO] [stdout] 13: 0x55e8155c9d3a - smoke_tests::check_all_links_in_a_valid_book::{{closure}}::h52b1479bf2d3fbe3 [INFO] [stdout] at tests/smoke_tests.rs:17 [INFO] [stdout] 14: 0x55e8155ccaae - core::ops::function::FnOnce::call_once::h240b36764f78dd41 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libcore/ops/function.rs:231 [INFO] [stdout] 15: 0x55e8155de1ff - as core::ops::function::FnOnce>::call_once::h051e7835d417eabd [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/liballoc/boxed.rs:746 [INFO] [stdout] 16: 0x55e8162ee3fa - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 17: 0x55e8155f8bd8 - std::panicking::try::h2a4c737ee7913c25 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:273 [INFO] [stdout] 18: 0x55e8155f8bd8 - std::panic::catch_unwind::hb4a850da3c0f461d [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:388 [INFO] [stdout] 19: 0x55e8155f8bd8 - test::run_test::run_test_inner::{{closure}}::hf1081f8a70de250d [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 20: 0x55e8155d3775 - std::sys_common::backtrace::__rust_begin_short_backtrace::h342b596609fb99e3 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 21: 0x55e8155d7705 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h513520560543c60c [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/thread/mod.rs:470 [INFO] [stdout] 22: 0x55e8155d7705 - as core::ops::function::FnOnce<()>>::call_once::ha4e1c61c6177bb54 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:309 [INFO] [stdout] 23: 0x55e8155d7705 - std::panicking::try::do_call::h0eb4a0e045c14646 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:294 [INFO] [stdout] 24: 0x55e8162ee3fa - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 25: 0x55e8155d7d22 - std::panicking::try::h20774757cea1a66c [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panicking.rs:273 [INFO] [stdout] 26: 0x55e8155d7d22 - std::panic::catch_unwind::h38e40a373c8b5452 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/panic.rs:388 [INFO] [stdout] 27: 0x55e8155d7d22 - std::thread::Builder::spawn_unchecked::{{closure}}::h9bfd91224a2fd035 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libstd/thread/mod.rs:469 [INFO] [stdout] 28: 0x55e8155d7d22 - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2d3b3105bb1d7d1 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/libcore/ops/function.rs:231 [INFO] [stdout] 29: 0x55e8162d453f - as core::ops::function::FnOnce>::call_once::hc6099fbe1f2e9038 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/liballoc/boxed.rs:746 [INFO] [stdout] 30: 0x55e8162ed790 - as core::ops::function::FnOnce>::call_once::h1b61db05dcd8ce54 [INFO] [stdout] at /rustc/c8865d8e195813ade6b84434ac9f8850e7112d1a/src/liballoc/boxed.rs:746 [INFO] [stdout] 31: 0x55e8162ed790 - std::sys_common::thread::start_thread::hd3ed9053e9fea488 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 32: 0x55e8162ed790 - std::sys::unix::thread::Thread::new::thread_start::hc17e4e4c7ed2fc8f [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 33: 0x7f68f3a1f4a4 - start_thread [INFO] [stdout] 34: 0x7f68f354ad0f - __clone [INFO] [stdout] 35: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] book_with_broken_links [INFO] [stdout] check_all_links_in_a_valid_book [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--test smoke_tests' [INFO] running `"docker" "inspect" "402dd715e27ff8db41e36066446717dbd3dfdf2ebf2305a9d1be8630ac998f50"` [INFO] running `"docker" "rm" "-f" "402dd715e27ff8db41e36066446717dbd3dfdf2ebf2305a9d1be8630ac998f50"` [INFO] [stdout] 402dd715e27ff8db41e36066446717dbd3dfdf2ebf2305a9d1be8630ac998f50