summaryrefslogtreecommitdiff
path: root/results-vs-prev/tcwg-benchmark-results.log
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2018-10-12 11:26:09 +0000
committerTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-11-22 23:01:17 +0000
commitc2a971c931238a9aee4f86e179f959d4821fdabb (patch)
tree8d726fa6f742b1d4662d190b4589a97dfd09012c /results-vs-prev/tcwg-benchmark-results.log
init: #13: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O2-build/13/
Results : | # reset_artifacts: | -10 | # build_bmk_llvm: | -3 | # benchmark -- -O2_marm: | 1 check_regression status : 0
Diffstat (limited to 'results-vs-prev/tcwg-benchmark-results.log')
-rw-r--r--results-vs-prev/tcwg-benchmark-results.log2063
1 files changed, 2063 insertions, 0 deletions
diff --git a/results-vs-prev/tcwg-benchmark-results.log b/results-vs-prev/tcwg-benchmark-results.log
new file mode 100644
index 0000000..5a65847
--- /dev/null
+++ b/results-vs-prev/tcwg-benchmark-results.log
@@ -0,0 +1,2063 @@
++ relative_opt=
++ '[' xset = xset ']'
++ relative_opt=--relative
++ results=("$results_ref" "${results[@]}")
++ num=0
++ mkdir -p artifacts/99-rewrite/artifacts.old/results-vs-prev
++ j=0
++ for i in "${results[@]}"
++ rm -rf results-0
++ '[' -d artifacts/99-rewrite/artifacts.old/annex/bmk-data ']'
++ ln -s artifacts/99-rewrite/artifacts.old/annex/bmk-data results-0
++ csv_results_dir=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0
++ mkdir -p artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-0/ --csv_results_dir artifacts/99-rewrite/artifacts.old/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_3/jenkins-scripts/../bmk-scripts/gather-metrics.sh
++ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts
++ results_dir=undef
++ csv_results_dir=undef
++ hw_tag=undef
++ has_perf_logs=undef
++ interesting_symbols=
++ metrics=()
++ verbose=false
++ test 12 -gt 0
++ case $1 in
++ results_dir=results-0/
++ shift
++ shift
++ test 10 -gt 0
++ case $1 in
++ csv_results_dir=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0
++ shift
++ shift
++ test 8 -gt 0
++ case $1 in
++ metrics=("${metrics[@]}" "$2")
++ shift
++ shift
++ test 6 -gt 0
++ case $1 in
++ hw_tag=tk1_32
++ shift
++ shift
++ test 4 -gt 0
++ case $1 in
++ has_perf_logs=yes
++ shift
++ shift
++ test 2 -gt 0
++ case $1 in
++ verbose=true
++ shift
++ shift
++ test 0 -gt 0
++ check_option results-0/ 'results_dir not set.'
++ local var=results-0/
++ local 'msg=results_dir not set.'
++ '[' xresults-0/ = xundef ']'
++ check_option artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0 'csv_results_dir not set.'
++ local var=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0
++ local 'msg=csv_results_dir not set.'
++ '[' xartifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0 = xundef ']'
++ check_option tk1_32 'hw_tag not set.'
++ local var=tk1_32
++ local 'msg=hw_tag not set.'
++ '[' xtk1_32 = xundef ']'
++ check_option yes 'has_perf_logs not set.'
++ local var=yes
++ local 'msg=has_perf_logs not set.'
++ '[' xyes = xundef ']'
++ '[' 1 = 0 ']'
++ '[' xperf '!=' xperf ']'
++ mkdir -p artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0
++ true
++ verbose_opt=--verbose
++ num_entries_opt=' '
++ gather_perf_data yes tk1_32 results-0/ artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0
++ local has_perf_logs=yes
++ local hw_tag=tk1_32
++ local results_dir=results-0/
++ local csv_results_dir=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0
++ '[' xyes = xyes ']'
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/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/ --out-perf-csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/perf-tmp.csv --out-status-csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/status.csv
++ '[' 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 status_csvs
+++ find results-0/ -name 'status.*.csv*'
+++ sort
++ mapfile -t perf_dirs
+++ find results-0/ -name 'perf.*.data'
+++ sort
++ for perf_dir in "${perf_dirs[@]}"
++ '[' -d results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data ']'
++ for perf_dir in "${perf_dirs[@]}"
++ '[' -d results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data ']'
++ for perf_dir in "${perf_dirs[@]}"
++ '[' -d results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data ']'
++ for perf_dir in "${perf_dirs[@]}"
++ '[' -d results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data ']'
++ '[' xsample '!=' x ']'
++ key=2
++ sort=
+++ echo sample,dso
+++ tr , ' '
++ for i in $(echo "$format" | tr "," " ")
++ '[' xsample = xsample ']'
++ sort='sort -t, -k2 -g -r'
++ break
++ '[' 'xsort -t, -k2 -g -r' = x ']'
++ [[ sample,dso != *\d\s\o* ]]
++ '[' -f artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/perf-tmp.csv ']'
++ '[' -f artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/status.csv ']'
++ echo benchmark,symbol,status
++ '[' x '!=' x ']'
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ for perf_dir in "${perf_dirs[@]}"
+++ cd results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data
+++ ls 510.parest_r.data 511.povray_r.data 519.lbm_r.data 520.omnetpp_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-06.tcwglab/failed.serial.csv.run.1 results-0/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-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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/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-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-06.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-06.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-06.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-06.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-06.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[@]}"
+++ cd results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data
+++ ls 523.xalancbmk_r.data 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-06.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-06.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-06.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-06.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-06.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-06.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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+++ basename 531.deepsjeng_r.data .data
++ benchmark=531.deepsjeng_r
++ symname=deepsjeng_r_base.default
++ symname=deepsjeng_r_base.default
++ echo 531.deepsjeng_r,deepsjeng_r_base.default,success
++ for perf_dir in "${perf_dirs[@]}"
+++ cd results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data
+++ sort
+++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data 508.namd_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-06.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-06.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-06.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-06.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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+++ basename 505.mcf_r.data .data
++ benchmark=505.mcf_r
++ symname=mcf_r_base.default
++ symname=mcf_r_base.default
++ echo 505.mcf_r,mcf_r_base.default,success
++ 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-06.tcwglab/failed.serial.csv.run.1 results-0/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-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-06.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[@]}"
+++ cd results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data
+++ ls 538.imagick_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-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-06.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-06.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-06.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-06.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-06.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-06.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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+++ basename 557.xz_r.data .data
++ benchmark=557.xz_r
++ symname=xz_r_base.default
++ symname=xz_r_base.default
++ echo 557.xz_r,xz_r_base.default,success
++ echo benchmark,symbol,sample,dso
++ 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 510.parest_r.data 511.povray_r.data 519.lbm_r.data 520.omnetpp_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-06.tcwglab/failed.serial.csv.run.1 results-0/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-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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/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-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-06.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-06.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-06.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-06.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-06.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-03.tcwglab/perf.serial.data/.debug'
+++ cd results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data
+++ ls 523.xalancbmk_r.data 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-06.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-06.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-06.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-06.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-06.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-06.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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ false
+++ mktemp
++ tmpout3=/tmp/tmp.4fkSmYO2nT
++ for report_field in dso symbol
++ sort -t, -k2 -g -r
+++ mktemp
++ tmpout=/tmp/tmp.RhVVA4WB8l
+++ mktemp
++ tmperr=/tmp/tmp.sruY39EqNf
+++ echo sample,dso
+++ sed -e s/size/dso_size/g
++ format1=sample,dso
++ wait 47147
++ /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,
++ 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.RhVVA4WB8l
++ for report_field in dso symbol
+++ mktemp
++ tmpout=/tmp/tmp.K3ZgBr2HvW
+++ mktemp
++ tmperr=/tmp/tmp.tIHxCt2egN
+++ echo sample,dso
+++ sed -e s/size/symbol_size/g
++ format1=sample,dso
++ wait 47157
++ /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,
++ 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.K3ZgBr2HvW
++ head -n 100 /tmp/tmp.4fkSmYO2nT
+++ basename 531.deepsjeng_r.data .data
++ sed -e 's/^/531.deepsjeng_r,/'
++ rm /tmp/tmp.4fkSmYO2nT
++ 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 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data 508.namd_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-06.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-06.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-06.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-06.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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ false
+++ mktemp
++ tmpout3=/tmp/tmp.mKlcHRHTNT
++ for report_field in dso symbol
++ sort -t, -k2 -g -r
+++ mktemp
++ tmpout=/tmp/tmp.b45NMNIq5e
+++ mktemp
++ tmperr=/tmp/tmp.BDMs1kK6WV
+++ echo sample,dso
+++ sed -e s/size/dso_size/g
++ format1=sample,dso
++ wait 47183
++ /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,
++ 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.b45NMNIq5e
++ for report_field in dso symbol
+++ mktemp
++ tmpout=/tmp/tmp.WdKw2KwKwW
+++ mktemp
++ tmperr=/tmp/tmp.B8aB0OVnXO
+++ echo sample,dso
+++ sed -e s/size/symbol_size/g
++ format1=sample,dso
++ wait 47193
++ /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,
++ 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.WdKw2KwKwW
++ head -n 100 /tmp/tmp.mKlcHRHTNT
+++ basename 505.mcf_r.data .data
++ sed -e 's/^/505.mcf_r,/'
++ rm /tmp/tmp.mKlcHRHTNT
++ 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-06.tcwglab/failed.serial.csv.run.1 results-0/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-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-06.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 538.imagick_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-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-06.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-06.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-06.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-06.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-06.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-06.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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ false
+++ mktemp
++ tmpout3=/tmp/tmp.vNZy0dpt5V
++ for report_field in dso symbol
++ sort -t, -k2 -g -r
+++ mktemp
++ tmpout=/tmp/tmp.WCDwMGvTwp
+++ mktemp
++ tmperr=/tmp/tmp.P3iLQ1nGem
+++ echo sample,dso
+++ sed -e s/size/dso_size/g
++ format1=sample,dso
++ wait 47223
++ /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,
++ 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.WCDwMGvTwp
++ for report_field in dso symbol
+++ mktemp
++ tmpout=/tmp/tmp.4jGjjXP69G
+++ mktemp
++ tmperr=/tmp/tmp.irma5JsVvG
+++ echo sample,dso
+++ sed -e s/size/symbol_size/g
++ format1=sample,dso
++ wait 47233
++ /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,
++ 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.4jGjjXP69G
++ head -n 100 /tmp/tmp.vNZy0dpt5V
+++ basename 557.xz_r.data .data
++ sed -e 's/^/557.xz_r,/'
++ rm /tmp/tmp.vNZy0dpt5V
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/fixup-perf-csv.py artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/perf-tmp.csv
++ rm artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/perf-tmp.csv
++ '[' xyes = xyes ']'
++ bmk_name=spec
++ metrics=("${metrics[@]:1}")
++ merge_opts=("$csv_results_dir/perf.csv")
++ merge_opts+=("$csv_results_dir/status.csv")
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/perf.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/status.csv
++ j=1
++ for i in "${results[@]}"
++ rm -rf results-1
++ '[' -d artifacts/99-rewrite/artifacts.old/annex/bmk-data ']'
++ ln -s artifacts/99-rewrite/artifacts.old/annex/bmk-data results-1
++ csv_results_dir=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1
++ mkdir -p artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-1/ --csv_results_dir artifacts/99-rewrite/artifacts.old/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_3/jenkins-scripts/../bmk-scripts/gather-metrics.sh
++ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts
++ results_dir=undef
++ csv_results_dir=undef
++ hw_tag=undef
++ has_perf_logs=undef
++ interesting_symbols=
++ metrics=()
++ verbose=false
++ test 12 -gt 0
++ case $1 in
++ results_dir=results-1/
++ shift
++ shift
++ test 10 -gt 0
++ case $1 in
++ csv_results_dir=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1
++ shift
++ shift
++ test 8 -gt 0
++ case $1 in
++ metrics=("${metrics[@]}" "$2")
++ shift
++ shift
++ test 6 -gt 0
++ case $1 in
++ hw_tag=tk1_32
++ shift
++ shift
++ test 4 -gt 0
++ case $1 in
++ has_perf_logs=yes
++ shift
++ shift
++ test 2 -gt 0
++ case $1 in
++ verbose=true
++ shift
++ shift
++ test 0 -gt 0
++ check_option results-1/ 'results_dir not set.'
++ local var=results-1/
++ local 'msg=results_dir not set.'
++ '[' xresults-1/ = xundef ']'
++ check_option artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1 'csv_results_dir not set.'
++ local var=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1
++ local 'msg=csv_results_dir not set.'
++ '[' xartifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1 = xundef ']'
++ check_option tk1_32 'hw_tag not set.'
++ local var=tk1_32
++ local 'msg=hw_tag not set.'
++ '[' xtk1_32 = xundef ']'
++ check_option yes 'has_perf_logs not set.'
++ local var=yes
++ local 'msg=has_perf_logs not set.'
++ '[' xyes = xundef ']'
++ '[' 1 = 0 ']'
++ '[' xperf '!=' xperf ']'
++ mkdir -p artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1
++ true
++ verbose_opt=--verbose
++ num_entries_opt=' '
++ gather_perf_data yes tk1_32 results-1/ artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1
++ local has_perf_logs=yes
++ local hw_tag=tk1_32
++ local results_dir=results-1/
++ local csv_results_dir=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1
++ '[' xyes = xyes ']'
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/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/ --out-perf-csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf-tmp.csv --out-status-csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/status.csv
++ '[' 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 status_csvs
+++ find results-1/ -name 'status.*.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-06.tcwglab/perf.serial.data ']'
++ for perf_dir in "${perf_dirs[@]}"
++ '[' -d results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data ']'
++ '[' xsample '!=' x ']'
++ key=2
++ sort=
+++ echo sample,dso
+++ tr , ' '
++ for i in $(echo "$format" | tr "," " ")
++ '[' xsample = xsample ']'
++ sort='sort -t, -k2 -g -r'
++ break
++ '[' 'xsort -t, -k2 -g -r' = x ']'
++ [[ sample,dso != *\d\s\o* ]]
++ '[' -f artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf-tmp.csv ']'
++ '[' -f artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/status.csv ']'
++ echo benchmark,symbol,status
++ '[' x '!=' x ']'
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ for perf_dir in "${perf_dirs[@]}"
+++ cd results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data
+++ ls 510.parest_r.data 511.povray_r.data 519.lbm_r.data 520.omnetpp_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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-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[@]}"
+++ cd results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data
+++ ls 523.xalancbmk_r.data 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-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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+++ basename 531.deepsjeng_r.data .data
++ benchmark=531.deepsjeng_r
++ symname=deepsjeng_r_base.default
++ symname=deepsjeng_r_base.default
++ echo 531.deepsjeng_r,deepsjeng_r_base.default,success
++ for perf_dir in "${perf_dirs[@]}"
+++ cd results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data
+++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data 508.namd_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-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-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-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-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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+++ basename 505.mcf_r.data .data
++ benchmark=505.mcf_r
++ symname=mcf_r_base.default
++ symname=mcf_r_base.default
++ echo 505.mcf_r,mcf_r_base.default,success
++ 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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[@]}"
+++ cd results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data
+++ ls 538.imagick_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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+++ basename 557.xz_r.data .data
++ benchmark=557.xz_r
++ symname=xz_r_base.default
++ symname=xz_r_base.default
++ echo 557.xz_r,xz_r_base.default,success
++ echo benchmark,symbol,sample,dso
++ 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 510.parest_r.data 511.povray_r.data 519.lbm_r.data 520.omnetpp_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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-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-03.tcwglab/perf.serial.data/.debug'
+++ cd results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data
+++ ls 523.xalancbmk_r.data 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-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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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.F9SOx8urfr
++ for report_field in dso symbol
++ sort -t, -k2 -g -r
+++ mktemp
++ tmpout=/tmp/tmp.CoEwPdEz1u
+++ mktemp
++ tmperr=/tmp/tmp.ryOVxSceMp
+++ echo sample,dso
+++ sed -e s/size/dso_size/g
++ format1=sample,dso
++ wait 47347
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/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,
++ 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.CoEwPdEz1u
++ for report_field in dso symbol
+++ mktemp
++ tmpout=/tmp/tmp.KKfVD4eSTG
+++ mktemp
++ tmperr=/tmp/tmp.dJZLVmbP6d
+++ echo sample,dso
+++ sed -e s/size/symbol_size/g
++ format1=sample,dso
++ wait 47357
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/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,
++ 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.KKfVD4eSTG
++ head -n 100 /tmp/tmp.F9SOx8urfr
+++ basename 531.deepsjeng_r.data .data
++ sed -e 's/^/531.deepsjeng_r,/'
++ rm /tmp/tmp.F9SOx8urfr
++ 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 508.namd_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-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-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-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-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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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.KoLdkukqel
++ for report_field in dso symbol
++ sort -t, -k2 -g -r
+++ mktemp
++ tmpout=/tmp/tmp.S4oyS6f4PP
+++ mktemp
++ tmperr=/tmp/tmp.KzjUp5czfL
+++ echo sample,dso
+++ sed -e s/size/dso_size/g
++ format1=sample,dso
++ wait 47383
++ /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,
++ 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.S4oyS6f4PP
++ for report_field in dso symbol
+++ mktemp
++ tmpout=/tmp/tmp.eThhcPm951
+++ mktemp
++ tmperr=/tmp/tmp.jVOihTM3E5
+++ echo sample,dso
+++ sed -e s/size/symbol_size/g
++ format1=sample,dso
++ wait 47393
++ /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,
++ 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.eThhcPm951
++ head -n 100 /tmp/tmp.KoLdkukqel
+++ basename 505.mcf_r.data .data
++ sed -e 's/^/505.mcf_r,/'
++ rm /tmp/tmp.KoLdkukqel
++ 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-08.tcwglab/perf.serial.data/.debug'
+++ cd results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data
+++ sort
+++ ls 538.imagick_r.data 541.leela_r.data 544.nab_r.data 557.xz_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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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.1z5S77fFwZ
++ for report_field in dso symbol
++ sort -t, -k2 -g -r
+++ mktemp
++ tmpout=/tmp/tmp.OClLI3SjMO
+++ mktemp
++ tmperr=/tmp/tmp.h1ToLm5Bcg
+++ echo sample,dso
+++ sed -e s/size/dso_size/g
++ format1=sample,dso
++ wait 47423
++ /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,
++ 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.OClLI3SjMO
++ for report_field in dso symbol
+++ mktemp
++ tmpout=/tmp/tmp.165fmHzthf
+++ mktemp
++ tmperr=/tmp/tmp.ovdTO6FUl8
+++ echo sample,dso
+++ sed -e s/size/symbol_size/g
++ format1=sample,dso
++ wait 47433
++ /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.165fmHzthf
++ head -n 100 /tmp/tmp.1z5S77fFwZ
+++ basename 557.xz_r.data .data
++ sed -e 's/^/557.xz_r,/'
++ rm /tmp/tmp.1z5S77fFwZ
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/fixup-perf-csv.py artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf-tmp.csv
++ rm artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf-tmp.csv
++ '[' xyes = xyes ']'
++ bmk_name=spec
++ metrics=("${metrics[@]:1}")
++ merge_opts=("$csv_results_dir/perf.csv")
++ merge_opts+=("$csv_results_dir/status.csv")
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/status.csv
++ j=2
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/gen_interesting_symbols.py --perf_csv=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf.csv --out_csv=artifacts/99-rewrite/artifacts.old/results-vs-prev/interesting-symbols.csv --threshold_interesting=5
++ csvs=
++ for i in "${results[@]}"
++ csv_results_dir=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-0/ --csv_results_dir artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0 --hw_tag tk1_32 --has_perf_logs yes --verbose true --interesting_symbols artifacts/99-rewrite/artifacts.old/results-vs-prev/interesting-symbols.csv
+++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/gather-metrics.sh
++ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts
++ results_dir=undef
++ csv_results_dir=undef
++ hw_tag=undef
++ has_perf_logs=undef
++ interesting_symbols=
++ metrics=()
++ verbose=false
++ test 12 -gt 0
++ case $1 in
++ results_dir=results-0/
++ shift
++ shift
++ test 10 -gt 0
++ case $1 in
++ csv_results_dir=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0
++ shift
++ shift
++ test 8 -gt 0
++ case $1 in
++ hw_tag=tk1_32
++ shift
++ shift
++ test 6 -gt 0
++ case $1 in
++ has_perf_logs=yes
++ shift
++ shift
++ test 4 -gt 0
++ case $1 in
++ verbose=true
++ shift
++ shift
++ test 2 -gt 0
++ case $1 in
++ interesting_symbols='--interesting_symbols artifacts/99-rewrite/artifacts.old/results-vs-prev/interesting-symbols.csv'
++ shift
++ shift
++ test 0 -gt 0
++ check_option results-0/ 'results_dir not set.'
++ local var=results-0/
++ local 'msg=results_dir not set.'
++ '[' xresults-0/ = xundef ']'
++ check_option artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0 'csv_results_dir not set.'
++ local var=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0
++ local 'msg=csv_results_dir not set.'
++ '[' xartifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0 = xundef ']'
++ check_option tk1_32 'hw_tag not set.'
++ local var=tk1_32
++ local 'msg=hw_tag not set.'
++ '[' xtk1_32 = xundef ']'
++ check_option yes 'has_perf_logs not set.'
++ local var=yes
++ local 'msg=has_perf_logs not set.'
++ '[' xyes = xundef ']'
++ '[' 0 = 0 ']'
++ metrics=(perf size vect sve md5sum)
++ mkdir -p artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0
++ true
++ verbose_opt=--verbose
++ num_entries_opt=' '
++ gather_perf_data yes tk1_32 results-0/ artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0
++ local has_perf_logs=yes
++ local hw_tag=tk1_32
++ local results_dir=results-0/
++ local csv_results_dir=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0
++ '[' xyes = xyes ']'
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/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/ --out-perf-csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/perf-tmp.csv --out-status-csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/status.csv
++ '[' 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 status_csvs
+++ find results-0/ -name 'status.*.csv*'
+++ sort
++ mapfile -t perf_dirs
+++ find results-0/ -name 'perf.*.data'
+++ sort
++ for perf_dir in "${perf_dirs[@]}"
++ '[' -d results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data ']'
++ for perf_dir in "${perf_dirs[@]}"
++ '[' -d results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data ']'
++ for perf_dir in "${perf_dirs[@]}"
++ '[' -d results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data ']'
++ for perf_dir in "${perf_dirs[@]}"
++ '[' -d results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data ']'
++ '[' xsample '!=' x ']'
++ key=2
++ sort=
+++ echo sample,dso
+++ tr , ' '
++ for i in $(echo "$format" | tr "," " ")
++ '[' xsample = xsample ']'
++ sort='sort -t, -k2 -g -r'
++ break
++ '[' 'xsort -t, -k2 -g -r' = x ']'
++ [[ sample,dso != *\d\s\o* ]]
++ '[' -f artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/perf-tmp.csv ']'
++ '[' -f artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/status.csv ']'
++ rm -f artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/status.csv
++ echo benchmark,symbol,status
++ '[' x '!=' x ']'
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ for perf_dir in "${perf_dirs[@]}"
+++ cd results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data
+++ ls 510.parest_r.data 511.povray_r.data 519.lbm_r.data 520.omnetpp_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-06.tcwglab/failed.serial.csv.run.1 results-0/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-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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/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-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-06.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-06.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-06.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-06.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-06.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[@]}"
+++ cd results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data
+++ ls 523.xalancbmk_r.data 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-06.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-06.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-06.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-06.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-06.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-06.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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+++ basename 531.deepsjeng_r.data .data
++ benchmark=531.deepsjeng_r
++ symname=deepsjeng_r_base.default
++ symname=deepsjeng_r_base.default
++ echo 531.deepsjeng_r,deepsjeng_r_base.default,success
++ for perf_dir in "${perf_dirs[@]}"
+++ cd results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data
+++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data 508.namd_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-06.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-06.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-06.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-06.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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+++ basename 505.mcf_r.data .data
++ benchmark=505.mcf_r
++ symname=mcf_r_base.default
++ symname=mcf_r_base.default
++ echo 505.mcf_r,mcf_r_base.default,success
++ 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-06.tcwglab/failed.serial.csv.run.1 results-0/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-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-06.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[@]}"
+++ cd results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data
+++ ls 538.imagick_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-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-06.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-06.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-06.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-06.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-06.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-06.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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+++ basename 557.xz_r.data .data
++ benchmark=557.xz_r
++ symname=xz_r_base.default
++ symname=xz_r_base.default
++ echo 557.xz_r,xz_r_base.default,success
++ echo benchmark,symbol,sample,dso
++ 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 510.parest_r.data 511.povray_r.data 519.lbm_r.data 520.omnetpp_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-06.tcwglab/failed.serial.csv.run.1 results-0/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-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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/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-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-06.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-06.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-06.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-06.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-06.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-03.tcwglab/perf.serial.data/.debug'
+++ cd results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data
+++ ls 523.xalancbmk_r.data 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-06.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-06.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-06.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-06.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-06.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-06.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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ false
+++ mktemp
++ tmpout3=/tmp/tmp.3yM88ATvfz
++ for report_field in dso symbol
++ sort -t, -k2 -g -r
+++ mktemp
++ tmpout=/tmp/tmp.6BPoifythe
+++ mktemp
++ tmperr=/tmp/tmp.Bvzm1nUR81
+++ echo sample,dso
+++ sed -e s/size/dso_size/g
++ format1=sample,dso
++ wait 47547
++ /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,
++ 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.6BPoifythe
++ for report_field in dso symbol
+++ mktemp
++ tmpout=/tmp/tmp.QHyGa76RWK
+++ mktemp
++ tmperr=/tmp/tmp.KmwBQKx10w
+++ echo sample,dso
+++ sed -e s/size/symbol_size/g
++ format1=sample,dso
++ wait 47557
++ /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,
++ 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.QHyGa76RWK
++ head -n 100 /tmp/tmp.3yM88ATvfz
+++ basename 531.deepsjeng_r.data .data
++ sed -e 's/^/531.deepsjeng_r,/'
++ rm /tmp/tmp.3yM88ATvfz
++ 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 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data 508.namd_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-06.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-06.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-06.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-06.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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ false
+++ mktemp
++ tmpout3=/tmp/tmp.2GZR3LNwxC
++ for report_field in dso symbol
++ sort -t, -k2 -g -r
+++ mktemp
++ tmpout=/tmp/tmp.CzZHLvms33
+++ mktemp
++ tmperr=/tmp/tmp.pQ5fqgmPBj
+++ echo sample,dso
+++ sed -e s/size/dso_size/g
++ format1=sample,dso
++ wait 47583
++ /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,
++ 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.CzZHLvms33
++ for report_field in dso symbol
+++ mktemp
++ tmpout=/tmp/tmp.TMUveSsfOi
+++ mktemp
++ tmperr=/tmp/tmp.vsKlg4pydd
+++ echo sample,dso
+++ sed -e s/size/symbol_size/g
++ format1=sample,dso
++ wait 47593
++ /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,
++ 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.TMUveSsfOi
++ head -n 100 /tmp/tmp.2GZR3LNwxC
+++ basename 505.mcf_r.data .data
++ sed -e 's/^/505.mcf_r,/'
++ rm /tmp/tmp.2GZR3LNwxC
++ 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-06.tcwglab/failed.serial.csv.run.1 results-0/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-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-06.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 538.imagick_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-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-06.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-06.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-06.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-06.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-06.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-06.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-06.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-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ false
+++ mktemp
++ tmpout3=/tmp/tmp.HXPA8RmC2F
++ for report_field in dso symbol
++ sort -t, -k2 -g -r
+++ mktemp
++ tmpout=/tmp/tmp.8t0wxDaCMP
+++ mktemp
++ tmperr=/tmp/tmp.NLOpJJonDs
+++ echo sample,dso
+++ sed -e s/size/dso_size/g
++ format1=sample,dso
++ wait 47623
++ /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,
++ 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.8t0wxDaCMP
++ for report_field in dso symbol
+++ mktemp
++ tmpout=/tmp/tmp.osIYQh6uOf
+++ mktemp
++ tmperr=/tmp/tmp.lqiiFqVr1C
+++ echo sample,dso
+++ sed -e s/size/symbol_size/g
++ format1=sample,dso
++ wait 47633
++ /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,
++ 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.osIYQh6uOf
++ head -n 100 /tmp/tmp.HXPA8RmC2F
+++ basename 557.xz_r.data .data
++ sed -e 's/^/557.xz_r,/'
++ rm /tmp/tmp.HXPA8RmC2F
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/fixup-perf-csv.py artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/perf-tmp.csv
++ rm artifacts/99-rewrite/artifacts.old/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_3/jenkins-scripts/../bmk-scripts/size-data-to-csv.py --bmk_name spec --out_csv_file artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/size.csv --perf_csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/perf.csv --results_dir results-0/ --interesting_symbols artifacts/99-rewrite/artifacts.old/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 526.blender_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 520.omnetpp_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_3/jenkins-scripts/../bmk-scripts/vect-data-to-csv.py --bmk_name spec --out_csv_file artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/vect.csv --perf_csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/perf.csv --results_dir results-0/ --interesting_symbols artifacts/99-rewrite/artifacts.old/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 526.blender_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 520.omnetpp_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_3/jenkins-scripts/../bmk-scripts/sve-data-to-csv.py --bmk_name spec --out_csv_file artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/sve.csv --perf_csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/perf.csv --results_dir results-0/ --interesting_symbols artifacts/99-rewrite/artifacts.old/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 526.blender_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 520.omnetpp_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_3/jenkins-scripts/../bmk-scripts/md5sum-data-to-csv.py --bmk_name spec --out_csv_file artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/md5sum.csv --perf_csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/perf.csv --results_dir results-0/ --interesting_symbols artifacts/99-rewrite/artifacts.old/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 526.blender_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 520.omnetpp_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")
++ merge_opts+=("$csv_results_dir/status.csv")
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/perf.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/size.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/vect.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/sve.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/md5sum.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/status.csv
++ csvs=' artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/results.csv'
++ num=1
++ for i in "${results[@]}"
++ csv_results_dir=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-1/ --csv_results_dir artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1 --hw_tag tk1_32 --has_perf_logs yes --verbose true --interesting_symbols artifacts/99-rewrite/artifacts.old/results-vs-prev/interesting-symbols.csv
+++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/gather-metrics.sh
++ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts
++ results_dir=undef
++ csv_results_dir=undef
++ hw_tag=undef
++ has_perf_logs=undef
++ interesting_symbols=
++ metrics=()
++ verbose=false
++ test 12 -gt 0
++ case $1 in
++ results_dir=results-1/
++ shift
++ shift
++ test 10 -gt 0
++ case $1 in
++ csv_results_dir=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1
++ shift
++ shift
++ test 8 -gt 0
++ case $1 in
++ hw_tag=tk1_32
++ shift
++ shift
++ test 6 -gt 0
++ case $1 in
++ has_perf_logs=yes
++ shift
++ shift
++ test 4 -gt 0
++ case $1 in
++ verbose=true
++ shift
++ shift
++ test 2 -gt 0
++ case $1 in
++ interesting_symbols='--interesting_symbols artifacts/99-rewrite/artifacts.old/results-vs-prev/interesting-symbols.csv'
++ shift
++ shift
++ test 0 -gt 0
++ check_option results-1/ 'results_dir not set.'
++ local var=results-1/
++ local 'msg=results_dir not set.'
++ '[' xresults-1/ = xundef ']'
++ check_option artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1 'csv_results_dir not set.'
++ local var=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1
++ local 'msg=csv_results_dir not set.'
++ '[' xartifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1 = xundef ']'
++ check_option tk1_32 'hw_tag not set.'
++ local var=tk1_32
++ local 'msg=hw_tag not set.'
++ '[' xtk1_32 = xundef ']'
++ check_option yes 'has_perf_logs not set.'
++ local var=yes
++ local 'msg=has_perf_logs not set.'
++ '[' xyes = xundef ']'
++ '[' 0 = 0 ']'
++ metrics=(perf size vect sve md5sum)
++ mkdir -p artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1
++ true
++ verbose_opt=--verbose
++ num_entries_opt=' '
++ gather_perf_data yes tk1_32 results-1/ artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1
++ local has_perf_logs=yes
++ local hw_tag=tk1_32
++ local results_dir=results-1/
++ local csv_results_dir=artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1
++ '[' xyes = xyes ']'
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/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/ --out-perf-csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf-tmp.csv --out-status-csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/status.csv
++ '[' 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 status_csvs
+++ find results-1/ -name 'status.*.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-06.tcwglab/perf.serial.data ']'
++ for perf_dir in "${perf_dirs[@]}"
++ '[' -d results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data ']'
++ '[' xsample '!=' x ']'
++ key=2
++ sort=
+++ echo sample,dso
+++ tr , ' '
++ for i in $(echo "$format" | tr "," " ")
++ '[' xsample = xsample ']'
++ sort='sort -t, -k2 -g -r'
++ break
++ '[' 'xsort -t, -k2 -g -r' = x ']'
++ [[ sample,dso != *\d\s\o* ]]
++ '[' -f artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf-tmp.csv ']'
++ '[' -f artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/status.csv ']'
++ rm -f artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/status.csv
++ echo benchmark,symbol,status
++ '[' x '!=' x ']'
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1
++ for failed_csv in "${failed_csvs[@]}"
++ sed -e 's|888888888|failed-to-run|' -e 's|999999999|failed-to-build|' results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ for perf_dir in "${perf_dirs[@]}"
+++ cd results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data
+++ ls 510.parest_r.data 511.povray_r.data 519.lbm_r.data 520.omnetpp_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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-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[@]}"
+++ cd results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data
+++ sort
+++ ls 523.xalancbmk_r.data 525.x264_r.data 526.blender_r.data 531.deepsjeng_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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+++ basename 531.deepsjeng_r.data .data
++ benchmark=531.deepsjeng_r
++ symname=deepsjeng_r_base.default
++ symname=deepsjeng_r_base.default
++ echo 531.deepsjeng_r,deepsjeng_r_base.default,success
++ for perf_dir in "${perf_dirs[@]}"
+++ cd results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data
+++ sort
+++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data 508.namd_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-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-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-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-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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+++ basename 505.mcf_r.data .data
++ benchmark=505.mcf_r
++ symname=mcf_r_base.default
++ symname=mcf_r_base.default
++ echo 505.mcf_r,mcf_r_base.default,success
++ 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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[@]}"
+++ cd results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data
+++ ls 538.imagick_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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+++ basename 557.xz_r.data .data
++ benchmark=557.xz_r
++ symname=xz_r_base.default
++ symname=xz_r_base.default
++ echo 557.xz_r,xz_r_base.default,success
++ echo benchmark,symbol,sample,dso
++ 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 510.parest_r.data 511.povray_r.data 519.lbm_r.data 520.omnetpp_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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-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-03.tcwglab/perf.serial.data/.debug'
+++ cd results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data
+++ sort
+++ ls 523.xalancbmk_r.data 525.x264_r.data 526.blender_r.data 531.deepsjeng_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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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.GuP8IaYhAx
++ for report_field in dso symbol
++ sort -t, -k2 -g -r
+++ mktemp
++ tmpout=/tmp/tmp.LUn9ihtyQI
+++ mktemp
++ tmperr=/tmp/tmp.1p9beRCSII
+++ echo sample,dso
+++ sed -e s/size/dso_size/g
++ format1=sample,dso
++ wait 48199
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/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,
++ 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.LUn9ihtyQI
++ for report_field in dso symbol
+++ mktemp
++ tmpout=/tmp/tmp.MFwCyiSt7s
+++ mktemp
++ tmperr=/tmp/tmp.iLE4LjLwVN
+++ echo sample,dso
+++ sed -e s/size/symbol_size/g
++ format1=sample,dso
++ wait 48209
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/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,
++ 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.MFwCyiSt7s
++ head -n 100 /tmp/tmp.GuP8IaYhAx
+++ basename 531.deepsjeng_r.data .data
++ sed -e 's/^/531.deepsjeng_r,/'
++ rm /tmp/tmp.GuP8IaYhAx
++ 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 508.namd_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-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-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-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-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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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.xIuCbfkSbu
++ for report_field in dso symbol
++ sort -t, -k2 -g -r
+++ mktemp
++ tmpout=/tmp/tmp.HL4TFnD2eb
+++ mktemp
++ tmperr=/tmp/tmp.MwY4m5Mu7E
+++ echo sample,dso
+++ sed -e s/size/dso_size/g
++ format1=sample,dso
++ wait 48235
++ /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,
++ 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.HL4TFnD2eb
++ for report_field in dso symbol
+++ mktemp
++ tmpout=/tmp/tmp.1XhEPcIA8I
+++ mktemp
++ tmperr=/tmp/tmp.JEcqx5FBqG
+++ echo sample,dso
+++ sed -e s/size/symbol_size/g
++ format1=sample,dso
++ wait 48245
++ /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,
++ 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.1XhEPcIA8I
++ head -n 100 /tmp/tmp.xIuCbfkSbu
+++ basename 505.mcf_r.data .data
++ sed -e 's/^/505.mcf_r,/'
++ rm /tmp/tmp.xIuCbfkSbu
++ 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-08.tcwglab/perf.serial.data/.debug'
+++ cd results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data
+++ ls 538.imagick_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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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-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-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 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.qW9gQG6fQk
++ for report_field in dso symbol
++ sort -t, -k2 -g -r
+++ mktemp
++ tmpout=/tmp/tmp.UDRhKTRUJm
+++ mktemp
++ tmperr=/tmp/tmp.20JdkIDGeW
+++ echo sample,dso
+++ sed -e s/size/dso_size/g
++ format1=sample,dso
++ wait 48275
++ /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.UDRhKTRUJm
++ for report_field in dso symbol
+++ mktemp
++ tmpout=/tmp/tmp.8OcsqrW9Ry
+++ mktemp
++ tmperr=/tmp/tmp.ujz0eaBoqX
+++ echo sample,dso
+++ sed -e s/size/symbol_size/g
++ format1=sample,dso
++ wait 48285
++ 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-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,
++ sed -e 's/ *, */,/g'
+'
++ head -n 100 /tmp/tmp.8OcsqrW9Ry
++ head -n 100 /tmp/tmp.qW9gQG6fQk
+++ basename 557.xz_r.data .data
++ sed -e 's/^/557.xz_r,/'
++ rm /tmp/tmp.qW9gQG6fQk
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/fixup-perf-csv.py artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf-tmp.csv
++ rm artifacts/99-rewrite/artifacts.old/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_3/jenkins-scripts/../bmk-scripts/size-data-to-csv.py --bmk_name spec --out_csv_file artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/size.csv --perf_csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf.csv --results_dir results-1/ --interesting_symbols artifacts/99-rewrite/artifacts.old/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 526.blender_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 520.omnetpp_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_3/jenkins-scripts/../bmk-scripts/vect-data-to-csv.py --bmk_name spec --out_csv_file artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/vect.csv --perf_csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf.csv --results_dir results-1/ --interesting_symbols artifacts/99-rewrite/artifacts.old/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 526.blender_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 520.omnetpp_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_3/jenkins-scripts/../bmk-scripts/sve-data-to-csv.py --bmk_name spec --out_csv_file artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/sve.csv --perf_csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf.csv --results_dir results-1/ --interesting_symbols artifacts/99-rewrite/artifacts.old/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 526.blender_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 520.omnetpp_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_3/jenkins-scripts/../bmk-scripts/md5sum-data-to-csv.py --bmk_name spec --out_csv_file artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/md5sum.csv --perf_csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf.csv --results_dir results-1/ --interesting_symbols artifacts/99-rewrite/artifacts.old/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 526.blender_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 520.omnetpp_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")
++ merge_opts+=("$csv_results_dir/status.csv")
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/perf.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/size.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/vect.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/sve.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/md5sum.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/status.csv
++ csvs=' artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/results.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/results.csv'
++ num=2
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/csvs2table.py -p 5 --relative artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/results.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/results.csv
++ cat artifacts/99-rewrite/artifacts.old/results-vs-prev/csvs2table-results-internal.csv
++ c++filt -p
++ c++filt -p
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/csvs2table.py -p 0 --relative artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/results.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/results.csv
++ c++filt -p
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/csvs2table.py -p 99 --relative artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/results.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/results.csv
++ '[' x--relative == x--relative ']'
++ '[' 2 == 2 ']'
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/compare-results.py artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-0/results.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csv-results-1/results.csv --interesting_symbols artifacts/99-rewrite/artifacts.old/results-vs-prev/interesting-symbols.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/diff-bmk-results.py artifacts/99-rewrite/artifacts.old/results-vs-prev/compare-results-internal.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/csvs2table-results-internal.csv true
++ true
++ grep -Fxq 'Same results' artifacts/99-rewrite/artifacts.old/results-vs-prev/cmp-results.diff
++ cp artifacts/99-rewrite/artifacts.old/results-vs-prev/csvs2table-results-internal.csv artifacts/99-rewrite/artifacts.old/results-vs-prev/results-internal.csv