[INFO] fetching crate tracers-codegen 0.1.0... [INFO] testing tracers-codegen-0.1.0 against 1.90.0 for beta-1.91-3 [INFO] extracting crate tracers-codegen 0.1.0 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate tracers-codegen 0.1.0 [INFO] finished tweaking crates.io crate tracers-codegen 0.1.0 [INFO] tweaked toml for crates.io crate tracers-codegen 0.1.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate tracers-codegen 0.1.0 on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "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.90.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 101 packages to latest compatible versions [INFO] [stderr] Adding askama v0.8.0 (available: v0.14.0) [INFO] [stderr] Adding cargo_metadata v0.9.1 (available: v0.23.0) [INFO] [stderr] Adding darling v0.10.2 (available: v0.21.3) [INFO] [stderr] Adding heck v0.3.3 (available: v0.5.0) [INFO] [stderr] Adding proc-macro-crate v0.1.5 (available: v3.4.0) [INFO] [stderr] Adding quickcheck v0.9.2 (available: v1.0.3) [INFO] [stderr] Adding quickcheck_macros v0.8.0 (available: v1.1.0) [INFO] [stderr] Adding strum v0.16.0 (available: v0.27.2) [INFO] [stderr] Adding strum_macros v0.16.0 (available: v0.27.2) [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.106) [INFO] [stderr] Adding twox-hash v1.6.3 (available: v2.1.2) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded darling_macro v0.10.2 [INFO] [stderr] Downloaded strum_macros v0.16.0 [INFO] [stderr] Downloaded strsim v0.9.3 [INFO] [stderr] Downloaded darling v0.10.2 [INFO] [stderr] Downloaded askama_derive v0.8.0 [INFO] [stderr] Downloaded cargo_metadata v0.9.1 [INFO] [stderr] Downloaded askama_escape v0.2.0 [INFO] [stderr] Downloaded askama_shared v0.8.0 [INFO] [stderr] Downloaded askama v0.8.0 [INFO] [stderr] Downloaded strum v0.16.0 [INFO] [stderr] Downloaded darling_core v0.10.2 [INFO] [stderr] Downloaded quickcheck_macros v0.8.0 [INFO] [stderr] Downloaded tracers-core v0.1.0 [INFO] [stderr] Downloaded serde_str v0.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 71701b8bc1cc2f860eaeb9b3634170d6a960987ca3f6413c7e586499bfe3b922 [INFO] running `Command { std: "docker" "start" "-a" "71701b8bc1cc2f860eaeb9b3634170d6a960987ca3f6413c7e586499bfe3b922", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "71701b8bc1cc2f860eaeb9b3634170d6a960987ca3f6413c7e586499bfe3b922", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "71701b8bc1cc2f860eaeb9b3634170d6a960987ca3f6413c7e586499bfe3b922", kill_on_drop: false }` [INFO] [stdout] 71701b8bc1cc2f860eaeb9b3634170d6a960987ca3f6413c7e586499bfe3b922 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] eeaf8d9f7cee00eaea95957193d073e0b7809a016e00345af84f349c6cab6471 [INFO] running `Command { std: "docker" "start" "-a" "eeaf8d9f7cee00eaea95957193d073e0b7809a016e00345af84f349c6cab6471", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling version_check v0.1.5 [INFO] [stderr] Compiling strsim v0.9.3 [INFO] [stderr] Compiling askama_escape v0.2.0 [INFO] [stderr] Compiling humansize v1.1.1 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling nom v4.2.3 [INFO] [stderr] Compiling strum v0.16.0 [INFO] [stderr] Compiling twox-hash v1.6.3 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling cc v1.2.39 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling darling_core v0.10.2 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Compiling strum_macros v0.16.0 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling failure v0.1.8 [INFO] [stderr] Compiling darling_macro v0.10.2 [INFO] [stderr] Compiling darling v0.10.2 [INFO] [stderr] Compiling tracers-core v0.1.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling toml v0.4.10 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling serde_str v0.1.0 [INFO] [stderr] Compiling cargo_metadata v0.9.1 [INFO] [stderr] Compiling askama_shared v0.8.0 [INFO] [stderr] Compiling proc-macro-crate v0.1.5 [INFO] [stderr] Compiling askama_derive v0.8.0 [INFO] [stderr] Compiling askama v0.8.0 [INFO] [stderr] Compiling tracers-codegen v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: field `force_static_noop` is never read [INFO] [stdout] --> src/build_rs.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 21 | struct FeatureFlags { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 28 | force_static_noop: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FeatureFlags` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[warn(dead_code)]` implied by `#[warn(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `build_info` is never used [INFO] [stdout] --> src/gen/common/mod.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 17 | pub(super) trait ProviderTraitGeneratorBase { [INFO] [stdout] | -------------------------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 20 | fn build_info(&self) -> &BuildInfo; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/error.rs:17:17 [INFO] [stdout] | [INFO] [stdout] 17 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Fail` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_TracersError` [INFO] [stdout] 18 | pub enum TracersError { [INFO] [stdout] | ------------ `TracersError` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` implied by `#[warn(warnings)]` [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.21s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nom v4.2.3 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2` [INFO] running `Command { std: "docker" "inspect" "eeaf8d9f7cee00eaea95957193d073e0b7809a016e00345af84f349c6cab6471", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eeaf8d9f7cee00eaea95957193d073e0b7809a016e00345af84f349c6cab6471", kill_on_drop: false }` [INFO] [stdout] eeaf8d9f7cee00eaea95957193d073e0b7809a016e00345af84f349c6cab6471 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6be8e76a272d1164c2d18b2c0c672f87e9ef83033ca0bae51e31abd97e0235fc [INFO] running `Command { std: "docker" "start" "-a" "6be8e76a272d1164c2d18b2c0c672f87e9ef83033ca0bae51e31abd97e0235fc", kill_on_drop: false }` [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling quickcheck_macros v0.8.0 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stdout] warning: field `force_static_noop` is never read [INFO] [stdout] --> src/build_rs.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 21 | struct FeatureFlags { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 28 | force_static_noop: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FeatureFlags` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[warn(dead_code)]` implied by `#[warn(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `build_info` is never used [INFO] [stdout] --> src/gen/common/mod.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 17 | pub(super) trait ProviderTraitGeneratorBase { [INFO] [stdout] | -------------------------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 20 | fn build_info(&self) -> &BuildInfo; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/error.rs:17:17 [INFO] [stdout] | [INFO] [stdout] 17 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Fail` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_TracersError` [INFO] [stdout] 18 | pub enum TracersError { [INFO] [stdout] | ------------ `TracersError` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` implied by `#[warn(warnings)]` [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling regex v1.11.3 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling quickcheck v0.9.2 [INFO] [stderr] Compiling tracers-codegen v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep() [INFO] [stdout] --> src/testdata.rs:667:81 [INFO] [stdout] | [INFO] [stdout] 667 | let temp_dir = tempdir().expect("Failed to create temporary directory").into_path(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `force_static_noop` is never read [INFO] [stdout] --> src/build_rs.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 21 | struct FeatureFlags { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 28 | force_static_noop: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FeatureFlags` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` implied by `#[warn(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `build_info` is never used [INFO] [stdout] --> src/gen/common/mod.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 17 | pub(super) trait ProviderTraitGeneratorBase { [INFO] [stdout] | -------------------------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 20 | fn build_info(&self) -> &BuildInfo; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> src/testdata.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 120 | pub(crate) struct Target { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 121 | pub name: &'static str, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/build_rs.rs:553:17 [INFO] [stdout] | [INFO] [stdout] 553 | context [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` implied by `#[warn(warnings)]` [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 553 | "{}", context [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/build_rs.rs:569:21 [INFO] [stdout] | [INFO] [stdout] 569 | context [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 569 | "{}", context [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/error.rs:17:17 [INFO] [stdout] | [INFO] [stdout] 17 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Fail` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_TracersError` [INFO] [stdout] 18 | pub enum TracersError { [INFO] [stdout] | ------------ `TracersError` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` implied by `#[warn(warnings)]` [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021 [INFO] [stdout] --> src/gen/static/native_code/mod.rs:296:44 [INFO] [stdout] | [INFO] [stdout] 296 | for first_run in [true, false].into_iter() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(array_into_iter)]` implied by `#[warn(warnings)]` [INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity [INFO] [stdout] | [INFO] [stdout] 296 - for first_run in [true, false].into_iter() { [INFO] [stdout] 296 + for first_run in [true, false].iter() { [INFO] [stdout] | [INFO] [stdout] help: or remove `.into_iter()` to iterate by value [INFO] [stdout] | [INFO] [stdout] 296 - for first_run in [true, false].into_iter() { [INFO] [stdout] 296 + for first_run in [true, false] { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 16.51s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nom v4.2.3 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2` [INFO] running `Command { std: "docker" "inspect" "6be8e76a272d1164c2d18b2c0c672f87e9ef83033ca0bae51e31abd97e0235fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6be8e76a272d1164c2d18b2c0c672f87e9ef83033ca0bae51e31abd97e0235fc", kill_on_drop: false }` [INFO] [stdout] 6be8e76a272d1164c2d18b2c0c672f87e9ef83033ca0bae51e31abd97e0235fc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1f39f0c606991f2bad637d2c0ef70d2c1608702c24b6309b023b08eb41fb4383 [INFO] running `Command { std: "docker" "start" "-a" "1f39f0c606991f2bad637d2c0ef70d2c1608702c24b6309b023b08eb41fb4383", kill_on_drop: false }` [INFO] [stderr] warning: field `force_static_noop` is never read [INFO] [stderr] --> src/build_rs.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 21 | struct FeatureFlags { [INFO] [stderr] | ------------ field in this struct [INFO] [stderr] ... [INFO] [stderr] 28 | force_static_noop: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `FeatureFlags` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[warn(dead_code)]` implied by `#[warn(warnings)]` [INFO] [stderr] [INFO] [stderr] warning: method `build_info` is never used [INFO] [stderr] --> src/gen/common/mod.rs:20:8 [INFO] [stderr] | [INFO] [stderr] 17 | pub(super) trait ProviderTraitGeneratorBase { [INFO] [stderr] | -------------------------- method in this trait [INFO] [stderr] ... [INFO] [stderr] 20 | fn build_info(&self) -> &BuildInfo; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> src/error.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | #[derive(Debug, Fail)] [INFO] [stderr] | ^--- [INFO] [stderr] | | [INFO] [stderr] | `Fail` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_TracersError` [INFO] [stderr] 18 | pub enum TracersError { [INFO] [stderr] | ------------ `TracersError` is not local [INFO] [stderr] | [INFO] [stderr] = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: `#[warn(non_local_definitions)]` implied by `#[warn(warnings)]` [INFO] [stderr] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep() [INFO] [stderr] --> src/testdata.rs:667:81 [INFO] [stderr] | [INFO] [stderr] 667 | let temp_dir = tempdir().expect("Failed to create temporary directory").into_path(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]` [INFO] [stderr] [INFO] [stderr] warning: field `force_static_noop` is never read [INFO] [stderr] --> src/build_rs.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 21 | struct FeatureFlags { [INFO] [stderr] | ------------ field in this struct [INFO] [stderr] ... [INFO] [stderr] 28 | force_static_noop: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `FeatureFlags` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` implied by `#[warn(warnings)]` [INFO] [stderr] [INFO] [stderr] warning: field `name` is never read [INFO] [stderr] --> src/testdata.rs:121:9 [INFO] [stderr] | [INFO] [stderr] 120 | pub(crate) struct Target { [INFO] [stderr] | ------ field in this struct [INFO] [stderr] 121 | pub name: &'static str, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> src/build_rs.rs:553:17 [INFO] [stderr] | [INFO] [stderr] 553 | context [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: `#[warn(non_fmt_panics)]` implied by `#[warn(warnings)]` [INFO] [stderr] help: add a "{}" format string to `Display` the message [INFO] [stderr] | [INFO] [stderr] 553 | "{}", context [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> src/build_rs.rs:569:21 [INFO] [stderr] | [INFO] [stderr] 569 | context [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] help: add a "{}" format string to `Display` the message [INFO] [stderr] | [INFO] [stderr] 569 | "{}", context [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021 [INFO] [stderr] --> src/gen/static/native_code/mod.rs:296:44 [INFO] [stderr] | [INFO] [stderr] 296 | for first_run in [true, false].into_iter() { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this changes meaning in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: `#[warn(array_into_iter)]` implied by `#[warn(warnings)]` [INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity [INFO] [stderr] | [INFO] [stderr] 296 - for first_run in [true, false].into_iter() { [INFO] [stderr] 296 + for first_run in [true, false].iter() { [INFO] [stderr] | [INFO] [stderr] help: or remove `.into_iter()` to iterate by value [INFO] [stderr] | [INFO] [stderr] 296 - for first_run in [true, false].into_iter() { [INFO] [stderr] 296 + for first_run in [true, false] { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `tracers-codegen` (lib) generated 3 warnings [INFO] [stderr] warning: `tracers-codegen` (lib test) generated 8 warnings (2 duplicates) (run `cargo fix --lib -p tracers-codegen --tests` to apply 3 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nom v4.2.3 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2` [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tracers_codegen-cdd16ea629ecd0e2) [INFO] [stdout] [INFO] [stdout] running 31 tests [INFO] [stdout] test cache::test::caches_generated_data ... ok [INFO] [stdout] test cache::test::caches_objects_results ... ok [INFO] [stdout] test cache::test::caches_file_results ... ok [INFO] [stdout] test argtypes::test::test_support_for_all_test_traits ... ok [INFO] [stdout] test argtypes::test::test_type_support ... ok [INFO] [stdout] test gen::r#static::provider_trait::test::falls_back_to_disabled_on_error ... ok [INFO] [stdout] test build_rs::tests::tracers_build_panics_invalid_features - should panic ... ok [INFO] [stdout] test hashing::test::file_name_generation ... ok [INFO] [stdout] test deps::test::test_case ... FAILED [INFO] [stdout] test cargo::test::gets_correct_targets ... FAILED [INFO] [stdout] test hashing::test::hash_equality ... ok [INFO] [stdout] test gen::r#static::native_code::tests::caches_results ... FAILED [INFO] [stdout] test spec::probe::test::works_with_invalid_cases ... ok [INFO] [stdout] test hashing::test::hash_inequality ... ok [INFO] [stdout] test spec::probe_call::test::parses_all_test_cases ... ok [INFO] [stdout] test spec::probe::test::works_with_valid_cases ... ok [INFO] [stdout] test gen::dynamic::provider_trait::test::generate_works_on_valid_traits ... ok [INFO] [stdout] test spec::probe_arg::test::parses_valid_test_cases ... ok [INFO] [stdout] test spec::provider::test::find_probes_fails_with_invalid_traits ... ok [INFO] [stdout] test spec::provider::test::find_providers_ignores_invalid_traits ... ok [INFO] [stdout] test spec::provider::test::parses_tracer_attributes_test ... ok [INFO] [stdout] test spec::provider::test::find_probes_succeeds_with_valid_traits ... ok [INFO] [stdout] test spec::provider::test::find_providers_finds_valid_traits ... ok [INFO] [stdout] test syn_helpers::test::identity_function ... ok [INFO] [stdout] test syn_helpers::test::add_lifetimes ... ok [INFO] [stdout] test spec::probe::test::decorates_args_with_lifetime_params ... ok [INFO] [stdout] test gen::r#static::provider_trait::test::generate_works_on_valid_traits ... ok [INFO] [stdout] test spec::provider::test::provider_serde_test ... ok [INFO] [stdout] test spec::provider::test::found_providers_have_same_hash ... ok [INFO] [stdout] test build_rs::tests::build_rs_workflow_tests ... FAILED [INFO] [stdout] test gen::r#static::native_code::tests::generates_processed_provider_trait ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- deps::test::test_case stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'deps::test::test_case' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/inline_lazy.rs:30:16: [INFO] [stdout] Once instance has previously been poisoned [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x594dd82d9c82 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x594dd82d9c82 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x594dd82d9c82 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x594dd82d9c82 - ::fmt::hdcfcb6d4c8489523 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x594dd83044e3 - core::fmt::rt::Argument::fmt::h2c56b3114963061a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x594dd83044e3 - core::fmt::write::h8a494366950f23bb [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x594dd82d5a13 - std::io::default_write_fmt::h7b8824096454f323 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x594dd82d5a13 - std::io::Write::write_fmt::h4e71294925c334d0 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x594dd82d9ad2 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x594dd82dbe59 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x594dd82dbc8e - std::panicking::default_hook::h2c66fc99e962531d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x594dd7f62374 - as core::ops::function::Fn>::call::hb6bd65493727d71a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x594dd7f62374 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x594dd82dc92e - as core::ops::function::Fn>::call::h318e4efb8c1a5689 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x594dd82dc92e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x594dd82dc5c6 - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:699:13 [INFO] [stdout] 16: 0x594dd82da189 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x594dd82dc28d - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x594dd8302b70 - core::panicking::panic_fmt::h62f63d096dd276af [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x594dd82e7996 - std::sys::sync::once::futex::Once::call::h01cb7127fa151335 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/sync/once/futex.rs:150:21 [INFO] [stdout] 20: 0x594dd7e4abc4 - std::sync::poison::once::Once::call_once::h08357b450341e37e [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sync/poison/once.rs:155:20 [INFO] [stdout] 21: 0x594dd7d3084f - lazy_static::lazy::Lazy::get::h6f5c8f4ad8406014 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/inline_lazy.rs:30:16 [INFO] [stdout] 22: 0x594dd7d3084f - ::deref::__stability::hf35618e796605c15 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/lib.rs:135:26 [INFO] [stdout] 23: 0x594dd7d3084f - ::deref::hb1bf334863eba461 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/lib.rs:137:17 [INFO] [stdout] 24: 0x594dd7e2241b - tracers_codegen::deps::test::test_case::ha21e8348db50024d [INFO] [stdout] at /opt/rustwide/workdir/src/deps.rs:150:21 [INFO] [stdout] 25: 0x594dd7e223e7 - tracers_codegen::deps::test::test_case::{{closure}}::h650c951fdee9ed71 [INFO] [stdout] at /opt/rustwide/workdir/src/deps.rs:149:19 [INFO] [stdout] 26: 0x594dd7e0a566 - core::ops::function::FnOnce::call_once::h9dbed42dad6ac6dd [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 27: 0x594dd7f67bdb - core::ops::function::FnOnce::call_once::h1f9474f1347fff52 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 28: 0x594dd7f67bdb - test::__rust_begin_short_backtrace::ha52ab26e77157f03 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18 [INFO] [stdout] 29: 0x594dd7f66d15 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74 [INFO] [stdout] 30: 0x594dd7f66d15 - as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 31: 0x594dd7f66d15 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 32: 0x594dd7f66d15 - std::panicking::catch_unwind::h6deb5fe1e91873c9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 33: 0x594dd7f66d15 - std::panic::catch_unwind::hea0829b6b565654b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x594dd7f66d15 - test::run_test_in_process::hdc44dfecea3db21b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27 [INFO] [stdout] 35: 0x594dd7f66d15 - test::run_test::{{closure}}::h0364ba59bf23f652 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43 [INFO] [stdout] 36: 0x594dd7f2a914 - test::run_test::{{closure}}::h32730b304eec05da [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41 [INFO] [stdout] 37: 0x594dd7f2a914 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 38: 0x594dd7f2e2ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 39: 0x594dd7f2e2ea - as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 40: 0x594dd7f2e2ea - std::panicking::catch_unwind::do_call::h163fe12cca9901c2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 41: 0x594dd7f2e2ea - std::panicking::catch_unwind::he81557d0e17cc1bc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 42: 0x594dd7f2e2ea - std::panic::catch_unwind::hc2b8e79c20593955 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 43: 0x594dd7f2e2ea - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 44: 0x594dd7f2e2ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 45: 0x594dd82dff0f - as core::ops::function::FnOnce>::call_once::h5924238c754de3b8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 46: 0x594dd82dff0f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 47: 0x789736b0aaa4 - [INFO] [stdout] 48: 0x789736b97a34 - clone [INFO] [stdout] 49: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- cargo::test::gets_correct_targets stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'cargo::test::gets_correct_targets' panicked at src/testdata.rs:654:51: [INFO] [stdout] Failed to canonicalize source path: /opt/rustwide/src/testdata.rs: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x594dd82d9c82 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x594dd82d9c82 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x594dd82d9c82 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x594dd82d9c82 - ::fmt::hdcfcb6d4c8489523 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x594dd83044e3 - core::fmt::rt::Argument::fmt::h2c56b3114963061a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x594dd83044e3 - core::fmt::write::h8a494366950f23bb [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x594dd82d5a13 - std::io::default_write_fmt::h7b8824096454f323 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x594dd82d5a13 - std::io::Write::write_fmt::h4e71294925c334d0 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x594dd82d9ad2 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x594dd82dbe59 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x594dd82dbc8e - std::panicking::default_hook::h2c66fc99e962531d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x594dd7f62374 - as core::ops::function::Fn>::call::hb6bd65493727d71a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x594dd7f62374 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x594dd82dc92e - as core::ops::function::Fn>::call::h318e4efb8c1a5689 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x594dd82dc92e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x594dd82dc5fa - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x594dd82da189 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x594dd82dc28d - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x594dd8302b70 - core::panicking::panic_fmt::h62f63d096dd276af [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x594dd8303086 - core::result::unwrap_failed::h95bc3f5a607b2c95 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1765:5 [INFO] [stdout] 20: 0x594dd7e9b96c - core::result::Result::expect::h3c1cd063357fa071 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1119:23 [INFO] [stdout] 21: 0x594dd7e08fd1 - ::deref::__static_ref_initialize::h49ea98fdf794bf0e [INFO] [stdout] at /opt/rustwide/workdir/src/testdata.rs:654:51 [INFO] [stdout] 22: 0x594dd7e08fd1 - core::ops::function::FnOnce::call_once::h12a5cb2222101fde [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 23: 0x594dd7da4d1a - lazy_static::lazy::Lazy::get::{{closure}}::h20a3df604709982b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/inline_lazy.rs:31:41 [INFO] [stdout] 24: 0x594dd7e4ae9d - std::sync::poison::once::Once::call_once::{{closure}}::hd18158c8195f2054 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sync/poison/once.rs:155:41 [INFO] [stdout] 25: 0x594dd82e7887 - std::sys::sync::once::futex::Once::call::h01cb7127fa151335 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/sync/once/futex.rs:178:21 [INFO] [stdout] 26: 0x594dd7e4ac94 - std::sync::poison::once::Once::call_once::h6f3a0dc796501771 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sync/poison/once.rs:155:20 [INFO] [stdout] 27: 0x594dd7d3076f - lazy_static::lazy::Lazy::get::h22ecbe01627061d2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/inline_lazy.rs:30:16 [INFO] [stdout] 28: 0x594dd7d3076f - ::deref::__stability::hc0777b67d3dccb60 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/lib.rs:135:26 [INFO] [stdout] 29: 0x594dd7d3076f - ::deref::h0e620ee8db32d3f7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/lib.rs:137:17 [INFO] [stdout] 30: 0x594dd7e075fa - ::deref::__static_ref_initialize::h3e6b0e77502b3e03 [INFO] [stdout] at /opt/rustwide/workdir/src/testdata.rs:677:29 [INFO] [stdout] 31: 0x594dd7e075fa - core::ops::function::FnOnce::call_once::h025958177c015808 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 32: 0x594dd7da4e0a - lazy_static::lazy::Lazy::get::{{closure}}::hd6005df1f2a39578 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/inline_lazy.rs:31:41 [INFO] [stdout] 33: 0x594dd7e4ae3d - std::sync::poison::once::Once::call_once::{{closure}}::h9dec0f613c3c6a01 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sync/poison/once.rs:155:41 [INFO] [stdout] 34: 0x594dd82e7887 - std::sys::sync::once::futex::Once::call::h01cb7127fa151335 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/sync/once/futex.rs:178:21 [INFO] [stdout] 35: 0x594dd7e4abc4 - std::sync::poison::once::Once::call_once::h08357b450341e37e [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sync/poison/once.rs:155:20 [INFO] [stdout] 36: 0x594dd7d3084f - lazy_static::lazy::Lazy::get::h6f5c8f4ad8406014 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/inline_lazy.rs:30:16 [INFO] [stdout] 37: 0x594dd7d3084f - ::deref::__stability::hf35618e796605c15 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/lib.rs:135:26 [INFO] [stdout] 38: 0x594dd7d3084f - ::deref::hb1bf334863eba461 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/lib.rs:137:17 [INFO] [stdout] 39: 0x594dd7dbaeb3 - tracers_codegen::cargo::test::gets_correct_targets::haf9c9feb1d4e4c92 [INFO] [stdout] at /opt/rustwide/workdir/src/cargo.rs:36:21 [INFO] [stdout] 40: 0x594dd7dbae87 - tracers_codegen::cargo::test::gets_correct_targets::{{closure}}::hcc1bd2c49e0109dc [INFO] [stdout] at /opt/rustwide/workdir/src/cargo.rs:35:30 [INFO] [stdout] 41: 0x594dd7e0a146 - core::ops::function::FnOnce::call_once::h68bad8329db01e62 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x594dd7f67bdb - core::ops::function::FnOnce::call_once::h1f9474f1347fff52 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 43: 0x594dd7f67bdb - test::__rust_begin_short_backtrace::ha52ab26e77157f03 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18 [INFO] [stdout] 44: 0x594dd7f66d15 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74 [INFO] [stdout] 45: 0x594dd7f66d15 - as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 46: 0x594dd7f66d15 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 47: 0x594dd7f66d15 - std::panicking::catch_unwind::h6deb5fe1e91873c9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 48: 0x594dd7f66d15 - std::panic::catch_unwind::hea0829b6b565654b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 49: 0x594dd7f66d15 - test::run_test_in_process::hdc44dfecea3db21b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27 [INFO] [stdout] 50: 0x594dd7f66d15 - test::run_test::{{closure}}::h0364ba59bf23f652 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43 [INFO] [stdout] 51: 0x594dd7f2a914 - test::run_test::{{closure}}::h32730b304eec05da [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41 [INFO] [stdout] 52: 0x594dd7f2a914 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 53: 0x594dd7f2e2ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 54: 0x594dd7f2e2ea - as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 55: 0x594dd7f2e2ea - std::panicking::catch_unwind::do_call::h163fe12cca9901c2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 56: 0x594dd7f2e2ea - std::panicking::catch_unwind::he81557d0e17cc1bc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 57: 0x594dd7f2e2ea - std::panic::catch_unwind::hc2b8e79c20593955 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 58: 0x594dd7f2e2ea - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 59: 0x594dd7f2e2ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 60: 0x594dd82dff0f - as core::ops::function::FnOnce>::call_once::h5924238c754de3b8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 61: 0x594dd82dff0f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 62: 0x789736b0aaa4 - [INFO] [stdout] 63: 0x789736b97a34 - clone [INFO] [stdout] 64: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- gen::r#static::native_code::tests::caches_results stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'gen::r#static::native_code::tests::caches_results' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/inline_lazy.rs:30:16: [INFO] [stdout] Once instance has previously been poisoned [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x594dd82d9c82 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x594dd82d9c82 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x594dd82d9c82 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x594dd82d9c82 - ::fmt::hdcfcb6d4c8489523 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x594dd83044e3 - core::fmt::rt::Argument::fmt::h2c56b3114963061a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x594dd83044e3 - core::fmt::write::h8a494366950f23bb [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x594dd82d5a13 - std::io::default_write_fmt::h7b8824096454f323 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x594dd82d5a13 - std::io::Write::write_fmt::h4e71294925c334d0 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x594dd82d9ad2 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x594dd82dbe59 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x594dd82dbc8e - std::panicking::default_hook::h2c66fc99e962531d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x594dd7f62374 - as core::ops::function::Fn>::call::hb6bd65493727d71a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x594dd7f62374 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x594dd82dc92e - as core::ops::function::Fn>::call::h318e4efb8c1a5689 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x594dd82dc92e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x594dd82dc5c6 - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:699:13 [INFO] [stdout] 16: 0x594dd82da189 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x594dd82dc28d - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x594dd8302b70 - core::panicking::panic_fmt::h62f63d096dd276af [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x594dd82e7996 - std::sys::sync::once::futex::Once::call::h01cb7127fa151335 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/sync/once/futex.rs:150:21 [INFO] [stdout] 20: 0x594dd7e4abc4 - std::sync::poison::once::Once::call_once::h08357b450341e37e [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sync/poison/once.rs:155:20 [INFO] [stdout] 21: 0x594dd7d3084f - lazy_static::lazy::Lazy::get::h6f5c8f4ad8406014 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/inline_lazy.rs:30:16 [INFO] [stdout] 22: 0x594dd7d3084f - ::deref::__stability::hf35618e796605c15 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/lib.rs:135:26 [INFO] [stdout] 23: 0x594dd7d3084f - ::deref::hb1bf334863eba461 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/lib.rs:137:17 [INFO] [stdout] 24: 0x594dd7dcbe05 - tracers_codegen::gen::static::native_code::tests::caches_results::h9396701188ff7375 [INFO] [stdout] at /opt/rustwide/workdir/src/gen/static/native_code/mod.rs:298:29 [INFO] [stdout] 25: 0x594dd7dcba07 - tracers_codegen::gen::static::native_code::tests::caches_results::{{closure}}::h58d8d2ca83907c0c [INFO] [stdout] at /opt/rustwide/workdir/src/gen/static/native_code/mod.rs:281:24 [INFO] [stdout] 26: 0x594dd7e09f76 - core::ops::function::FnOnce::call_once::h514161fbd9ee6bfe [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 27: 0x594dd7f67bdb - core::ops::function::FnOnce::call_once::h1f9474f1347fff52 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 28: 0x594dd7f67bdb - test::__rust_begin_short_backtrace::ha52ab26e77157f03 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18 [INFO] [stdout] 29: 0x594dd7f66d15 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74 [INFO] [stdout] 30: 0x594dd7f66d15 - as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 31: 0x594dd7f66d15 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 32: 0x594dd7f66d15 - std::panicking::catch_unwind::h6deb5fe1e91873c9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 33: 0x594dd7f66d15 - std::panic::catch_unwind::hea0829b6b565654b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x594dd7f66d15 - test::run_test_in_process::hdc44dfecea3db21b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27 [INFO] [stdout] 35: 0x594dd7f66d15 - test::run_test::{{closure}}::h0364ba59bf23f652 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43 [INFO] [stdout] 36: 0x594dd7f2a914 - test::run_test::{{closure}}::h32730b304eec05da [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41 [INFO] [stdout] 37: 0x594dd7f2a914 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 38: 0x594dd7f2e2ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 39: 0x594dd7f2e2ea - as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 40: 0x594dd7f2e2ea - std::panicking::catch_unwind::do_call::h163fe12cca9901c2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 41: 0x594dd7f2e2ea - std::panicking::catch_unwind::he81557d0e17cc1bc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 42: 0x594dd7f2e2ea - std::panic::catch_unwind::hc2b8e79c20593955 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 43: 0x594dd7f2e2ea - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 44: 0x594dd7f2e2ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 45: 0x594dd82dff0f - as core::ops::function::FnOnce>::call_once::h5924238c754de3b8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 46: 0x594dd82dff0f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 47: 0x789736b0aaa4 - [INFO] [stdout] 48: 0x789736b97a34 - clone [INFO] [stdout] 49: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- build_rs::tests::build_rs_workflow_tests stdout ---- [INFO] [stdout] Acquiring mutex [INFO] [stdout] Mutex is poisoned; cleaning up previous env vars [INFO] [stdout] Restoring environment variables [INFO] [stdout] Setting 'CARGO_PKG_NAME' to 'tracers' [INFO] [stdout] Setting 'CARGO_PKG_VERSION' to '1.2.3' [INFO] [stdout] Setting 'CARGO_MANIFEST_DIR' to '/opt/rustwide/workdir' [INFO] [stdout] Setting 'OUT_DIR' to '/tmp/.tmpeF55fg/out' [INFO] [stdout] [INFO] [stdout] thread 'build_rs::tests::build_rs_workflow_tests' panicked at src/build_rs.rs:529:18: [INFO] [stdout] Unexpected failure with features: FeatureFlags { enable_dynamic_tracing: false, enable_static_tracing: false, force_dyn_stap: false, force_dyn_noop: false, force_static_stap: false, force_static_lttng: false, force_static_noop: false }: OtherError { message: "get_targets: Unable to find package tracers in cargo metadata", error: ErrorMessage { msg: "Unable to find package tracers in cargo metadata" } [INFO] [stdout] [INFO] [stdout] 0: failure::backtrace::internal::InternalBacktrace::new [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/failure-0.1.8/src/backtrace/internal.rs:46:44 [INFO] [stdout] 1: failure::backtrace::Backtrace::new [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/failure-0.1.8/src/backtrace/mod.rs:121:35 [INFO] [stdout] 2: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/failure-0.1.8/src/error/error_impl.rs:19:17 [INFO] [stdout] 3: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/failure-0.1.8/src/error/mod.rs:36:18 [INFO] [stdout] 4: failure::error_message::err_msg [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/failure-0.1.8/src/error_message.rs:12:5 [INFO] [stdout] 5: tracers_codegen::cargo::get_targets::{{closure}} [INFO] [stdout] at src/cargo.rs:24:24 [INFO] [stdout] 6: core::option::Option::ok_or_else [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/option.rs:1362:25 [INFO] [stdout] 7: tracers_codegen::cargo::get_targets [INFO] [stdout] at src/cargo.rs:24:10 [INFO] [stdout] 8: tracers_codegen::build_rs::generate_native_code [INFO] [stdout] at src/build_rs.rs:397:19 [INFO] [stdout] 9: tracers_codegen::build_rs::tracers_build_internal [INFO] [stdout] at src/build_rs.rs:342:5 [INFO] [stdout] 10: tracers_codegen::build_rs::tests::build_rs_workflow_tests [INFO] [stdout] at src/build_rs.rs:528:13 [INFO] [stdout] 11: tracers_codegen::build_rs::tests::build_rs_workflow_tests::{{closure}} [INFO] [stdout] at src/build_rs.rs:463:33 [INFO] [stdout] 12: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 13: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18 [INFO] [stdout] 14: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43 [INFO] [stdout] 15: test::run_test::{{closure}} [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 16: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 17: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 18: [INFO] [stdout] 19: clone [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] get_targets } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x594dd82d9c82 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x594dd82d9c82 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x594dd82d9c82 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x594dd82d9c82 - ::fmt::hdcfcb6d4c8489523 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x594dd83044e3 - core::fmt::rt::Argument::fmt::h2c56b3114963061a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x594dd83044e3 - core::fmt::write::h8a494366950f23bb [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x594dd82d5a13 - std::io::default_write_fmt::h7b8824096454f323 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x594dd82d5a13 - std::io::Write::write_fmt::h4e71294925c334d0 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x594dd82d9ad2 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x594dd82dbe59 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x594dd82dbc8e - std::panicking::default_hook::h2c66fc99e962531d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x594dd7f62374 - as core::ops::function::Fn>::call::hb6bd65493727d71a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x594dd7f62374 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x594dd82dc92e - as core::ops::function::Fn>::call::h318e4efb8c1a5689 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x594dd82dc92e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x594dd82dc5fa - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x594dd82da189 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x594dd82dc28d - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x594dd8302b70 - core::panicking::panic_fmt::h62f63d096dd276af [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x594dd8303086 - core::result::unwrap_failed::h95bc3f5a607b2c95 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1765:5 [INFO] [stdout] 20: 0x594dd7e9bd42 - core::result::Result::expect::h6f2d0188bc5855f4 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1119:23 [INFO] [stdout] 21: 0x594dd7dc9516 - tracers_codegen::build_rs::tests::build_rs_workflow_tests::h0515f38a06f8b765 [INFO] [stdout] at /opt/rustwide/workdir/src/build_rs.rs:529:18 [INFO] [stdout] 22: 0x594dd7dc7d57 - tracers_codegen::build_rs::tests::build_rs_workflow_tests::{{closure}}::h48d57bbf2436fe42 [INFO] [stdout] at /opt/rustwide/workdir/src/build_rs.rs:463:33 [INFO] [stdout] 23: 0x594dd7e09ef6 - core::ops::function::FnOnce::call_once::h4efeb603b3687002 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x594dd7f67bdb - core::ops::function::FnOnce::call_once::h1f9474f1347fff52 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x594dd7f67bdb - test::__rust_begin_short_backtrace::ha52ab26e77157f03 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x594dd7f66d15 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74 [INFO] [stdout] 27: 0x594dd7f66d15 - as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x594dd7f66d15 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x594dd7f66d15 - std::panicking::catch_unwind::h6deb5fe1e91873c9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x594dd7f66d15 - std::panic::catch_unwind::hea0829b6b565654b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x594dd7f66d15 - test::run_test_in_process::hdc44dfecea3db21b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x594dd7f66d15 - test::run_test::{{closure}}::h0364ba59bf23f652 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x594dd7f2a914 - test::run_test::{{closure}}::h32730b304eec05da [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x594dd7f2a914 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x594dd7f2e2ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x594dd7f2e2ea - as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x594dd7f2e2ea - std::panicking::catch_unwind::do_call::h163fe12cca9901c2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x594dd7f2e2ea - std::panicking::catch_unwind::he81557d0e17cc1bc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x594dd7f2e2ea - std::panic::catch_unwind::hc2b8e79c20593955 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x594dd7f2e2ea - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x594dd7f2e2ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x594dd82dff0f - as core::ops::function::FnOnce>::call_once::h5924238c754de3b8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x594dd82dff0f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x789736b0aaa4 - [INFO] [stdout] 45: 0x789736b97a34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] Restoring environment variables [INFO] [stdout] Restoring 'CARGO_PKG_NAME' to 'tracers-codegen' [INFO] [stdout] Restoring 'CARGO_PKG_VERSION' to '0.1.0' [INFO] [stdout] Restoring 'CARGO_MANIFEST_DIR' to '/opt/rustwide/workdir' [INFO] [stdout] Unsetting 'OUT_DIR' [INFO] [stdout] [INFO] [stdout] ---- gen::r#static::native_code::tests::generates_processed_provider_trait stdout ---- [INFO] [stdout] Acquiring mutex [INFO] [stdout] Mutex is poisoned; cleaning up previous env vars [INFO] [stdout] Restoring environment variables [INFO] [stdout] Setting 'TARGET' to 'x86_64-linux-gnu' [INFO] [stdout] Setting 'HOST' to 'x86_64-linux-gnu' [INFO] [stdout] Setting 'OPT_LEVEL' to '1' [INFO] [stdout] Setting 'OUT_DIR' to '/tmp/.tmpr1JCLC/out' [INFO] [stdout] Generated wrapper code: [INFO] [stdout] /** This file automatically generated by tracers-codegen 0.1.0. Do not edit [INFO] [stdout] * this file. [INFO] [stdout] * [INFO] [stdout] * This file contains native wrappers for the probes defined in trait ProviderTrait. [INFO] [stdout] * [INFO] [stdout] * The source code for that trait is: [INFO] [stdout] * [INFO] [stdout] * ```rust [INFO] [stdout] * trait ProviderTrait { } [INFO] [stdout] * ``` [INFO] [stdout] */ [INFO] [stdout] #define _SDT_HAS_SEMAPHORES 1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] #define STAP_HAS_SEMAPHORES 1 /* deprecated */ [INFO] [stdout] [INFO] [stdout] /* - Systemtap static probe definition macros. [INFO] [stdout] [INFO] [stdout] This file is dedicated to the public domain, pursuant to CC0 [INFO] [stdout] (https://creativecommons.org/publicdomain/zero/1.0/) [INFO] [stdout] */ [INFO] [stdout] [INFO] [stdout] #ifndef _SYS_SDT_H [INFO] [stdout] #define _SYS_SDT_H 1 [INFO] [stdout] [INFO] [stdout] /* [INFO] [stdout] This file defines a family of macros [INFO] [stdout] [INFO] [stdout] STAP_PROBEn(op1, ..., opn) [INFO] [stdout] [INFO] [stdout] that emit a nop into the instruction stream, and some data into an auxiliary [INFO] [stdout] note section. The data in the note section describes the operands, in terms [INFO] [stdout] of size and location. Each location is encoded as assembler operand string. [INFO] [stdout] Consumer tools such as gdb or systemtap insert breakpoints on top of [INFO] [stdout] the nop, and decode the location operand-strings, like an assembler, [INFO] [stdout] to find the values being passed. [INFO] [stdout] [INFO] [stdout] The operand strings are selected by the compiler for each operand. [INFO] [stdout] They are constrained by gcc inline-assembler codes. The default is: [INFO] [stdout] [INFO] [stdout] #define STAP_SDT_ARG_CONSTRAINT nor [INFO] [stdout] [INFO] [stdout] This is a good default if the operands tend to be integral and [INFO] [stdout] moderate in number (smaller than number of registers). In other [INFO] [stdout] cases, the compiler may report "'asm' requires impossible reload" or [INFO] [stdout] similar. In this case, consider simplifying the macro call (fewer [INFO] [stdout] and simpler operands), reduce optimization, or override the default [INFO] [stdout] constraints string via: [INFO] [stdout] [INFO] [stdout] #define STAP_SDT_ARG_CONSTRAINT g [INFO] [stdout] #include [INFO] [stdout] [INFO] [stdout] See also: [INFO] [stdout] https://sourceware.org/systemtap/wiki/UserSpaceProbeImplementation [INFO] [stdout] https://gcc.gnu.org/onlinedocs/gcc/Constraints.html [INFO] [stdout] */ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] #ifdef __ASSEMBLER__ [INFO] [stdout] # define _SDT_PROBE(provider, name, n, arglist) \ [INFO] [stdout] _SDT_ASM_BODY(provider, name, _SDT_ASM_STRING_1, (_SDT_DEPAREN_##n arglist)) \ [INFO] [stdout] _SDT_ASM_BASE [INFO] [stdout] # define _SDT_ASM_1(x) x; [INFO] [stdout] # define _SDT_ASM_2(a, b) a,b; [INFO] [stdout] # define _SDT_ASM_3(a, b, c) a,b,c; [INFO] [stdout] # define _SDT_ASM_5(a, b, c, d, e) a,b,c,d,e; [INFO] [stdout] # define _SDT_ASM_STRING_1(x) .asciz #x; [INFO] [stdout] # define _SDT_DEPAREN_0() /* empty */ [INFO] [stdout] # define _SDT_DEPAREN_1(a) a [INFO] [stdout] # define _SDT_DEPAREN_2(a,b) a b [INFO] [stdout] # define _SDT_DEPAREN_3(a,b,c) a b c [INFO] [stdout] # define _SDT_DEPAREN_4(a,b,c,d) a b c d [INFO] [stdout] # define _SDT_DEPAREN_5(a,b,c,d,e) a b c d e [INFO] [stdout] # define _SDT_DEPAREN_6(a,b,c,d,e,f) a b c d e f [INFO] [stdout] # define _SDT_DEPAREN_7(a,b,c,d,e,f,g) a b c d e f g [INFO] [stdout] # define _SDT_DEPAREN_8(a,b,c,d,e,f,g,h) a b c d e f g h [INFO] [stdout] # define _SDT_DEPAREN_9(a,b,c,d,e,f,g,h,i) a b c d e f g h i [INFO] [stdout] # define _SDT_DEPAREN_10(a,b,c,d,e,f,g,h,i,j) a b c d e f g h i j [INFO] [stdout] # define _SDT_DEPAREN_11(a,b,c,d,e,f,g,h,i,j,k) a b c d e f g h i j k [INFO] [stdout] # define _SDT_DEPAREN_12(a,b,c,d,e,f,g,h,i,j,k,l) a b c d e f g h i j k l [INFO] [stdout] #else [INFO] [stdout] # define _SDT_PROBE(provider, name, n, arglist) \ [INFO] [stdout] do { \ [INFO] [stdout] __asm__ __volatile__ (_SDT_ASM_BODY(provider, name, _SDT_ASM_ARGS, (n)) \ [INFO] [stdout] :: _SDT_ASM_OPERANDS_##n arglist); \ [INFO] [stdout] __asm__ __volatile__ (_SDT_ASM_BASE); \ [INFO] [stdout] } while (0) [INFO] [stdout] # define _SDT_S(x) #x [INFO] [stdout] # define _SDT_ASM_1(x) _SDT_S(x) "\n" [INFO] [stdout] # define _SDT_ASM_2(a, b) _SDT_S(a) "," _SDT_S(b) "\n" [INFO] [stdout] # define _SDT_ASM_3(a, b, c) _SDT_S(a) "," _SDT_S(b) "," \ [INFO] [stdout] _SDT_S(c) "\n" [INFO] [stdout] # define _SDT_ASM_5(a, b, c, d, e) _SDT_S(a) "," _SDT_S(b) "," \ [INFO] [stdout] _SDT_S(c) "," _SDT_S(d) "," \ [INFO] [stdout] _SDT_S(e) "\n" [INFO] [stdout] # define _SDT_ASM_ARGS(n) _SDT_ASM_STRING(_SDT_ASM_TEMPLATE_##n) [INFO] [stdout] # define _SDT_ASM_STRING_1(x) _SDT_ASM_1(.asciz #x) [INFO] [stdout] [INFO] [stdout] # define _SDT_ARGFMT(no) %n[_SDT_S##no]@_SDT_ARGTMPL(_SDT_A##no) [INFO] [stdout] [INFO] [stdout] # ifndef STAP_SDT_ARG_CONSTRAINT [INFO] [stdout] # if defined __powerpc__ [INFO] [stdout] # define STAP_SDT_ARG_CONSTRAINT nZr [INFO] [stdout] # else [INFO] [stdout] # define STAP_SDT_ARG_CONSTRAINT nor [INFO] [stdout] # endif [INFO] [stdout] # endif [INFO] [stdout] [INFO] [stdout] # define _SDT_STRINGIFY(x) #x [INFO] [stdout] # define _SDT_ARG_CONSTRAINT_STRING(x) _SDT_STRINGIFY(x) [INFO] [stdout] # define _SDT_ARG(n, x) \ [INFO] [stdout] [_SDT_S##n] "n" ((_SDT_ARGSIGNED (x) ? 1 : -1) * (int) _SDT_ARGSIZE (x)), \ [INFO] [stdout] [_SDT_A##n] _SDT_ARG_CONSTRAINT_STRING (STAP_SDT_ARG_CONSTRAINT) (_SDT_ARGVAL (x)) [INFO] [stdout] #endif [INFO] [stdout] #define _SDT_ASM_STRING(x) _SDT_ASM_STRING_1(x) [INFO] [stdout] [INFO] [stdout] #define _SDT_ARGARRAY(x) (__builtin_classify_type (x) == 14 \ [INFO] [stdout] || __builtin_classify_type (x) == 5) [INFO] [stdout] [INFO] [stdout] #ifdef __cplusplus [INFO] [stdout] # define _SDT_ARGSIGNED(x) (!_SDT_ARGARRAY (x) \ [INFO] [stdout] && __sdt_type<__typeof (x)>::__sdt_signed) [INFO] [stdout] # define _SDT_ARGSIZE(x) (_SDT_ARGARRAY (x) \ [INFO] [stdout] ? sizeof (void *) : sizeof (x)) [INFO] [stdout] # define _SDT_ARGVAL(x) (x) [INFO] [stdout] [INFO] [stdout] # include [INFO] [stdout] [INFO] [stdout] template [INFO] [stdout] struct __sdt_type [INFO] [stdout] { [INFO] [stdout] static const bool __sdt_signed = false; [INFO] [stdout] }; [INFO] [stdout] [INFO] [stdout] #define __SDT_ALWAYS_SIGNED(T) \ [INFO] [stdout] template<> struct __sdt_type { static const bool __sdt_signed = true; }; [INFO] [stdout] #define __SDT_COND_SIGNED(T,CT) \ [INFO] [stdout] template<> struct __sdt_type { static const bool __sdt_signed = ((CT)(-1) < 1); }; [INFO] [stdout] __SDT_ALWAYS_SIGNED(signed char) [INFO] [stdout] __SDT_ALWAYS_SIGNED(short) [INFO] [stdout] __SDT_ALWAYS_SIGNED(int) [INFO] [stdout] __SDT_ALWAYS_SIGNED(long) [INFO] [stdout] __SDT_ALWAYS_SIGNED(long long) [INFO] [stdout] __SDT_ALWAYS_SIGNED(volatile signed char) [INFO] [stdout] __SDT_ALWAYS_SIGNED(volatile short) [INFO] [stdout] __SDT_ALWAYS_SIGNED(volatile int) [INFO] [stdout] __SDT_ALWAYS_SIGNED(volatile long) [INFO] [stdout] __SDT_ALWAYS_SIGNED(volatile long long) [INFO] [stdout] __SDT_ALWAYS_SIGNED(const signed char) [INFO] [stdout] __SDT_ALWAYS_SIGNED(const short) [INFO] [stdout] __SDT_ALWAYS_SIGNED(const int) [INFO] [stdout] __SDT_ALWAYS_SIGNED(const long) [INFO] [stdout] __SDT_ALWAYS_SIGNED(const long long) [INFO] [stdout] __SDT_ALWAYS_SIGNED(const volatile signed char) [INFO] [stdout] __SDT_ALWAYS_SIGNED(const volatile short) [INFO] [stdout] __SDT_ALWAYS_SIGNED(const volatile int) [INFO] [stdout] __SDT_ALWAYS_SIGNED(const volatile long) [INFO] [stdout] __SDT_ALWAYS_SIGNED(const volatile long long) [INFO] [stdout] __SDT_COND_SIGNED(char, char) [INFO] [stdout] __SDT_COND_SIGNED(wchar_t, wchar_t) [INFO] [stdout] __SDT_COND_SIGNED(volatile char, char) [INFO] [stdout] __SDT_COND_SIGNED(volatile wchar_t, wchar_t) [INFO] [stdout] __SDT_COND_SIGNED(const char, char) [INFO] [stdout] __SDT_COND_SIGNED(const wchar_t, wchar_t) [INFO] [stdout] __SDT_COND_SIGNED(const volatile char, char) [INFO] [stdout] __SDT_COND_SIGNED(const volatile wchar_t, wchar_t) [INFO] [stdout] #if defined (__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) [INFO] [stdout] /* __SDT_COND_SIGNED(char16_t) */ [INFO] [stdout] /* __SDT_COND_SIGNED(char32_t) */ [INFO] [stdout] #endif [INFO] [stdout] [INFO] [stdout] template [INFO] [stdout] struct __sdt_type<__sdt_E[]> : public __sdt_type<__sdt_E *> {}; [INFO] [stdout] [INFO] [stdout] template [INFO] [stdout] struct __sdt_type<__sdt_E[__sdt_N]> : public __sdt_type<__sdt_E *> {}; [INFO] [stdout] [INFO] [stdout] #elif !defined(__ASSEMBLER__) [INFO] [stdout] __extension__ extern unsigned long long __sdt_unsp; [INFO] [stdout] # define _SDT_ARGINTTYPE(x) \ [INFO] [stdout] __typeof (__builtin_choose_expr (((__builtin_classify_type (x) \ [INFO] [stdout] + 3) & -4) == 4, (x), 0U)) [INFO] [stdout] # define _SDT_ARGSIGNED(x) \ [INFO] [stdout] (!__extension__ \ [INFO] [stdout] (__builtin_constant_p ((((unsigned long long) \ [INFO] [stdout] (_SDT_ARGINTTYPE (x)) __sdt_unsp) \ [INFO] [stdout] & ((unsigned long long)1 << (sizeof (unsigned long long) \ [INFO] [stdout] * __CHAR_BIT__ - 1))) == 0) \ [INFO] [stdout] || (_SDT_ARGINTTYPE (x)) -1 > (_SDT_ARGINTTYPE (x)) 0)) [INFO] [stdout] # define _SDT_ARGSIZE(x) \ [INFO] [stdout] (_SDT_ARGARRAY (x) ? sizeof (void *) : sizeof (x)) [INFO] [stdout] # define _SDT_ARGVAL(x) (x) [INFO] [stdout] #endif [INFO] [stdout] [INFO] [stdout] #if defined __powerpc__ || defined __powerpc64__ [INFO] [stdout] # define _SDT_ARGTMPL(id) %I[id]%[id] [INFO] [stdout] #elif defined __i386__ [INFO] [stdout] # define _SDT_ARGTMPL(id) %w[id] /* gcc.gnu.org/PR80115 */ [INFO] [stdout] #else [INFO] [stdout] # define _SDT_ARGTMPL(id) %[id] [INFO] [stdout] #endif [INFO] [stdout] [INFO] [stdout] #ifdef __LP64__ [INFO] [stdout] # define _SDT_ASM_ADDR .8byte [INFO] [stdout] #else [INFO] [stdout] # define _SDT_ASM_ADDR .4byte [INFO] [stdout] #endif [INFO] [stdout] [INFO] [stdout] /* The ia64 and s390 nop instructions take an argument. */ [INFO] [stdout] #if defined(__ia64__) || defined(__s390__) || defined(__s390x__) [INFO] [stdout] #define _SDT_NOP nop 0 [INFO] [stdout] #else [INFO] [stdout] #define _SDT_NOP nop [INFO] [stdout] #endif [INFO] [stdout] [INFO] [stdout] #define _SDT_NOTE_NAME "stapsdt" [INFO] [stdout] #define _SDT_NOTE_TYPE 3 [INFO] [stdout] [INFO] [stdout] /* If the assembler supports the necessary feature, then we can play [INFO] [stdout] nice with code in COMDAT sections, which comes up in C++ code. [INFO] [stdout] Without that assembler support, some combinations of probe placements [INFO] [stdout] in certain kinds of C++ code may produce link-time errors. */ [INFO] [stdout] //#include "sdt-config.h" [INFO] [stdout] [INFO] [stdout] /* includes/sys/sdt-config.h. Generated from sdt-config.h.in by configure. [INFO] [stdout] [INFO] [stdout] This file just defines _SDT_ASM_SECTION_AUTOGROUP_SUPPORT to 0 or 1 to [INFO] [stdout] indicate whether the assembler supports "?" in .pushsection directives. */ [INFO] [stdout] [INFO] [stdout] #define _SDT_ASM_SECTION_AUTOGROUP_SUPPORT 1 [INFO] [stdout] [INFO] [stdout] #if _SDT_ASM_SECTION_AUTOGROUP_SUPPORT [INFO] [stdout] # define _SDT_ASM_AUTOGROUP "?" [INFO] [stdout] #else [INFO] [stdout] # define _SDT_ASM_AUTOGROUP "" [INFO] [stdout] #endif [INFO] [stdout] [INFO] [stdout] #define _SDT_ASM_BODY(provider, name, pack_args, args) \ [INFO] [stdout] _SDT_ASM_1(990: _SDT_NOP) \ [INFO] [stdout] _SDT_ASM_3( .pushsection .note.stapsdt,_SDT_ASM_AUTOGROUP,"note") \ [INFO] [stdout] _SDT_ASM_1( .balign 4) \ [INFO] [stdout] _SDT_ASM_3( .4byte 992f-991f, 994f-993f, _SDT_NOTE_TYPE) \ [INFO] [stdout] _SDT_ASM_1(991: .asciz _SDT_NOTE_NAME) \ [INFO] [stdout] _SDT_ASM_1(992: .balign 4) \ [INFO] [stdout] _SDT_ASM_1(993: _SDT_ASM_ADDR 990b) \ [INFO] [stdout] _SDT_ASM_1( _SDT_ASM_ADDR _.stapsdt.base) \ [INFO] [stdout] _SDT_SEMAPHORE(provider,name) \ [INFO] [stdout] _SDT_ASM_STRING(provider) \ [INFO] [stdout] _SDT_ASM_STRING(name) \ [INFO] [stdout] pack_args args \ [INFO] [stdout] _SDT_ASM_1(994: .balign 4) \ [INFO] [stdout] _SDT_ASM_1( .popsection) [INFO] [stdout] [INFO] [stdout] #define _SDT_ASM_BASE \ [INFO] [stdout] _SDT_ASM_1(.ifndef _.stapsdt.base) \ [INFO] [stdout] _SDT_ASM_5( .pushsection .stapsdt.base,"aG","progbits", \ [INFO] [stdout] .stapsdt.base,comdat) \ [INFO] [stdout] _SDT_ASM_1( .weak _.stapsdt.base) \ [INFO] [stdout] _SDT_ASM_1( .hidden _.stapsdt.base) \ [INFO] [stdout] _SDT_ASM_1( _.stapsdt.base: .space 1) \ [INFO] [stdout] _SDT_ASM_2( .size _.stapsdt.base, 1) \ [INFO] [stdout] _SDT_ASM_1( .popsection) \ [INFO] [stdout] _SDT_ASM_1(.endif) [INFO] [stdout] [INFO] [stdout] #if defined _SDT_HAS_SEMAPHORES [INFO] [stdout] #define _SDT_SEMAPHORE(p,n) _SDT_ASM_1( _SDT_ASM_ADDR p##_##n##_semaphore) [INFO] [stdout] #else [INFO] [stdout] #define _SDT_SEMAPHORE(p,n) _SDT_ASM_1( _SDT_ASM_ADDR 0) [INFO] [stdout] #endif [INFO] [stdout] [INFO] [stdout] #define _SDT_ASM_TEMPLATE_0 /* no arguments */ [INFO] [stdout] #define _SDT_ASM_TEMPLATE_1 _SDT_ARGFMT(1) [INFO] [stdout] #define _SDT_ASM_TEMPLATE_2 _SDT_ASM_TEMPLATE_1 _SDT_ARGFMT(2) [INFO] [stdout] #define _SDT_ASM_TEMPLATE_3 _SDT_ASM_TEMPLATE_2 _SDT_ARGFMT(3) [INFO] [stdout] #define _SDT_ASM_TEMPLATE_4 _SDT_ASM_TEMPLATE_3 _SDT_ARGFMT(4) [INFO] [stdout] #define _SDT_ASM_TEMPLATE_5 _SDT_ASM_TEMPLATE_4 _SDT_ARGFMT(5) [INFO] [stdout] #define _SDT_ASM_TEMPLATE_6 _SDT_ASM_TEMPLATE_5 _SDT_ARGFMT(6) [INFO] [stdout] #define _SDT_ASM_TEMPLATE_7 _SDT_ASM_TEMPLATE_6 _SDT_ARGFMT(7) [INFO] [stdout] #define _SDT_ASM_TEMPLATE_8 _SDT_ASM_TEMPLATE_7 _SDT_ARGFMT(8) [INFO] [stdout] #define _SDT_ASM_TEMPLATE_9 _SDT_ASM_TEMPLATE_8 _SDT_ARGFMT(9) [INFO] [stdout] #define _SDT_ASM_TEMPLATE_10 _SDT_ASM_TEMPLATE_9 _SDT_ARGFMT(10) [INFO] [stdout] #define _SDT_ASM_TEMPLATE_11 _SDT_ASM_TEMPLATE_10 _SDT_ARGFMT(11) [INFO] [stdout] #define _SDT_ASM_TEMPLATE_12 _SDT_ASM_TEMPLATE_11 _SDT_ARGFMT(12) [INFO] [stdout] #define _SDT_ASM_OPERANDS_0() [__sdt_dummy] "g" (0) [INFO] [stdout] #define _SDT_ASM_OPERANDS_1(arg1) _SDT_ARG(1, arg1) [INFO] [stdout] #define _SDT_ASM_OPERANDS_2(arg1, arg2) \ [INFO] [stdout] _SDT_ASM_OPERANDS_1(arg1), _SDT_ARG(2, arg2) [INFO] [stdout] #define _SDT_ASM_OPERANDS_3(arg1, arg2, arg3) \ [INFO] [stdout] _SDT_ASM_OPERANDS_2(arg1, arg2), _SDT_ARG(3, arg3) [INFO] [stdout] #define _SDT_ASM_OPERANDS_4(arg1, arg2, arg3, arg4) \ [INFO] [stdout] _SDT_ASM_OPERANDS_3(arg1, arg2, arg3), _SDT_ARG(4, arg4) [INFO] [stdout] #define _SDT_ASM_OPERANDS_5(arg1, arg2, arg3, arg4, arg5) \ [INFO] [stdout] _SDT_ASM_OPERANDS_4(arg1, arg2, arg3, arg4), _SDT_ARG(5, arg5) [INFO] [stdout] #define _SDT_ASM_OPERANDS_6(arg1, arg2, arg3, arg4, arg5, arg6) \ [INFO] [stdout] _SDT_ASM_OPERANDS_5(arg1, arg2, arg3, arg4, arg5), _SDT_ARG(6, arg6) [INFO] [stdout] #define _SDT_ASM_OPERANDS_7(arg1, arg2, arg3, arg4, arg5, arg6, arg7) \ [INFO] [stdout] _SDT_ASM_OPERANDS_6(arg1, arg2, arg3, arg4, arg5, arg6), _SDT_ARG(7, arg7) [INFO] [stdout] #define _SDT_ASM_OPERANDS_8(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) \ [INFO] [stdout] _SDT_ASM_OPERANDS_7(arg1, arg2, arg3, arg4, arg5, arg6, arg7), \ [INFO] [stdout] _SDT_ARG(8, arg8) [INFO] [stdout] #define _SDT_ASM_OPERANDS_9(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) \ [INFO] [stdout] _SDT_ASM_OPERANDS_8(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8), \ [INFO] [stdout] _SDT_ARG(9, arg9) [INFO] [stdout] #define _SDT_ASM_OPERANDS_10(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10) \ [INFO] [stdout] _SDT_ASM_OPERANDS_9(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9), \ [INFO] [stdout] _SDT_ARG(10, arg10) [INFO] [stdout] #define _SDT_ASM_OPERANDS_11(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11) \ [INFO] [stdout] _SDT_ASM_OPERANDS_10(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10), \ [INFO] [stdout] _SDT_ARG(11, arg11) [INFO] [stdout] #define _SDT_ASM_OPERANDS_12(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12) \ [INFO] [stdout] _SDT_ASM_OPERANDS_11(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11), \ [INFO] [stdout] _SDT_ARG(12, arg12) [INFO] [stdout] [INFO] [stdout] /* These macros can be used in C, C++, or assembly code. [INFO] [stdout] In assembly code the arguments should use normal assembly operand syntax. */ [INFO] [stdout] [INFO] [stdout] #define STAP_PROBE(provider, name) \ [INFO] [stdout] _SDT_PROBE(provider, name, 0, ()) [INFO] [stdout] #define STAP_PROBE1(provider, name, arg1) \ [INFO] [stdout] _SDT_PROBE(provider, name, 1, (arg1)) [INFO] [stdout] #define STAP_PROBE2(provider, name, arg1, arg2) \ [INFO] [stdout] _SDT_PROBE(provider, name, 2, (arg1, arg2)) [INFO] [stdout] #define STAP_PROBE3(provider, name, arg1, arg2, arg3) \ [INFO] [stdout] _SDT_PROBE(provider, name, 3, (arg1, arg2, arg3)) [INFO] [stdout] #define STAP_PROBE4(provider, name, arg1, arg2, arg3, arg4) \ [INFO] [stdout] _SDT_PROBE(provider, name, 4, (arg1, arg2, arg3, arg4)) [INFO] [stdout] #define STAP_PROBE5(provider, name, arg1, arg2, arg3, arg4, arg5) \ [INFO] [stdout] _SDT_PROBE(provider, name, 5, (arg1, arg2, arg3, arg4, arg5)) [INFO] [stdout] #define STAP_PROBE6(provider, name, arg1, arg2, arg3, arg4, arg5, arg6) \ [INFO] [stdout] _SDT_PROBE(provider, name, 6, (arg1, arg2, arg3, arg4, arg5, arg6)) [INFO] [stdout] #define STAP_PROBE7(provider, name, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \ [INFO] [stdout] _SDT_PROBE(provider, name, 7, (arg1, arg2, arg3, arg4, arg5, arg6, arg7)) [INFO] [stdout] #define STAP_PROBE8(provider,name,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) \ [INFO] [stdout] _SDT_PROBE(provider, name, 8, (arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8)) [INFO] [stdout] #define STAP_PROBE9(provider,name,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9)\ [INFO] [stdout] _SDT_PROBE(provider, name, 9, (arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9)) [INFO] [stdout] #define STAP_PROBE10(provider,name,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10) \ [INFO] [stdout] _SDT_PROBE(provider, name, 10, \ [INFO] [stdout] (arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10)) [INFO] [stdout] #define STAP_PROBE11(provider,name,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11) \ [INFO] [stdout] _SDT_PROBE(provider, name, 11, \ [INFO] [stdout] (arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11)) [INFO] [stdout] #define STAP_PROBE12(provider,name,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12) \ [INFO] [stdout] _SDT_PROBE(provider, name, 12, \ [INFO] [stdout] (arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12)) [INFO] [stdout] [INFO] [stdout] /* This STAP_PROBEV macro can be used in variadic scenarios, where the [INFO] [stdout] number of probe arguments is not known until compile time. Since [INFO] [stdout] variadic macro support may vary with compiler options, you must [INFO] [stdout] pre-#define SDT_USE_VARIADIC to enable this type of probe. [INFO] [stdout] [INFO] [stdout] The trick to count __VA_ARGS__ was inspired by this post by [INFO] [stdout] Laurent Deniau : [INFO] [stdout] http://groups.google.com/group/comp.std.c/msg/346fc464319b1ee5 [INFO] [stdout] [INFO] [stdout] Note that our _SDT_NARG is called with an extra 0 arg that's not [INFO] [stdout] counted, so we don't have to worry about the behavior of macros [INFO] [stdout] called without any arguments. */ [INFO] [stdout] [INFO] [stdout] #ifdef SDT_USE_VARIADIC [INFO] [stdout] #define _SDT_NARG(...) __SDT_NARG(__VA_ARGS__, 12,11,10,9,8,7,6,5,4,3,2,1,0) [INFO] [stdout] #define __SDT_NARG(_0,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12, N, ...) N [INFO] [stdout] #define _SDT_PROBE_N(provider, name, N, ...) \ [INFO] [stdout] _SDT_PROBE(provider, name, N, (__VA_ARGS__)) [INFO] [stdout] #define STAP_PROBEV(provider, name, ...) \ [INFO] [stdout] _SDT_PROBE_N(provider, name, _SDT_NARG(0, ##__VA_ARGS__), ##__VA_ARGS__) [INFO] [stdout] #endif [INFO] [stdout] [INFO] [stdout] /* These macros are for use in asm statements. You must compile [INFO] [stdout] with -std=gnu99 or -std=c99 to use the STAP_PROBE_ASM macro. [INFO] [stdout] [INFO] [stdout] The STAP_PROBE_ASM macro generates a quoted string to be used in the [INFO] [stdout] template portion of the asm statement, concatenated with strings that [INFO] [stdout] contain the actual assembly code around the probe site. [INFO] [stdout] [INFO] [stdout] For example: [INFO] [stdout] [INFO] [stdout] asm ("before\n" [INFO] [stdout] STAP_PROBE_ASM(provider, fooprobe, %eax 4(%esi)) [INFO] [stdout] "after"); [INFO] [stdout] [INFO] [stdout] emits the assembly code for "before\nafter", with a probe in between. [INFO] [stdout] The probe arguments are the %eax register, and the value of the memory [INFO] [stdout] word located 4 bytes past the address in the %esi register. Note that [INFO] [stdout] because this is a simple asm, not a GNU C extended asm statement, these [INFO] [stdout] % characters do not need to be doubled to generate literal %reg names. [INFO] [stdout] [INFO] [stdout] In a GNU C extended asm statement, the probe arguments can be specified [INFO] [stdout] using the macro STAP_PROBE_ASM_TEMPLATE(n) for n arguments. The paired [INFO] [stdout] macro STAP_PROBE_ASM_OPERANDS gives the C values of these probe arguments, [INFO] [stdout] and appears in the input operand list of the asm statement. For example: [INFO] [stdout] [INFO] [stdout] asm ("someinsn %0,%1\n" // %0 is output operand, %1 is input operand [INFO] [stdout] STAP_PROBE_ASM(provider, fooprobe, STAP_PROBE_ASM_TEMPLATE(3)) [INFO] [stdout] "otherinsn %[namedarg]" [INFO] [stdout] : "r" (outvar) [INFO] [stdout] : "g" (some_value), [namedarg] "i" (1234), [INFO] [stdout] STAP_PROBE_ASM_OPERANDS(3, some_value, some_ptr->field, 1234)); [INFO] [stdout] [INFO] [stdout] This is just like writing: [INFO] [stdout] [INFO] [stdout] STAP_PROBE3(provider, fooprobe, some_value, some_ptr->field, 1234)); [INFO] [stdout] [INFO] [stdout] but the probe site is right between "someinsn" and "otherinsn". [INFO] [stdout] [INFO] [stdout] The probe arguments in STAP_PROBE_ASM can be given as assembly [INFO] [stdout] operands instead, even inside a GNU C extended asm statement. [INFO] [stdout] Note that these can use operand templates like %0 or %[name], [INFO] [stdout] and likewise they must write %%reg for a literal operand of %reg. */ [INFO] [stdout] [INFO] [stdout] #if __STDC_VERSION__ >= 199901L [INFO] [stdout] # define STAP_PROBE_ASM(provider, name, ...) \ [INFO] [stdout] _SDT_ASM_BODY(provider, name, _SDT_ASM_STRING, (__VA_ARGS__)) \ [INFO] [stdout] _SDT_ASM_BASE [INFO] [stdout] # define STAP_PROBE_ASM_OPERANDS(n, ...) _SDT_ASM_OPERANDS_##n(__VA_ARGS__) [INFO] [stdout] #else [INFO] [stdout] # define STAP_PROBE_ASM(provider, name, args) \ [INFO] [stdout] _SDT_ASM_BODY(provider, name, _SDT_ASM_STRING, (args)) \ [INFO] [stdout] _SDT_ASM_BASE [INFO] [stdout] #endif [INFO] [stdout] #define STAP_PROBE_ASM_TEMPLATE(n) _SDT_ASM_TEMPLATE_##n [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] /* DTrace compatible macro names. */ [INFO] [stdout] #define DTRACE_PROBE(provider,probe) \ [INFO] [stdout] STAP_PROBE(provider,probe) [INFO] [stdout] #define DTRACE_PROBE1(provider,probe,parm1) \ [INFO] [stdout] STAP_PROBE1(provider,probe,parm1) [INFO] [stdout] #define DTRACE_PROBE2(provider,probe,parm1,parm2) \ [INFO] [stdout] STAP_PROBE2(provider,probe,parm1,parm2) [INFO] [stdout] #define DTRACE_PROBE3(provider,probe,parm1,parm2,parm3) \ [INFO] [stdout] STAP_PROBE3(provider,probe,parm1,parm2,parm3) [INFO] [stdout] #define DTRACE_PROBE4(provider,probe,parm1,parm2,parm3,parm4) \ [INFO] [stdout] STAP_PROBE4(provider,probe,parm1,parm2,parm3,parm4) [INFO] [stdout] #define DTRACE_PROBE5(provider,probe,parm1,parm2,parm3,parm4,parm5) \ [INFO] [stdout] STAP_PROBE5(provider,probe,parm1,parm2,parm3,parm4,parm5) [INFO] [stdout] #define DTRACE_PROBE6(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6) \ [INFO] [stdout] STAP_PROBE6(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6) [INFO] [stdout] #define DTRACE_PROBE7(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6,parm7) \ [INFO] [stdout] STAP_PROBE7(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6,parm7) [INFO] [stdout] #define DTRACE_PROBE8(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6,parm7,parm8) \ [INFO] [stdout] STAP_PROBE8(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6,parm7,parm8) [INFO] [stdout] #define DTRACE_PROBE9(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6,parm7,parm8,parm9) \ [INFO] [stdout] STAP_PROBE9(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6,parm7,parm8,parm9) [INFO] [stdout] #define DTRACE_PROBE10(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6,parm7,parm8,parm9,parm10) \ [INFO] [stdout] STAP_PROBE10(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6,parm7,parm8,parm9,parm10) [INFO] [stdout] #define DTRACE_PROBE11(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6,parm7,parm8,parm9,parm10,parm11) \ [INFO] [stdout] STAP_PROBE11(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6,parm7,parm8,parm9,parm10,parm11) [INFO] [stdout] #define DTRACE_PROBE12(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6,parm7,parm8,parm9,parm10,parm11,parm12) \ [INFO] [stdout] STAP_PROBE12(provider,probe,parm1,parm2,parm3,parm4,parm5,parm6,parm7,parm8,parm9,parm10,parm11,parm12) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] #endif /* sys/sdt.h */ [INFO] [stdout] [INFO] [stdout] /* The C-callable wrapper functions which the Rust bindings will invoke in order to fire the probes */ [INFO] [stdout] extern "C" { [INFO] [stdout] [INFO] [stdout] } [INFO] [stdout] Compiled native wrapper library /tmp/.tmpr1JCLC/out/output/test_provider_trait_4977b4aae1171725 [INFO] [stdout] Restoring environment variables [INFO] [stdout] Unsetting 'TARGET' [INFO] [stdout] Unsetting 'HOST' [INFO] [stdout] Unsetting 'OPT_LEVEL' [INFO] [stdout] Unsetting 'OUT_DIR' [INFO] [stdout] Acquiring mutex [INFO] [stdout] Mutex is poisoned; cleaning up previous env vars [INFO] [stdout] Restoring environment variables [INFO] [stdout] Setting 'TARGET' to 'x86_64-linux-gnu' [INFO] [stdout] Setting 'HOST' to 'x86_64-linux-gnu' [INFO] [stdout] Setting 'OPT_LEVEL' to '1' [INFO] [stdout] Setting 'OUT_DIR' to '/tmp/.tmpyx7G2y/out' [INFO] [stdout] Generated LTTng template code: [INFO] [stdout] /** This file automatically generated by tracers-codegen 0.1.0. Do not edit [INFO] [stdout] * this file. [INFO] [stdout] * [INFO] [stdout] * This file contains the LTTng template for the tracing provider definedin trait ProviderTrait. [INFO] [stdout] * [INFO] [stdout] * The source code for that trait is: [INFO] [stdout] * [INFO] [stdout] * ```rust [INFO] [stdout] * trait ProviderTrait { } [INFO] [stdout] * ``` [INFO] [stdout] */ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Generated wrapper code: [INFO] [stdout] /** This file automatically generated by tracers-codegen 0.1.0. Do not edit [INFO] [stdout] * this file. [INFO] [stdout] * [INFO] [stdout] * This file contains native wrappers for the probes defined in trait ProviderTrait. [INFO] [stdout] * [INFO] [stdout] * The source code for that trait is: [INFO] [stdout] * [INFO] [stdout] * ```rust [INFO] [stdout] * trait ProviderTrait { } [INFO] [stdout] * ``` [INFO] [stdout] */ [INFO] [stdout] [INFO] [stdout] #include "test_provider_trait_4977b4aae1171725_provider.h" [INFO] [stdout] [INFO] [stdout] extern "C" { [INFO] [stdout] /* The C-callable wrapper functions which the Rust bindings will invoke in order to fire the probes */ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] } [INFO] [stdout] Generating /tmp/.tmpyx7G2y/out/build/test_provider_trait_4977b4aae1171725_provider.c and /tmp/.tmpyx7G2y/out/build/test_provider_trait_4977b4aae1171725_provider.h with `lttng-gen-tp`... [INFO] [stdout] [INFO] [stdout] thread 'gen::r#static::native_code::tests::generates_processed_provider_trait' panicked at src/gen/static/native_code/mod.rs:402:22: [INFO] [stdout] There should be a processed provider: ProviderTraitNotProcessedError { message: "The provider trait 'ProviderTrait' couldn't be processed by the code generator: No such file or directory (os error 2)\nCheck your build output for errors. Tracing will be disabled for this provider", trait_name: "ProviderTrait", error: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] [INFO] [stdout] 0: failure::backtrace::internal::InternalBacktrace::new [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/failure-0.1.8/src/backtrace/internal.rs:46:44 [INFO] [stdout] 1: failure::backtrace::Backtrace::new [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/failure-0.1.8/src/backtrace/mod.rs:121:35 [INFO] [stdout] 2: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/failure-0.1.8/src/error/error_impl.rs:19:17 [INFO] [stdout] 3: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/failure-0.1.8/src/error/mod.rs:36:18 [INFO] [stdout] 4: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:2087:27 [INFO] [stdout] 5: tracers_codegen::cache::load_cached_results [INFO] [stdout] at src/cache.rs:152:16 [INFO] [stdout] 6: tracers_codegen::cache::get_cached_object_computation [INFO] [stdout] at src/cache.rs:104:5 [INFO] [stdout] 7: tracers_codegen::gen::static::native_code::get_processed_provider_info [INFO] [stdout] at src/gen/static/native_code/mod.rs:65:5 [INFO] [stdout] 8: tracers_codegen::gen::static::native_code::tests::generates_processed_provider_trait [INFO] [stdout] at src/gen/static/native_code/mod.rs:401:42 [INFO] [stdout] 9: tracers_codegen::gen::static::native_code::tests::generates_processed_provider_trait::{{closure}} [INFO] [stdout] at src/gen/static/native_code/mod.rs:364:44 [INFO] [stdout] 10: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 11: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18 [INFO] [stdout] 12: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43 [INFO] [stdout] 13: test::run_test::{{closure}} [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 14: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 15: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 16: [INFO] [stdout] 17: clone [INFO] [stdout] } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x594dd82d9c82 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x594dd82d9c82 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x594dd82d9c82 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x594dd82d9c82 - ::fmt::hdcfcb6d4c8489523 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x594dd83044e3 - core::fmt::rt::Argument::fmt::h2c56b3114963061a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x594dd83044e3 - core::fmt::write::h8a494366950f23bb [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x594dd82d5a13 - std::io::default_write_fmt::h7b8824096454f323 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x594dd82d5a13 - std::io::Write::write_fmt::h4e71294925c334d0 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x594dd82d9ad2 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x594dd82dbe59 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x594dd82dbc8e - std::panicking::default_hook::h2c66fc99e962531d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x594dd7f62374 - as core::ops::function::Fn>::call::hb6bd65493727d71a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x594dd7f62374 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x594dd82dc92e - as core::ops::function::Fn>::call::h318e4efb8c1a5689 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x594dd82dc92e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x594dd82dc5fa - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x594dd82da189 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x594dd82dc28d - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x594dd8302b70 - core::panicking::panic_fmt::h62f63d096dd276af [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x594dd8303086 - core::result::unwrap_failed::h95bc3f5a607b2c95 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1765:5 [INFO] [stdout] 20: 0x594dd7e9c3ec - core::result::Result::expect::hdbdd67edd657fb97 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1119:23 [INFO] [stdout] 21: 0x594dd7dcda7a - tracers_codegen::gen::static::native_code::tests::generates_processed_provider_trait::ha046c16d276d0535 [INFO] [stdout] at /opt/rustwide/workdir/src/gen/static/native_code/mod.rs:402:22 [INFO] [stdout] 22: 0x594dd7dcce57 - tracers_codegen::gen::static::native_code::tests::generates_processed_provider_trait::{{closure}}::hc54cd9d01923f8bc [INFO] [stdout] at /opt/rustwide/workdir/src/gen/static/native_code/mod.rs:364:44 [INFO] [stdout] 23: 0x594dd7e0a7c6 - core::ops::function::FnOnce::call_once::hdf5e1c74170c10d3 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x594dd7f67bdb - core::ops::function::FnOnce::call_once::h1f9474f1347fff52 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x594dd7f67bdb - test::__rust_begin_short_backtrace::ha52ab26e77157f03 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x594dd7f66d15 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74 [INFO] [stdout] 27: 0x594dd7f66d15 - as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x594dd7f66d15 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x594dd7f66d15 - std::panicking::catch_unwind::h6deb5fe1e91873c9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x594dd7f66d15 - std::panic::catch_unwind::hea0829b6b565654b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x594dd7f66d15 - test::run_test_in_process::hdc44dfecea3db21b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x594dd7f66d15 - test::run_test::{{closure}}::h0364ba59bf23f652 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x594dd7f2a914 - test::run_test::{{closure}}::h32730b304eec05da [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x594dd7f2a914 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x594dd7f2e2ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x594dd7f2e2ea - as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x594dd7f2e2ea - std::panicking::catch_unwind::do_call::h163fe12cca9901c2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x594dd7f2e2ea - std::panicking::catch_unwind::he81557d0e17cc1bc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x594dd7f2e2ea - std::panic::catch_unwind::hc2b8e79c20593955 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x594dd7f2e2ea - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x594dd7f2e2ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x594dd82dff0f - as core::ops::function::FnOnce>::call_once::h5924238c754de3b8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x594dd82dff0f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x789736b0aaa4 - [INFO] [stdout] 45: 0x789736b97a34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] Restoring environment variables [INFO] [stdout] Unsetting 'TARGET' [INFO] [stdout] Unsetting 'HOST' [INFO] [stdout] Unsetting 'OPT_LEVEL' [INFO] [stdout] Unsetting 'OUT_DIR' [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] build_rs::tests::build_rs_workflow_tests [INFO] [stdout] cargo::test::gets_correct_targets [INFO] [stdout] deps::test::test_case [INFO] [stdout] gen::r#static::native_code::tests::caches_results [INFO] [stdout] gen::r#static::native_code::tests::generates_processed_provider_trait [INFO] [stdout] [INFO] [stdout] test result: FAILED. 26 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "1f39f0c606991f2bad637d2c0ef70d2c1608702c24b6309b023b08eb41fb4383", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1f39f0c606991f2bad637d2c0ef70d2c1608702c24b6309b023b08eb41fb4383", kill_on_drop: false }` [INFO] [stdout] 1f39f0c606991f2bad637d2c0ef70d2c1608702c24b6309b023b08eb41fb4383