diff options
author | TCWG BuildSlave <tcwg-buildslave@linaro.org> | 2023-10-08 17:47:22 +0000 |
---|---|---|
committer | TCWG BuildSlave <tcwg-buildslave@linaro.org> | 2023-10-08 17:48:03 +0000 |
commit | bc47a21dd926c606a70461afdddf847a89187231 (patch) | |
tree | 44e04834dbdcb79b7cf905b6e1f37957ce1ff5b6 /results-vs-prev/tcwg-benchmark-results.log | |
parent | 267c2e8927d51e9c8f5112dfe696a204dda760a9 (diff) |
force: #77: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O2-build/77/
Results :
| # reset_artifacts:
| -10
| # build_bmk_llvm:
| -3
| # benchmark -- -O2_marm:
| 1
| # [.] price_out_impl,slowed down by 61% - 505.mcf_r:[.] price_out_impl - from 2868 to 4616 perf samples
check_regression status : 1
Diffstat (limited to 'results-vs-prev/tcwg-benchmark-results.log')
-rw-r--r-- | results-vs-prev/tcwg-benchmark-results.log | 2228 |
1 files changed, 1507 insertions, 721 deletions
diff --git a/results-vs-prev/tcwg-benchmark-results.log b/results-vs-prev/tcwg-benchmark-results.log index 483c31f..0676f2c 100644 --- a/results-vs-prev/tcwg-benchmark-results.log +++ b/results-vs-prev/tcwg-benchmark-results.log @@ -11,9 +11,9 @@ + ln -s base-artifacts/annex/bmk-data results-0 + csv_results_dir=artifacts/results-vs-prev/csv-results-0 + mkdir -p artifacts/results-vs-prev/csv-results-0 -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-0/ --csv_results_dir artifacts/results-vs-prev/csv-results-0 ++metrics perf --hw_tag tk1_32 --has_perf_logs yes --verbose true -++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh -+ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-0/ --csv_results_dir artifacts/results-vs-prev/csv-results-0 ++metrics perf --hw_tag tk1_32 --has_perf_logs yes --verbose true +++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh ++ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts + results_dir=undef + csv_results_dir=undef + hw_tag=undef @@ -80,15 +80,15 @@ + local results_dir=results-0/ + local csv_results_dir=artifacts/results-vs-prev/csv-results-0 + '[' xyes = xyes ']' -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample,dso --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-0/ ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample,dso --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-0/ + '[' x/usr/lib/linux-tools/tk1_32/perf = x ']' + '[' xresults-0/ '!=' x ']' + mapfile -t failed_csvs ++ find results-0/ -name 'failed.*.csv*' ++ sort + mapfile -t perf_dirs -++ find results-0/ -name 'perf.*.data' ++ sort +++ find results-0/ -name 'perf.*.data' + for perf_dir in "${perf_dirs[@]}" + '[' -d results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data ']' + for perf_dir in "${perf_dirs[@]}" @@ -100,7 +100,7 @@ + for perf_dir in "${perf_dirs[@]}" + '[' -d results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data ']' + for perf_dir in "${perf_dirs[@]}" -+ '[' -d results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data ']' ++ '[' -d results-0/tcwg-bmk-tk1-09.tcwglab/perf.serial.data ']' + '[' xsample '!=' x ']' + key=2 + sort= @@ -115,8 +115,8 @@ + echo benchmark,symbol,sample,dso + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 + cut -d, -f 1-3 ++ cat results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] + cat results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 @@ -131,46 +131,90 @@ + cut -d, -f 1-3 + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 + cut -d, -f 1-3 ++ cat results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ cat results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + cut -d, -f 1-3 + for perf_dir in "${perf_dirs[@]}" + case "$buildid_dir" in + buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug' ++ cd results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data -++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data ++ sort +++ ls 519.lbm_r.data 520.omnetpp_r.data 544.nab_r.data 557.xz_r.data + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 500.perlbench_r.data .data -+ grep -q -c -w 500.perlbench_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 -+ continue -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 502.gcc_r.data .data -+ grep -q -c -w 502.gcc_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 -+ continue -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 505.mcf_r.data .data -+ grep -q -c -w 505.mcf_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 519.lbm_r.data .data ++ grep -q -c -w 519.lbm_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.49snhZddUO ++ tmpout3=/tmp/tmp.mbC26C2Rlz ++ sort -t, -k2 -g -r + for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.RDT6ZU0vwR +++ mktemp ++ tmperr=/tmp/tmp.W7TseF0N5p +++ sed -e s/size/dso_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 42529 ++ sed -e 's/ *, */,/g' ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, +' ++ head -n 100 /tmp/tmp.RDT6ZU0vwR ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.fXoKBBmK6D +++ mktemp ++ tmperr=/tmp/tmp.oITgHeHiNr +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 42539 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.fXoKBBmK6D ++ head -n 100 /tmp/tmp.mbC26C2Rlz +++ basename 519.lbm_r.data .data ++ sed -e 's/^/519.lbm_r,/' ++ rm /tmp/tmp.mbC26C2Rlz ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 520.omnetpp_r.data .data ++ grep -q -c -w 520.omnetpp_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.WzzshT5QJl + sort -t, -k2 -g -r ++ for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.Yoqq8Uar7q ++ tmpout=/tmp/tmp.F0S9cRnTBY ++ mktemp -+ tmperr=/tmp/tmp.eRZDYnTtx0 ++ tmperr=/tmp/tmp.zDCNQzqUCM ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 42645 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 42558 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, + sed -e 's/ *, */,/g' + awk ' BEGIN { found_samples=0; found_command=0 } @@ -181,17 +225,17 @@ BEGIN { found_samples=0; found_command=0 } /^$/ { next } { if (found_command) { print $0 } } ' -+ head -n 100 /tmp/tmp.Yoqq8Uar7q ++ head -n 100 /tmp/tmp.F0S9cRnTBY + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.lsUSnWQmWQ ++ tmpout=/tmp/tmp.ZJZFlf1GBC ++ mktemp -+ tmperr=/tmp/tmp.pMF9WoUAiB -++ echo sample,dso ++ tmperr=/tmp/tmp.Yir9F9Y0OU ++ sed -e s/size/symbol_size/g +++ echo sample,dso + format1=sample,dso -+ wait 42655 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 42568 ++ sed -e 's/ *, */,/g' + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -200,47 +244,36 @@ BEGIN { found_samples=0; found_command=0 } /^#/ { if (found_command) { ignore_and_exit=1; next } } /^$/ { next } { if (found_command) { print $0 } } -+ sed -e 's/ *, */,/g' ' -+ head -n 100 /tmp/tmp.lsUSnWQmWQ -+ head -n 100 /tmp/tmp.49snhZddUO -++ basename 505.mcf_r.data .data -+ sed -e 's/^/505.mcf_r,/' -+ rm /tmp/tmp.49snhZddUO -+ for perf_dir in "${perf_dirs[@]}" -+ case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug' -++ cd results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data -++ ls 525.x264_r.data 526.blender_r.data 531.deepsjeng_r.data -++ sort -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 525.x264_r.data .data -+ grep -q -c -w 525.x264_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 -+ continue ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.ZJZFlf1GBC ++ head -n 100 /tmp/tmp.WzzshT5QJl +++ basename 520.omnetpp_r.data .data ++ sed -e 's/^/520.omnetpp_r,/' ++ rm /tmp/tmp.WzzshT5QJl + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 526.blender_r.data .data -+ grep -q -c -w 526.blender_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 544.nab_r.data .data ++ grep -q -c -w 544.nab_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 531.deepsjeng_r.data .data -+ grep -q -c -w 531.deepsjeng_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 557.xz_r.data .data ++ grep -q -c -w 557.xz_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.979XYnF7ZC ++ tmpout3=/tmp/tmp.eOvfF7AvDN + for report_field in dso symbol + sort -t, -k2 -g -r ++ mktemp -+ tmpout=/tmp/tmp.kjZ5FGSxQl ++ tmpout=/tmp/tmp.9OzUzFKmh5 ++ mktemp -+ tmperr=/tmp/tmp.5Gj9Z5nhg1 -++ echo sample,dso ++ tmperr=/tmp/tmp.01cGFsMlPT ++ sed -e s/size/dso_size/g +++ echo sample,dso + format1=sample,dso -+ wait 42681 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 42589 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -251,17 +284,17 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.kjZ5FGSxQl ++ head -n 100 /tmp/tmp.9OzUzFKmh5 + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.kcBA0hsAta ++ tmpout=/tmp/tmp.vIcQzUU3LH ++ mktemp -+ tmperr=/tmp/tmp.ibwX1G7vIc ++ tmperr=/tmp/tmp.DbUw6OZ4hu ++ echo sample,dso ++ sed -e s/size/symbol_size/g + format1=sample,dso -+ wait 42691 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 42599 ++ sed -e 's/ *, */,/g' + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -271,99 +304,147 @@ BEGIN { found_samples=0; found_command=0 } /^$/ { next } { if (found_command) { print $0 } } ' -+ sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.kcBA0hsAta -+ head -n 100 /tmp/tmp.979XYnF7ZC -++ basename 531.deepsjeng_r.data .data -+ sed -e 's/^/531.deepsjeng_r,/' -+ rm /tmp/tmp.979XYnF7ZC ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.vIcQzUU3LH ++ head -n 100 /tmp/tmp.eOvfF7AvDN +++ basename 557.xz_r.data .data ++ sed -e 's/^/557.xz_r,/' ++ rm /tmp/tmp.eOvfF7AvDN ++ for perf_dir in "${perf_dirs[@]}" ++ case "$buildid_dir" in ++ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug' +++ cd results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data +++ ls 538.imagick_r.data 541.leela_r.data +++ sort ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 538.imagick_r.data .data ++ grep -q -c -w 538.imagick_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ continue ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 541.leela_r.data .data ++ grep -q -c -w 541.leela_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ continue + for perf_dir in "${perf_dirs[@]}" + case "$buildid_dir" in + buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug' ++ cd results-0/tcwg-bmk-tk1-05.tcwglab/perf.serial.data -++ ls 508.namd_r.data 510.parest_r.data 511.povray_r.data ++ sort +++ ls 508.namd_r.data 510.parest_r.data 511.povray_r.data + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ basename 508.namd_r.data .data -+ grep -q -c -w 508.namd_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ grep -q -c -w 508.namd_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ basename 510.parest_r.data .data -+ grep -q -c -w 510.parest_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ grep -q -c -w 510.parest_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ basename 511.povray_r.data .data -+ grep -q -c -w 511.povray_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ grep -q -c -w 511.povray_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for perf_dir in "${perf_dirs[@]}" + case "$buildid_dir" in + buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug' ++ cd results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data -++ ls 519.lbm_r.data 520.omnetpp_r.data 523.xalancbmk_r.data +++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data ++ sort + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 519.lbm_r.data .data -+ grep -q -c -w 519.lbm_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 500.perlbench_r.data .data ++ grep -q -c -w 500.perlbench_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 520.omnetpp_r.data .data -+ grep -q -c -w 520.omnetpp_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 502.gcc_r.data .data ++ grep -q -c -w 502.gcc_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 523.xalancbmk_r.data .data -+ grep -q -c -w 523.xalancbmk_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 -+ continue ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 505.mcf_r.data .data ++ grep -q -c -w 505.mcf_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.gK9ZJa1oP9 ++ sort -t, -k2 -g -r ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.MTnApVq6J5 +++ mktemp ++ tmperr=/tmp/tmp.3Kk0ZuzUPc +++ echo sample,dso +++ sed -e s/size/dso_size/g ++ format1=sample,dso ++ wait 42641 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.MTnApVq6J5 ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.M1ItEg9y8V +++ mktemp ++ tmperr=/tmp/tmp.pVgN2y2pvu +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 42651 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.M1ItEg9y8V ++ head -n 100 /tmp/tmp.gK9ZJa1oP9 +++ basename 505.mcf_r.data .data ++ sed -e 's/^/505.mcf_r,/' ++ rm /tmp/tmp.gK9ZJa1oP9 + for perf_dir in "${perf_dirs[@]}" + case "$buildid_dir" in + buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug' ++ cd results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data -++ ls 538.imagick_r.data 541.leela_r.data -++ sort -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 538.imagick_r.data .data -+ grep -q -c -w 538.imagick_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 -+ continue -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 541.leela_r.data .data -+ grep -q -c -w 541.leela_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 -+ continue -+ for perf_dir in "${perf_dirs[@]}" -+ case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug' -++ cd results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data -++ ls 544.nab_r.data 557.xz_r.data ++ sort +++ ls 526.blender_r.data 531.deepsjeng_r.data + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 544.nab_r.data .data -+ grep -q -c -w 544.nab_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 526.blender_r.data .data ++ grep -q -c -w 526.blender_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 557.xz_r.data .data -+ grep -q -c -w 557.xz_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 531.deepsjeng_r.data .data ++ grep -q -c -w 531.deepsjeng_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.s7uTgCTZRc -+ for report_field in dso symbol ++ tmpout3=/tmp/tmp.YGE4syietO + sort -t, -k2 -g -r ++ for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.Km7miGOwd6 ++ tmpout=/tmp/tmp.ZAb304nSIO ++ mktemp -+ tmperr=/tmp/tmp.AAF941pBm9 ++ tmperr=/tmp/tmp.WAj1SmfXy5 ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 42740 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 42675 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -374,17 +455,17 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.Km7miGOwd6 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.ZAb304nSIO + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.Ia5tPQnS7w ++ tmpout=/tmp/tmp.3iMorq2VIK ++ mktemp -+ tmperr=/tmp/tmp.HmW3n4Sy15 -++ echo sample,dso ++ tmperr=/tmp/tmp.JOB1bbVwgt ++ sed -e s/size/symbol_size/g +++ echo sample,dso + format1=sample,dso -+ wait 42750 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 42685 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -395,18 +476,35 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.Ia5tPQnS7w -+ head -n 100 /tmp/tmp.s7uTgCTZRc -++ basename 557.xz_r.data .data -+ sed -e 's/^/557.xz_r,/' -+ rm /tmp/tmp.s7uTgCTZRc -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/fixup-perf-csv.py artifacts/results-vs-prev/csv-results-0/perf-tmp.csv ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.3iMorq2VIK ++ head -n 100 /tmp/tmp.YGE4syietO +++ basename 531.deepsjeng_r.data .data ++ sed -e 's/^/531.deepsjeng_r,/' ++ rm /tmp/tmp.YGE4syietO ++ for perf_dir in "${perf_dirs[@]}" ++ case "$buildid_dir" in ++ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug' +++ cd results-0/tcwg-bmk-tk1-09.tcwglab/perf.serial.data +++ sort +++ ls 523.xalancbmk_r.data 525.x264_r.data ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 523.xalancbmk_r.data .data ++ grep -q -c -w 523.xalancbmk_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ continue ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 525.x264_r.data .data ++ grep -q -c -w 525.x264_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ continue ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/fixup-perf-csv.py artifacts/results-vs-prev/csv-results-0/perf-tmp.csv + rm artifacts/results-vs-prev/csv-results-0/perf-tmp.csv + '[' xyes = xyes ']' + bmk_name=spec + metrics=("${metrics[@]:1}") + merge_opts=("$csv_results_dir/perf.csv") -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-prev/csv-results-0/perf.csv ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-prev/csv-results-0/perf.csv + j=1 + for i in "${results[@]}" + rm -rf results-1 @@ -414,9 +512,9 @@ BEGIN { found_samples=0; found_command=0 } + ln -s artifacts/annex/bmk-data results-1 + csv_results_dir=artifacts/results-vs-prev/csv-results-1 + mkdir -p artifacts/results-vs-prev/csv-results-1 -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-1/ --csv_results_dir artifacts/results-vs-prev/csv-results-1 ++metrics perf --hw_tag tk1_32 --has_perf_logs yes --verbose true -++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh -+ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-1/ --csv_results_dir artifacts/results-vs-prev/csv-results-1 ++metrics perf --hw_tag tk1_32 --has_perf_logs yes --verbose true +++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh ++ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts + results_dir=undef + csv_results_dir=undef + hw_tag=undef @@ -483,32 +581,24 @@ BEGIN { found_samples=0; found_command=0 } + local results_dir=results-1/ + local csv_results_dir=artifacts/results-vs-prev/csv-results-1 + '[' xyes = xyes ']' -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample,dso --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-1/ ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample,dso --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-1/ + '[' x/usr/lib/linux-tools/tk1_32/perf = x ']' + '[' xresults-1/ '!=' x ']' + mapfile -t failed_csvs ++ find results-1/ -name 'failed.*.csv*' ++ sort + mapfile -t perf_dirs -++ find results-1/ -name 'perf.*.data' ++ sort -+ for perf_dir in "${perf_dirs[@]}" -+ '[' -d results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data ']' -+ for perf_dir in "${perf_dirs[@]}" -+ '[' -d results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data ']' -+ for perf_dir in "${perf_dirs[@]}" -+ '[' -d results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data ']' +++ find results-1/ -name 'perf.*.data' + for perf_dir in "${perf_dirs[@]}" + '[' -d results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data ']' + for perf_dir in "${perf_dirs[@]}" -+ '[' -d results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data ']' -+ for perf_dir in "${perf_dirs[@]}" -+ '[' -d results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data ']' ++ '[' -d results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data ']' + '[' xsample '!=' x ']' + key=2 + sort= -++ echo sample,dso ++ tr , ' ' +++ echo sample,dso + for i in $(echo "$format" | tr "," " ") + '[' xsample = xsample ']' + sort='sort -t, -k2 -g -r' @@ -518,52 +608,35 @@ BEGIN { found_samples=0; found_command=0 } + echo benchmark,symbol,sample,dso + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 + cut -d, -f 1-3 -+ for failed_csv in "${failed_csvs[@]}" -+ [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 -+ cut -d, -f 1-3 -+ for failed_csv in "${failed_csvs[@]}" -+ [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 -+ cut -d, -f 1-3 -+ for failed_csv in "${failed_csvs[@]}" -+ [[ sample,dso == *\s\a\m\p\l\e* ]] + cat results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 -+ cut -d, -f 1-3 + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 -+ cut -d, -f 1-3 -+ for failed_csv in "${failed_csvs[@]}" -+ [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + cut -d, -f 1-3 ++ cat results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + for perf_dir in "${perf_dirs[@]}" + case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug' -++ cd results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data -++ ls 519.lbm_r.data 520.omnetpp_r.data 544.nab_r.data 557.xz_r.data ++ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug' +++ cd results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data ++ sort +++ ls 510.parest_r.data 511.povray_r.data 519.lbm_r.data 520.omnetpp_r.data 523.xalancbmk_r.data 525.x264_r.data 526.blender_r.data 531.deepsjeng_r.data 538.imagick_r.data + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 519.lbm_r.data .data -+ grep -q -c -w 519.lbm_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 510.parest_r.data .data ++ grep -q -c -w 510.parest_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.wu4xfRuhWm -+ for report_field in dso symbol ++ tmpout3=/tmp/tmp.kQB6Rc1Cwk + sort -t, -k2 -g -r ++ for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.8am3oJ7nCf ++ tmpout=/tmp/tmp.7R8k089NPC ++ mktemp -+ tmperr=/tmp/tmp.Q3UzvG75Yi ++ tmperr=/tmp/tmp.PlDARsSH75 ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 42805 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 42739 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -574,17 +647,125 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.8am3oJ7nCf ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/510.parest_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.7R8k089NPC + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.haoalXDjsW ++ tmpout=/tmp/tmp.Hn2ve8p7WC ++ mktemp -+ tmperr=/tmp/tmp.Qjo573WLmD ++ tmperr=/tmp/tmp.yM1B8n1pAJ +++ sed -e s/size/symbol_size/g ++ echo sample,dso ++ format1=sample,dso ++ wait 42749 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/510.parest_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.Hn2ve8p7WC ++ head -n 100 /tmp/tmp.kQB6Rc1Cwk +++ basename 510.parest_r.data .data ++ sed -e 's/^/510.parest_r,/' ++ rm /tmp/tmp.kQB6Rc1Cwk ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 511.povray_r.data .data ++ grep -q -c -w 511.povray_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.V8R73lPkD3 ++ sort -t, -k2 -g -r ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.nTjXDhUbpJ +++ mktemp ++ tmperr=/tmp/tmp.QtpvR1AMtH +++ sed -e s/size/dso_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 42768 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/511.povray_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' ++ head -n 100 /tmp/tmp.nTjXDhUbpJ ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.glxGqbgmsQ +++ mktemp ++ tmperr=/tmp/tmp.s4Von2A6Ij +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 42778 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/511.povray_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.glxGqbgmsQ ++ head -n 100 /tmp/tmp.V8R73lPkD3 +++ basename 511.povray_r.data .data ++ sed -e 's/^/511.povray_r,/' ++ rm /tmp/tmp.V8R73lPkD3 ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 519.lbm_r.data .data ++ grep -q -c -w 519.lbm_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.FCq2gnqtFN ++ sort -t, -k2 -g -r ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.pBN6EoewpP +++ mktemp ++ tmperr=/tmp/tmp.I93pTcHpNF +++ echo sample,dso +++ sed -e s/size/dso_size/g ++ format1=sample,dso ++ wait 42797 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.pBN6EoewpP ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.EMIJT9ow2e +++ mktemp ++ tmperr=/tmp/tmp.0pceAMh9ml ++ sed -e s/size/symbol_size/g +++ echo sample,dso + format1=sample,dso -+ wait 42815 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 42807 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -595,29 +776,29 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.haoalXDjsW -+ head -n 100 /tmp/tmp.wu4xfRuhWm ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.EMIJT9ow2e ++ head -n 100 /tmp/tmp.FCq2gnqtFN ++ basename 519.lbm_r.data .data + sed -e 's/^/519.lbm_r,/' -+ rm /tmp/tmp.wu4xfRuhWm ++ rm /tmp/tmp.FCq2gnqtFN + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ basename 520.omnetpp_r.data .data -+ grep -q -c -w 520.omnetpp_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ grep -q -c -w 520.omnetpp_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.UpVqPOhCqR -+ for report_field in dso symbol ++ tmpout3=/tmp/tmp.KV6wVO6j0D + sort -t, -k2 -g -r ++ for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.hmGIeS6bbl ++ tmpout=/tmp/tmp.k4yX6bbLwH ++ mktemp -+ tmperr=/tmp/tmp.ZdrgTdxw33 -++ echo sample,dso ++ tmperr=/tmp/tmp.T2MBDAQBcl ++ sed -e s/size/dso_size/g +++ echo sample,dso + format1=sample,dso -+ wait 42834 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 42826 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -628,17 +809,17 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.hmGIeS6bbl ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.k4yX6bbLwH + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.BuPO157mpF ++ tmpout=/tmp/tmp.h1K1KQTWFi ++ mktemp -+ tmperr=/tmp/tmp.QxRcO8DE0P -++ echo sample,dso ++ tmperr=/tmp/tmp.HdI5tlWiUG ++ sed -e s/size/symbol_size/g +++ echo sample,dso + format1=sample,dso -+ wait 42844 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 42836 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -649,34 +830,29 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.BuPO157mpF -+ head -n 100 /tmp/tmp.UpVqPOhCqR ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.h1K1KQTWFi ++ head -n 100 /tmp/tmp.KV6wVO6j0D ++ basename 520.omnetpp_r.data .data + sed -e 's/^/520.omnetpp_r,/' -+ rm /tmp/tmp.UpVqPOhCqR ++ rm /tmp/tmp.KV6wVO6j0D + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 544.nab_r.data .data -+ grep -q -c -w 544.nab_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 557.xz_r.data .data -+ grep -q -c -w 557.xz_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 523.xalancbmk_r.data .data ++ grep -q -c -w 523.xalancbmk_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.0AoiprkfzJ -+ for report_field in dso symbol ++ tmpout3=/tmp/tmp.8zXAS3EX72 + sort -t, -k2 -g -r ++ for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.Ts1hB5swpW ++ tmpout=/tmp/tmp.es2LZ3beoX ++ mktemp -+ tmperr=/tmp/tmp.3iwErryjrk ++ tmperr=/tmp/tmp.yamUCzM9Wg ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 42865 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 42855 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -686,18 +862,20 @@ BEGIN { found_samples=0; found_command=0 } /^$/ { next } { if (found_command) { print $0 } } ' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/523.xalancbmk_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.Ts1hB5swpW ++ head -n 100 /tmp/tmp.es2LZ3beoX + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.lhiMIUzSur ++ tmpout=/tmp/tmp.hYlpIaOpnD ++ mktemp -+ tmperr=/tmp/tmp.Xha2AzVZip ++ tmperr=/tmp/tmp.rVqcvr1bqA ++ echo sample,dso ++ sed -e s/size/symbol_size/g + format1=sample,dso -+ wait 42875 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 42865 ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/523.xalancbmk_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -707,83 +885,227 @@ BEGIN { found_samples=0; found_command=0 } /^$/ { next } { if (found_command) { print $0 } } ' -+ sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.lhiMIUzSur -+ head -n 100 /tmp/tmp.0AoiprkfzJ -++ basename 557.xz_r.data .data -+ sed -e 's/^/557.xz_r,/' -+ rm /tmp/tmp.0AoiprkfzJ -+ for perf_dir in "${perf_dirs[@]}" -+ case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug' -++ cd results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data -++ ls 538.imagick_r.data 541.leela_r.data -++ sort -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 538.imagick_r.data .data -+ grep -q -c -w 538.imagick_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue ++ head -n 100 /tmp/tmp.hYlpIaOpnD ++ head -n 100 /tmp/tmp.8zXAS3EX72 +++ basename 523.xalancbmk_r.data .data ++ sed -e 's/^/523.xalancbmk_r,/' ++ rm /tmp/tmp.8zXAS3EX72 + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 541.leela_r.data .data -+ grep -q -c -w 541.leela_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue -+ for perf_dir in "${perf_dirs[@]}" -+ case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug' -++ cd results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data -++ sort -++ ls 508.namd_r.data 510.parest_r.data 511.povray_r.data ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 525.x264_r.data .data ++ grep -q -c -w 525.x264_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.reGK6lhhzM ++ sort -t, -k2 -g -r ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.67W0rR1Gvz +++ mktemp ++ tmperr=/tmp/tmp.P7Zjpiujcf +++ echo sample,dso +++ sed -e s/size/dso_size/g ++ format1=sample,dso ++ wait 42884 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/525.x264_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.67W0rR1Gvz ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.IpKjqRTaQY +++ mktemp ++ tmperr=/tmp/tmp.7Ob52oHtLg +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 42894 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/525.x264_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.IpKjqRTaQY ++ head -n 100 /tmp/tmp.reGK6lhhzM +++ basename 525.x264_r.data .data ++ sed -e 's/^/525.x264_r,/' ++ rm /tmp/tmp.reGK6lhhzM + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 508.namd_r.data .data -+ grep -q -c -w 508.namd_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 526.blender_r.data .data ++ grep -q -c -w 526.blender_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 510.parest_r.data .data -+ grep -q -c -w 510.parest_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 531.deepsjeng_r.data .data ++ grep -q -c -w 531.deepsjeng_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.N228bBkLIJ ++ sort -t, -k2 -g -r ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.dKsadrnH9n +++ mktemp ++ tmperr=/tmp/tmp.AX8Pchgtyo +++ echo sample,dso +++ sed -e s/size/dso_size/g ++ format1=sample,dso ++ wait 42915 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.dKsadrnH9n ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.9wzr7NLoQ0 +++ mktemp ++ tmperr=/tmp/tmp.qHMYZJ8FH4 +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 42925 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.9wzr7NLoQ0 ++ head -n 100 /tmp/tmp.N228bBkLIJ +++ basename 531.deepsjeng_r.data .data ++ sed -e 's/^/531.deepsjeng_r,/' ++ rm /tmp/tmp.N228bBkLIJ + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 511.povray_r.data .data -+ grep -q -c -w 511.povray_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 538.imagick_r.data .data ++ grep -q -c -w 538.imagick_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + continue + for perf_dir in "${perf_dirs[@]}" + case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug' -++ cd results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data -++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data ++ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug' +++ cd results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data +++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data 508.namd_r.data 541.leela_r.data 544.nab_r.data 557.xz_r.data ++ sort + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ basename 500.perlbench_r.data .data -+ grep -q -c -w 500.perlbench_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue ++ grep -q -c -w 500.perlbench_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.0EGIQszzXg ++ for report_field in dso symbol ++ sort -t, -k2 -g -r +++ mktemp ++ tmpout=/tmp/tmp.7n7lZb4Kua +++ mktemp ++ tmperr=/tmp/tmp.F0wOZgzjr6 +++ echo sample,dso +++ sed -e s/size/dso_size/g ++ format1=sample,dso ++ wait 42949 ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/500.perlbench_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.7n7lZb4Kua ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.VW4XAWyEKl +++ mktemp ++ tmperr=/tmp/tmp.8b7IiFOPcc +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 42959 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/500.perlbench_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.VW4XAWyEKl ++ head -n 100 /tmp/tmp.0EGIQszzXg +++ basename 500.perlbench_r.data .data ++ sed -e 's/^/500.perlbench_r,/' ++ rm /tmp/tmp.0EGIQszzXg + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ basename 502.gcc_r.data .data -+ grep -q -c -w 502.gcc_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 505.mcf_r.data .data -+ grep -q -c -w 505.mcf_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ grep -q -c -w 502.gcc_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.DfuNbwiRwE ++ tmpout3=/tmp/tmp.qYYYthkCvf + sort -t, -k2 -g -r + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.NUECAHCx4q ++ tmpout=/tmp/tmp.CivFKhHvOy ++ mktemp -+ tmperr=/tmp/tmp.P1ixcPn0Mw ++ tmperr=/tmp/tmp.mbGoAvk16V ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 42917 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 42978 ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/502.gcc_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.CivFKhHvOy ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.s3FsWbpjxI +++ mktemp ++ tmperr=/tmp/tmp.HSxaeBa0IL +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 42988 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -794,17 +1116,50 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.NUECAHCx4q ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/502.gcc_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.s3FsWbpjxI ++ head -n 100 /tmp/tmp.qYYYthkCvf +++ basename 502.gcc_r.data .data ++ sed -e 's/^/502.gcc_r,/' ++ rm /tmp/tmp.qYYYthkCvf ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 505.mcf_r.data .data ++ grep -q -c -w 505.mcf_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.yYQtvNPqsx + for report_field in dso symbol ++ sort -t, -k2 -g -r ++ mktemp -+ tmpout=/tmp/tmp.wV1BAgc2ve ++ tmpout=/tmp/tmp.VAnV9hbkc9 ++ mktemp -+ tmperr=/tmp/tmp.e4uxEV5ZPa ++ tmperr=/tmp/tmp.VpFr9xYlgA ++ echo sample,dso +++ sed -e s/size/dso_size/g ++ format1=sample,dso ++ wait 43007 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.VAnV9hbkc9 ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.BeJkjXbdMz +++ mktemp ++ tmperr=/tmp/tmp.3BuGc1PNKt ++ sed -e s/size/symbol_size/g +++ echo sample,dso + format1=sample,dso -+ wait 42927 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 43017 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -815,40 +1170,29 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.wV1BAgc2ve -+ head -n 100 /tmp/tmp.DfuNbwiRwE ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.BeJkjXbdMz ++ head -n 100 /tmp/tmp.yYQtvNPqsx ++ basename 505.mcf_r.data .data + sed -e 's/^/505.mcf_r,/' -+ rm /tmp/tmp.DfuNbwiRwE -+ for perf_dir in "${perf_dirs[@]}" -+ case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug' -++ cd results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data -++ ls 526.blender_r.data 531.deepsjeng_r.data -++ sort -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 526.blender_r.data .data -+ grep -q -c -w 526.blender_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue ++ rm /tmp/tmp.yYQtvNPqsx + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 531.deepsjeng_r.data .data -+ grep -q -c -w 531.deepsjeng_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 508.namd_r.data .data ++ grep -q -c -w 508.namd_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.RKdkwP7BkW -+ for report_field in dso symbol ++ tmpout3=/tmp/tmp.gzY3NngR35 + sort -t, -k2 -g -r ++ for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.76otHLMB78 ++ tmpout=/tmp/tmp.1aQtadWZLI ++ mktemp -+ tmperr=/tmp/tmp.b9wRvFzQYe ++ tmperr=/tmp/tmp.24C7REi2iu ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 42951 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 43036 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -859,17 +1203,17 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.76otHLMB78 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/508.namd_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.1aQtadWZLI + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.vXfWhkEfO2 ++ tmpout=/tmp/tmp.S0bjDfhvEw ++ mktemp -+ tmperr=/tmp/tmp.f4BWoj8Q6P -++ echo sample,dso ++ tmperr=/tmp/tmp.fMUQ3G4HmB ++ sed -e s/size/symbol_size/g +++ echo sample,dso + format1=sample,dso -+ wait 42961 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 43046 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -880,42 +1224,91 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.vXfWhkEfO2 -+ head -n 100 /tmp/tmp.RKdkwP7BkW -++ basename 531.deepsjeng_r.data .data -+ sed -e 's/^/531.deepsjeng_r,/' -+ rm /tmp/tmp.RKdkwP7BkW -+ for perf_dir in "${perf_dirs[@]}" -+ case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug' -++ cd results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data -++ ls 523.xalancbmk_r.data 525.x264_r.data -++ sort ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/508.namd_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.S0bjDfhvEw ++ head -n 100 /tmp/tmp.gzY3NngR35 +++ basename 508.namd_r.data .data ++ sed -e 's/^/508.namd_r,/' ++ rm /tmp/tmp.gzY3NngR35 + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 523.xalancbmk_r.data .data -+ grep -q -c -w 523.xalancbmk_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 541.leela_r.data .data ++ grep -q -c -w 541.leela_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 525.x264_r.data .data -+ grep -q -c -w 525.x264_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 544.nab_r.data .data ++ grep -q -c -w 544.nab_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + continue -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/fixup-perf-csv.py artifacts/results-vs-prev/csv-results-1/perf-tmp.csv ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 557.xz_r.data .data ++ grep -q -c -w 557.xz_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.cp6spTWghl ++ sort -t, -k2 -g -r ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.DO8LO3k8ZF +++ mktemp ++ tmperr=/tmp/tmp.LD61HmqD8B +++ sed -e s/size/dso_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 43069 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.DO8LO3k8ZF ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.WYvWzu8JZs +++ mktemp ++ tmperr=/tmp/tmp.lnUCJySanP +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 43079 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.WYvWzu8JZs ++ head -n 100 /tmp/tmp.cp6spTWghl +++ basename 557.xz_r.data .data ++ sed -e 's/^/557.xz_r,/' ++ rm /tmp/tmp.cp6spTWghl ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/fixup-perf-csv.py artifacts/results-vs-prev/csv-results-1/perf-tmp.csv + rm artifacts/results-vs-prev/csv-results-1/perf-tmp.csv + '[' xyes = xyes ']' + bmk_name=spec + metrics=("${metrics[@]:1}") + merge_opts=("$csv_results_dir/perf.csv") -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-prev/csv-results-1/perf.csv ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-prev/csv-results-1/perf.csv + j=2 -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gen_interesting_symbols.py --perf_csv=artifacts/results-vs-prev/csv-results-1/perf.csv --out_csv=artifacts/results-vs-prev/interesting-symbols.csv --threshold_interesting=5 ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gen_interesting_symbols.py --perf_csv=artifacts/results-vs-prev/csv-results-1/perf.csv --out_csv=artifacts/results-vs-prev/interesting-symbols.csv --threshold_interesting=5 + csvs= + for i in "${results[@]}" + csv_results_dir=artifacts/results-vs-prev/csv-results-0 -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-0/ --csv_results_dir artifacts/results-vs-prev/csv-results-0 --hw_tag tk1_32 --has_perf_logs yes --verbose true --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv -++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh -+ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-0/ --csv_results_dir artifacts/results-vs-prev/csv-results-0 --hw_tag tk1_32 --has_perf_logs yes --verbose true --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv +++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh ++ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts + results_dir=undef + csv_results_dir=undef + hw_tag=undef @@ -982,15 +1375,15 @@ BEGIN { found_samples=0; found_command=0 } + local results_dir=results-0/ + local csv_results_dir=artifacts/results-vs-prev/csv-results-0 + '[' xyes = xyes ']' -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample,dso --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-0/ ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample,dso --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-0/ + '[' x/usr/lib/linux-tools/tk1_32/perf = x ']' + '[' xresults-0/ '!=' x ']' + mapfile -t failed_csvs ++ find results-0/ -name 'failed.*.csv*' ++ sort + mapfile -t perf_dirs -++ find results-0/ -name 'perf.*.data' ++ sort +++ find results-0/ -name 'perf.*.data' + for perf_dir in "${perf_dirs[@]}" + '[' -d results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data ']' + for perf_dir in "${perf_dirs[@]}" @@ -1002,12 +1395,12 @@ BEGIN { found_samples=0; found_command=0 } + for perf_dir in "${perf_dirs[@]}" + '[' -d results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data ']' + for perf_dir in "${perf_dirs[@]}" -+ '[' -d results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data ']' ++ '[' -d results-0/tcwg-bmk-tk1-09.tcwglab/perf.serial.data ']' + '[' xsample '!=' x ']' + key=2 + sort= -++ echo sample,dso ++ tr , ' ' +++ echo sample,dso + for i in $(echo "$format" | tr "," " ") + '[' xsample = xsample ']' + sort='sort -t, -k2 -g -r' @@ -1017,62 +1410,107 @@ BEGIN { found_samples=0; found_command=0 } + echo benchmark,symbol,sample,dso + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 + cut -d, -f 1-3 ++ cat results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 + cut -d, -f 1-3 ++ cat results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 + cut -d, -f 1-3 ++ cat results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 + cut -d, -f 1-3 ++ cat results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 + cut -d, -f 1-3 ++ cat results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + cut -d, -f 1-3 ++ cat results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + for perf_dir in "${perf_dirs[@]}" + case "$buildid_dir" in + buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug' ++ cd results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data -++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data ++ sort +++ ls 519.lbm_r.data 520.omnetpp_r.data 544.nab_r.data 557.xz_r.data + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 500.perlbench_r.data .data -+ grep -q -c -w 500.perlbench_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 -+ continue -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 502.gcc_r.data .data -+ grep -q -c -w 502.gcc_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 -+ continue ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 519.lbm_r.data .data ++ grep -q -c -w 519.lbm_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.6e6pQhMBSi ++ sort -t, -k2 -g -r ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.TLp9y0qU98 +++ mktemp ++ tmperr=/tmp/tmp.zePHoXvxRR +++ sed -e s/size/dso_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 43133 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.TLp9y0qU98 ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.LMYkKLTfyE +++ mktemp ++ tmperr=/tmp/tmp.GxytACaT9v +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 43143 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' ++ head -n 100 /tmp/tmp.LMYkKLTfyE ++ head -n 100 /tmp/tmp.6e6pQhMBSi +++ basename 519.lbm_r.data .data ++ sed -e 's/^/519.lbm_r,/' ++ rm /tmp/tmp.6e6pQhMBSi + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 505.mcf_r.data .data -+ grep -q -c -w 505.mcf_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 520.omnetpp_r.data .data ++ grep -q -c -w 520.omnetpp_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.GdDX65x9OL ++ tmpout3=/tmp/tmp.WabYMzXslr + for report_field in dso symbol -+ sort -t, -k2 -g -r ++ mktemp -+ tmpout=/tmp/tmp.VlBdh3SYKw ++ sort -t, -k2 -g -r ++ tmpout=/tmp/tmp.8qdYEwvzRf ++ mktemp -+ tmperr=/tmp/tmp.trFeKjGN5Z ++ tmperr=/tmp/tmp.lt8DnmXbHy ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 43026 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 43162 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1082,18 +1520,18 @@ BEGIN { found_samples=0; found_command=0 } /^$/ { next } { if (found_command) { print $0 } } ' -+ sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.VlBdh3SYKw ++ head -n 100 /tmp/tmp.8qdYEwvzRf + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.MRrr0FjyJA ++ tmpout=/tmp/tmp.aoyLBXBw1b ++ mktemp -+ tmperr=/tmp/tmp.BoFFPDe7CL ++ tmperr=/tmp/tmp.TAXTn4mBxr ++ echo sample,dso ++ sed -e s/size/symbol_size/g + format1=sample,dso -+ wait 43036 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 43172 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1103,46 +1541,34 @@ BEGIN { found_samples=0; found_command=0 } /^$/ { next } { if (found_command) { print $0 } } ' -+ sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.MRrr0FjyJA -+ head -n 100 /tmp/tmp.GdDX65x9OL -++ basename 505.mcf_r.data .data -+ sed -e 's/^/505.mcf_r,/' -+ rm /tmp/tmp.GdDX65x9OL -+ for perf_dir in "${perf_dirs[@]}" -+ case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug' -++ cd results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data -++ ls 525.x264_r.data 526.blender_r.data 531.deepsjeng_r.data -++ sort -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 525.x264_r.data .data -+ grep -q -c -w 525.x264_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 -+ continue ++ head -n 100 /tmp/tmp.aoyLBXBw1b ++ head -n 100 /tmp/tmp.WabYMzXslr +++ basename 520.omnetpp_r.data .data ++ sed -e 's/^/520.omnetpp_r,/' ++ rm /tmp/tmp.WabYMzXslr + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 526.blender_r.data .data -+ grep -q -c -w 526.blender_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 544.nab_r.data .data ++ grep -q -c -w 544.nab_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 531.deepsjeng_r.data .data -+ grep -q -c -w 531.deepsjeng_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 557.xz_r.data .data ++ grep -q -c -w 557.xz_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.mAlajiQ2el -+ for report_field in dso symbol ++ tmpout3=/tmp/tmp.rAv4B71C0e + sort -t, -k2 -g -r ++ for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.FkDEU5jiOB ++ tmpout=/tmp/tmp.bQe7w2VuJy ++ mktemp -+ tmperr=/tmp/tmp.37T1VkkACu ++ tmperr=/tmp/tmp.IcrynzwUCk ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 43062 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 43193 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, + sed -e 's/ *, */,/g' + awk ' BEGIN { found_samples=0; found_command=0 } @@ -1153,17 +1579,18 @@ BEGIN { found_samples=0; found_command=0 } /^$/ { next } { if (found_command) { print $0 } } ' -+ head -n 100 /tmp/tmp.FkDEU5jiOB ++ head -n 100 /tmp/tmp.bQe7w2VuJy + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.diI8Q8RxL0 ++ tmpout=/tmp/tmp.xVmPzYJQjL ++ mktemp -+ tmperr=/tmp/tmp.LpkeWK3Gmg ++ tmperr=/tmp/tmp.51NFPxbDcb ++ echo sample,dso ++ sed -e s/size/symbol_size/g + format1=sample,dso -+ wait 43072 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 43203 ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1173,99 +1600,146 @@ BEGIN { found_samples=0; found_command=0 } /^$/ { next } { if (found_command) { print $0 } } ' -+ sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.diI8Q8RxL0 -+ head -n 100 /tmp/tmp.mAlajiQ2el -++ basename 531.deepsjeng_r.data .data -+ sed -e 's/^/531.deepsjeng_r,/' -+ rm /tmp/tmp.mAlajiQ2el ++ head -n 100 /tmp/tmp.xVmPzYJQjL ++ head -n 100 /tmp/tmp.rAv4B71C0e +++ basename 557.xz_r.data .data ++ sed -e 's/^/557.xz_r,/' ++ rm /tmp/tmp.rAv4B71C0e ++ for perf_dir in "${perf_dirs[@]}" ++ case "$buildid_dir" in ++ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug' +++ cd results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data +++ sort +++ ls 538.imagick_r.data 541.leela_r.data ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 538.imagick_r.data .data ++ grep -q -c -w 538.imagick_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ continue ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 541.leela_r.data .data ++ grep -q -c -w 541.leela_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ continue + for perf_dir in "${perf_dirs[@]}" + case "$buildid_dir" in + buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug' ++ cd results-0/tcwg-bmk-tk1-05.tcwglab/perf.serial.data -++ ls 508.namd_r.data 510.parest_r.data 511.povray_r.data ++ sort +++ ls 508.namd_r.data 510.parest_r.data 511.povray_r.data + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ basename 508.namd_r.data .data -+ grep -q -c -w 508.namd_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ grep -q -c -w 508.namd_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ basename 510.parest_r.data .data -+ grep -q -c -w 510.parest_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ grep -q -c -w 510.parest_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ basename 511.povray_r.data .data -+ grep -q -c -w 511.povray_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ grep -q -c -w 511.povray_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for perf_dir in "${perf_dirs[@]}" + case "$buildid_dir" in + buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug' ++ cd results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data -++ ls 519.lbm_r.data 520.omnetpp_r.data 523.xalancbmk_r.data ++ sort +++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 519.lbm_r.data .data -+ grep -q -c -w 519.lbm_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 500.perlbench_r.data .data ++ grep -q -c -w 500.perlbench_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 520.omnetpp_r.data .data -+ grep -q -c -w 520.omnetpp_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 502.gcc_r.data .data ++ grep -q -c -w 502.gcc_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 523.xalancbmk_r.data .data -+ grep -q -c -w 523.xalancbmk_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 -+ continue ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 505.mcf_r.data .data ++ grep -q -c -w 505.mcf_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.YcxQ1sW8re ++ sort -t, -k2 -g -r ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.iFzYrNarUo +++ mktemp ++ tmperr=/tmp/tmp.MTI6SsBq6F +++ echo sample,dso +++ sed -e s/size/dso_size/g ++ format1=sample,dso ++ wait 43245 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.iFzYrNarUo ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.xRIxDex0bn +++ mktemp ++ tmperr=/tmp/tmp.P1MVSsCFXU +++ echo sample,dso +++ sed -e s/size/symbol_size/g ++ format1=sample,dso ++ wait 43255 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.xRIxDex0bn ++ head -n 100 /tmp/tmp.YcxQ1sW8re +++ basename 505.mcf_r.data .data ++ sed -e 's/^/505.mcf_r,/' ++ rm /tmp/tmp.YcxQ1sW8re + for perf_dir in "${perf_dirs[@]}" + case "$buildid_dir" in + buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug' ++ cd results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data -++ ls 538.imagick_r.data 541.leela_r.data -++ sort -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 538.imagick_r.data .data -+ grep -q -c -w 538.imagick_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 -+ continue -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 541.leela_r.data .data -+ grep -q -c -w 541.leela_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 -+ continue -+ for perf_dir in "${perf_dirs[@]}" -+ case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug' -++ cd results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data -++ ls 544.nab_r.data 557.xz_r.data ++ sort +++ ls 526.blender_r.data 531.deepsjeng_r.data + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 544.nab_r.data .data -+ grep -q -c -w 544.nab_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 526.blender_r.data .data ++ grep -q -c -w 526.blender_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 557.xz_r.data .data -+ grep -q -c -w 557.xz_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 531.deepsjeng_r.data .data ++ grep -q -c -w 531.deepsjeng_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.aty9MYxSdw ++ tmpout3=/tmp/tmp.kuo6omozoB + for report_field in dso symbol + sort -t, -k2 -g -r ++ mktemp -+ tmpout=/tmp/tmp.qoTFTos3fp ++ tmpout=/tmp/tmp.pUGIQagCZi ++ mktemp -+ tmperr=/tmp/tmp.hVoOwgc6af ++ tmperr=/tmp/tmp.hs4k6oHyY3 ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 43121 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 43279 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1276,17 +1750,19 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.qoTFTos3fp ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.pUGIQagCZi + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.A5AuLVWeC9 ++ tmpout=/tmp/tmp.QkvEENRwWI ++ mktemp -+ tmperr=/tmp/tmp.Kt6RwuMlok ++ tmperr=/tmp/tmp.0DySZHppYH ++ echo sample,dso ++ sed -e s/size/symbol_size/g + format1=sample,dso -+ wait 43131 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 43289 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1296,78 +1772,93 @@ BEGIN { found_samples=0; found_command=0 } /^$/ { next } { if (found_command) { print $0 } } ' -+ sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.A5AuLVWeC9 -+ head -n 100 /tmp/tmp.aty9MYxSdw -++ basename 557.xz_r.data .data -+ sed -e 's/^/557.xz_r,/' -+ rm /tmp/tmp.aty9MYxSdw -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/fixup-perf-csv.py artifacts/results-vs-prev/csv-results-0/perf-tmp.csv ++ head -n 100 /tmp/tmp.QkvEENRwWI ++ head -n 100 /tmp/tmp.kuo6omozoB +++ basename 531.deepsjeng_r.data .data ++ sed -e 's/^/531.deepsjeng_r,/' ++ rm /tmp/tmp.kuo6omozoB ++ for perf_dir in "${perf_dirs[@]}" ++ case "$buildid_dir" in ++ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug' +++ cd results-0/tcwg-bmk-tk1-09.tcwglab/perf.serial.data +++ ls 523.xalancbmk_r.data 525.x264_r.data +++ sort ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 523.xalancbmk_r.data .data ++ grep -q -c -w 523.xalancbmk_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ continue ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 525.x264_r.data .data ++ grep -q -c -w 525.x264_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ continue ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/fixup-perf-csv.py artifacts/results-vs-prev/csv-results-0/perf-tmp.csv + rm artifacts/results-vs-prev/csv-results-0/perf-tmp.csv + '[' xyes = xyes ']' + bmk_name=spec + metrics=("${metrics[@]:1}") + merge_opts=("$csv_results_dir/perf.csv") + for metric in "${metrics[@]}" -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/size-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-0/size.csv --perf_csv artifacts/results-vs-prev/csv-results-0/perf.csv --results_dir results-0/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv -Warning: Executable not found for benchmark 520.omnetpp_r -Warning: Executable not found for benchmark 538.imagick_r -Warning: Executable not found for benchmark 526.blender_r -Warning: Executable not found for benchmark 525.x264_r ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/size-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-0/size.csv --perf_csv artifacts/results-vs-prev/csv-results-0/perf.csv --results_dir results-0/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv Warning: Executable not found for benchmark 500.perlbench_r Warning: Executable not found for benchmark 502.gcc_r +Warning: Executable not found for benchmark 526.blender_r +Warning: Executable not found for benchmark 538.imagick_r +Warning: Executable not found for benchmark 520.omnetpp_r +Warning: Executable not found for benchmark 544.nab_r +Warning: Executable not found for benchmark 525.x264_r Warning: Executable not found for benchmark 511.povray_r Warning: Executable not found for benchmark 508.namd_r Warning: Executable not found for benchmark 510.parest_r -Warning: Executable not found for benchmark 544.nab_r + merge_opts+=("$csv_results_dir/$metric.csv") + for metric in "${metrics[@]}" -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/vect-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-0/vect.csv --perf_csv artifacts/results-vs-prev/csv-results-0/perf.csv --results_dir results-0/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv -Warning: Executable not found for benchmark 520.omnetpp_r -Warning: Executable not found for benchmark 538.imagick_r -Warning: Executable not found for benchmark 526.blender_r -Warning: Executable not found for benchmark 525.x264_r ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/vect-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-0/vect.csv --perf_csv artifacts/results-vs-prev/csv-results-0/perf.csv --results_dir results-0/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv Warning: Executable not found for benchmark 500.perlbench_r Warning: Executable not found for benchmark 502.gcc_r +Warning: Executable not found for benchmark 526.blender_r +Warning: Executable not found for benchmark 538.imagick_r +Warning: Executable not found for benchmark 520.omnetpp_r +Warning: Executable not found for benchmark 544.nab_r +Warning: Executable not found for benchmark 525.x264_r Warning: Executable not found for benchmark 511.povray_r Warning: Executable not found for benchmark 508.namd_r Warning: Executable not found for benchmark 510.parest_r -Warning: Executable not found for benchmark 544.nab_r + merge_opts+=("$csv_results_dir/$metric.csv") + for metric in "${metrics[@]}" -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/sve-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-0/sve.csv --perf_csv artifacts/results-vs-prev/csv-results-0/perf.csv --results_dir results-0/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv -Warning: Executable not found for benchmark 520.omnetpp_r -Warning: Executable not found for benchmark 538.imagick_r -Warning: Executable not found for benchmark 526.blender_r -Warning: Executable not found for benchmark 525.x264_r ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/sve-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-0/sve.csv --perf_csv artifacts/results-vs-prev/csv-results-0/perf.csv --results_dir results-0/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv Warning: Executable not found for benchmark 500.perlbench_r Warning: Executable not found for benchmark 502.gcc_r +Warning: Executable not found for benchmark 526.blender_r +Warning: Executable not found for benchmark 538.imagick_r +Warning: Executable not found for benchmark 520.omnetpp_r +Warning: Executable not found for benchmark 544.nab_r +Warning: Executable not found for benchmark 525.x264_r Warning: Executable not found for benchmark 511.povray_r Warning: Executable not found for benchmark 508.namd_r Warning: Executable not found for benchmark 510.parest_r -Warning: Executable not found for benchmark 544.nab_r + merge_opts+=("$csv_results_dir/$metric.csv") + for metric in "${metrics[@]}" -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/md5sum-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-0/md5sum.csv --perf_csv artifacts/results-vs-prev/csv-results-0/perf.csv --results_dir results-0/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv -Warning: Executable not found for benchmark 520.omnetpp_r -Warning: Executable not found for benchmark 538.imagick_r -Warning: Executable not found for benchmark 526.blender_r -Warning: Executable not found for benchmark 525.x264_r ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/md5sum-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-0/md5sum.csv --perf_csv artifacts/results-vs-prev/csv-results-0/perf.csv --results_dir results-0/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv Warning: Executable not found for benchmark 500.perlbench_r Warning: Executable not found for benchmark 502.gcc_r +Warning: Executable not found for benchmark 526.blender_r +Warning: Executable not found for benchmark 538.imagick_r +Warning: Executable not found for benchmark 520.omnetpp_r +Warning: Executable not found for benchmark 544.nab_r +Warning: Executable not found for benchmark 525.x264_r Warning: Executable not found for benchmark 511.povray_r Warning: Executable not found for benchmark 508.namd_r Warning: Executable not found for benchmark 510.parest_r -Warning: Executable not found for benchmark 544.nab_r + merge_opts+=("$csv_results_dir/$metric.csv") -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-prev/csv-results-0/perf.csv artifacts/results-vs-prev/csv-results-0/size.csv artifacts/results-vs-prev/csv-results-0/vect.csv artifacts/results-vs-prev/csv-results-0/sve.csv artifacts/results-vs-prev/csv-results-0/md5sum.csv ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-prev/csv-results-0/perf.csv artifacts/results-vs-prev/csv-results-0/size.csv artifacts/results-vs-prev/csv-results-0/vect.csv artifacts/results-vs-prev/csv-results-0/sve.csv artifacts/results-vs-prev/csv-results-0/md5sum.csv + csvs=' artifacts/results-vs-prev/csv-results-0/results.csv' + num=1 + for i in "${results[@]}" + csv_results_dir=artifacts/results-vs-prev/csv-results-1 -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-1/ --csv_results_dir artifacts/results-vs-prev/csv-results-1 --hw_tag tk1_32 --has_perf_logs yes --verbose true --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv -++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh -+ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-1/ --csv_results_dir artifacts/results-vs-prev/csv-results-1 --hw_tag tk1_32 --has_perf_logs yes --verbose true --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv +++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh ++ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts + results_dir=undef + csv_results_dir=undef + hw_tag=undef @@ -1434,7 +1925,7 @@ Warning: Executable not found for benchmark 544.nab_r + local results_dir=results-1/ + local csv_results_dir=artifacts/results-vs-prev/csv-results-1 + '[' xyes = xyes ']' -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample,dso --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-1/ ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample,dso --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-1/ + '[' x/usr/lib/linux-tools/tk1_32/perf = x ']' + '[' xresults-1/ '!=' x ']' + mapfile -t failed_csvs @@ -1444,22 +1935,14 @@ Warning: Executable not found for benchmark 544.nab_r ++ find results-1/ -name 'perf.*.data' ++ sort + for perf_dir in "${perf_dirs[@]}" -+ '[' -d results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data ']' -+ for perf_dir in "${perf_dirs[@]}" -+ '[' -d results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data ']' -+ for perf_dir in "${perf_dirs[@]}" -+ '[' -d results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data ']' -+ for perf_dir in "${perf_dirs[@]}" + '[' -d results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data ']' + for perf_dir in "${perf_dirs[@]}" -+ '[' -d results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data ']' -+ for perf_dir in "${perf_dirs[@]}" -+ '[' -d results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data ']' ++ '[' -d results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data ']' + '[' xsample '!=' x ']' + key=2 + sort= -++ echo sample,dso ++ tr , ' ' +++ echo sample,dso + for i in $(echo "$format" | tr "," " ") + '[' xsample = xsample ']' + sort='sort -t, -k2 -g -r' @@ -1469,52 +1952,35 @@ Warning: Executable not found for benchmark 544.nab_r + echo benchmark,symbol,sample,dso + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 -+ cut -d, -f 1-3 -+ for failed_csv in "${failed_csvs[@]}" -+ [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 -+ cut -d, -f 1-3 -+ for failed_csv in "${failed_csvs[@]}" -+ [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 + cut -d, -f 1-3 -+ for failed_csv in "${failed_csvs[@]}" -+ [[ sample,dso == *\s\a\m\p\l\e* ]] + cat results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 -+ cut -d, -f 1-3 + for failed_csv in "${failed_csvs[@]}" + [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 -+ cut -d, -f 1-3 -+ for failed_csv in "${failed_csvs[@]}" -+ [[ sample,dso == *\s\a\m\p\l\e* ]] -+ cat results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 + cut -d, -f 1-3 ++ cat results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + for perf_dir in "${perf_dirs[@]}" + case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug' -++ cd results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data ++ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug' +++ cd results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data ++ sort -++ ls 519.lbm_r.data 520.omnetpp_r.data 544.nab_r.data 557.xz_r.data +++ ls 510.parest_r.data 511.povray_r.data 519.lbm_r.data 520.omnetpp_r.data 523.xalancbmk_r.data 525.x264_r.data 526.blender_r.data 531.deepsjeng_r.data 538.imagick_r.data + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 519.lbm_r.data .data -+ grep -q -c -w 519.lbm_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 510.parest_r.data .data ++ grep -q -c -w 510.parest_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.MvvHotadJ1 -+ for report_field in dso symbol ++ tmpout3=/tmp/tmp.8MSMjxemxO + sort -t, -k2 -g -r ++ for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.L5xUJnWLLa ++ tmpout=/tmp/tmp.qOV5jY6Yti ++ mktemp -+ tmperr=/tmp/tmp.PYttXM6NR8 ++ tmperr=/tmp/tmp.QNE5rEbylM ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 43667 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 43860 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1525,17 +1991,72 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.L5xUJnWLLa ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/510.parest_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.qOV5jY6Yti + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.U0ylXWgxHB ++ tmpout=/tmp/tmp.SJce6Pr0Os ++ mktemp -+ tmperr=/tmp/tmp.VxPpewUQNT ++ tmperr=/tmp/tmp.qy61SFqqLi +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 43870 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/510.parest_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.SJce6Pr0Os ++ head -n 100 /tmp/tmp.8MSMjxemxO +++ basename 510.parest_r.data .data ++ sed -e 's/^/510.parest_r,/' ++ rm /tmp/tmp.8MSMjxemxO ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 511.povray_r.data .data ++ grep -q -c -w 511.povray_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.GoX8KiBMhX ++ sort -t, -k2 -g -r ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.ceTMQhsK7X +++ mktemp ++ tmperr=/tmp/tmp.jikFGxHsKS +++ echo sample,dso +++ sed -e s/size/dso_size/g ++ format1=sample,dso ++ wait 43889 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/511.povray_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.ceTMQhsK7X ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.n2Q0Vieudn +++ mktemp ++ tmperr=/tmp/tmp.nHfXBLBQ0F ++ echo sample,dso ++ sed -e s/size/symbol_size/g + format1=sample,dso -+ wait 43677 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 43899 ++ sed -e 's/ *, */,/g' + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1544,31 +2065,84 @@ BEGIN { found_samples=0; found_command=0 } /^#/ { if (found_command) { ignore_and_exit=1; next } } /^$/ { next } { if (found_command) { print $0 } } ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/511.povray_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, +' ++ head -n 100 /tmp/tmp.n2Q0Vieudn ++ head -n 100 /tmp/tmp.GoX8KiBMhX +++ basename 511.povray_r.data .data ++ sed -e 's/^/511.povray_r,/' ++ rm /tmp/tmp.GoX8KiBMhX ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 519.lbm_r.data .data ++ grep -q -c -w 519.lbm_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.gVl8HnbA3L ++ for report_field in dso symbol ++ sort -t, -k2 -g -r +++ mktemp ++ tmpout=/tmp/tmp.bjz7YVJiVT +++ mktemp ++ tmperr=/tmp/tmp.gX15ZDOECv +++ echo sample,dso +++ sed -e s/size/dso_size/g ++ format1=sample,dso ++ wait 43918 + sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.bjz7YVJiVT ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.uegkpEhSVC +++ mktemp ++ tmperr=/tmp/tmp.hUiRziDDmq +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 43928 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } ' -+ head -n 100 /tmp/tmp.U0ylXWgxHB -+ head -n 100 /tmp/tmp.MvvHotadJ1 ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.uegkpEhSVC ++ head -n 100 /tmp/tmp.gVl8HnbA3L ++ basename 519.lbm_r.data .data + sed -e 's/^/519.lbm_r,/' -+ rm /tmp/tmp.MvvHotadJ1 ++ rm /tmp/tmp.gVl8HnbA3L + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ basename 520.omnetpp_r.data .data -+ grep -q -c -w 520.omnetpp_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ grep -q -c -w 520.omnetpp_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.hLzMo8MahS -+ for report_field in dso symbol ++ tmpout3=/tmp/tmp.ZZ8XoADJs7 + sort -t, -k2 -g -r ++ for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.Y7uciF5ynh ++ tmpout=/tmp/tmp.9LzoCirWxk ++ mktemp -+ tmperr=/tmp/tmp.LtiVnm0th0 ++ tmperr=/tmp/tmp.oM6kiNksAE ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 43696 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 43947 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1579,17 +2153,17 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.Y7uciF5ynh ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.9LzoCirWxk + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.0Xbe4yJzrP ++ tmpout=/tmp/tmp.ef5fFoDw90 ++ mktemp -+ tmperr=/tmp/tmp.5qiFbxHrSY -++ echo sample,dso ++ tmperr=/tmp/tmp.vAP69gRDOY ++ sed -e s/size/symbol_size/g +++ echo sample,dso + format1=sample,dso -+ wait 43706 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 43957 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1598,36 +2172,52 @@ BEGIN { found_samples=0; found_command=0 } /^#/ { if (found_command) { ignore_and_exit=1; next } } /^$/ { next } { if (found_command) { print $0 } } -+ sed -e 's/ *, */,/g' ' -+ head -n 100 /tmp/tmp.0Xbe4yJzrP -+ head -n 100 /tmp/tmp.hLzMo8MahS ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' ++ head -n 100 /tmp/tmp.ef5fFoDw90 ++ head -n 100 /tmp/tmp.ZZ8XoADJs7 ++ basename 520.omnetpp_r.data .data + sed -e 's/^/520.omnetpp_r,/' -+ rm /tmp/tmp.hLzMo8MahS -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 544.nab_r.data .data -+ grep -q -c -w 544.nab_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue ++ rm /tmp/tmp.ZZ8XoADJs7 + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 557.xz_r.data .data -+ grep -q -c -w 557.xz_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 523.xalancbmk_r.data .data ++ grep -q -c -w 523.xalancbmk_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.Bk5MBzG9OR -+ for report_field in dso symbol ++ tmpout3=/tmp/tmp.GqUThVkZ0h + sort -t, -k2 -g -r ++ for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.Ae5Dvu2KOw ++ tmpout=/tmp/tmp.Do2r971Ct9 ++ mktemp -+ tmperr=/tmp/tmp.IgjJGEV0ZW ++ tmperr=/tmp/tmp.ZMw48plidw ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 43727 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 43976 ++ sed -e 's/ *, */,/g' ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/523.xalancbmk_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.Do2r971Ct9 ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.YfItZqQqjR +++ mktemp ++ tmperr=/tmp/tmp.8Py0NyeINj +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 43986 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1638,17 +2228,50 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.Ae5Dvu2KOw ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/523.xalancbmk_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.YfItZqQqjR ++ head -n 100 /tmp/tmp.GqUThVkZ0h +++ basename 523.xalancbmk_r.data .data ++ sed -e 's/^/523.xalancbmk_r,/' ++ rm /tmp/tmp.GqUThVkZ0h ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 525.x264_r.data .data ++ grep -q -c -w 525.x264_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.yrDQcdUe3K ++ sort -t, -k2 -g -r + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.MXX1RAX1r6 ++ tmpout=/tmp/tmp.fsSLp9Wkyy ++ mktemp -+ tmperr=/tmp/tmp.t8c7WILj6c ++ tmperr=/tmp/tmp.WSaAif2J7S ++ echo sample,dso +++ sed -e s/size/dso_size/g ++ format1=sample,dso ++ wait 44005 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/525.x264_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.fsSLp9Wkyy ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.RWG5TAFtIi +++ mktemp ++ tmperr=/tmp/tmp.pjINCsBGze ++ sed -e s/size/symbol_size/g +++ echo sample,dso + format1=sample,dso -+ wait 43737 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 44015 + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1659,82 +2282,176 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.MXX1RAX1r6 -+ head -n 100 /tmp/tmp.Bk5MBzG9OR -++ basename 557.xz_r.data .data -+ sed -e 's/^/557.xz_r,/' -+ rm /tmp/tmp.Bk5MBzG9OR -+ for perf_dir in "${perf_dirs[@]}" -+ case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug' -++ cd results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data -++ ls 538.imagick_r.data 541.leela_r.data -++ sort -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 538.imagick_r.data .data -+ grep -q -c -w 538.imagick_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 541.leela_r.data .data -+ grep -q -c -w 541.leela_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue -+ for perf_dir in "${perf_dirs[@]}" -+ case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug' -++ cd results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data -++ ls 508.namd_r.data 510.parest_r.data 511.povray_r.data -++ sort ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/525.x264_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.RWG5TAFtIi ++ head -n 100 /tmp/tmp.yrDQcdUe3K +++ basename 525.x264_r.data .data ++ sed -e 's/^/525.x264_r,/' ++ rm /tmp/tmp.yrDQcdUe3K + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 508.namd_r.data .data -+ grep -q -c -w 508.namd_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 526.blender_r.data .data ++ grep -q -c -w 526.blender_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 510.parest_r.data .data -+ grep -q -c -w 510.parest_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 531.deepsjeng_r.data .data ++ grep -q -c -w 531.deepsjeng_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.0YmhFO7I5l ++ sort -t, -k2 -g -r ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.lwb6MpoWz6 +++ mktemp ++ tmperr=/tmp/tmp.i2x4oSDWsN +++ echo sample,dso +++ sed -e s/size/dso_size/g ++ format1=sample,dso ++ wait 44036 ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.lwb6MpoWz6 ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.0kQfdKmV1Q +++ mktemp ++ tmperr=/tmp/tmp.ngNxfsWNTN +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 44046 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.0kQfdKmV1Q ++ head -n 100 /tmp/tmp.0YmhFO7I5l +++ basename 531.deepsjeng_r.data .data ++ sed -e 's/^/531.deepsjeng_r,/' ++ rm /tmp/tmp.0YmhFO7I5l + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 511.povray_r.data .data -+ grep -q -c -w 511.povray_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 538.imagick_r.data .data ++ grep -q -c -w 538.imagick_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + continue + for perf_dir in "${perf_dirs[@]}" + case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug' -++ cd results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data -++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data ++ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug' +++ cd results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data +++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data 508.namd_r.data 541.leela_r.data 544.nab_r.data 557.xz_r.data ++ sort + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ basename 500.perlbench_r.data .data -+ grep -q -c -w 500.perlbench_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue ++ grep -q -c -w 500.perlbench_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.2wsTZtffIe ++ sort -t, -k2 -g -r ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.p9FFXqAl6B +++ mktemp ++ tmperr=/tmp/tmp.nG2N7j7a2W +++ sed -e s/size/dso_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 44070 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/500.perlbench_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.p9FFXqAl6B ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.QYtTDv3uQh +++ mktemp ++ tmperr=/tmp/tmp.WTG6o4leFt +++ sed -e s/size/symbol_size/g +++ echo sample,dso ++ format1=sample,dso ++ wait 44080 ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/500.perlbench_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ head -n 100 /tmp/tmp.QYtTDv3uQh ++ head -n 100 /tmp/tmp.2wsTZtffIe +++ basename 500.perlbench_r.data .data ++ sed -e 's/^/500.perlbench_r,/' ++ rm /tmp/tmp.2wsTZtffIe + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' ++ basename 502.gcc_r.data .data -+ grep -q -c -w 502.gcc_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 505.mcf_r.data .data -+ grep -q -c -w 505.mcf_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ grep -q -c -w 502.gcc_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.rYW7XTrXIV ++ tmpout3=/tmp/tmp.Qn3XB0Lxwe + for report_field in dso symbol + sort -t, -k2 -g -r ++ mktemp -+ tmpout=/tmp/tmp.G5SnbrAvkI ++ tmpout=/tmp/tmp.8YP2IH34cU ++ mktemp -+ tmperr=/tmp/tmp.fywlGYlkFb ++ tmperr=/tmp/tmp.IW2Xkdz6qr ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 43779 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 44099 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/502.gcc_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ sed -e 's/ *, */,/g' ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.8YP2IH34cU ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.fTAucyqYOo +++ mktemp ++ tmperr=/tmp/tmp.mhgpIkda0L +++ echo sample,dso +++ sed -e s/size/symbol_size/g ++ format1=sample,dso ++ wait 44109 ++ sed -e 's/ *, */,/g' ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/502.gcc_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1744,18 +2461,50 @@ BEGIN { found_samples=0; found_command=0 } /^$/ { next } { if (found_command) { print $0 } } ' ++ head -n 100 /tmp/tmp.fTAucyqYOo ++ head -n 100 /tmp/tmp.Qn3XB0Lxwe +++ basename 502.gcc_r.data .data ++ sed -e 's/^/502.gcc_r,/' ++ rm /tmp/tmp.Qn3XB0Lxwe ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 505.mcf_r.data .data ++ grep -q -c -w 505.mcf_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.vvPr4pm3Wn ++ sort -t, -k2 -g -r ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.8GiV4j1Mdt +++ mktemp ++ tmperr=/tmp/tmp.KVsWrN1UVt +++ echo sample,dso +++ sed -e s/size/dso_size/g ++ format1=sample,dso ++ wait 44128 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.G5SnbrAvkI ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ head -n 100 /tmp/tmp.8GiV4j1Mdt + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.KH8QVUQWTW ++ tmpout=/tmp/tmp.PsJEU1fXVE ++ mktemp -+ tmperr=/tmp/tmp.N1eBWdbqQj ++ tmperr=/tmp/tmp.I8R8RQJu3B ++ echo sample,dso ++ sed -e s/size/symbol_size/g + format1=sample,dso -+ wait 43789 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 44138 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1766,40 +2515,29 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.KH8QVUQWTW -+ head -n 100 /tmp/tmp.rYW7XTrXIV ++ head -n 100 /tmp/tmp.PsJEU1fXVE ++ head -n 100 /tmp/tmp.vvPr4pm3Wn ++ basename 505.mcf_r.data .data + sed -e 's/^/505.mcf_r,/' -+ rm /tmp/tmp.rYW7XTrXIV -+ for perf_dir in "${perf_dirs[@]}" -+ case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug' -++ cd results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data -++ ls 526.blender_r.data 531.deepsjeng_r.data -++ sort -+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 526.blender_r.data .data -+ grep -q -c -w 526.blender_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 -+ continue ++ rm /tmp/tmp.vvPr4pm3Wn + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 531.deepsjeng_r.data .data -+ grep -q -c -w 531.deepsjeng_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 508.namd_r.data .data ++ grep -q -c -w 508.namd_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + false ++ mktemp -+ tmpout3=/tmp/tmp.hWwRvd3PfX ++ tmpout3=/tmp/tmp.OhrcXOFe7V + for report_field in dso symbol + sort -t, -k2 -g -r ++ mktemp -+ tmpout=/tmp/tmp.PHzxCMiUHN ++ tmpout=/tmp/tmp.sJXILBmpgw ++ mktemp -+ tmperr=/tmp/tmp.g2vvVufdMW ++ tmperr=/tmp/tmp.ZfKIezvgPf ++ echo sample,dso ++ sed -e s/size/dso_size/g + format1=sample,dso -+ wait 43813 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ wait 44157 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/508.namd_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1808,19 +2546,19 @@ BEGIN { found_samples=0; found_command=0 } /^#/ { if (found_command) { ignore_and_exit=1; next } } /^$/ { next } { if (found_command) { print $0 } } -' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.PHzxCMiUHN +' ++ head -n 100 /tmp/tmp.sJXILBmpgw + for report_field in dso symbol ++ mktemp -+ tmpout=/tmp/tmp.iSPhkyDPtN ++ tmpout=/tmp/tmp.qprTZYzA5O ++ mktemp -+ tmperr=/tmp/tmp.v939wC8e4a ++ tmperr=/tmp/tmp.yUuLaRbI7e ++ echo sample,dso ++ sed -e s/size/symbol_size/g + format1=sample,dso -+ wait 43823 -+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ wait 44167 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/508.namd_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, + awk ' BEGIN { found_samples=0; found_command=0 } { if (ignore_and_exit) { next } } @@ -1831,99 +2569,147 @@ BEGIN { found_samples=0; found_command=0 } { if (found_command) { print $0 } } ' + sed -e 's/ *, */,/g' -+ head -n 100 /tmp/tmp.iSPhkyDPtN -+ head -n 100 /tmp/tmp.hWwRvd3PfX -++ basename 531.deepsjeng_r.data .data -+ sed -e 's/^/531.deepsjeng_r,/' -+ rm /tmp/tmp.hWwRvd3PfX -+ for perf_dir in "${perf_dirs[@]}" -+ case "$buildid_dir" in -+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug' -++ cd results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data -++ ls 523.xalancbmk_r.data 525.x264_r.data -++ sort ++ head -n 100 /tmp/tmp.qprTZYzA5O ++ head -n 100 /tmp/tmp.OhrcXOFe7V +++ basename 508.namd_r.data .data ++ sed -e 's/^/508.namd_r,/' ++ rm /tmp/tmp.OhrcXOFe7V + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 523.xalancbmk_r.data .data -+ grep -q -c -w 523.xalancbmk_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 541.leela_r.data .data ++ grep -q -c -w 541.leela_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + continue + for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) -+ '[' 'xresults-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']' -++ basename 525.x264_r.data .data -+ grep -q -c -w 525.x264_r results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1 ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 544.nab_r.data .data ++ grep -q -c -w 544.nab_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 + continue -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/fixup-perf-csv.py artifacts/results-vs-prev/csv-results-1/perf-tmp.csv ++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort) ++ '[' 'xresults-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']' +++ basename 557.xz_r.data .data ++ grep -q -c -w 557.xz_r results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 ++ false +++ mktemp ++ tmpout3=/tmp/tmp.Fs6mk3Zczg ++ for report_field in dso symbol ++ sort -t, -k2 -g -r +++ mktemp ++ tmpout=/tmp/tmp.jDuzpkcqTT +++ mktemp ++ tmperr=/tmp/tmp.kbUwvHwEXz +++ echo sample,dso +++ sed -e s/size/dso_size/g ++ format1=sample,dso ++ wait 44190 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample,dso -s sample,dso -t, ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } +' ++ sed -e 's/ *, */,/g' ++ head -n 100 /tmp/tmp.jDuzpkcqTT ++ for report_field in dso symbol +++ mktemp ++ tmpout=/tmp/tmp.nuYm6LIKFe +++ mktemp ++ tmperr=/tmp/tmp.FDQ02gIda7 +++ echo sample,dso +++ sed -e s/size/symbol_size/g ++ format1=sample,dso ++ wait 44200 ++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample,dso -s sample,dso -t, ++ awk ' +BEGIN { found_samples=0; found_command=0 } +{ if (ignore_and_exit) { next } } +/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next } +/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next } +/^#/ { if (found_command) { ignore_and_exit=1; next } } +/^$/ { next } +{ if (found_command) { print $0 } } ++ sed -e 's/ *, */,/g' +' ++ head -n 100 /tmp/tmp.nuYm6LIKFe ++ head -n 100 /tmp/tmp.Fs6mk3Zczg +++ basename 557.xz_r.data .data ++ sed -e 's/^/557.xz_r,/' ++ rm /tmp/tmp.Fs6mk3Zczg ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/fixup-perf-csv.py artifacts/results-vs-prev/csv-results-1/perf-tmp.csv + rm artifacts/results-vs-prev/csv-results-1/perf-tmp.csv + '[' xyes = xyes ']' + bmk_name=spec + metrics=("${metrics[@]:1}") + merge_opts=("$csv_results_dir/perf.csv") + for metric in "${metrics[@]}" -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/size-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-1/size.csv --perf_csv artifacts/results-vs-prev/csv-results-1/perf.csv --results_dir results-1/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv -Warning: Executable not found for benchmark 500.perlbench_r -Warning: Executable not found for benchmark 502.gcc_r ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/size-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-1/size.csv --perf_csv artifacts/results-vs-prev/csv-results-1/perf.csv --results_dir results-1/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv +Warning: Executable not found for benchmark 519.lbm_r +Warning: Executable not found for benchmark 511.povray_r Warning: Executable not found for benchmark 526.blender_r -Warning: Executable not found for benchmark 538.imagick_r Warning: Executable not found for benchmark 520.omnetpp_r -Warning: Executable not found for benchmark 544.nab_r Warning: Executable not found for benchmark 525.x264_r -Warning: Executable not found for benchmark 511.povray_r -Warning: Executable not found for benchmark 508.namd_r Warning: Executable not found for benchmark 510.parest_r -+ merge_opts+=("$csv_results_dir/$metric.csv") -+ for metric in "${metrics[@]}" -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/vect-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-1/vect.csv --perf_csv artifacts/results-vs-prev/csv-results-1/perf.csv --results_dir results-1/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv Warning: Executable not found for benchmark 500.perlbench_r Warning: Executable not found for benchmark 502.gcc_r +Warning: Executable not found for benchmark 508.namd_r +Warning: Executable not found for benchmark 544.nab_r ++ merge_opts+=("$csv_results_dir/$metric.csv") ++ for metric in "${metrics[@]}" ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/vect-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-1/vect.csv --perf_csv artifacts/results-vs-prev/csv-results-1/perf.csv --results_dir results-1/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv +Warning: Executable not found for benchmark 519.lbm_r +Warning: Executable not found for benchmark 511.povray_r Warning: Executable not found for benchmark 526.blender_r -Warning: Executable not found for benchmark 538.imagick_r Warning: Executable not found for benchmark 520.omnetpp_r -Warning: Executable not found for benchmark 544.nab_r Warning: Executable not found for benchmark 525.x264_r -Warning: Executable not found for benchmark 511.povray_r -Warning: Executable not found for benchmark 508.namd_r Warning: Executable not found for benchmark 510.parest_r -+ merge_opts+=("$csv_results_dir/$metric.csv") -+ for metric in "${metrics[@]}" -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/sve-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-1/sve.csv --perf_csv artifacts/results-vs-prev/csv-results-1/perf.csv --results_dir results-1/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv Warning: Executable not found for benchmark 500.perlbench_r Warning: Executable not found for benchmark 502.gcc_r +Warning: Executable not found for benchmark 508.namd_r +Warning: Executable not found for benchmark 544.nab_r ++ merge_opts+=("$csv_results_dir/$metric.csv") ++ for metric in "${metrics[@]}" ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/sve-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-1/sve.csv --perf_csv artifacts/results-vs-prev/csv-results-1/perf.csv --results_dir results-1/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv +Warning: Executable not found for benchmark 519.lbm_r +Warning: Executable not found for benchmark 511.povray_r Warning: Executable not found for benchmark 526.blender_r -Warning: Executable not found for benchmark 538.imagick_r Warning: Executable not found for benchmark 520.omnetpp_r -Warning: Executable not found for benchmark 544.nab_r Warning: Executable not found for benchmark 525.x264_r -Warning: Executable not found for benchmark 511.povray_r -Warning: Executable not found for benchmark 508.namd_r Warning: Executable not found for benchmark 510.parest_r -+ merge_opts+=("$csv_results_dir/$metric.csv") -+ for metric in "${metrics[@]}" -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/md5sum-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-1/md5sum.csv --perf_csv artifacts/results-vs-prev/csv-results-1/perf.csv --results_dir results-1/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv Warning: Executable not found for benchmark 500.perlbench_r Warning: Executable not found for benchmark 502.gcc_r +Warning: Executable not found for benchmark 508.namd_r +Warning: Executable not found for benchmark 544.nab_r ++ merge_opts+=("$csv_results_dir/$metric.csv") ++ for metric in "${metrics[@]}" ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/md5sum-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-prev/csv-results-1/md5sum.csv --perf_csv artifacts/results-vs-prev/csv-results-1/perf.csv --results_dir results-1/ --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv +Warning: Executable not found for benchmark 519.lbm_r +Warning: Executable not found for benchmark 511.povray_r Warning: Executable not found for benchmark 526.blender_r -Warning: Executable not found for benchmark 538.imagick_r Warning: Executable not found for benchmark 520.omnetpp_r -Warning: Executable not found for benchmark 544.nab_r Warning: Executable not found for benchmark 525.x264_r -Warning: Executable not found for benchmark 511.povray_r -Warning: Executable not found for benchmark 508.namd_r Warning: Executable not found for benchmark 510.parest_r +Warning: Executable not found for benchmark 500.perlbench_r +Warning: Executable not found for benchmark 502.gcc_r +Warning: Executable not found for benchmark 508.namd_r +Warning: Executable not found for benchmark 544.nab_r + merge_opts+=("$csv_results_dir/$metric.csv") -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-prev/csv-results-1/perf.csv artifacts/results-vs-prev/csv-results-1/size.csv artifacts/results-vs-prev/csv-results-1/vect.csv artifacts/results-vs-prev/csv-results-1/sve.csv artifacts/results-vs-prev/csv-results-1/md5sum.csv ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-prev/csv-results-1/perf.csv artifacts/results-vs-prev/csv-results-1/size.csv artifacts/results-vs-prev/csv-results-1/vect.csv artifacts/results-vs-prev/csv-results-1/sve.csv artifacts/results-vs-prev/csv-results-1/md5sum.csv + csvs=' artifacts/results-vs-prev/csv-results-0/results.csv artifacts/results-vs-prev/csv-results-1/results.csv' + num=2 -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/csvs2table.py -p 5 --relative artifacts/results-vs-prev/csv-results-0/results.csv artifacts/results-vs-prev/csv-results-1/results.csv ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/csvs2table.py -p 5 --relative artifacts/results-vs-prev/csv-results-0/results.csv artifacts/results-vs-prev/csv-results-1/results.csv + cat artifacts/results-vs-prev/csvs2table-results-internal.csv + c++filt -p ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/csvs2table.py -p 0 --relative artifacts/results-vs-prev/csv-results-0/results.csv artifacts/results-vs-prev/csv-results-1/results.csv + c++filt -p -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/csvs2table.py -p 0 --relative artifacts/results-vs-prev/csv-results-0/results.csv artifacts/results-vs-prev/csv-results-1/results.csv -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/csvs2table.py -p 99 --relative artifacts/results-vs-prev/csv-results-0/results.csv artifacts/results-vs-prev/csv-results-1/results.csv ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/csvs2table.py -p 99 --relative artifacts/results-vs-prev/csv-results-0/results.csv artifacts/results-vs-prev/csv-results-1/results.csv + c++filt -p + '[' x--relative == x--relative ']' + '[' 2 == 2 ']' -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/compare-results.py artifacts/results-vs-prev/csv-results-0/results.csv artifacts/results-vs-prev/csv-results-1/results.csv --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv -+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/diff-bmk-results.py artifacts/results-vs-prev/compare-results-internal.csv artifacts/results-vs-prev/csvs2table-results-internal.csv true ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/compare-results.py artifacts/results-vs-prev/csv-results-0/results.csv artifacts/results-vs-prev/csv-results-1/results.csv --interesting_symbols artifacts/results-vs-prev/interesting-symbols.csv ++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/diff-bmk-results.py artifacts/results-vs-prev/compare-results-internal.csv artifacts/results-vs-prev/csvs2table-results-internal.csv true + true + grep -Fxq 'Same results' artifacts/results-vs-prev/cmp-results.diff + cp artifacts/results-vs-prev/csvs2table-results-internal.csv artifacts/results-vs-prev/results-internal.csv |