Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add test for main thread thread-local destructors #126829

Closed
wants to merge 1 commit into from

Conversation

RalfJung
Copy link
Member

Fixes #28129

@rustbot
Copy link
Collaborator

rustbot commented Jun 22, 2024

r? @nnethercote

rustbot has assigned @nnethercote.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Jun 22, 2024
@workingjubilee
Copy link
Member

@bors r+

@bors
Copy link
Contributor

bors commented Jun 22, 2024

📌 Commit d125429 has been approved by workingjubilee

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jun 22, 2024
@workingjubilee
Copy link
Member

somehow it did not occur to me that we could even test this (I didn't remember that .run.stdout can exist, if I ever knew).

bors added a commit to rust-lang-ci/rust that referenced this pull request Jun 22, 2024
…ubilee

add test for main thread thread-local destructors

Fixes rust-lang#28129
@bors
Copy link
Contributor

bors commented Jun 22, 2024

⌛ Testing commit d125429 with merge 899bc89...

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Contributor

bors commented Jun 22, 2024

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Jun 22, 2024
@workingjubilee
Copy link
Member

...wasm.

@workingjubilee
Copy link
Member

don't know if the wasmtime test runner works with println at all... hope it does...

@RalfJung
Copy link
Member Author

We don't need threads, just thread-locals... but I guess wasm has neither?

@RalfJung
Copy link
Member Author

don't know if the wasmtime test runner works with println at all... hope it does...

There are other check-run-results tests that have no "ignore" or "only", so I assume the answer is "yes".

@bors r=workingjubilee rollup=iffy

@bors
Copy link
Contributor

bors commented Jun 23, 2024

📌 Commit 3aadc26 has been approved by workingjubilee

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jun 23, 2024
@workingjubilee
Copy link
Member

workingjubilee commented Jun 23, 2024

In general libstd lacks thread-local support if the target lacks threading support because the question winds up... mildly incoherent? We could probably still fix this, but it would require some design work for making sure that everything is correctly forward-compatible for the surprisingly common case of "this target without threading support gains threading support". I keep forgetting wasm is technically still in the "lacks threads" bin because there are wasm targets that support threads! Just not the one we run in the test suite...

@bors
Copy link
Contributor

bors commented Jun 23, 2024

⌛ Testing commit 3aadc26 with merge c8fc966...

bors added a commit to rust-lang-ci/rust that referenced this pull request Jun 23, 2024
…ubilee

add test for main thread thread-local destructors

Fixes rust-lang#28129
@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Contributor

bors commented Jun 23, 2024

💔 Test failed - checks-actions

@RalfJung
Copy link
Member Author

@bors retry r=workingjubilee

@bors
Copy link
Contributor

bors commented Jun 24, 2024

📌 Commit 32c648c has been approved by workingjubilee

It is now in the queue for this repository.

bors added a commit to rust-lang-ci/rust that referenced this pull request Jun 24, 2024
…ubilee

add test for main thread thread-local destructors

Fixes rust-lang#28129
@bors
Copy link
Contributor

bors commented Jun 24, 2024

⌛ Testing commit 32c648c with merge 789118c...

@rust-log-analyzer
Copy link
Collaborator

The job dist-x86_64-linux failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
Preparing cargo-0.60.0
[2024-06-24T08:43:00Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T08:43:00Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T08:43:00Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T08:43:00Z DEBUG collector::compile::execute] cd "/tmp/.tmpdo90sl" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpdo90sl#cargo@0.60.0" "--profile" "check" "--lib" "--" "--skip-this-rustc"
[2024-06-24T08:43:00Z DEBUG collector::compile::execute] cd "/tmp/.tmpStSYwG" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpStSYwG#cargo@0.60.0" "--release" "--lib" "--" "--skip-this-rustc"
[2024-06-24T08:43:00Z DEBUG collector::compile::execute] cd "/tmp/.tmpBzBbG3" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpBzBbG3#cargo@0.60.0" "--lib" "--" "--skip-this-rustc"
[2024-06-24T08:43:43Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T08:43:43Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:43:43Z DEBUG collector::compile::execute] cd "/tmp/.tmpmzCXD4" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpmzCXD4#cargo@0.60.0" "--profile" "check" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T08:43:51Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-24T08:44:03Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T08:44:03Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:44:03Z DEBUG collector::compile::execute] cd "/tmp/.tmpWUPYQF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpWUPYQF#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T08:44:24Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:44:24Z DEBUG collector::compile::execute] cd "/tmp/.tmpWUPYQF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpWUPYQF#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpWUPYQF/incremental-state"
[2024-06-24T08:44:47Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:44:47Z DEBUG collector::compile::execute] cd "/tmp/.tmpWUPYQF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpWUPYQF#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpWUPYQF/incremental-state"
[2024-06-24T08:44:51Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpWUPYQF"
[2024-06-24T08:44:51Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-06-24T08:44:51Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-06-24T08:44:51Z DEBUG collector::compile::execute] cd "/tmp/.tmpWUPYQF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpWUPYQF#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpWUPYQF/incremental-state"
[2024-06-24T08:44:55Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T08:44:55Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:44:55Z DEBUG collector::compile::execute] cd "/tmp/.tmpZWfhfM" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpZWfhfM#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T08:45:28Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-24T08:46:18Z DEBUG collector::compile::execute] cd "/tmp/.tmp6XmS2I" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmp6XmS2I#ctfe-stress-5@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmp6XmS2I/incremental-state"
Running ctfe-stress-5: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2024-06-24T08:46:18Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T08:46:18Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:46:18Z DEBUG collector::compile::execute] cd "/tmp/.tmpYBqJXm" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpYBqJXm#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T08:46:23Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:46:23Z DEBUG collector::compile::execute] cd "/tmp/.tmpYBqJXm" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpYBqJXm#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpYBqJXm/incremental-state"
[2024-06-24T08:46:28Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:46:28Z DEBUG collector::compile::execute] cd "/tmp/.tmpYBqJXm" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpYBqJXm#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpYBqJXm/incremental-state"
[2024-06-24T08:46:28Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T08:46:28Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:46:28Z DEBUG collector::compile::execute] cd "/tmp/.tmpQgLsVq" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpQgLsVq#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T08:46:32Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:46:32Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:46:32Z DEBUG collector::compile::execute] cd "/tmp/.tmpQgLsVq" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpQgLsVq#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpQgLsVq/incremental-state"
[2024-06-24T08:46:37Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:46:37Z DEBUG collector::compile::execute] cd "/tmp/.tmpQgLsVq" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpQgLsVq#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpQgLsVq/incremental-state"
Executing benchmark diesel-1.4.8 (4/8)
Preparing diesel-1.4.8
[2024-06-24T08:46:38Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T08:46:38Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
---
Preparing externs
[2024-06-24T08:47:32Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T08:47:32Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T08:47:32Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T08:47:32Z DEBUG collector::compile::execute] cd "/tmp/.tmpB6U3bn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpB6U3bn#externs@0.1.0" "--" "--skip-this-rustc"
[2024-06-24T08:47:32Z DEBUG collector::compile::execute] cd "/tmp/.tmpMUupAo" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMUupAo#externs@0.1.0" "--release" "--" "--skip-this-rustc"
[2024-06-24T08:47:32Z DEBUG collector::compile::execute] cd "/tmp/.tmpjDtncw" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpjDtncw#externs@0.1.0" "--profile" "check" "--" "--skip-this-rustc"
[2024-06-24T08:47:32Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T08:47:32Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:47:32Z DEBUG collector::compile::execute] cd "/tmp/.tmpDZ3Sr6" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpDZ3Sr6#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T08:47:33Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-24T08:47:44Z DEBUG collector::compile::execute] cd "/tmp/.tmpxhI697" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpxhI697#tuple-stress@0.1.0" "--release" "--" "--skip-this-rustc"
Running tuple-stress: Check + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2024-06-24T08:47:44Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T08:47:44Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:47:44Z DEBUG collector::compile::execute] cd "/tmp/.tmpqkqLnv" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpqkqLnv#tuple-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T08:47:46Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:47:46Z DEBUG collector::compile::execute] cd "/tmp/.tmpqkqLnv" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpqkqLnv#tuple-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpqkqLnv/incremental-state"
[2024-06-24T08:47:48Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:47:48Z DEBUG collector::compile::execute] cd "/tmp/.tmpqkqLnv" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpqkqLnv#tuple-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpqkqLnv/incremental-state"
[2024-06-24T08:47:49Z DEBUG collector::compile::benchmark::patch] applying new row to "/tmp/.tmpqkqLnv"
[2024-06-24T08:47:49Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("new row"), path: "0-new-row.patch" }), backend=Llvm, phase=benchmark
[2024-06-24T08:47:49Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("new row"), path: "0-new-row.patch" }), backend=Llvm, phase=benchmark
[2024-06-24T08:47:49Z DEBUG collector::compile::execute] cd "/tmp/.tmpqkqLnv" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpqkqLnv#tuple-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpqkqLnv/incremental-state"
[2024-06-24T08:47:51Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T08:47:51Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T08:47:51Z DEBUG collector::compile::execute] cd "/tmp/.tmp3GDZxN" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmp3GDZxN#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T08:47:53Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-24T09:06:42Z DEBUG collector::compile::execute] cd "/tmp/.tmpzA7733" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzA7733#syn@1.0.89" "--" "--wrap-rustc-with" "Eprintln"
Running syn-1.0.89: Opt + [Full] + Llvm
[2024-06-24T09:06:43Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:06:43Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:06:43Z DEBUG collector::compile::execute] cd "/tmp/.tmpEpikUJ" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpEpikUJ#syn@1.0.89" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T09:06:47.546Z INFO  opt_dist::training] Merging LLVM PGO profiles to /tmp/tmp-multistage/opt-artifacts/llvm-pgo.profdata
[2024-06-24T09:06:47.546Z INFO  opt_dist::exec] Executing `/rustroot/bin/llvm-profdata merge -o /tmp/tmp-multistage/opt-artifacts/llvm-pgo.profdata /tmp/tmp-multistage/opt-artifacts/llvm-pgo [at /checkout/obj]`
##[endgroup]
[2024-06-24T09:07:05.180Z INFO  opt_dist::training] LLVM PGO statistics
---
Finished benchmark ripgrep-13.0.0 (5/8)
Executing benchmark ripgrep-13.0.0-tiny (6/8)
Preparing ripgrep-13.0.0-tiny
[2024-06-24T09:31:07Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T09:31:07Z DEBUG collector::compile::execute] cd "/tmp/.tmpNOFXoh" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpNOFXoh#ripgrep@13.0.0" "--release" "--" "--skip-this-rustc"
[2024-06-24T09:31:22Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:31:22Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:31:22Z DEBUG collector::compile::execute] cd "/tmp/.tmpiu76qd" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpiu76qd#ripgrep@13.0.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
Finished benchmark ripgrep-13.0.0-tiny (6/8)
---
Finished benchmark syn-1.0.89 (8/8)
[2024-06-24T09:32:13.844Z INFO  opt_dist::training] Merging LLVM BOLT profiles from /tmp/.tmpytB2Pc/prof.fdata to /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata
##[endgroup]
##[group]Merging BOLT profiles
[2024-06-24T09:32:13.845Z INFO  opt_dist::exec] Executing `merge-fdata /tmp/.tmpytB2Pc/prof.fdata.130535.fdata /tmp/.tmpytB2Pc/prof.fdata.130546.fdata /tmp/.tmpytB2Pc/prof.fdata.130547.fdata /tmp/.tmpytB2Pc/prof.fdata.130550.fdata /tmp/.tmpytB2Pc/prof.fdata.130551.fdata /tmp/.tmpytB2Pc/prof.fdata.130556.fdata /tmp/.tmpytB2Pc/prof.fdata.130557.fdata /tmp/.tmpytB2Pc/prof.fdata.130562.fdata /tmp/.tmpytB2Pc/prof.fdata.130563.fdata /tmp/.tmpytB2Pc/prof.fdata.130572.fdata /tmp/.tmpytB2Pc/prof.fdata.130573.fdata /tmp/.tmpytB2Pc/prof.fdata.130578.fdata /tmp/.tmpytB2Pc/prof.fdata.130579.fdata /tmp/.tmpytB2Pc/prof.fdata.130580.fdata /tmp/.tmpytB2Pc/prof.fdata.130581.fdata /tmp/.tmpytB2Pc/prof.fdata.130582.fdata /tmp/.tmpytB2Pc/prof.fdata.130584.fdata /tmp/.tmpytB2Pc/prof.fdata.130587.fdata /tmp/.tmpytB2Pc/prof.fdata.130589.fdata /tmp/.tmpytB2Pc/prof.fdata.130591.fdata /tmp/.tmpytB2Pc/prof.fdata.130594.fdata /tmp/.tmpytB2Pc/prof.fdata.130595.fdata /tmp/.tmpytB2Pc/prof.fdata.130597.fdata /tmp/.tmpytB2Pc/prof.fdata.130598.fdata /tmp/.tmpytB2Pc/prof.fdata.130601.fdata /tmp/.tmpytB2Pc/prof.fdata.130602.fdata /tmp/.tmpytB2Pc/prof.fdata.130616.fdata /tmp/.tmpytB2Pc/prof.fdata.130737.fdata /tmp/.tmpytB2Pc/prof.fdata.130738.fdata /tmp/.tmpytB2Pc/prof.fdata.130748.fdata /tmp/.tmpytB2Pc/prof.fdata.130749.fdata /tmp/.tmpytB2Pc/prof.fdata.130753.fdata /tmp/.tmpytB2Pc/prof.fdata.130786.fdata /tmp/.tmpytB2Pc/prof.fdata.130795.fdata /tmp/.tmpytB2Pc/prof.fdata.130806.fdata /tmp/.tmpytB2Pc/prof.fdata.130816.fdata /tmp/.tmpytB2Pc/prof.fdata.130817.fdata /tmp/.tmpytB2Pc/prof.fdata.130820.fdata /tmp/.tmpytB2Pc/prof.fdata.130821.fdata /tmp/.tmpytB2Pc/prof.fdata.130827.fdata /tmp/.tmpytB2Pc/prof.fdata.130829.fdata /tmp/.tmpytB2Pc/prof.fdata.130831.fdata /tmp/.tmpytB2Pc/prof.fdata.130838.fdata /tmp/.tmpytB2Pc/prof.fdata.130841.fdata /tmp/.tmpytB2Pc/prof.fdata.130849.fdata /tmp/.tmpytB2Pc/prof.fdata.130855.fdata /tmp/.tmpytB2Pc/prof.fdata.130861.fdata /tmp/.tmpytB2Pc/prof.fdata.130865.fdata /tmp/.tmpytB2Pc/prof.fdata.130878.fdata /tmp/.tmpytB2Pc/prof.fdata.130880.fdata /tmp/.tmpytB2Pc/prof.fdata.130887.fdata /tmp/.tmpytB2Pc/prof.fdata.130888.fdata /tmp/.tmpytB2Pc/prof.fdata.130894.fdata /tmp/.tmpytB2Pc/prof.fdata.130907.fdata /tmp/.tmpytB2Pc/prof.fdata.130917.fdata /tmp/.tmpytB2Pc/prof.fdata.130929.fdata /tmp/.tmpytB2Pc/prof.fdata.130942.fdata /tmp/.tmpytB2Pc/prof.fdata.130949.fdata /tmp/.tmpytB2Pc/prof.fdata.130956.fdata /tmp/.tmpytB2Pc/prof.fdata.130967.fdata /tmp/.tmpytB2Pc/prof.fdata.130980.fdata /tmp/.tmpytB2Pc/prof.fdata.130982.fdata /tmp/.tmpytB2Pc/prof.fdata.130995.fdata /tmp/.tmpytB2Pc/prof.fdata.131000.fdata /tmp/.tmpytB2Pc/prof.fdata.131006.fdata /tmp/.tmpytB2Pc/prof.fdata.131015.fdata /tmp/.tmpytB2Pc/prof.fdata.131026.fdata /tmp/.tmpytB2Pc/prof.fdata.131036.fdata /tmp/.tmpytB2Pc/prof.fdata.131042.fdata /tmp/.tmpytB2Pc/prof.fdata.131047.fdata /tmp/.tmpytB2Pc/prof.fdata.131057.fdata /tmp/.tmpytB2Pc/prof.fdata.131077.fdata /tmp/.tmpytB2Pc/prof.fdata.131095.fdata /tmp/.tmpytB2Pc/prof.fdata.131099.fdata /tmp/.tmpytB2Pc/prof.fdata.131117.fdata /tmp/.tmpytB2Pc/prof.fdata.131123.fdata /tmp/.tmpytB2Pc/prof.fdata.131140.fdata /tmp/.tmpytB2Pc/prof.fdata.131160.fdata /tmp/.tmpytB2Pc/prof.fdata.131167.fdata /tmp/.tmpytB2Pc/prof.fdata.131183.fdata /tmp/.tmpytB2Pc/prof.fdata.131195.fdata /tmp/.tmpytB2Pc/prof.fdata.131217.fdata /tmp/.tmpytB2Pc/prof.fdata.131226.fdata /tmp/.tmpytB2Pc/prof.fdata.131229.fdata /tmp/.tmpytB2Pc/prof.fdata.131231.fdata /tmp/.tmpytB2Pc/prof.fdata.131233.fdata /tmp/.tmpytB2Pc/prof.fdata.131245.fdata /tmp/.tmpytB2Pc/prof.fdata.131258.fdata /tmp/.tmpytB2Pc/prof.fdata.131262.fdata /tmp/.tmpytB2Pc/prof.fdata.131284.fdata /tmp/.tmpytB2Pc/prof.fdata.131319.fdata /tmp/.tmpytB2Pc/prof.fdata.131337.fdata /tmp/.tmpytB2Pc/prof.fdata.131345.fdata /tmp/.tmpytB2Pc/prof.fdata.131363.fdata /tmp/.tmpytB2Pc/prof.fdata.131371.fdata /tmp/.tmpytB2Pc/prof.fdata.131384.fdata /tmp/.tmpytB2Pc/prof.fdata.131395.fdata /tmp/.tmpytB2Pc/prof.fdata.131399.fdata /tmp/.tmpytB2Pc/prof.fdata.131403.fdata /tmp/.tmpytB2Pc/prof.fdata.131415.fdata /tmp/.tmpytB2Pc/prof.fdata.131490.fdata /tmp/.tmpytB2Pc/prof.fdata.131500.fdata /tmp/.tmpytB2Pc/prof.fdata.131507.fdata /tmp/.tmpytB2Pc/prof.fdata.131513.fdata /tmp/.tmpytB2Pc/prof.fdata.131524.fdata /tmp/.tmpytB2Pc/prof.fdata.131529.fdata /tmp/.tmpytB2Pc/prof.fdata.131531.fdata /tmp/.tmpytB2Pc/prof.fdata.131538.fdata /tmp/.tmpytB2Pc/prof.fdata.131550.fdata /tmp/.tmpytB2Pc/prof.fdata.131559.fdata /tmp/.tmpytB2Pc/prof.fdata.131562.fdata /tmp/.tmpytB2Pc/prof.fdata.131566.fdata /tmp/.tmpytB2Pc/prof.fdata.131571.fdata /tmp/.tmpytB2Pc/prof.fdata.131581.fdata /tmp/.tmpytB2Pc/prof.fdata.131590.fdata /tmp/.tmpytB2Pc/prof.fdata.131594.fdata /tmp/.tmpytB2Pc/prof.fdata.131604.fdata /tmp/.tmpytB2Pc/prof.fdata.131607.fdata /tmp/.tmpytB2Pc/prof.fdata.131611.fdata /tmp/.tmpytB2Pc/prof.fdata.131620.fdata /tmp/.tmpytB2Pc/prof.fdata.131625.fdata /tmp/.tmpytB2Pc/prof.fdata.131972.fdata /tmp/.tmpytB2Pc/prof.fdata.132026.fdata /tmp/.tmpytB2Pc/prof.fdata.132027.fdata /tmp/.tmpytB2Pc/prof.fdata.132100.fdata /tmp/.tmpytB2Pc/prof.fdata.132115.fdata /tmp/.tmpytB2Pc/prof.fdata.132145.fdata /tmp/.tmpytB2Pc/prof.fdata.132218.fdata /tmp/.tmpytB2Pc/prof.fdata.132261.fdata /tmp/.tmpytB2Pc/prof.fdata.132267.fdata /tmp/.tmpytB2Pc/prof.fdata.132277.fdata /tmp/.tmpytB2Pc/prof.fdata.132302.fdata /tmp/.tmpytB2Pc/prof.fdata.132325.fdata /tmp/.tmpytB2Pc/prof.fdata.132376.fdata /tmp/.tmpytB2Pc/prof.fdata.132431.fdata /tmp/.tmpytB2Pc/prof.fdata.132436.fdata /tmp/.tmpytB2Pc/prof.fdata.132437.fdata /tmp/.tmpytB2Pc/prof.fdata.132460.fdata /tmp/.tmpytB2Pc/prof.fdata.132520.fdata /tmp/.tmpytB2Pc/prof.fdata.132546.fdata /tmp/.tmpytB2Pc/prof.fdata.132552.fdata /tmp/.tmpytB2Pc/prof.fdata.132629.fdata /tmp/.tmpytB2Pc/prof.fdata.132765.fdata /tmp/.tmpytB2Pc/prof.fdata.132786.fdata /tmp/.tmpytB2Pc/prof.fdata.132793.fdata /tmp/.tmpytB2Pc/prof.fdata.132803.fdata /tmp/.tmpytB2Pc/prof.fdata.132817.fdata /tmp/.tmpytB2Pc/prof.fdata.132843.fdata /tmp/.tmpytB2Pc/prof.fdata.132851.fdata /tmp/.tmpytB2Pc/prof.fdata.132853.fdata /tmp/.tmpytB2Pc/prof.fdata.132879.fdata /tmp/.tmpytB2Pc/prof.fdata.132891.fdata /tmp/.tmpytB2Pc/prof.fdata.132895.fdata /tmp/.tmpytB2Pc/prof.fdata.132911.fdata /tmp/.tmpytB2Pc/prof.fdata.132929.fdata /tmp/.tmpytB2Pc/prof.fdata.132944.fdata /tmp/.tmpytB2Pc/prof.fdata.132951.fdata /tmp/.tmpytB2Pc/prof.fdata.132959.fdata /tmp/.tmpytB2Pc/prof.fdata.132962.fdata /tmp/.tmpytB2Pc/prof.fdata.132971.fdata /tmp/.tmpytB2Pc/prof.fdata.132991.fdata /tmp/.tmpytB2Pc/prof.fdata.133007.fdata /tmp/.tmpytB2Pc/prof.fdata.133026.fdata /tmp/.tmpytB2Pc/prof.fdata.133038.fdata /tmp/.tmpytB2Pc/prof.fdata.133039.fdata /tmp/.tmpytB2Pc/prof.fdata.133051.fdata /tmp/.tmpytB2Pc/prof.fdata.133060.fdata /tmp/.tmpytB2Pc/prof.fdata.133078.fdata /tmp/.tmpytB2Pc/prof.fdata.133087.fdata /tmp/.tmpytB2Pc/prof.fdata.133090.fdata /tmp/.tmpytB2Pc/prof.fdata.133092.fdata /tmp/.tmpytB2Pc/prof.fdata.133095.fdata /tmp/.tmpytB2Pc/prof.fdata.133107.fdata /tmp/.tmpytB2Pc/prof.fdata.133116.fdata /tmp/.tmpytB2Pc/prof.fdata.133119.fdata /tmp/.tmpytB2Pc/prof.fdata.133131.fdata /tmp/.tmpytB2Pc/prof.fdata.133139.fdata /tmp/.tmpytB2Pc/prof.fdata.133145.fdata /tmp/.tmpytB2Pc/prof.fdata.133155.fdata /tmp/.tmpytB2Pc/prof.fdata.133162.fdata /tmp/.tmpytB2Pc/prof.fdata.133171.fdata /tmp/.tmpytB2Pc/prof.fdata.133190.fdata /tmp/.tmpytB2Pc/prof.fdata.133195.fdata /tmp/.tmpytB2Pc/prof.fdata.133201.fdata /tmp/.tmpytB2Pc/prof.fdata.133209.fdata /tmp/.tmpytB2Pc/prof.fdata.133217.fdata /tmp/.tmpytB2Pc/prof.fdata.133222.fdata /tmp/.tmpytB2Pc/prof.fdata.133238.fdata /tmp/.tmpytB2Pc/prof.fdata.133300.fdata /tmp/.tmpytB2Pc/prof.fdata.133323.fdata /tmp/.tmpytB2Pc/prof.fdata.133332.fdata /tmp/.tmpytB2Pc/prof.fdata.133334.fdata /tmp/.tmpytB2Pc/prof.fdata.133360.fdata /tmp/.tmpytB2Pc/prof.fdata.133367.fdata /tmp/.tmpytB2Pc/prof.fdata.133372.fdata /tmp/.tmpytB2Pc/prof.fdata.133451.fdata /tmp/.tmpytB2Pc/prof.fdata.133490.fdata /tmp/.tmpytB2Pc/prof.fdata.133501.fdata /tmp/.tmpytB2Pc/prof.fdata.133513.fdata /tmp/.tmpytB2Pc/prof.fdata.133576.fdata /tmp/.tmpytB2Pc/prof.fdata.133861.fdata /tmp/.tmpytB2Pc/prof.fdata.133889.fdata /tmp/.tmpytB2Pc/prof.fdata.133947.fdata /tmp/.tmpytB2Pc/prof.fdata.133955.fdata /tmp/.tmpytB2Pc/prof.fdata.133998.fdata /tmp/.tmpytB2Pc/prof.fdata.133999.fdata /tmp/.tmpytB2Pc/prof.fdata.134026.fdata /tmp/.tmpytB2Pc/prof.fdata.134065.fdata /tmp/.tmpytB2Pc/prof.fdata.134160.fdata /tmp/.tmpytB2Pc/prof.fdata.134179.fdata /tmp/.tmpytB2Pc/prof.fdata.134232.fdata /tmp/.tmpytB2Pc/prof.fdata.134247.fdata /tmp/.tmpytB2Pc/prof.fdata.134287.fdata /tmp/.tmpytB2Pc/prof.fdata.134363.fdata /tmp/.tmpytB2Pc/prof.fdata.134385.fdata /tmp/.tmpytB2Pc/prof.fdata.134420.fdata /tmp/.tmpytB2Pc/prof.fdata.134428.fdata /tmp/.tmpytB2Pc/prof.fdata.134463.fdata /tmp/.tmpytB2Pc/prof.fdata.134464.fdata /tmp/.tmpytB2Pc/prof.fdata.134525.fdata /tmp/.tmpytB2Pc/prof.fdata.134590.fdata /tmp/.tmpytB2Pc/prof.fdata.134597.fdata /tmp/.tmpytB2Pc/prof.fdata.134624.fdata /tmp/.tmpytB2Pc/prof.fdata.134628.fdata /tmp/.tmpytB2Pc/prof.fdata.134635.fdata /tmp/.tmpytB2Pc/prof.fdata.134640.fdata /tmp/.tmpytB2Pc/prof.fdata.134649.fdata /tmp/.tmpytB2Pc/prof.fdata.134653.fdata /tmp/.tmpytB2Pc/prof.fdata.134661.fdata /tmp/.tmpytB2Pc/prof.fdata.134687.fdata /tmp/.tmpytB2Pc/prof.fdata.134712.fdata /tmp/.tmpytB2Pc/prof.fdata.134726.fdata /tmp/.tmpytB2Pc/prof.fdata.134733.fdata /tmp/.tmpytB2Pc/prof.fdata.134741.fdata /tmp/.tmpytB2Pc/prof.fdata.134764.fdata /tmp/.tmpytB2Pc/prof.fdata.134768.fdata /tmp/.tmpytB2Pc/prof.fdata.134794.fdata /tmp/.tmpytB2Pc/prof.fdata.134808.fdata /tmp/.tmpytB2Pc/prof.fdata.134823.fdata /tmp/.tmpytB2Pc/prof.fdata.134839.fdata /tmp/.tmpytB2Pc/prof.fdata.134842.fdata /tmp/.tmpytB2Pc/prof.fdata.134856.fdata /tmp/.tmpytB2Pc/prof.fdata.134876.fdata /tmp/.tmpytB2Pc/prof.fdata.134883.fdata /tmp/.tmpytB2Pc/prof.fdata.134904.fdata /tmp/.tmpytB2Pc/prof.fdata.134909.fdata /tmp/.tmpytB2Pc/prof.fdata.134916.fdata /tmp/.tmpytB2Pc/prof.fdata.134924.fdata /tmp/.tmpytB2Pc/prof.fdata.134927.fdata /tmp/.tmpytB2Pc/prof.fdata.134944.fdata /tmp/.tmpytB2Pc/prof.fdata.134950.fdata /tmp/.tmpytB2Pc/prof.fdata.134965.fdata /tmp/.tmpytB2Pc/prof.fdata.134990.fdata /tmp/.tmpytB2Pc/prof.fdata.134994.fdata /tmp/.tmpytB2Pc/prof.fdata.135012.fdata /tmp/.tmpytB2Pc/prof.fdata.135019.fdata /tmp/.tmpytB2Pc/prof.fdata.135035.fdata /tmp/.tmpytB2Pc/prof.fdata.135036.fdata /tmp/.tmpytB2Pc/prof.fdata.135062.fdata /tmp/.tmpytB2Pc/prof.fdata.135067.fdata /tmp/.tmpytB2Pc/prof.fdata.135076.fdata /tmp/.tmpytB2Pc/prof.fdata.135080.fdata /tmp/.tmpytB2Pc/prof.fdata.135093.fdata /tmp/.tmpytB2Pc/prof.fdata.135106.fdata /tmp/.tmpytB2Pc/prof.fdata.135115.fdata /tmp/.tmpytB2Pc/prof.fdata.135120.fdata /tmp/.tmpytB2Pc/prof.fdata.135127.fdata /tmp/.tmpytB2Pc/prof.fdata.135138.fdata /tmp/.tmpytB2Pc/prof.fdata.135158.fdata /tmp/.tmpytB2Pc/prof.fdata.135161.fdata /tmp/.tmpytB2Pc/prof.fdata.135171.fdata /tmp/.tmpytB2Pc/prof.fdata.135194.fdata /tmp/.tmpytB2Pc/prof.fdata.135221.fdata /tmp/.tmpytB2Pc/prof.fdata.135229.fdata /tmp/.tmpytB2Pc/prof.fdata.135235.fdata /tmp/.tmpytB2Pc/prof.fdata.135274.fdata /tmp/.tmpytB2Pc/prof.fdata.135288.fdata /tmp/.tmpytB2Pc/prof.fdata.135292.fdata /tmp/.tmpytB2Pc/prof.fdata.135325.fdata /tmp/.tmpytB2Pc/prof.fdata.135329.fdata /tmp/.tmpytB2Pc/prof.fdata.135342.fdata /tmp/.tmpytB2Pc/prof.fdata.135363.fdata /tmp/.tmpytB2Pc/prof.fdata.135365.fdata /tmp/.tmpytB2Pc/prof.fdata.135373.fdata /tmp/.tmpytB2Pc/prof.fdata.135380.fdata /tmp/.tmpytB2Pc/prof.fdata.135410.fdata /tmp/.tmpytB2Pc/prof.fdata.135417.fdata /tmp/.tmpytB2Pc/prof.fdata.135442.fdata /tmp/.tmpytB2Pc/prof.fdata.135451.fdata /tmp/.tmpytB2Pc/prof.fdata.135478.fdata /tmp/.tmpytB2Pc/prof.fdata.135485.fdata /tmp/.tmpytB2Pc/prof.fdata.135494.fdata /tmp/.tmpytB2Pc/prof.fdata.135498.fdata /tmp/.tmpytB2Pc/prof.fdata.135523.fdata /tmp/.tmpytB2Pc/prof.fdata.135557.fdata /tmp/.tmpytB2Pc/prof.fdata.135620.fdata /tmp/.tmpytB2Pc/prof.fdata.135645.fdata /tmp/.tmpytB2Pc/prof.fdata.135666.fdata /tmp/.tmpytB2Pc/prof.fdata.135673.fdata /tmp/.tmpytB2Pc/prof.fdata.135690.fdata /tmp/.tmpytB2Pc/prof.fdata.135695.fdata /tmp/.tmpytB2Pc/prof.fdata.135711.fdata /tmp/.tmpytB2Pc/prof.fdata.135713.fdata /tmp/.tmpytB2Pc/prof.fdata.135747.fdata /tmp/.tmpytB2Pc/prof.fdata.135756.fdata /tmp/.tmpytB2Pc/prof.fdata.135783.fdata /tmp/.tmpytB2Pc/prof.fdata.135795.fdata /tmp/.tmpytB2Pc/prof.fdata.135814.fdata /tmp/.tmpytB2Pc/prof.fdata.135889.fdata /tmp/.tmpytB2Pc/prof.fdata.135916.fdata /tmp/.tmpytB2Pc/prof.fdata.135961.fdata /tmp/.tmpytB2Pc/prof.fdata.135962.fdata /tmp/.tmpytB2Pc/prof.fdata.135965.fdata /tmp/.tmpytB2Pc/prof.fdata.135966.fdata /tmp/.tmpytB2Pc/prof.fdata.135971.fdata /tmp/.tmpytB2Pc/prof.fdata.135972.fdata /tmp/.tmpytB2Pc/prof.fdata.135977.fdata /tmp/.tmpytB2Pc/prof.fdata.135978.fdata /tmp/.tmpytB2Pc/prof.fdata.135990.fdata /tmp/.tmpytB2Pc/prof.fdata.135997.fdata /tmp/.tmpytB2Pc/prof.fdata.135998.fdata /tmp/.tmpytB2Pc/prof.fdata.135999.fdata /tmp/.tmpytB2Pc/prof.fdata.136000.fdata /tmp/.tmpytB2Pc/prof.fdata.136001.fdata /tmp/.tmpytB2Pc/prof.fdata.136002.fdata /tmp/.tmpytB2Pc/prof.fdata.136004.fdata /tmp/.tmpytB2Pc/prof.fdata.136005.fdata /tmp/.tmpytB2Pc/prof.fdata.136007.fdata /tmp/.tmpytB2Pc/prof.fdata.136008.fdata /tmp/.tmpytB2Pc/prof.fdata.136010.fdata /tmp/.tmpytB2Pc/prof.fdata.136011.fdata /tmp/.tmpytB2Pc/prof.fdata.136012.fdata /tmp/.tmpytB2Pc/prof.fdata.136013.fdata /tmp/.tmpytB2Pc/prof.fdata.136014.fdata /tmp/.tmpytB2Pc/prof.fdata.136155.fdata /tmp/.tmpytB2Pc/prof.fdata.136161.fdata /tmp/.tmpytB2Pc/prof.fdata.136167.fdata /tmp/.tmpytB2Pc/prof.fdata.136170.fdata /tmp/.tmpytB2Pc/prof.fdata.136178.fdata /tmp/.tmpytB2Pc/prof.fdata.136181.fdata /tmp/.tmpytB2Pc/prof.fdata.136196.fdata /tmp/.tmpytB2Pc/prof.fdata.136198.fdata /tmp/.tmpytB2Pc/prof.fdata.136211.fdata /tmp/.tmpytB2Pc/prof.fdata.136215.fdata /tmp/.tmpytB2Pc/prof.fdata.136237.fdata /tmp/.tmpytB2Pc/prof.fdata.136251.fdata /tmp/.tmpytB2Pc/prof.fdata.136261.fdata /tmp/.tmpytB2Pc/prof.fdata.136267.fdata /tmp/.tmpytB2Pc/prof.fdata.136287.fdata /tmp/.tmpytB2Pc/prof.fdata.136314.fdata /tmp/.tmpytB2Pc/prof.fdata.136359.fdata /tmp/.tmpytB2Pc/prof.fdata.136360.fdata /tmp/.tmpytB2Pc/prof.fdata.136363.fdata /tmp/.tmpytB2Pc/prof.fdata.136364.fdata /tmp/.tmpytB2Pc/prof.fdata.136369.fdata /tmp/.tmpytB2Pc/prof.fdata.136370.fdata /tmp/.tmpytB2Pc/prof.fdata.136375.fdata /tmp/.tmpytB2Pc/prof.fdata.136376.fdata /tmp/.tmpytB2Pc/prof.fdata.136393.fdata /tmp/.tmpytB2Pc/prof.fdata.136394.fdata /tmp/.tmpytB2Pc/prof.fdata.136395.fdata /tmp/.tmpytB2Pc/prof.fdata.136396.fdata /tmp/.tmpytB2Pc/prof.fdata.136397.fdata /tmp/.tmpytB2Pc/prof.fdata.136398.fdata /tmp/.tmpytB2Pc/prof.fdata.136399.fdata /tmp/.tmpytB2Pc/prof.fdata.136400.fdata /tmp/.tmpytB2Pc/prof.fdata.136403.fdata /tmp/.tmpytB2Pc/prof.fdata.136404.fdata /tmp/.tmpytB2Pc/prof.fdata.136407.fdata /tmp/.tmpytB2Pc/prof.fdata.136408.fdata /tmp/.tmpytB2Pc/prof.fdata.136410.fdata /tmp/.tmpytB2Pc/prof.fdata.136411.fdata /tmp/.tmpytB2Pc/prof.fdata.136413.fdata /tmp/.tmpytB2Pc/prof.fdata.136414.fdata /tmp/.tmpytB2Pc/prof.fdata.136415.fdata /tmp/.tmpytB2Pc/prof.fdata.136416.fdata /tmp/.tmpytB2Pc/prof.fdata.136554.fdata /tmp/.tmpytB2Pc/prof.fdata.136561.fdata /tmp/.tmpytB2Pc/prof.fdata.136568.fdata /tmp/.tmpytB2Pc/prof.fdata.136587.fdata /tmp/.tmpytB2Pc/prof.fdata.136588.fdata /tmp/.tmpytB2Pc/prof.fdata.136602.fdata /tmp/.tmpytB2Pc/prof.fdata.136614.fdata /tmp/.tmpytB2Pc/prof.fdata.136615.fdata /tmp/.tmpytB2Pc/prof.fdata.136616.fdata /tmp/.tmpytB2Pc/prof.fdata.136636.fdata /tmp/.tmpytB2Pc/prof.fdata.136640.fdata /tmp/.tmpytB2Pc/prof.fdata.136646.fdata /tmp/.tmpytB2Pc/prof.fdata.136647.fdata /tmp/.tmpytB2Pc/prof.fdata.136652.fdata /tmp/.tmpytB2Pc/prof.fdata.136662.fdata /tmp/.tmpytB2Pc/prof.fdata.136670.fdata /tmp/.tmpytB2Pc/prof.fdata.136675.fdata /tmp/.tmpytB2Pc/prof.fdata.136679.fdata /tmp/.tmpytB2Pc/prof.fdata.136690.fdata /tmp/.tmpytB2Pc/prof.fdata.136693.fdata /tmp/.tmpytB2Pc/prof.fdata.136695.fdata /tmp/.tmpytB2Pc/prof.fdata.136704.fdata /tmp/.tmpytB2Pc/prof.fdata.136711.fdata /tmp/.tmpytB2Pc/prof.fdata.136721.fdata /tmp/.tmpytB2Pc/prof.fdata.136733.fdata /tmp/.tmpytB2Pc/prof.fdata.136734.fdata /tmp/.tmpytB2Pc/prof.fdata.136747.fdata /tmp/.tmpytB2Pc/prof.fdata.136754.fdata /tmp/.tmpytB2Pc/prof.fdata.136758.fdata /tmp/.tmpytB2Pc/prof.fdata.136766.fdata /tmp/.tmpytB2Pc/prof.fdata.136800.fdata /tmp/.tmpytB2Pc/prof.fdata.136804.fdata /tmp/.tmpytB2Pc/prof.fdata.136812.fdata /tmp/.tmpytB2Pc/prof.fdata.136814.fdata /tmp/.tmpytB2Pc/prof.fdata.136832.fdata /tmp/.tmpytB2Pc/prof.fdata.136843.fdata /tmp/.tmpytB2Pc/prof.fdata.136850.fdata /tmp/.tmpytB2Pc/prof.fdata.136858.fdata /tmp/.tmpytB2Pc/prof.fdata.136865.fdata /tmp/.tmpytB2Pc/prof.fdata.136870.fdata /tmp/.tmpytB2Pc/prof.fdata.136886.fdata /tmp/.tmpytB2Pc/prof.fdata.136893.fdata /tmp/.tmpytB2Pc/prof.fdata.136903.fdata /tmp/.tmpytB2Pc/prof.fdata.136915.fdata /tmp/.tmpytB2Pc/prof.fdata.136917.fdata /tmp/.tmpytB2Pc/prof.fdata.136924.fdata /tmp/.tmpytB2Pc/prof.fdata.136926.fdata /tmp/.tmpytB2Pc/prof.fdata.136932.fdata /tmp/.tmpytB2Pc/prof.fdata.136941.fdata /tmp/.tmpytB2Pc/prof.fdata.136953.fdata /tmp/.tmpytB2Pc/prof.fdata.136965.fdata /tmp/.tmpytB2Pc/prof.fdata.136972.fdata /tmp/.tmpytB2Pc/prof.fdata.136975.fdata /tmp/.tmpytB2Pc/prof.fdata.136979.fdata /tmp/.tmpytB2Pc/prof.fdata.136988.fdata /tmp/.tmpytB2Pc/prof.fdata.137000.fdata /tmp/.tmpytB2Pc/prof.fdata.137006.fdata /tmp/.tmpytB2Pc/prof.fdata.137013.fdata /tmp/.tmpytB2Pc/prof.fdata.137029.fdata /tmp/.tmpytB2Pc/prof.fdata.137036.fdata /tmp/.tmpytB2Pc/prof.fdata.137041.fdata /tmp/.tmpytB2Pc/prof.fdata.137048.fdata /tmp/.tmpytB2Pc/prof.fdata.137052.fdata /tmp/.tmpytB2Pc/prof.fdata.137068.fdata /tmp/.tmpytB2Pc/prof.fdata.137081.fdata /tmp/.tmpytB2Pc/prof.fdata.137085.fdata /tmp/.tmpytB2Pc/prof.fdata.137089.fdata /tmp/.tmpytB2Pc/prof.fdata.137103.fdata /tmp/.tmpytB2Pc/prof.fdata.137114.fdata /tmp/.tmpytB2Pc/prof.fdata.137125.fdata /tmp/.tmpytB2Pc/prof.fdata.137130.fdata /tmp/.tmpytB2Pc/prof.fdata.137133.fdata /tmp/.tmpytB2Pc/prof.fdata.137151.fdata /tmp/.tmpytB2Pc/prof.fdata.137157.fdata /tmp/.tmpytB2Pc/prof.fdata.137195.fdata /tmp/.tmpytB2Pc/prof.fdata.137196.fdata /tmp/.tmpytB2Pc/prof.fdata.137234.fdata /tmp/.tmpytB2Pc/prof.fdata.137235.fdata /tmp/.tmpytB2Pc/prof.fdata.137272.fdata /tmp/.tmpytB2Pc/prof.fdata.137276.fdata /tmp/.tmpytB2Pc/prof.fdata.137283.fdata /tmp/.tmpytB2Pc/prof.fdata.137287.fdata /tmp/.tmpytB2Pc/prof.fdata.137294.fdata /tmp/.tmpytB2Pc/prof.fdata.137308.fdata /tmp/.tmpytB2Pc/prof.fdata.137324.fdata /tmp/.tmpytB2Pc/prof.fdata.137331.fdata /tmp/.tmpytB2Pc/prof.fdata.137368.fdata /tmp/.tmpytB2Pc/prof.fdata.137395.fdata /tmp/.tmpytB2Pc/prof.fdata.137409.fdata /tmp/.tmpytB2Pc/prof.fdata.137410.fdata /tmp/.tmpytB2Pc/prof.fdata.137413.fdata /tmp/.tmpytB2Pc/prof.fdata.137414.fdata /tmp/.tmpytB2Pc/prof.fdata.137419.fdata /tmp/.tmpytB2Pc/prof.fdata.137420.fdata /tmp/.tmpytB2Pc/prof.fdata.137425.fdata /tmp/.tmpytB2Pc/prof.fdata.137426.fdata /tmp/.tmpytB2Pc/prof.fdata.137435.fdata /tmp/.tmpytB2Pc/prof.fdata.137436.fdata /tmp/.tmpytB2Pc/prof.fdata.137437.fdata /tmp/.tmpytB2Pc/prof.fdata.137438.fdata /tmp/.tmpytB2Pc/prof.fdata.137464.fdata /tmp/.tmpytB2Pc/prof.fdata.137472.fdata /tmp/.tmpytB2Pc/prof.fdata.137491.fdata /tmp/.tmpytB2Pc/prof.fdata.137495.fdata /tmp/.tmpytB2Pc/prof.fdata.137600.fdata /tmp/.tmpytB2Pc/prof.fdata.137627.fdata /tmp/.tmpytB2Pc/prof.fdata.137672.fdata /tmp/.tmpytB2Pc/prof.fdata.137673.fdata /tmp/.tmpytB2Pc/prof.fdata.137676.fdata /tmp/.tmpytB2Pc/prof.fdata.137677.fdata /tmp/.tmpytB2Pc/prof.fdata.137682.fdata /tmp/.tmpytB2Pc/prof.fdata.137683.fdata /tmp/.tmpytB2Pc/prof.fdata.137688.fdata /tmp/.tmpytB2Pc/prof.fdata.137689.fdata /tmp/.tmpytB2Pc/prof.fdata.137697.fdata /tmp/.tmpytB2Pc/prof.fdata.137700.fdata /tmp/.tmpytB2Pc/prof.fdata.137702.fdata /tmp/.tmpytB2Pc/prof.fdata.137704.fdata /tmp/.tmpytB2Pc/prof.fdata.137707.fdata /tmp/.tmpytB2Pc/prof.fdata.137708.fdata /tmp/.tmpytB2Pc/prof.fdata.137710.fdata /tmp/.tmpytB2Pc/prof.fdata.137711.fdata /tmp/.tmpytB2Pc/prof.fdata.137714.fdata /tmp/.tmpytB2Pc/prof.fdata.137715.fdata /tmp/.tmpytB2Pc/prof.fdata.137718.fdata /tmp/.tmpytB2Pc/prof.fdata.137719.fdata /tmp/.tmpytB2Pc/prof.fdata.137721.fdata /tmp/.tmpytB2Pc/prof.fdata.137724.fdata /tmp/.tmpytB2Pc/prof.fdata.137725.fdata /tmp/.tmpytB2Pc/prof.fdata.137727.fdata /tmp/.tmpytB2Pc/prof.fdata.137728.fdata /tmp/.tmpytB2Pc/prof.fdata.137733.fdata /tmp/.tmpytB2Pc/prof.fdata.137860.fdata /tmp/.tmpytB2Pc/prof.fdata.137861.fdata /tmp/.tmpytB2Pc/prof.fdata.137862.fdata /tmp/.tmpytB2Pc/prof.fdata.137882.fdata /tmp/.tmpytB2Pc/prof.fdata.137886.fdata /tmp/.tmpytB2Pc/prof.fdata.137892.fdata /tmp/.tmpytB2Pc/prof.fdata.137904.fdata /tmp/.tmpytB2Pc/prof.fdata.137918.fdata /tmp/.tmpytB2Pc/prof.fdata.137924.fdata /tmp/.tmpytB2Pc/prof.fdata.137927.fdata /tmp/.tmpytB2Pc/prof.fdata.137935.fdata /tmp/.tmpytB2Pc/prof.fdata.137936.fdata /tmp/.tmpytB2Pc/prof.fdata.137939.fdata /tmp/.tmpytB2Pc/prof.fdata.137950.fdata /tmp/.tmpytB2Pc/prof.fdata.137955.fdata /tmp/.tmpytB2Pc/prof.fdata.137961.fdata /tmp/.tmpytB2Pc/prof.fdata.137964.fdata /tmp/.tmpytB2Pc/prof.fdata.137966.fdata /tmp/.tmpytB2Pc/prof.fdata.137970.fdata /tmp/.tmpytB2Pc/prof.fdata.137974.fdata /tmp/.tmpytB2Pc/prof.fdata.137982.fdata /tmp/.tmpytB2Pc/prof.fdata.137992.fdata /tmp/.tmpytB2Pc/prof.fdata.137997.fdata /tmp/.tmpytB2Pc/prof.fdata.137999.fdata /tmp/.tmpytB2Pc/prof.fdata.138003.fdata /tmp/.tmpytB2Pc/prof.fdata.138008.fdata /tmp/.tmpytB2Pc/prof.fdata.138030.fdata /tmp/.tmpytB2Pc/prof.fdata.138039.fdata /tmp/.tmpytB2Pc/prof.fdata.138062.fdata /tmp/.tmpytB2Pc/prof.fdata.138067.fdata /tmp/.tmpytB2Pc/prof.fdata.138100.fdata /tmp/.tmpytB2Pc/prof.fdata.138105.fdata /tmp/.tmpytB2Pc/prof.fdata.138111.fdata /tmp/.tmpytB2Pc/prof.fdata.138115.fdata /tmp/.tmpytB2Pc/prof.fdata.138137.fdata /tmp/.tmpytB2Pc/prof.fdata.138146.fdata /tmp/.tmpytB2Pc/prof.fdata.138150.fdata /tmp/.tmpytB2Pc/prof.fdata.138161.fdata /tmp/.tmpytB2Pc/prof.fdata.138177.fdata /tmp/.tmpytB2Pc/prof.fdata.138182.fdata /tmp/.tmpytB2Pc/prof.fdata.138183.fdata /tmp/.tmpytB2Pc/prof.fdata.138191.fdata /tmp/.tmpytB2Pc/prof.fdata.138201.fdata /tmp/.tmpytB2Pc/prof.fdata.138203.fdata /tmp/.tmpytB2Pc/prof.fdata.138238.fdata /tmp/.tmpytB2Pc/prof.fdata.138245.fdata /tmp/.tmpytB2Pc/prof.fdata.138254.fdata /tmp/.tmpytB2Pc/prof.fdata.138269.fdata /tmp/.tmpytB2Pc/prof.fdata.138309.fdata /tmp/.tmpytB2Pc/prof.fdata.138330.fdata /tmp/.tmpytB2Pc/prof.fdata.138357.fdata /tmp/.tmpytB2Pc/prof.fdata.138359.fdata /tmp/.tmpytB2Pc/prof.fdata.138372.fdata /tmp/.tmpytB2Pc/prof.fdata.138391.fdata /tmp/.tmpytB2Pc/prof.fdata.138395.fdata /tmp/.tmpytB2Pc/prof.fdata.138404.fdata /tmp/.tmpytB2Pc/prof.fdata.138411.fdata /tmp/.tmpytB2Pc/prof.fdata.138413.fdata /tmp/.tmpytB2Pc/prof.fdata.138427.fdata /tmp/.tmpytB2Pc/prof.fdata.138428.fdata /tmp/.tmpytB2Pc/prof.fdata.138435.fdata /tmp/.tmpytB2Pc/prof.fdata.138441.fdata /tmp/.tmpytB2Pc/prof.fdata.138451.fdata /tmp/.tmpytB2Pc/prof.fdata.138461.fdata /tmp/.tmpytB2Pc/prof.fdata.138476.fdata /tmp/.tmpytB2Pc/prof.fdata.138484.fdata /tmp/.tmpytB2Pc/prof.fdata.138498.fdata /tmp/.tmpytB2Pc/prof.fdata.138505.fdata /tmp/.tmpytB2Pc/prof.fdata.138517.fdata /tmp/.tmpytB2Pc/prof.fdata.138537.fdata /tmp/.tmpytB2Pc/prof.fdata.138555.fdata /tmp/.tmpytB2Pc/prof.fdata.138556.fdata /tmp/.tmpytB2Pc/prof.fdata.138568.fdata /tmp/.tmpytB2Pc/prof.fdata.138574.fdata /tmp/.tmpytB2Pc/prof.fdata.138582.fdata /tmp/.tmpytB2Pc/prof.fdata.138586.fdata /tmp/.tmpytB2Pc/prof.fdata.138598.fdata /tmp/.tmpytB2Pc/prof.fdata.138601.fdata /tmp/.tmpytB2Pc/prof.fdata.138603.fdata /tmp/.tmpytB2Pc/prof.fdata.138615.fdata /tmp/.tmpytB2Pc/prof.fdata.138616.fdata /tmp/.tmpytB2Pc/prof.fdata.138627.fdata /tmp/.tmpytB2Pc/prof.fdata.138635.fdata /tmp/.tmpytB2Pc/prof.fdata.138636.fdata /tmp/.tmpytB2Pc/prof.fdata.138649.fdata /tmp/.tmpytB2Pc/prof.fdata.138658.fdata /tmp/.tmpytB2Pc/prof.fdata.138674.fdata /tmp/.tmpytB2Pc/prof.fdata.138702.fdata /tmp/.tmpytB2Pc/prof.fdata.138721.fdata /tmp/.tmpytB2Pc/prof.fdata.138729.fdata /tmp/.tmpytB2Pc/prof.fdata.138746.fdata /tmp/.tmpytB2Pc/prof.fdata.138760.fdata /tmp/.tmpytB2Pc/prof.fdata.138765.fdata /tmp/.tmpytB2Pc/prof.fdata.138789.fdata /tmp/.tmpytB2Pc/prof.fdata.138809.fdata /tmp/.tmpytB2Pc/prof.fdata.138816.fdata /tmp/.tmpytB2Pc/prof.fdata.138817.fdata /tmp/.tmpytB2Pc/prof.fdata.138863.fdata /tmp/.tmpytB2Pc/prof.fdata.138871.fdata /tmp/.tmpytB2Pc/prof.fdata.138885.fdata /tmp/.tmpytB2Pc/prof.fdata.138894.fdata /tmp/.tmpytB2Pc/prof.fdata.138904.fdata /tmp/.tmpytB2Pc/prof.fdata.138915.fdata /tmp/.tmpytB2Pc/prof.fdata.138918.fdata /tmp/.tmpytB2Pc/prof.fdata.138920.fdata /tmp/.tmpytB2Pc/prof.fdata.138933.fdata /tmp/.tmpytB2Pc/prof.fdata.138938.fdata /tmp/.tmpytB2Pc/prof.fdata.138959.fdata /tmp/.tmpytB2Pc/prof.fdata.138974.fdata /tmp/.tmpytB2Pc/prof.fdata.138981.fdata /tmp/.tmpytB2Pc/prof.fdata.138986.fdata /tmp/.tmpytB2Pc/prof.fdata.139016.fdata /tmp/.tmpytB2Pc/prof.fdata.139056.fdata /tmp/.tmpytB2Pc/prof.fdata.139066.fdata /tmp/.tmpytB2Pc/prof.fdata.139088.fdata /tmp/.tmpytB2Pc/prof.fdata.139175.fdata /tmp/.tmpytB2Pc/prof.fdata.139190.fdata /tmp/.tmpytB2Pc/prof.fdata.139200.fdata /tmp/.tmpytB2Pc/prof.fdata.139235.fdata /tmp/.tmpytB2Pc/prof.fdata.139247.fdata /tmp/.tmpytB2Pc/prof.fdata.139325.fdata /tmp/.tmpytB2Pc/prof.fdata.139329.fdata /tmp/.tmpytB2Pc/prof.fdata.139355.fdata /tmp/.tmpytB2Pc/prof.fdata.139385.fdata /tmp/.tmpytB2Pc/prof.fdata.139420.fdata /tmp/.tmpytB2Pc/prof.fdata.139464.fdata /tmp/.tmpytB2Pc/prof.fdata.139466.fdata /tmp/.tmpytB2Pc/prof.fdata.139469.fdata /tmp/.tmpytB2Pc/prof.fdata.139472.fdata /tmp/.tmpytB2Pc/prof.fdata.139482.fdata /tmp/.tmpytB2Pc/prof.fdata.139483.fdata /tmp/.tmpytB2Pc/prof.fdata.139484.fdata /tmp/.tmpytB2Pc/prof.fdata.139485.fdata /tmp/.tmpytB2Pc/prof.fdata.139488.fdata /tmp/.tmpytB2Pc/prof.fdata.139489.fdata /tmp/.tmpytB2Pc/prof.fdata.139491.fdata /tmp/.tmpytB2Pc/prof.fdata.139492.fdata /tmp/.tmpytB2Pc/prof.fdata.139494.fdata /tmp/.tmpytB2Pc/prof.fdata.139497.fdata /tmp/.tmpytB2Pc/prof.fdata.139499.fdata /tmp/.tmpytB2Pc/prof.fdata.139500.fdata /tmp/.tmpytB2Pc/prof.fdata.139502.fdata /tmp/.tmpytB2Pc/prof.fdata.139505.fdata /tmp/.tmpytB2Pc/prof.fdata.139506.fdata /tmp/.tmpytB2Pc/prof.fdata.139507.fdata /tmp/.tmpytB2Pc/prof.fdata.139508.fdata /tmp/.tmpytB2Pc/prof.fdata.139630.fdata /tmp/.tmpytB2Pc/prof.fdata.139634.fdata /tmp/.tmpytB2Pc/prof.fdata.139636.fdata /tmp/.tmpytB2Pc/prof.fdata.139651.fdata /tmp/.tmpytB2Pc/prof.fdata.139655.fdata /tmp/.tmpytB2Pc/prof.fdata.139664.fdata /tmp/.tmpytB2Pc/prof.fdata.139675.fdata /tmp/.tmpytB2Pc/prof.fdata.139683.fdata /tmp/.tmpytB2Pc/prof.fdata.139686.fdata /tmp/.tmpytB2Pc/prof.fdata.139691.fdata /tmp/.tmpytB2Pc/prof.fdata.139693.fdata /tmp/.tmpytB2Pc/prof.fdata.139699.fdata /tmp/.tmpytB2Pc/prof.fdata.139706.fdata /tmp/.tmpytB2Pc/prof.fdata.139712.fdata /tmp/.tmpytB2Pc/prof.fdata.139715.fdata /tmp/.tmpytB2Pc/prof.fdata.139719.fdata /tmp/.tmpytB2Pc/prof.fdata.139723.fdata /tmp/.tmpytB2Pc/prof.fdata.139726.fdata /tmp/.tmpytB2Pc/prof.fdata.139727.fdata /tmp/.tmpytB2Pc/prof.fdata.139729.fdata /tmp/.tmpytB2Pc/prof.fdata.139746.fdata /tmp/.tmpytB2Pc/prof.fdata.139757.fdata /tmp/.tmpytB2Pc/prof.fdata.139760.fdata /tmp/.tmpytB2Pc/prof.fdata.139770.fdata /tmp/.tmpytB2Pc/prof.fdata.139776.fdata /tmp/.tmpytB2Pc/prof.fdata.139784.fdata /tmp/.tmpytB2Pc/prof.fdata.139794.fdata /tmp/.tmpytB2Pc/prof.fdata.139800.fdata /tmp/.tmpytB2Pc/prof.fdata.139811.fdata /tmp/.tmpytB2Pc/prof.fdata.139824.fdata /tmp/.tmpytB2Pc/prof.fdata.139833.fdata /tmp/.tmpytB2Pc/prof.fdata.139837.fdata /tmp/.tmpytB2Pc/prof.fdata.139845.fdata /tmp/.tmpytB2Pc/prof.fdata.139854.fdata /tmp/.tmpytB2Pc/prof.fdata.139860.fdata /tmp/.tmpytB2Pc/prof.fdata.139870.fdata /tmp/.tmpytB2Pc/prof.fdata.139875.fdata /tmp/.tmpytB2Pc/prof.fdata.139879.fdata /tmp/.tmpytB2Pc/prof.fdata.139889.fdata /tmp/.tmpytB2Pc/prof.fdata.139898.fdata /tmp/.tmpytB2Pc/prof.fdata.139913.fdata /tmp/.tmpytB2Pc/prof.fdata.139915.fdata /tmp/.tmpytB2Pc/prof.fdata.139922.fdata /tmp/.tmpytB2Pc/prof.fdata.139930.fdata /tmp/.tmpytB2Pc/prof.fdata.139934.fdata /tmp/.tmpytB2Pc/prof.fdata.139945.fdata /tmp/.tmpytB2Pc/prof.fdata.139955.fdata /tmp/.tmpytB2Pc/prof.fdata.139960.fdata /tmp/.tmpytB2Pc/prof.fdata.139962.fdata /tmp/.tmpytB2Pc/prof.fdata.139986.fdata /tmp/.tmpytB2Pc/prof.fdata.140004.fdata /tmp/.tmpytB2Pc/prof.fdata.140015.fdata /tmp/.tmpytB2Pc/prof.fdata.140021.fdata /tmp/.tmpytB2Pc/prof.fdata.140062.fdata /tmp/.tmpytB2Pc/prof.fdata.140068.fdata /tmp/.tmpytB2Pc/prof.fdata.140075.fdata /tmp/.tmpytB2Pc/prof.fdata.140082.fdata /tmp/.tmpytB2Pc/prof.fdata.140102.fdata /tmp/.tmpytB2Pc/prof.fdata.140120.fdata /tmp/.tmpytB2Pc/prof.fdata.140121.fdata /tmp/.tmpytB2Pc/prof.fdata.140124.fdata /tmp/.tmpytB2Pc/prof.fdata.140125.fdata /tmp/.tmpytB2Pc/prof.fdata.140130.fdata /tmp/.tmpytB2Pc/prof.fdata.140131.fdata /tmp/.tmpytB2Pc/prof.fdata.140136.fdata /tmp/.tmpytB2Pc/prof.fdata.140137.fdata /tmp/.tmpytB2Pc/prof.fdata.140144.fdata /tmp/.tmpytB2Pc/prof.fdata.140145.fdata /tmp/.tmpytB2Pc/prof.fdata.140164.fdata /tmp/.tmpytB2Pc/prof.fdata.140168.fdata /tmp/.tmpytB2Pc/prof.fdata.140183.fdata /tmp/.tmpytB2Pc/prof.fdata.140198.fdata /tmp/.tmpytB2Pc/prof.fdata.140213.fdata /tmp/.tmpytB2Pc/prof.fdata.140214.fdata /tmp/.tmpytB2Pc/prof.fdata.140217.fdata /tmp/.tmpytB2Pc/prof.fdata.140218.fdata /tmp/.tmpytB2Pc/prof.fdata.140223.fdata /tmp/.tmpytB2Pc/prof.fdata.140224.fdata /tmp/.tmpytB2Pc/prof.fdata.140229.fdata /tmp/.tmpytB2Pc/prof.fdata.140230.fdata /tmp/.tmpytB2Pc/prof.fdata.140241.fdata /tmp/.tmpytB2Pc/prof.fdata.140242.fdata /tmp/.tmpytB2Pc/prof.fdata.140243.fdata /tmp/.tmpytB2Pc/prof.fdata.140244.fdata /tmp/.tmpytB2Pc/prof.fdata.140245.fdata /tmp/.tmpytB2Pc/prof.fdata.140246.fdata /tmp/.tmpytB2Pc/prof.fdata.140300.fdata /tmp/.tmpytB2Pc/prof.fdata.140304.fdata /tmp/.tmpytB2Pc/prof.fdata.140308.fdata /tmp/.tmpytB2Pc/prof.fdata.140312.fdata /tmp/.tmpytB2Pc/prof.fdata.140315.fdata /tmp/.tmpytB2Pc/prof.fdata.140319.fdata /tmp/.tmpytB2Pc/prof.fdata.140323.fdata /tmp/.tmpytB2Pc/prof.fdata.140338.fdata /tmp/.tmpytB2Pc/prof.fdata.140384.fdata /tmp/.tmpytB2Pc/prof.fdata.140414.fdata > "/tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata" [at /checkout/obj]`
Profile from 750 files merged.
[2024-06-24T09:32:22.913Z INFO  opt_dist::training] LLVM BOLT statistics
[2024-06-24T09:32:22.913Z INFO  opt_dist::training] /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata: 146.44 MiB
##[endgroup]
---
BOLT-INFO: setting __hot_start to 0x5c00000
BOLT-INFO: setting __hot_end to 0x67d6aca
[2024-06-24T09:34:31.734Z INFO  opt_dist] Optimizing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-f4e5b0d07cf2a17f.so with BOLT
[2024-06-24T09:34:31.734Z INFO  opt_dist::utils::io] Copying file /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-f4e5b0d07cf2a17f.so to /tmp/.tmpm7UOI1
[2024-06-24T09:34:31.845Z INFO  opt_dist::exec] Executing `llvm-bolt -instrument /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-f4e5b0d07cf2a17f.so --instrumentation-file=/tmp/.tmpgontVM/prof.fdata --instrumentation-file-append-pid -o /tmp/.tmpFuPV4U [at /checkout/obj]`
BOLT-INFO: Target architecture: x86_64
BOLT-INFO: BOLT version: <unknown>
BOLT-INFO: first alloc address is 0x0
BOLT-INFO: creating new program header table at address 0x4800000, offset 0x4800000
---
Preparing cargo-0.60.0
[2024-06-24T09:35:58Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T09:35:58Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T09:35:58Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T09:35:58Z DEBUG collector::compile::execute] cd "/tmp/.tmpw8RYs1" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpw8RYs1#cargo@0.60.0" "--lib" "--" "--skip-this-rustc"
[2024-06-24T09:35:58Z DEBUG collector::compile::execute] cd "/tmp/.tmpD5q8mw" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpD5q8mw#cargo@0.60.0" "--profile" "check" "--lib" "--" "--skip-this-rustc"
[2024-06-24T09:35:58Z DEBUG collector::compile::execute] cd "/tmp/.tmpRhOVcG" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpRhOVcG#cargo@0.60.0" "--release" "--lib" "--" "--skip-this-rustc"
[2024-06-24T09:37:39Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:37:39Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:37:39Z DEBUG collector::compile::execute] cd "/tmp/.tmp4yCGfL" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmp4yCGfL#cargo@0.60.0" "--profile" "check" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T09:37:49Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-24T09:39:02Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:39:03Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:39:03Z DEBUG collector::compile::execute] cd "/tmp/.tmpSbogdW" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpSbogdW#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T09:39:31Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:39:31Z DEBUG collector::compile::execute] cd "/tmp/.tmpSbogdW" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpSbogdW#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpSbogdW/incremental-state"
[2024-06-24T09:39:58Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:39:58Z DEBUG collector::compile::execute] cd "/tmp/.tmpSbogdW" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpSbogdW#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpSbogdW/incremental-state"
[2024-06-24T09:40:03Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpSbogdW"
[2024-06-24T09:40:03Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-06-24T09:40:03Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-06-24T09:40:03Z DEBUG collector::compile::execute] cd "/tmp/.tmpSbogdW" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpSbogdW#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpSbogdW/incremental-state"
Executing benchmark ctfe-stress-5 (3/8)
Preparing ctfe-stress-5
[2024-06-24T09:40:11Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T09:40:11Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
---
[2024-06-24T09:40:12Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:40:12Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:40:12Z DEBUG collector::compile::execute] cd "/tmp/.tmpIVgVHb" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpIVgVHb#ctfe-stress-5@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T09:40:17Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:40:17Z DEBUG collector::compile::execute] cd "/tmp/.tmpIVgVHb" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpIVgVHb#ctfe-stress-5@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpIVgVHb/incremental-state"
[2024-06-24T09:40:23Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:40:23Z DEBUG collector::compile::execute] cd "/tmp/.tmpIVgVHb" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpIVgVHb#ctfe-stress-5@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpIVgVHb/incremental-state"
[2024-06-24T09:40:24Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:40:24Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:40:24Z DEBUG collector::compile::execute] cd "/tmp/.tmpsp9x8L" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpsp9x8L#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T09:40:29Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-24T09:40:37Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:40:37Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:40:37Z DEBUG collector::compile::execute] cd "/tmp/.tmpTNdzQi" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpTNdzQi#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T09:40:42Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:40:42Z DEBUG collector::compile::execute] cd "/tmp/.tmpTNdzQi" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpTNdzQi#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpTNdzQi/incremental-state"
[2024-06-24T09:40:48Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:40:48Z DEBUG collector::compile::execute] cd "/tmp/.tmpTNdzQi" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpTNdzQi#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpTNdzQi/incremental-state"
Executing benchmark diesel-1.4.8 (4/8)
Preparing diesel-1.4.8
[2024-06-24T09:40:49Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T09:40:49Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
---
[2024-06-24T09:42:13Z DEBUG collector::compile::execute] cd "/tmp/.tmpELNW6b" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpELNW6b#externs@0.1.0" "--release" "--" "--skip-this-rustc"
Running externs: Check + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2024-06-24T09:42:14Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:42:14Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:14Z DEBUG collector::compile::execute] cd "/tmp/.tmpWbttoB" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpWbttoB#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T09:42:15Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:15Z DEBUG collector::compile::execute] cd "/tmp/.tmpWbttoB" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpWbttoB#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpWbttoB/incremental-state"
[2024-06-24T09:42:16Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:16Z DEBUG collector::compile::execute] cd "/tmp/.tmpWbttoB" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpWbttoB#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpWbttoB/incremental-state"
[2024-06-24T09:42:17Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:42:17Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:17Z DEBUG collector::compile::execute] cd "/tmp/.tmps97Myl" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmps97Myl#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T09:42:18Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-24T09:42:23Z DEBUG collector::compile::execute] cd "/tmp/.tmpd4SNqX" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpd4SNqX#match-stress@0.1.0" "--profile" "check" "--" "--skip-this-rustc"
Running match-stress: Check + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2024-06-24T09:42:24Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:42:24Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:24Z DEBUG collector::compile::execute] cd "/tmp/.tmpQvWKpK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpQvWKpK#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T09:42:26Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:26Z DEBUG collector::compile::execute] cd "/tmp/.tmpQvWKpK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpQvWKpK#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpQvWKpK/incremental-state"
[2024-06-24T09:42:29Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:29Z DEBUG collector::compile::execute] cd "/tmp/.tmpQvWKpK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpQvWKpK#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpQvWKpK/incremental-state"
[2024-06-24T09:42:30Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:42:30Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:31Z DEBUG collector::compile::execute] cd "/tmp/.tmpDYBJe3" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpDYBJe3#match-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T09:42:33Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:33Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:33Z DEBUG collector::compile::execute] cd "/tmp/.tmpDYBJe3" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpDYBJe3#match-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpDYBJe3/incremental-state"
[2024-06-24T09:42:36Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:36Z DEBUG collector::compile::execute] cd "/tmp/.tmpDYBJe3" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpDYBJe3#match-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpDYBJe3/incremental-state"
[2024-06-24T09:42:37Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:42:37Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:37Z DEBUG collector::compile::execute] cd "/tmp/.tmpTvo3Ey" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpTvo3Ey#match-stress@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T09:42:40Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Preparing token-stream-stress
[2024-06-24T09:42:44Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T09:42:44Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T09:42:44Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T09:42:44Z DEBUG collector::compile::execute] cd "/tmp/.tmpc89Fw6" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpc89Fw6#token-stream-stress@0.0.0" "--profile" "check" "--bin" "token-stream-stress-bin" "--" "--skip-this-rustc"
[2024-06-24T09:42:44Z DEBUG collector::compile::execute] cd "/tmp/.tmpgklbGV" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpgklbGV#token-stream-stress@0.0.0" "--bin" "token-stream-stress-bin" "--" "--skip-this-rustc"
[2024-06-24T09:42:44Z DEBUG collector::compile::execute] cd "/tmp/.tmpZiJxcA" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpZiJxcA#token-stream-stress@0.0.0" "--release" "--bin" "token-stream-stress-bin" "--" "--skip-this-rustc"
[2024-06-24T09:42:47Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:42:47Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:47Z DEBUG collector::compile::execute] cd "/tmp/.tmpGK5hzI" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpGK5hzI#token-stream-stress@0.0.0" "--profile" "check" "--bin" "token-stream-stress-bin" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T09:42:48Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-24T09:42:53Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-24T09:42:53Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:53Z DEBUG collector::compile::execute] cd "/tmp/.tmpQtkIL6" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpQtkIL6#token-stream-stress@0.0.0" "--release" "--bin" "token-stream-stress-bin" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-24T09:42:55Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:55Z DEBUG collector::compile::execute] cd "/tmp/.tmpQtkIL6" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpQtkIL6#token-stream-stress@0.0.0" "--release" "--bin" "token-stream-stress-bin" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpQtkIL6/incremental-state"
[2024-06-24T09:42:56Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-24T09:42:56Z DEBUG collector::compile::execute] cd "/tmp/.tmpQtkIL6" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpQtkIL6#token-stream-stress@0.0.0" "--release" "--bin" "token-stream-stress-bin" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpQtkIL6/incremental-state"
Executing benchmark tuple-stress (8/8)
Preparing tuple-stress
[2024-06-24T09:42:57Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-24T09:42:57Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
---
Finished benchmark tuple-stress (8/8)
[2024-06-24T09:43:34.617Z INFO  opt_dist::training] Merging rustc BOLT profiles from /tmp/.tmpgontVM/prof.fdata to /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata
##[endgroup]
##[group]Merging BOLT profiles
[2024-06-24T09:43:34.618Z INFO  opt_dist::exec] Executing `merge-fdata /tmp/.tmpgontVM/prof.fdata.140507.fdata /tmp/.tmpgontVM/prof.fdata.140522.fdata /tmp/.tmpgontVM/prof.fdata.140523.fdata /tmp/.tmpgontVM/prof.fdata.140524.fdata /tmp/.tmpgontVM/prof.fdata.140528.fdata /tmp/.tmpgontVM/prof.fdata.140529.fdata /tmp/.tmpgontVM/prof.fdata.140530.fdata /tmp/.tmpgontVM/prof.fdata.140537.fdata /tmp/.tmpgontVM/prof.fdata.140538.fdata /tmp/.tmpgontVM/prof.fdata.140540.fdata /tmp/.tmpgontVM/prof.fdata.140546.fdata /tmp/.tmpgontVM/prof.fdata.140547.fdata /tmp/.tmpgontVM/prof.fdata.140548.fdata /tmp/.tmpgontVM/prof.fdata.140567.fdata /tmp/.tmpgontVM/prof.fdata.140577.fdata /tmp/.tmpgontVM/prof.fdata.140587.fdata /tmp/.tmpgontVM/prof.fdata.140598.fdata /tmp/.tmpgontVM/prof.fdata.140609.fdata /tmp/.tmpgontVM/prof.fdata.140620.fdata /tmp/.tmpgontVM/prof.fdata.140662.fdata /tmp/.tmpgontVM/prof.fdata.140705.fdata /tmp/.tmpgontVM/prof.fdata.140748.fdata /tmp/.tmpgontVM/prof.fdata.140762.fdata /tmp/.tmpgontVM/prof.fdata.140786.fdata /tmp/.tmpgontVM/prof.fdata.140804.fdata /tmp/.tmpgontVM/prof.fdata.140828.fdata /tmp/.tmpgontVM/prof.fdata.140829.fdata /tmp/.tmpgontVM/prof.fdata.140830.fdata /tmp/.tmpgontVM/prof.fdata.140834.fdata /tmp/.tmpgontVM/prof.fdata.140835.fdata /tmp/.tmpgontVM/prof.fdata.140836.fdata /tmp/.tmpgontVM/prof.fdata.140843.fdata /tmp/.tmpgontVM/prof.fdata.140844.fdata /tmp/.tmpgontVM/prof.fdata.140845.fdata /tmp/.tmpgontVM/prof.fdata.140852.fdata /tmp/.tmpgontVM/prof.fdata.140853.fdata /tmp/.tmpgontVM/prof.fdata.140854.fdata /tmp/.tmpgontVM/prof.fdata.140865.fdata /tmp/.tmpgontVM/prof.fdata.140866.fdata /tmp/.tmpgontVM/prof.fdata.140867.fdata /tmp/.tmpgontVM/prof.fdata.140871.fdata /tmp/.tmpgontVM/prof.fdata.140874.fdata /tmp/.tmpgontVM/prof.fdata.140875.fdata /tmp/.tmpgontVM/prof.fdata.140877.fdata /tmp/.tmpgontVM/prof.fdata.140878.fdata /tmp/.tmpgontVM/prof.fdata.140880.fdata /tmp/.tmpgontVM/prof.fdata.140883.fdata /tmp/.tmpgontVM/prof.fdata.140884.fdata /tmp/.tmpgontVM/prof.fdata.140886.fdata /tmp/.tmpgontVM/prof.fdata.140890.fdata /tmp/.tmpgontVM/prof.fdata.140891.fdata /tmp/.tmpgontVM/prof.fdata.140893.fdata /tmp/.tmpgontVM/prof.fdata.140894.fdata /tmp/.tmpgontVM/prof.fdata.140896.fdata /tmp/.tmpgontVM/prof.fdata.140898.fdata /tmp/.tmpgontVM/prof.fdata.140905.fdata /tmp/.tmpgontVM/prof.fdata.141049.fdata /tmp/.tmpgontVM/prof.fdata.141054.fdata /tmp/.tmpgontVM/prof.fdata.141055.fdata /tmp/.tmpgontVM/prof.fdata.141061.fdata /tmp/.tmpgontVM/prof.fdata.141083.fdata /tmp/.tmpgontVM/prof.fdata.141089.fdata /tmp/.tmpgontVM/prof.fdata.141097.fdata /tmp/.tmpgontVM/prof.fdata.141098.fdata /tmp/.tmpgontVM/prof.fdata.141103.fdata /tmp/.tmpgontVM/prof.fdata.141109.fdata /tmp/.tmpgontVM/prof.fdata.141111.fdata /tmp/.tmpgontVM/prof.fdata.141119.fdata /tmp/.tmpgontVM/prof.fdata.141123.fdata /tmp/.tmpgontVM/prof.fdata.141128.fdata /tmp/.tmpgontVM/prof.fdata.141129.fdata /tmp/.tmpgontVM/prof.fdata.141135.fdata /tmp/.tmpgontVM/prof.fdata.141138.fdata /tmp/.tmpgontVM/prof.fdata.141146.fdata /tmp/.tmpgontVM/prof.fdata.141149.fdata /tmp/.tmpgontVM/prof.fdata.141157.fdata /tmp/.tmpgontVM/prof.fdata.141164.fdata /tmp/.tmpgontVM/prof.fdata.141166.fdata /tmp/.tmpgontVM/prof.fdata.141182.fdata /tmp/.tmpgontVM/prof.fdata.141190.fdata /tmp/.tmpgontVM/prof.fdata.141194.fdata /tmp/.tmpgontVM/prof.fdata.141199.fdata /tmp/.tmpgontVM/prof.fdata.141204.fdata /tmp/.tmpgontVM/prof.fdata.141211.fdata /tmp/.tmpgontVM/prof.fdata.141249.fdata /tmp/.tmpgontVM/prof.fdata.141263.fdata /tmp/.tmpgontVM/prof.fdata.141276.fdata /tmp/.tmpgontVM/prof.fdata.141297.fdata /tmp/.tmpgontVM/prof.fdata.141302.fdata /tmp/.tmpgontVM/prof.fdata.141317.fdata /tmp/.tmpgontVM/prof.fdata.141322.fdata /tmp/.tmpgontVM/prof.fdata.141331.fdata /tmp/.tmpgontVM/prof.fdata.141337.fdata /tmp/.tmpgontVM/prof.fdata.141341.fdata /tmp/.tmpgontVM/prof.fdata.141349.fdata /tmp/.tmpgontVM/prof.fdata.141369.fdata /tmp/.tmpgontVM/prof.fdata.141375.fdata /tmp/.tmpgontVM/prof.fdata.141381.fdata /tmp/.tmpgontVM/prof.fdata.141393.fdata /tmp/.tmpgontVM/prof.fdata.141406.fdata /tmp/.tmpgontVM/prof.fdata.141411.fdata /tmp/.tmpgontVM/prof.fdata.141421.fdata /tmp/.tmpgontVM/prof.fdata.141422.fdata /tmp/.tmpgontVM/prof.fdata.141439.fdata /tmp/.tmpgontVM/prof.fdata.141448.fdata /tmp/.tmpgontVM/prof.fdata.141455.fdata /tmp/.tmpgontVM/prof.fdata.141490.fdata /tmp/.tmpgontVM/prof.fdata.141494.fdata /tmp/.tmpgontVM/prof.fdata.141501.fdata /tmp/.tmpgontVM/prof.fdata.141526.fdata /tmp/.tmpgontVM/prof.fdata.141529.fdata /tmp/.tmpgontVM/prof.fdata.141537.fdata /tmp/.tmpgontVM/prof.fdata.141542.fdata /tmp/.tmpgontVM/prof.fdata.141566.fdata /tmp/.tmpgontVM/prof.fdata.141570.fdata /tmp/.tmpgontVM/prof.fdata.141582.fdata /tmp/.tmpgontVM/prof.fdata.141591.fdata /tmp/.tmpgontVM/prof.fdata.141597.fdata /tmp/.tmpgontVM/prof.fdata.141631.fdata /tmp/.tmpgontVM/prof.fdata.141636.fdata /tmp/.tmpgontVM/prof.fdata.141641.fdata /tmp/.tmpgontVM/prof.fdata.141669.fdata /tmp/.tmpgontVM/prof.fdata.141675.fdata /tmp/.tmpgontVM/prof.fdata.141687.fdata /tmp/.tmpgontVM/prof.fdata.141688.fdata /tmp/.tmpgontVM/prof.fdata.141694.fdata /tmp/.tmpgontVM/prof.fdata.141706.fdata /tmp/.tmpgontVM/prof.fdata.141721.fdata /tmp/.tmpgontVM/prof.fdata.141732.fdata /tmp/.tmpgontVM/prof.fdata.141738.fdata /tmp/.tmpgontVM/prof.fdata.141766.fdata /tmp/.tmpgontVM/prof.fdata.141817.fdata /tmp/.tmpgontVM/prof.fdata.141832.fdata /tmp/.tmpgontVM/prof.fdata.141839.fdata /tmp/.tmpgontVM/prof.fdata.141843.fdata /tmp/.tmpgontVM/prof.fdata.141850.fdata /tmp/.tmpgontVM/prof.fdata.141854.fdata /tmp/.tmpgontVM/prof.fdata.141860.fdata /tmp/.tmpgontVM/prof.fdata.141872.fdata /tmp/.tmpgontVM/prof.fdata.142013.fdata /tmp/.tmpgontVM/prof.fdata.142088.fdata /tmp/.tmpgontVM/prof.fdata.142096.fdata /tmp/.tmpgontVM/prof.fdata.142138.fdata /tmp/.tmpgontVM/prof.fdata.142240.fdata /tmp/.tmpgontVM/prof.fdata.142382.fdata /tmp/.tmpgontVM/prof.fdata.142408.fdata /tmp/.tmpgontVM/prof.fdata.142436.fdata /tmp/.tmpgontVM/prof.fdata.142593.fdata /tmp/.tmpgontVM/prof.fdata.142709.fdata /tmp/.tmpgontVM/prof.fdata.142774.fdata /tmp/.tmpgontVM/prof.fdata.142810.fdata /tmp/.tmpgontVM/prof.fdata.142882.fdata /tmp/.tmpgontVM/prof.fdata.142930.fdata /tmp/.tmpgontVM/prof.fdata.142944.fdata /tmp/.tmpgontVM/prof.fdata.142951.fdata /tmp/.tmpgontVM/prof.fdata.142956.fdata /tmp/.tmpgontVM/prof.fdata.142971.fdata /tmp/.tmpgontVM/prof.fdata.142974.fdata /tmp/.tmpgontVM/prof.fdata.142985.fdata /tmp/.tmpgontVM/prof.fdata.143002.fdata /tmp/.tmpgontVM/prof.fdata.143014.fdata /tmp/.tmpgontVM/prof.fdata.143023.fdata /tmp/.tmpgontVM/prof.fdata.143027.fdata /tmp/.tmpgontVM/prof.fdata.143035.fdata /tmp/.tmpgontVM/prof.fdata.143054.fdata /tmp/.tmpgontVM/prof.fdata.143062.fdata /tmp/.tmpgontVM/prof.fdata.143065.fdata /tmp/.tmpgontVM/prof.fdata.143078.fdata /tmp/.tmpgontVM/prof.fdata.143092.fdata /tmp/.tmpgontVM/prof.fdata.143104.fdata /tmp/.tmpgontVM/prof.fdata.143111.fdata /tmp/.tmpgontVM/prof.fdata.143117.fdata /tmp/.tmpgontVM/prof.fdata.143125.fdata /tmp/.tmpgontVM/prof.fdata.143131.fdata /tmp/.tmpgontVM/prof.fdata.143143.fdata /tmp/.tmpgontVM/prof.fdata.143150.fdata /tmp/.tmpgontVM/prof.fdata.143154.fdata /tmp/.tmpgontVM/prof.fdata.143167.fdata /tmp/.tmpgontVM/prof.fdata.143184.fdata /tmp/.tmpgontVM/prof.fdata.143190.fdata /tmp/.tmpgontVM/prof.fdata.143194.fdata /tmp/.tmpgontVM/prof.fdata.143203.fdata /tmp/.tmpgontVM/prof.fdata.143212.fdata /tmp/.tmpgontVM/prof.fdata.143214.fdata /tmp/.tmpgontVM/prof.fdata.143245.fdata /tmp/.tmpgontVM/prof.fdata.143251.fdata /tmp/.tmpgontVM/prof.fdata.143278.fdata /tmp/.tmpgontVM/prof.fdata.143287.fdata /tmp/.tmpgontVM/prof.fdata.143302.fdata /tmp/.tmpgontVM/prof.fdata.143307.fdata /tmp/.tmpgontVM/prof.fdata.143315.fdata /tmp/.tmpgontVM/prof.fdata.143326.fdata /tmp/.tmpgontVM/prof.fdata.143345.fdata /tmp/.tmpgontVM/prof.fdata.143356.fdata /tmp/.tmpgontVM/prof.fdata.143361.fdata /tmp/.tmpgontVM/prof.fdata.143371.fdata /tmp/.tmpgontVM/prof.fdata.143378.fdata /tmp/.tmpgontVM/prof.fdata.143391.fdata /tmp/.tmpgontVM/prof.fdata.143397.fdata /tmp/.tmpgontVM/prof.fdata.143406.fdata /tmp/.tmpgontVM/prof.fdata.143410.fdata /tmp/.tmpgontVM/prof.fdata.143420.fdata /tmp/.tmpgontVM/prof.fdata.143427.fdata /tmp/.tmpgontVM/prof.fdata.143448.fdata /tmp/.tmpgontVM/prof.fdata.143458.fdata /tmp/.tmpgontVM/prof.fdata.143470.fdata /tmp/.tmpgontVM/prof.fdata.143475.fdata /tmp/.tmpgontVM/prof.fdata.143484.fdata /tmp/.tmpgontVM/prof.fdata.143511.fdata /tmp/.tmpgontVM/prof.fdata.143516.fdata /tmp/.tmpgontVM/prof.fdata.143530.fdata /tmp/.tmpgontVM/prof.fdata.143560.fdata /tmp/.tmpgontVM/prof.fdata.143569.fdata /tmp/.tmpgontVM/prof.fdata.143571.fdata /tmp/.tmpgontVM/prof.fdata.143579.fdata /tmp/.tmpgontVM/prof.fdata.143582.fdata /tmp/.tmpgontVM/prof.fdata.143592.fdata /tmp/.tmpgontVM/prof.fdata.143596.fdata /tmp/.tmpgontVM/prof.fdata.143602.fdata /tmp/.tmpgontVM/prof.fdata.143624.fdata /tmp/.tmpgontVM/prof.fdata.143626.fdata /tmp/.tmpgontVM/prof.fdata.143630.fdata /tmp/.tmpgontVM/prof.fdata.143647.fdata /tmp/.tmpgontVM/prof.fdata.143658.fdata /tmp/.tmpgontVM/prof.fdata.143661.fdata /tmp/.tmpgontVM/prof.fdata.143668.fdata /tmp/.tmpgontVM/prof.fdata.143701.fdata /tmp/.tmpgontVM/prof.fdata.143709.fdata /tmp/.tmpgontVM/prof.fdata.143722.fdata /tmp/.tmpgontVM/prof.fdata.143731.fdata /tmp/.tmpgontVM/prof.fdata.143732.fdata /tmp/.tmpgontVM/prof.fdata.143734.fdata /tmp/.tmpgontVM/prof.fdata.143748.fdata /tmp/.tmpgontVM/prof.fdata.143753.fdata /tmp/.tmpgontVM/prof.fdata.143764.fdata /tmp/.tmpgontVM/prof.fdata.143768.fdata /tmp/.tmpgontVM/prof.fdata.143786.fdata /tmp/.tmpgontVM/prof.fdata.143788.fdata /tmp/.tmpgontVM/prof.fdata.143801.fdata /tmp/.tmpgontVM/prof.fdata.143808.fdata /tmp/.tmpgontVM/prof.fdata.143813.fdata /tmp/.tmpgontVM/prof.fdata.143817.fdata /tmp/.tmpgontVM/prof.fdata.143825.fdata /tmp/.tmpgontVM/prof.fdata.143834.fdata /tmp/.tmpgontVM/prof.fdata.143838.fdata /tmp/.tmpgontVM/prof.fdata.143841.fdata /tmp/.tmpgontVM/prof.fdata.143845.fdata /tmp/.tmpgontVM/prof.fdata.143866.fdata /tmp/.tmpgontVM/prof.fdata.143868.fdata /tmp/.tmpgontVM/prof.fdata.143875.fdata /tmp/.tmpgontVM/prof.fdata.143887.fdata /tmp/.tmpgontVM/prof.fdata.143895.fdata /tmp/.tmpgontVM/prof.fdata.143931.fdata /tmp/.tmpgontVM/prof.fdata.143991.fdata /tmp/.tmpgontVM/prof.fdata.144002.fdata /tmp/.tmpgontVM/prof.fdata.144088.fdata /tmp/.tmpgontVM/prof.fdata.144090.fdata /tmp/.tmpgontVM/prof.fdata.144094.fdata /tmp/.tmpgontVM/prof.fdata.144100.fdata /tmp/.tmpgontVM/prof.fdata.144113.fdata /tmp/.tmpgontVM/prof.fdata.144118.fdata /tmp/.tmpgontVM/prof.fdata.144132.fdata /tmp/.tmpgontVM/prof.fdata.144158.fdata /tmp/.tmpgontVM/prof.fdata.144172.fdata /tmp/.tmpgontVM/prof.fdata.144180.fdata /tmp/.tmpgontVM/prof.fdata.144185.fdata /tmp/.tmpgontVM/prof.fdata.144199.fdata /tmp/.tmpgontVM/prof.fdata.144288.fdata /tmp/.tmpgontVM/prof.fdata.144496.fdata /tmp/.tmpgontVM/prof.fdata.144556.fdata /tmp/.tmpgontVM/prof.fdata.144564.fdata /tmp/.tmpgontVM/prof.fdata.144577.fdata /tmp/.tmpgontVM/prof.fdata.144676.fdata /tmp/.tmpgontVM/prof.fdata.144680.fdata /tmp/.tmpgontVM/prof.fdata.144913.fdata /tmp/.tmpgontVM/prof.fdata.144954.fdata /tmp/.tmpgontVM/prof.fdata.144967.fdata /tmp/.tmpgontVM/prof.fdata.144971.fdata /tmp/.tmpgontVM/prof.fdata.144978.fdata /tmp/.tmpgontVM/prof.fdata.144982.fdata /tmp/.tmpgontVM/prof.fdata.144992.fdata /tmp/.tmpgontVM/prof.fdata.145167.fdata /tmp/.tmpgontVM/prof.fdata.145169.fdata /tmp/.tmpgontVM/prof.fdata.145331.fdata /tmp/.tmpgontVM/prof.fdata.145386.fdata /tmp/.tmpgontVM/prof.fdata.145400.fdata /tmp/.tmpgontVM/prof.fdata.145405.fdata /tmp/.tmpgontVM/prof.fdata.145454.fdata /tmp/.tmpgontVM/prof.fdata.145739.fdata /tmp/.tmpgontVM/prof.fdata.145770.fdata /tmp/.tmpgontVM/prof.fdata.145806.fdata /tmp/.tmpgontVM/prof.fdata.145838.fdata /tmp/.tmpgontVM/prof.fdata.145842.fdata /tmp/.tmpgontVM/prof.fdata.145943.fdata /tmp/.tmpgontVM/prof.fdata.145995.fdata /tmp/.tmpgontVM/prof.fdata.145996.fdata /tmp/.tmpgontVM/prof.fdata.146038.fdata /tmp/.tmpgontVM/prof.fdata.146108.fdata /tmp/.tmpgontVM/prof.fdata.146111.fdata /tmp/.tmpgontVM/prof.fdata.146165.fdata /tmp/.tmpgontVM/prof.fdata.146175.fdata /tmp/.tmpgontVM/prof.fdata.146227.fdata /tmp/.tmpgontVM/prof.fdata.146250.fdata /tmp/.tmpgontVM/prof.fdata.146294.fdata /tmp/.tmpgontVM/prof.fdata.146365.fdata /tmp/.tmpgontVM/prof.fdata.146389.fdata /tmp/.tmpgontVM/prof.fdata.146395.fdata /tmp/.tmpgontVM/prof.fdata.146398.fdata /tmp/.tmpgontVM/prof.fdata.146409.fdata /tmp/.tmpgontVM/prof.fdata.146414.fdata /tmp/.tmpgontVM/prof.fdata.146419.fdata /tmp/.tmpgontVM/prof.fdata.146441.fdata /tmp/.tmpgontVM/prof.fdata.146463.fdata /tmp/.tmpgontVM/prof.fdata.146476.fdata /tmp/.tmpgontVM/prof.fdata.146480.fdata /tmp/.tmpgontVM/prof.fdata.146490.fdata /tmp/.tmpgontVM/prof.fdata.146498.fdata /tmp/.tmpgontVM/prof.fdata.146510.fdata /tmp/.tmpgontVM/prof.fdata.146512.fdata /tmp/.tmpgontVM/prof.fdata.146520.fdata /tmp/.tmpgontVM/prof.fdata.146540.fdata /tmp/.tmpgontVM/prof.fdata.146545.fdata /tmp/.tmpgontVM/prof.fdata.146554.fdata /tmp/.tmpgontVM/prof.fdata.146566.fdata /tmp/.tmpgontVM/prof.fdata.146572.fdata /tmp/.tmpgontVM/prof.fdata.146579.fdata /tmp/.tmpgontVM/prof.fdata.146587.fdata /tmp/.tmpgontVM/prof.fdata.146593.fdata /tmp/.tmpgontVM/prof.fdata.146594.fdata /tmp/.tmpgontVM/prof.fdata.146601.fdata /tmp/.tmpgontVM/prof.fdata.146617.fdata /tmp/.tmpgontVM/prof.fdata.146637.fdata /tmp/.tmpgontVM/prof.fdata.146645.fdata /tmp/.tmpgontVM/prof.fdata.146650.fdata /tmp/.tmpgontVM/prof.fdata.146661.fdata /tmp/.tmpgontVM/prof.fdata.146668.fdata /tmp/.tmpgontVM/prof.fdata.146679.fdata /tmp/.tmpgontVM/prof.fdata.146696.fdata /tmp/.tmpgontVM/prof.fdata.146710.fdata /tmp/.tmpgontVM/prof.fdata.146714.fdata /tmp/.tmpgontVM/prof.fdata.146722.fdata /tmp/.tmpgontVM/prof.fdata.146727.fdata /tmp/.tmpgontVM/prof.fdata.146732.fdata /tmp/.tmpgontVM/prof.fdata.146738.fdata /tmp/.tmpgontVM/prof.fdata.146747.fdata /tmp/.tmpgontVM/prof.fdata.146756.fdata /tmp/.tmpgontVM/prof.fdata.146771.fdata /tmp/.tmpgontVM/prof.fdata.146772.fdata /tmp/.tmpgontVM/prof.fdata.146800.fdata /tmp/.tmpgontVM/prof.fdata.146815.fdata /tmp/.tmpgontVM/prof.fdata.146823.fdata /tmp/.tmpgontVM/prof.fdata.146844.fdata /tmp/.tmpgontVM/prof.fdata.146849.fdata /tmp/.tmpgontVM/prof.fdata.146874.fdata /tmp/.tmpgontVM/prof.fdata.146889.fdata /tmp/.tmpgontVM/prof.fdata.146893.fdata /tmp/.tmpgontVM/prof.fdata.146902.fdata /tmp/.tmpgontVM/prof.fdata.146911.fdata /tmp/.tmpgontVM/prof.fdata.146915.fdata /tmp/.tmpgontVM/prof.fdata.146917.fdata /tmp/.tmpgontVM/prof.fdata.146934.fdata /tmp/.tmpgontVM/prof.fdata.146940.fdata /tmp/.tmpgontVM/prof.fdata.146944.fdata /tmp/.tmpgontVM/prof.fdata.146955.fdata /tmp/.tmpgontVM/prof.fdata.146965.fdata /tmp/.tmpgontVM/prof.fdata.146967.fdata /tmp/.tmpgontVM/prof.fdata.146977.fdata /tmp/.tmpgontVM/prof.fdata.146985.fdata /tmp/.tmpgontVM/prof.fdata.146994.fdata /tmp/.tmpgontVM/prof.fdata.147005.fdata /tmp/.tmpgontVM/prof.fdata.147007.fdata /tmp/.tmpgontVM/prof.fdata.147011.fdata /tmp/.tmpgontVM/prof.fdata.147017.fdata /tmp/.tmpgontVM/prof.fdata.147024.fdata /tmp/.tmpgontVM/prof.fdata.147034.fdata /tmp/.tmpgontVM/prof.fdata.147056.fdata /tmp/.tmpgontVM/prof.fdata.147065.fdata /tmp/.tmpgontVM/prof.fdata.147069.fdata /tmp/.tmpgontVM/prof.fdata.147097.fdata /tmp/.tmpgontVM/prof.fdata.147111.fdata /tmp/.tmpgontVM/prof.fdata.147119.fdata /tmp/.tmpgontVM/prof.fdata.147127.fdata /tmp/.tmpgontVM/prof.fdata.147133.fdata /tmp/.tmpgontVM/prof.fdata.147144.fdata /tmp/.tmpgontVM/prof.fdata.147158.fdata /tmp/.tmpgontVM/prof.fdata.147180.fdata /tmp/.tmpgontVM/prof.fdata.147182.fdata /tmp/.tmpgontVM/prof.fdata.147190.fdata /tmp/.tmpgontVM/prof.fdata.147191.fdata /tmp/.tmpgontVM/prof.fdata.147203.fdata /tmp/.tmpgontVM/prof.fdata.147206.fdata /tmp/.tmpgontVM/prof.fdata.147211.fdata /tmp/.tmpgontVM/prof.fdata.147215.fdata /tmp/.tmpgontVM/prof.fdata.147217.fdata /tmp/.tmpgontVM/prof.fdata.147219.fdata /tmp/.tmpgontVM/prof.fdata.147226.fdata /tmp/.tmpgontVM/prof.fdata.147250.fdata /tmp/.tmpgontVM/prof.fdata.147258.fdata /tmp/.tmpgontVM/prof.fdata.147260.fdata /tmp/.tmpgontVM/prof.fdata.147270.fdata /tmp/.tmpgontVM/prof.fdata.147278.fdata /tmp/.tmpgontVM/prof.fdata.147284.fdata /tmp/.tmpgontVM/prof.fdata.147288.fdata /tmp/.tmpgontVM/prof.fdata.147292.fdata /tmp/.tmpgontVM/prof.fdata.147304.fdata /tmp/.tmpgontVM/prof.fdata.147305.fdata /tmp/.tmpgontVM/prof.fdata.147333.fdata /tmp/.tmpgontVM/prof.fdata.147342.fdata /tmp/.tmpgontVM/prof.fdata.147345.fdata /tmp/.tmpgontVM/prof.fdata.147356.fdata /tmp/.tmpgontVM/prof.fdata.147357.fdata /tmp/.tmpgontVM/prof.fdata.147380.fdata /tmp/.tmpgontVM/prof.fdata.147389.fdata /tmp/.tmpgontVM/prof.fdata.147394.fdata /tmp/.tmpgontVM/prof.fdata.147405.fdata /tmp/.tmpgontVM/prof.fdata.147417.fdata /tmp/.tmpgontVM/prof.fdata.147419.fdata /tmp/.tmpgontVM/prof.fdata.147424.fdata /tmp/.tmpgontVM/prof.fdata.147430.fdata /tmp/.tmpgontVM/prof.fdata.147435.fdata /tmp/.tmpgontVM/prof.fdata.147436.fdata /tmp/.tmpgontVM/prof.fdata.147449.fdata /tmp/.tmpgontVM/prof.fdata.147457.fdata /tmp/.tmpgontVM/prof.fdata.147476.fdata /tmp/.tmpgontVM/prof.fdata.147480.fdata /tmp/.tmpgontVM/prof.fdata.147487.fdata /tmp/.tmpgontVM/prof.fdata.147488.fdata /tmp/.tmpgontVM/prof.fdata.147500.fdata /tmp/.tmpgontVM/prof.fdata.147510.fdata /tmp/.tmpgontVM/prof.fdata.147524.fdata /tmp/.tmpgontVM/prof.fdata.147529.fdata /tmp/.tmpgontVM/prof.fdata.147534.fdata /tmp/.tmpgontVM/prof.fdata.147554.fdata /tmp/.tmpgontVM/prof.fdata.147564.fdata /tmp/.tmpgontVM/prof.fdata.147578.fdata /tmp/.tmpgontVM/prof.fdata.147582.fdata /tmp/.tmpgontVM/prof.fdata.147588.fdata /tmp/.tmpgontVM/prof.fdata.147594.fdata /tmp/.tmpgontVM/prof.fdata.147607.fdata /tmp/.tmpgontVM/prof.fdata.147613.fdata /tmp/.tmpgontVM/prof.fdata.147620.fdata /tmp/.tmpgontVM/prof.fdata.147624.fdata /tmp/.tmpgontVM/prof.fdata.147628.fdata /tmp/.tmpgontVM/prof.fdata.147646.fdata /tmp/.tmpgontVM/prof.fdata.147653.fdata /tmp/.tmpgontVM/prof.fdata.147666.fdata /tmp/.tmpgontVM/prof.fdata.147674.fdata /tmp/.tmpgontVM/prof.fdata.147682.fdata /tmp/.tmpgontVM/prof.fdata.147693.fdata /tmp/.tmpgontVM/prof.fdata.147715.fdata /tmp/.tmpgontVM/prof.fdata.147731.fdata /tmp/.tmpgontVM/prof.fdata.147737.fdata /tmp/.tmpgontVM/prof.fdata.147741.fdata /tmp/.tmpgontVM/prof.fdata.147752.fdata /tmp/.tmpgontVM/prof.fdata.147753.fdata /tmp/.tmpgontVM/prof.fdata.147761.fdata /tmp/.tmpgontVM/prof.fdata.147772.fdata /tmp/.tmpgontVM/prof.fdata.147777.fdata /tmp/.tmpgontVM/prof.fdata.147790.fdata /tmp/.tmpgontVM/prof.fdata.147807.fdata /tmp/.tmpgontVM/prof.fdata.147814.fdata /tmp/.tmpgontVM/prof.fdata.147820.fdata /tmp/.tmpgontVM/prof.fdata.147830.fdata /tmp/.tmpgontVM/prof.fdata.147840.fdata /tmp/.tmpgontVM/prof.fdata.147849.fdata /tmp/.tmpgontVM/prof.fdata.147855.fdata /tmp/.tmpgontVM/prof.fdata.147857.fdata /tmp/.tmpgontVM/prof.fdata.147859.fdata /tmp/.tmpgontVM/prof.fdata.147869.fdata /tmp/.tmpgontVM/prof.fdata.147876.fdata /tmp/.tmpgontVM/prof.fdata.147883.fdata /tmp/.tmpgontVM/prof.fdata.147894.fdata /tmp/.tmpgontVM/prof.fdata.147910.fdata /tmp/.tmpgontVM/prof.fdata.147964.fdata /tmp/.tmpgontVM/prof.fdata.147979.fdata /tmp/.tmpgontVM/prof.fdata.148013.fdata /tmp/.tmpgontVM/prof.fdata.148020.fdata /tmp/.tmpgontVM/prof.fdata.148028.fdata /tmp/.tmpgontVM/prof.fdata.148073.fdata /tmp/.tmpgontVM/prof.fdata.148079.fdata /tmp/.tmpgontVM/prof.fdata.148110.fdata /tmp/.tmpgontVM/prof.fdata.148144.fdata /tmp/.tmpgontVM/prof.fdata.148154.fdata /tmp/.tmpgontVM/prof.fdata.148184.fdata /tmp/.tmpgontVM/prof.fdata.148198.fdata /tmp/.tmpgontVM/prof.fdata.148211.fdata /tmp/.tmpgontVM/prof.fdata.148227.fdata /tmp/.tmpgontVM/prof.fdata.148233.fdata /tmp/.tmpgontVM/prof.fdata.148312.fdata /tmp/.tmpgontVM/prof.fdata.148322.fdata /tmp/.tmpgontVM/prof.fdata.148332.fdata /tmp/.tmpgontVM/prof.fdata.148343.fdata /tmp/.tmpgontVM/prof.fdata.148354.fdata /tmp/.tmpgontVM/prof.fdata.148380.fdata /tmp/.tmpgontVM/prof.fdata.148646.fdata /tmp/.tmpgontVM/prof.fdata.148913.fdata /tmp/.tmpgontVM/prof.fdata.149180.fdata /tmp/.tmpgontVM/prof.fdata.149222.fdata /tmp/.tmpgontVM/prof.fdata.149744.fdata /tmp/.tmpgontVM/prof.fdata.150011.fdata /tmp/.tmpgontVM/prof.fdata.150285.fdata /tmp/.tmpgontVM/prof.fdata.150286.fdata /tmp/.tmpgontVM/prof.fdata.150287.fdata /tmp/.tmpgontVM/prof.fdata.150291.fdata /tmp/.tmpgontVM/prof.fdata.150292.fdata /tmp/.tmpgontVM/prof.fdata.150293.fdata /tmp/.tmpgontVM/prof.fdata.150300.fdata /tmp/.tmpgontVM/prof.fdata.150301.fdata /tmp/.tmpgontVM/prof.fdata.150302.fdata /tmp/.tmpgontVM/prof.fdata.150309.fdata /tmp/.tmpgontVM/prof.fdata.150310.fdata /tmp/.tmpgontVM/prof.fdata.150311.fdata /tmp/.tmpgontVM/prof.fdata.150330.fdata /tmp/.tmpgontVM/prof.fdata.150340.fdata /tmp/.tmpgontVM/prof.fdata.150350.fdata /tmp/.tmpgontVM/prof.fdata.150361.fdata /tmp/.tmpgontVM/prof.fdata.150372.fdata /tmp/.tmpgontVM/prof.fdata.150383.fdata /tmp/.tmpgontVM/prof.fdata.150395.fdata /tmp/.tmpgontVM/prof.fdata.150407.fdata /tmp/.tmpgontVM/prof.fdata.150419.fdata /tmp/.tmpgontVM/prof.fdata.150437.fdata /tmp/.tmpgontVM/prof.fdata.150438.fdata /tmp/.tmpgontVM/prof.fdata.150439.fdata /tmp/.tmpgontVM/prof.fdata.150443.fdata /tmp/.tmpgontVM/prof.fdata.150444.fdata /tmp/.tmpgontVM/prof.fdata.150445.fdata /tmp/.tmpgontVM/prof.fdata.150452.fdata /tmp/.tmpgontVM/prof.fdata.150453.fdata /tmp/.tmpgontVM/prof.fdata.150454.fdata /tmp/.tmpgontVM/prof.fdata.150461.fdata /tmp/.tmpgontVM/prof.fdata.150462.fdata /tmp/.tmpgontVM/prof.fdata.150463.fdata /tmp/.tmpgontVM/prof.fdata.150472.fdata /tmp/.tmpgontVM/prof.fdata.150473.fdata /tmp/.tmpgontVM/prof.fdata.150474.fdata /tmp/.tmpgontVM/prof.fdata.150479.fdata /tmp/.tmpgontVM/prof.fdata.150481.fdata /tmp/.tmpgontVM/prof.fdata.150483.fdata /tmp/.tmpgontVM/prof.fdata.150488.fdata /tmp/.tmpgontVM/prof.fdata.150489.fdata /tmp/.tmpgontVM/prof.fdata.150490.fdata /tmp/.tmpgontVM/prof.fdata.150491.fdata /tmp/.tmpgontVM/prof.fdata.150492.fdata /tmp/.tmpgontVM/prof.fdata.150493.fdata /tmp/.tmpgontVM/prof.fdata.150586.fdata /tmp/.tmpgontVM/prof.fdata.150590.fdata /tmp/.tmpgontVM/prof.fdata.150594.fdata /tmp/.tmpgontVM/prof.fdata.150598.fdata /tmp/.tmpgontVM/prof.fdata.150602.fdata /tmp/.tmpgontVM/prof.fdata.150606.fdata /tmp/.tmpgontVM/prof.fdata.150609.fdata /tmp/.tmpgontVM/prof.fdata.150613.fdata /tmp/.tmpgontVM/prof.fdata.150617.fdata /tmp/.tmpgontVM/prof.fdata.150622.fdata /tmp/.tmpgontVM/prof.fdata.150637.fdata /tmp/.tmpgontVM/prof.fdata.150648.fdata /tmp/.tmpgontVM/prof.fdata.150664.fdata /tmp/.tmpgontVM/prof.fdata.150675.fdata /tmp/.tmpgontVM/prof.fdata.150679.fdata /tmp/.tmpgontVM/prof.fdata.150744.fdata /tmp/.tmpgontVM/prof.fdata.150748.fdata /tmp/.tmpgontVM/prof.fdata.150752.fdata /tmp/.tmpgontVM/prof.fdata.150830.fdata /tmp/.tmpgontVM/prof.fdata.150840.fdata /tmp/.tmpgontVM/prof.fdata.150850.fdata /tmp/.tmpgontVM/prof.fdata.150861.fdata /tmp/.tmpgontVM/prof.fdata.150872.fdata /tmp/.tmpgontVM/prof.fdata.150883.fdata /tmp/.tmpgontVM/prof.fdata.150938.fdata /tmp/.tmpgontVM/prof.fdata.150994.fdata /tmp/.tmpgontVM/prof.fdata.151050.fdata /tmp/.tmpgontVM/prof.fdata.151062.fdata /tmp/.tmpgontVM/prof.fdata.151124.fdata /tmp/.tmpgontVM/prof.fdata.151161.fdata /tmp/.tmpgontVM/prof.fdata.151204.fdata /tmp/.tmpgontVM/prof.fdata.151205.fdata /tmp/.tmpgontVM/prof.fdata.151206.fdata /tmp/.tmpgontVM/prof.fdata.151210.fdata /tmp/.tmpgontVM/prof.fdata.151211.fdata /tmp/.tmpgontVM/prof.fdata.151212.fdata /tmp/.tmpgontVM/prof.fdata.151219.fdata /tmp/.tmpgontVM/prof.fdata.151220.fdata /tmp/.tmpgontVM/prof.fdata.151221.fdata /tmp/.tmpgontVM/prof.fdata.151228.fdata /tmp/.tmpgontVM/prof.fdata.151229.fdata /tmp/.tmpgontVM/prof.fdata.151230.fdata /tmp/.tmpgontVM/prof.fdata.151249.fdata /tmp/.tmpgontVM/prof.fdata.151259.fdata /tmp/.tmpgontVM/prof.fdata.151269.fdata /tmp/.tmpgontVM/prof.fdata.151280.fdata /tmp/.tmpgontVM/prof.fdata.151291.fdata /tmp/.tmpgontVM/prof.fdata.151302.fdata /tmp/.tmpgontVM/prof.fdata.151314.fdata /tmp/.tmpgontVM/prof.fdata.151326.fdata /tmp/.tmpgontVM/prof.fdata.151338.fdata /tmp/.tmpgontVM/prof.fdata.151356.fdata /tmp/.tmpgontVM/prof.fdata.151357.fdata /tmp/.tmpgontVM/prof.fdata.151358.fdata /tmp/.tmpgontVM/prof.fdata.151362.fdata /tmp/.tmpgontVM/prof.fdata.151363.fdata /tmp/.tmpgontVM/prof.fdata.151364.fdata /tmp/.tmpgontVM/prof.fdata.151371.fdata /tmp/.tmpgontVM/prof.fdata.151372.fdata /tmp/.tmpgontVM/prof.fdata.151373.fdata /tmp/.tmpgontVM/prof.fdata.151380.fdata /tmp/.tmpgontVM/prof.fdata.151381.fdata /tmp/.tmpgontVM/prof.fdata.151382.fdata /tmp/.tmpgontVM/prof.fdata.151401.fdata /tmp/.tmpgontVM/prof.fdata.151411.fdata /tmp/.tmpgontVM/prof.fdata.151421.fdata /tmp/.tmpgontVM/prof.fdata.151432.fdata /tmp/.tmpgontVM/prof.fdata.151443.fdata /tmp/.tmpgontVM/prof.fdata.151456.fdata /tmp/.tmpgontVM/prof.fdata.151470.fdata /tmp/.tmpgontVM/prof.fdata.151482.fdata /tmp/.tmpgontVM/prof.fdata.151498.fdata /tmp/.tmpgontVM/prof.fdata.151518.fdata /tmp/.tmpgontVM/prof.fdata.151519.fdata /tmp/.tmpgontVM/prof.fdata.151520.fdata /tmp/.tmpgontVM/prof.fdata.151524.fdata /tmp/.tmpgontVM/prof.fdata.151525.fdata /tmp/.tmpgontVM/prof.fdata.151526.fdata /tmp/.tmpgontVM/prof.fdata.151533.fdata /tmp/.tmpgontVM/prof.fdata.151534.fdata /tmp/.tmpgontVM/prof.fdata.151535.fdata /tmp/.tmpgontVM/prof.fdata.151542.fdata /tmp/.tmpgontVM/prof.fdata.151543.fdata /tmp/.tmpgontVM/prof.fdata.151544.fdata /tmp/.tmpgontVM/prof.fdata.151552.fdata /tmp/.tmpgontVM/prof.fdata.151555.fdata /tmp/.tmpgontVM/prof.fdata.151556.fdata /tmp/.tmpgontVM/prof.fdata.151593.fdata /tmp/.tmpgontVM/prof.fdata.151603.fdata /tmp/.tmpgontVM/prof.fdata.151613.fdata /tmp/.tmpgontVM/prof.fdata.151624.fdata /tmp/.tmpgontVM/prof.fdata.151638.fdata /tmp/.tmpgontVM/prof.fdata.151656.fdata /tmp/.tmpgontVM/prof.fdata.151675.fdata /tmp/.tmpgontVM/prof.fdata.151690.fdata /tmp/.tmpgontVM/prof.fdata.151709.fdata /tmp/.tmpgontVM/prof.fdata.151732.fdata /tmp/.tmpgontVM/prof.fdata.151733.fdata /tmp/.tmpgontVM/prof.fdata.151734.fdata /tmp/.tmpgontVM/prof.fdata.151738.fdata /tmp/.tmpgontVM/prof.fdata.151739.fdata /tmp/.tmpgontVM/prof.fdata.151740.fdata /tmp/.tmpgontVM/prof.fdata.151747.fdata /tmp/.tmpgontVM/prof.fdata.151748.fdata /tmp/.tmpgontVM/prof.fdata.151749.fdata /tmp/.tmpgontVM/prof.fdata.151756.fdata /tmp/.tmpgontVM/prof.fdata.151757.fdata /tmp/.tmpgontVM/prof.fdata.151758.fdata /tmp/.tmpgontVM/prof.fdata.151777.fdata /tmp/.tmpgontVM/prof.fdata.151787.fdata /tmp/.tmpgontVM/prof.fdata.151797.fdata /tmp/.tmpgontVM/prof.fdata.151808.fdata /tmp/.tmpgontVM/prof.fdata.151819.fdata /tmp/.tmpgontVM/prof.fdata.151833.fdata /tmp/.tmpgontVM/prof.fdata.151851.fdata /tmp/.tmpgontVM/prof.fdata.151870.fdata /tmp/.tmpgontVM/prof.fdata.151889.fdata /tmp/.tmpgontVM/prof.fdata.151904.fdata /tmp/.tmpgontVM/prof.fdata.151923.fdata /tmp/.tmpgontVM/prof.fdata.151940.fdata > "/tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata" [at /checkout/obj]`
Profile from 665 files merged.
[2024-06-24T09:43:45.560Z INFO  opt_dist::training] rustc BOLT statistics
[2024-06-24T09:43:45.560Z INFO  opt_dist::training] /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata: 170.84 MiB
##[endgroup]
---
- Bar dtor
- 


The actual run.stdout differed from the expected run.stdout.
Actual run.stdout saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/thread-local/main-thread-dtor/main-thread-dtor.run.stdout
error: 1 errors occurred comparing run output.
status: exit status: 0
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/thread-local/main-thread-dtor" && RUST_TEST_THREADS="16" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/thread-local/main-thread-dtor/a"
stdout: none
---
    0: Cannot execute tests
    1: Command COMPILETEST_FORCE_STAGE0=1 python3 /checkout/x.py test --build x86_64-unknown-linux-gnu --stage 0 tests/assembly tests/codegen tests/codegen-units tests/incremental tests/mir-opt tests/pretty tests/run-pass-valgrind tests/ui tests/crashes --set build.rustc=/checkout/obj/build/unpacked-dist/rustc-nightly-x86_64-unknown-linux-gnu/rustc/bin/rustc --set build.cargo=/checkout/obj/build/unpacked-dist/cargo-nightly-x86_64-unknown-linux-gnu/cargo/bin/cargo --set target.x86_64-unknown-linux-gnu.llvm-config=/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin/llvm-config --skip tests/ui/process/nofile-limit.rs [at /checkout/obj] has failed with exit code Some(1)

Stack backtrace:
   0: <anyhow::Error>::msg::<alloc::string::String>
             at /rust/deps/anyhow-1.0.86/src/backtrace.rs:27:14
   1: <opt_dist::exec::CmdBuilder>::run
             at /rustc/789118c048c2cf6ec47a07bde3b6b1b3658411b6/src/tools/opt-dist/src/exec.rs:78:17
             at /rustc/789118c048c2cf6ec47a07bde3b6b1b3658411b6/src/tools/opt-dist/src/tests.rs:101:5
   3: opt_dist::execute_pipeline::{closure#5}
             at /rustc/789118c048c2cf6ec47a07bde3b6b1b3658411b6/src/tools/opt-dist/src/main.rs:350:40
             at /rustc/789118c048c2cf6ec47a07bde3b6b1b3658411b6/src/tools/opt-dist/src/main.rs:350:40
   4: <opt_dist::timer::TimerSection>::section::<opt_dist::execute_pipeline::{closure#5}, ()>
             at /rustc/789118c048c2cf6ec47a07bde3b6b1b3658411b6/src/tools/opt-dist/src/timer.rs:111:22
             at /rustc/789118c048c2cf6ec47a07bde3b6b1b3658411b6/src/tools/opt-dist/src/main.rs:350:9
   6: opt_dist::main
             at /rustc/789118c048c2cf6ec47a07bde3b6b1b3658411b6/src/tools/opt-dist/src/main.rs:401:18
   7: <fn() -> core::result::Result<(), anyhow::Error> as core::ops::function::FnOnce<()>>::call_once
   7: <fn() -> core::result::Result<(), anyhow::Error> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/75ac3b6331873133c4f7a10f2252afd6f3906c6a/library/core/src/ops/function.rs:250:5
   8: std::sys_common::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
             at /rustc/75ac3b6331873133c4f7a10f2252afd6f3906c6a/library/std/src/sys_common/backtrace.rs:155:18
   9: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
             at /rustc/75ac3b6331873133c4f7a10f2252afd6f3906c6a/library/std/src/rt.rs:159:18
  10: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
  11: std::panicking::try::do_call
             at /rustc/75ac3b6331873133c4f7a10f2252afd6f3906c6a/library/std/src/panicking.rs:559:40
  12: std::panicking::try
             at /rustc/75ac3b6331873133c4f7a10f2252afd6f3906c6a/library/std/src/panicking.rs:523:19

@bors
Copy link
Contributor

bors commented Jun 24, 2024

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Jun 24, 2024
@RalfJung
Copy link
Member Author

What...?!? It fails on x86_64-unknown-linux-gnu but actually it works in the build distributed by rustup (and in PR CI)?

Could this have to do with the dist builders using an ancient glibc or so?
Cc @cuviper

@bjorn3
Copy link
Member

bjorn3 commented Jun 24, 2024

CentOS 7 uses glibc 2.17 which was released in December of 2012. Glibc should have supported it since 2.3.4 (from December of 2004) however. See #126858 (comment).

@workingjubilee
Copy link
Member

What.

@workingjubilee
Copy link
Member

This time it seems to print "Foo dtor" but not "Bar dtor". Is it just... racy, and the desired test behavior is never guaranteed?

@bjorn3
Copy link
Member

bjorn3 commented Jun 24, 2024

Is it just... racy

The POSIX specification explicitly doesn't guarantee a destruction order for pthread_key_create: https://pubs.opengroup.org/onlinepubs/009695399/functions/pthread_key_create.html

@RalfJung
Copy link
Member Author

This time it seems to print "Foo dtor" but not "Bar dtor". Is it just... racy, and the desired test behavior is never guaranteed?

The bot summary is misleading here, the full log says

2024-06-24T10:19:59.0821033Z ---- [ui] tests/ui/thread-local/main-thread-dtor.rs stdout ----
2024-06-24T10:19:59.0821867Z diff of run.stdout:
2024-06-24T10:19:59.0822066Z 
2024-06-24T10:19:59.0822209Z -	Foo dtor
2024-06-24T10:19:59.0822494Z -	Bar dtor
2024-06-24T10:19:59.0822755Z -	
2024-06-24T10:19:59.0831350Z 
2024-06-24T10:19:59.0831359Z 
2024-06-24T10:19:59.0831832Z The actual run.stdout differed from the expected run.stdout.
2024-06-24T10:19:59.0833324Z Actual run.stdout saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/thread-local/main-thread-dtor/main-thread-dtor.run.stdout

So, none of the destructors run.

The POSIX specification explicitly doesn't guarantee a destruction order for pthread_key_create: https://pubs.opengroup.org/onlinepubs/009695399/functions/pthread_key_create.html

That is true but not relevant here: the second destructor is registered when the first one runs, so the opposite order is impossible.

@cuviper
Copy link
Member

cuviper commented Jun 25, 2024

We only use pthread_key_create if the weak __cxa_thread_atexit_impl is NULL:
https://github.com/rust-lang/rust/blob/d8d5732456d375f7c4bdc2f6ad771989a5e0ae02/library/std/src/sys/thread_local/destructors/linux_like.rs

The comments there say it was only added in glibc 2.18, which I also see in my current symbol versions, __cxa_thread_atexit_impl@@GLIBC_2.18. So that's what we can expect to get used on pretty much anything newer than CentOS 7.

I can't get native C to call anything from the main thread either using pthread_key_create and pthread_setspecific, regardless of glibc version, even though I can confirm it works when set from other threads. So it seems __cxa_thread_atexit_impl method is indeed superior!

@RalfJung
Copy link
Member Author

Okay, so... we should only run this test if the glibc version on the current host is at least 2.18. How do we do that?^^

@workingjubilee
Copy link
Member

The bot summary is misleading here, the full log says

Oh, thank you. I feel silly now.

@workingjubilee
Copy link
Member

@jieyouxu we have a somewhat interesting test requirement. you've become unfortunately familiar with how compiletest and some of our CI works. any ideas?

@jieyouxu
Copy link
Member

@jieyouxu we have a somewhat interesting test requirement. you've become unfortunately familiar with how compiletest and some of our CI works. any ideas?

Sorry for the slow reply, anyways here's my 2 cents:

Since this test seems to want specific glibc versions, you could introduce a compiletest directive needs-glibc: <version_min>,<version_max> which delegates the detection of glibc and of its version parsing to compiletest. If the needs for the test is satisfied, then the test can run (this is inline with other needs-* directives). The tricky part here is how to do the glibc version detection.

Once the glibc requirement is handled, then the test kind itself is less important, it can be a run-make test if you need the flexibility or if it's clearer as a run-make test (e.g. you want to control and demonstrate exact e.g. gcc invocations).

@jieyouxu
Copy link
Member

Just need to make sure the test doesn't become never-ran-in-any-ci-jobs-at-all, you can try dockering the linux jobs locally to see if the test runs at all.

@ehuss
Copy link
Contributor

ehuss commented Jul 3, 2024

@bors r-

bors sync

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jul 3, 2024
@cuviper
Copy link
Member

cuviper commented Jul 3, 2024

The tricky part here is how to do the glibc version detection.

If you can locate the library, it is also executable as a program, e.g.:

(centos 7)$ /lib64/libc.so.6 --version
GNU C Library (GNU libc) stable release version 2.17, by Roland McGrath et al.
...
(fedora 40)$ /lib64/libc.so.6 --version
GNU C Library (GNU libc) stable release version 2.39.
...

Alternatively, we have this std code which could be copied to compiletest:

#[cfg(all(target_os = "linux", target_env = "gnu"))]
pub fn glibc_version() -> Option<(usize, usize)> {
extern "C" {
fn gnu_get_libc_version() -> *const libc::c_char;
}
let version_cstr = unsafe { CStr::from_ptr(gnu_get_libc_version()) };
if let Ok(version_str) = version_cstr.to_str() {
parse_glibc_version(version_str)
} else {
None
}
}
// Returns Some((major, minor)) if the string is a valid "x.y" version,
// ignoring any extra dot-separated parts. Otherwise return None.
#[cfg(all(target_os = "linux", target_env = "gnu"))]
fn parse_glibc_version(version: &str) -> Option<(usize, usize)> {
let mut parsed_ints = version.split('.').map(str::parse::<usize>).fuse();
match (parsed_ints.next(), parsed_ints.next()) {
(Some(Ok(major)), Some(Ok(minor))) => Some((major, minor)),
_ => None,
}
}

@workingjubilee
Copy link
Member

why does std parse glibc versions...

...don't tell me, I don't actually want to know.

@RalfJung
Copy link
Member Author

RalfJung commented Jul 6, 2024

I'm afraid I won't be able to deal with all these special cases.

@RalfJung RalfJung closed this Jul 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-thread-locals Area: Thread local storage (TLS) S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

TLS destructors on the main thread are not always run