diff options
author | TCWG BuildSlave <tcwg-buildslave@linaro.org> | 2023-12-28 05:40:41 +0000 |
---|---|---|
committer | TCWG BuildSlave <tcwg-buildslave@linaro.org> | 2023-12-28 05:40:41 +0000 |
commit | 01a24386cb7bc7a3a370881b78e19c86a44d4345 (patch) | |
tree | dcf0c45847027feb726de73c42e52bedae92fa76 | |
parent | c4eb6ce2d05026ea5837cf8d40d4b5e77de49a03 (diff) |
onsuccess: #627: 0: [TCWG CI] https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/
Results :
| # reset_artifacts:
| -10
| # build_abe gdb -- --prefix /usr --disable install:
| -2
| # build_abe dejagnu:
| -1
| # build_abe check_gdb --:
| 0
check_regression status : 0
32 files changed, 2118 insertions, 564 deletions
diff --git a/00-sumfiles/gdb.log.xz b/00-sumfiles/gdb.log.xz Binary files differindex 04af366..aad20af 100644 --- a/00-sumfiles/gdb.log.xz +++ b/00-sumfiles/gdb.log.xz diff --git a/01-reset_artifacts/console.log.xz b/01-reset_artifacts/console.log.xz Binary files differindex fe2fc80..210122f 100644 --- a/01-reset_artifacts/console.log.xz +++ b/01-reset_artifacts/console.log.xz diff --git a/02-prepare_abe/console.log.xz b/02-prepare_abe/console.log.xz Binary files differindex c26ef36..cde9fa9 100644 --- a/02-prepare_abe/console.log.xz +++ b/02-prepare_abe/console.log.xz diff --git a/03-build_abe-gdb/console.log.xz b/03-build_abe-gdb/console.log.xz Binary files differindex fb90c23..5bc7f53 100644 --- a/03-build_abe-gdb/console.log.xz +++ b/03-build_abe-gdb/console.log.xz diff --git a/03-build_abe-gdb/make-gdb.log.xz b/03-build_abe-gdb/make-gdb.log.xz Binary files differindex 4da5905..047012e 100644 --- a/03-build_abe-gdb/make-gdb.log.xz +++ b/03-build_abe-gdb/make-gdb.log.xz diff --git a/04-build_abe-dejagnu/console.log.xz b/04-build_abe-dejagnu/console.log.xz Binary files differindex 5ec14bf..3216f7a 100644 --- a/04-build_abe-dejagnu/console.log.xz +++ b/04-build_abe-dejagnu/console.log.xz diff --git a/04-build_abe-dejagnu/make-dejagnu.log.xz b/04-build_abe-dejagnu/make-dejagnu.log.xz Binary files differindex b95bb75..a2e4a3b 100644 --- a/04-build_abe-dejagnu/make-dejagnu.log.xz +++ b/04-build_abe-dejagnu/make-dejagnu.log.xz diff --git a/05-build_abe-check_gdb/baseline.xfail b/05-build_abe-check_gdb/baseline.xfail index 6e4d5d4..f8db03a 100644 --- a/05-build_abe-check_gdb/baseline.xfail +++ b/05-build_abe-check_gdb/baseline.xfail @@ -54,11 +54,6 @@ FAIL: gdb.base/reggroups.exp: info reg invalid-reggroup should report 'Invalid r Running gdb:gdb.base/startup-with-shell.exp ... FAIL: gdb.base/startup-with-shell.exp: startup_with_shell = on; run_args = *.unique-extension: first argument expanded -Running gdb:gdb.base/sym-file.exp ... -FAIL: gdb.base/sym-file.exp: continue to breakpoint: bar (timeout) -FAIL: gdb.base/sym-file.exp: gdb_breakpoint: set breakpoint at foo -FAIL: gdb.base/sym-file.exp: info files must display sym-file-lib (timeout) - Running gdb:gdb.base/watch-bitfields.exp ... FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: continue until exit (the program is no longer running) FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 1->0: continue (the program exited) @@ -84,6 +79,13 @@ FAIL: gdb.cp/typeid.exp: before starting: print &typeid(cp) == &typeid(typeof(cp FAIL: gdb.cp/typeid.exp: before starting: print &typeid(i) FAIL: gdb.cp/typeid.exp: before starting: print &typeid(i) == &typeid(typeof(i)) +Running gdb:gdb.dap/pause.exp ... +ERROR: eof reading json header +UNRESOLVED: gdb.dap/pause.exp: testcase gdb.dap/pause.exp' aborted due to Tcl error +ERROR: tcl error code NONE +ERROR: tcl error sourcing gdb.dap/pause.exp. +ERROR: timeout reading json header + Running gdb:gdb.mi/mi-break-qualified.exp ... FAIL: gdb.mi/mi-break-qualified.exp: delete temp breakpoints (unexpected output) FAIL: gdb.mi/mi-break-qualified.exp: list of breakpoints (timeout) @@ -116,17 +118,31 @@ FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 3 (the program is no longer running) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach (the program is no longer running) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: delete all breakpoints in delete_breakpoints (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on (timeout) +UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: delete all breakpoints in delete_breakpoints (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on (timeout) +UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 (timeout) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 (timeout) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 (timeout) @@ -199,4 +215,19 @@ FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in th FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off (timeout) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on (timeout) +Running gdb:gdb.threads/create-fail.exp ... +FAIL: gdb.threads/create-fail.exp: iteration 10: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 1: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 2: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 3: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 4: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 5: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 6: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 7: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 8: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 9: run till end (timeout) + +Running gdb:gdb.threads/process-dies-while-detaching.exp ... +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) + === Results Summary === diff --git a/05-build_abe-check_gdb/check-gdb.log.xz b/05-build_abe-check_gdb/check-gdb.log.xz Binary files differindex 7777b65..d73911e 100644 --- a/05-build_abe-check_gdb/check-gdb.log.xz +++ b/05-build_abe-check_gdb/check-gdb.log.xz diff --git a/05-build_abe-check_gdb/console.log.xz b/05-build_abe-check_gdb/console.log.xz Binary files differindex e777e0e..0355c6e 100644 --- a/05-build_abe-check_gdb/console.log.xz +++ b/05-build_abe-check_gdb/console.log.xz diff --git a/06-check_regression/baseline.xfail b/06-check_regression/baseline.xfail index 6e4d5d4..f8db03a 100644 --- a/06-check_regression/baseline.xfail +++ b/06-check_regression/baseline.xfail @@ -54,11 +54,6 @@ FAIL: gdb.base/reggroups.exp: info reg invalid-reggroup should report 'Invalid r Running gdb:gdb.base/startup-with-shell.exp ... FAIL: gdb.base/startup-with-shell.exp: startup_with_shell = on; run_args = *.unique-extension: first argument expanded -Running gdb:gdb.base/sym-file.exp ... -FAIL: gdb.base/sym-file.exp: continue to breakpoint: bar (timeout) -FAIL: gdb.base/sym-file.exp: gdb_breakpoint: set breakpoint at foo -FAIL: gdb.base/sym-file.exp: info files must display sym-file-lib (timeout) - Running gdb:gdb.base/watch-bitfields.exp ... FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: continue until exit (the program is no longer running) FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 1->0: continue (the program exited) @@ -84,6 +79,13 @@ FAIL: gdb.cp/typeid.exp: before starting: print &typeid(cp) == &typeid(typeof(cp FAIL: gdb.cp/typeid.exp: before starting: print &typeid(i) FAIL: gdb.cp/typeid.exp: before starting: print &typeid(i) == &typeid(typeof(i)) +Running gdb:gdb.dap/pause.exp ... +ERROR: eof reading json header +UNRESOLVED: gdb.dap/pause.exp: testcase gdb.dap/pause.exp' aborted due to Tcl error +ERROR: tcl error code NONE +ERROR: tcl error sourcing gdb.dap/pause.exp. +ERROR: timeout reading json header + Running gdb:gdb.mi/mi-break-qualified.exp ... FAIL: gdb.mi/mi-break-qualified.exp: delete temp breakpoints (unexpected output) FAIL: gdb.mi/mi-break-qualified.exp: list of breakpoints (timeout) @@ -116,17 +118,31 @@ FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 3 (the program is no longer running) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach (the program is no longer running) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: delete all breakpoints in delete_breakpoints (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on (timeout) +UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: delete all breakpoints in delete_breakpoints (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on (timeout) +UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 (timeout) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 (timeout) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 (timeout) @@ -199,4 +215,19 @@ FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in th FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off (timeout) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on (timeout) +Running gdb:gdb.threads/create-fail.exp ... +FAIL: gdb.threads/create-fail.exp: iteration 10: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 1: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 2: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 3: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 4: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 5: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 6: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 7: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 8: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 9: run till end (timeout) + +Running gdb:gdb.threads/process-dies-while-detaching.exp ... +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) + === Results Summary === diff --git a/06-check_regression/console.log.xz b/06-check_regression/console.log.xz Binary files differindex 2a83779..20151c7 100644 --- a/06-check_regression/console.log.xz +++ b/06-check_regression/console.log.xz diff --git a/README.html b/README.html index b4a22a1..3f0d54d 100644 --- a/README.html +++ b/README.html @@ -70,6 +70,10 @@ List of files below: <li><a href="./jenkins/run-build.env">./jenkins/run-build.env</a> <li><a href="./manifest.sh">./manifest.sh</a> <li><a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a> +<li><a href="./notify/jira/components">./notify/jira/components</a> +<li><a href="./notify/jira/description">./notify/jira/description</a> +<li><a href="./notify/jira/startdate">./notify/jira/startdate</a> +<li><a href="./notify/jira/summary">./notify/jira/summary</a> <li><a href="./notify/mail-body.txt">./notify/mail-body.txt</a> <li><a href="./notify/mail-recipients.txt">./notify/mail-recipients.txt</a> <li><a href="./notify/mail-subject.txt">./notify/mail-subject.txt</a> @@ -67,6 +67,10 @@ List of files below: - ./jenkins/run-build.env - ./manifest.sh - ./notify/jira/comment-template.txt +- ./notify/jira/components +- ./notify/jira/description +- ./notify/jira/startdate +- ./notify/jira/summary - ./notify/mail-body.txt - ./notify/mail-recipients.txt - ./notify/mail-subject.txt diff --git a/git/gdb_rev b/git/gdb_rev index cbdbab9..17d71be 100644 --- a/git/gdb_rev +++ b/git/gdb_rev @@ -1 +1 @@ -3bb1944a5a0527a38702084ac301d9933b0130bb +64e34e4134edb8a763ecfced808d2bb796796a15 diff --git a/jenkins/build-name b/jenkins/build-name index 6f5b2f5..83b8f37 100644 --- a/jenkins/build-name +++ b/jenkins/build-name @@ -1 +1 @@ -#626-gdb-R0 +#627-gdb-R0 diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log index e40578f..e61bede 100644 --- a/jenkins/notify-full.log +++ b/jenkins/notify-full.log @@ -21,22 +21,22 @@ ++ get_manifest artifacts/manifest.sh '{rr[ci_config]}' ++ set +x + ci_config=master-aarch64 -+ echo '# Debug traces :' # Debug traces : ++ echo '# Debug traces :' ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/ -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/' -+ echo '# Using dir : base-artifacts' +# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/ ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/' # Using dir : base-artifacts ++ echo '# Using dir : base-artifacts' ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/ -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/' -+ echo '# Using dir : artifacts' +# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/ # Using dir : artifacts ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/' ++ echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify @@ -44,8 +44,8 @@ + declare -Ag pw + '[' ignore = precommit ']' + check_source_changes -# check_source_changes + echo '# check_source_changes' +# check_source_changes ++ get_current_manifest '{rr[update_baseline]}' ++ get_manifest artifacts/manifest.sh '{rr[update_baseline]}' ++ set +x @@ -75,7 +75,7 @@ +++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gdb_rev -++ '[' x3bb1944a5a0527a38702084ac301d9933b0130bb '!=' xc2289ae34815e7c9048fa141f0551592db9897fa ']' +++ '[' x64e34e4134edb8a763ecfced808d2bb796796a15 '!=' x3bb1944a5a0527a38702084ac301d9933b0130bb ']' ++ echo -ne gdb ++ delim=' ' ++ echo @@ -88,17 +88,17 @@ ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ first_bad=3bb1944a5a0527a38702084ac301d9933b0130bb ++ first_bad=64e34e4134edb8a763ecfced808d2bb796796a15 ++ get_baseline_git gdb_rev ++ set -euf -o pipefail ++ local base_artifacts=base-artifacts ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ last_good=c2289ae34815e7c9048fa141f0551592db9897fa ++ last_good=3bb1944a5a0527a38702084ac301d9933b0130bb + local res + res=0 -+ wait 776948 ++ wait 1706272 + git -C gdb rev-parse --verify HEAD + assert_with_msg 'Cannot parse HEAD in repo gdb' '[' 0 = 0 ']' + set -euf -o pipefail +x @@ -112,22 +112,22 @@ ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa ++ base_rev=3bb1944a5a0527a38702084ac301d9933b0130bb ++ get_current_git gdb_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb -++ git -C gdb rev-parse '3bb1944a5a0527a38702084ac301d9933b0130bb^@' ++ cur_rev=64e34e4134edb8a763ecfced808d2bb796796a15 +++ git -C gdb rev-parse '64e34e4134edb8a763ecfced808d2bb796796a15^@' + for sha1 in $(git -C "$c" rev-parse "$cur_rev^@") -+ '[' 145c21056abeace6b3f6cafb65c29a7812036852 = c2289ae34815e7c9048fa141f0551592db9897fa ']' -+ return 1 -+ change_kind=single_component -+ echo '# Debug traces :' ++ '[' 3bb1944a5a0527a38702084ac301d9933b0130bb = 3bb1944a5a0527a38702084ac301d9933b0130bb ']' ++ return 0 ++ change_kind=single_commit # Debug traces : -# change_kind=single_component : gdb -+ echo '# change_kind=single_component : gdb' +# change_kind=single_commit : gdb ++ echo '# Debug traces :' ++ echo '# change_kind=single_commit : gdb' + for c in "${changed_components[@]}" ++ get_baseline_git gdb_rev ++ set -euf -o pipefail @@ -135,18 +135,18 @@ ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa ++ base_rev=3bb1944a5a0527a38702084ac301d9933b0130bb ++ get_current_git gdb_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb -++ git -C gdb rev-list --count c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb -+ c_commits=3 -# rev for gdb : c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb (3 commits) -+ echo '# rev for gdb : c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb (3 commits)' ++ cur_rev=64e34e4134edb8a763ecfced808d2bb796796a15 +++ git -C gdb rev-list --count 3bb1944a5a0527a38702084ac301d9933b0130bb..64e34e4134edb8a763ecfced808d2bb796796a15 ++ c_commits=1 +# rev for gdb : 3bb1944a5a0527a38702084ac301d9933b0130bb..64e34e4134edb8a763ecfced808d2bb796796a15 (1 commits) ++ echo '# rev for gdb : 3bb1944a5a0527a38702084ac301d9933b0130bb..64e34e4134edb8a763ecfced808d2bb796796a15 (1 commits)' + echo '' + setup_stages_to_run + '[' ignore = onregression ']' @@ -171,16 +171,275 @@ + print_config_f=gnu_print_config + post_interesting_commits init + set -euf -o pipefail -# post_interesting_commits + echo '# post_interesting_commits' +# post_interesting_commits ++ local stage=init ++ '[' single_commit '!=' single_commit ']' ++ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local ref=master ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local reference=auto ++ local single_branch=master ++ local remote=origin ++ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local reference=auto ++ local single_branch=master ++ local remote=origin ++ local refopt= ++ case "$reference" in ++ local ref_dir ++ for ref_dir in $url $dir +++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git ++ ref_dir=interesting-commits ++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git ++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir ++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' ++ for ref_dir in $url $dir +++ basename interesting-commits .git ++ ref_dir=interesting-commits ++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git ++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir ++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' ++ git -C interesting-commits status ++ '[' -d interesting-commits ']' ++ '[' x '!=' x ']' ++ '[' -d interesting-commits ']' ++ rm -f interesting-commits/.git/gc.log ++ git -C interesting-commits config gc.autoDetach false ++ git -C interesting-commits gc --auto --force --prune=all ++ find interesting-commits/.git -name '*.lock' -delete ++ local i ++ for i in am cherry-pick rebase ++ git -C interesting-commits am --abort ++ true ++ for i in am cherry-pick rebase ++ git -C interesting-commits cherry-pick --abort ++ true ++ for i in am cherry-pick rebase ++ git -C interesting-commits rebase --abort ++ true ++ break ++ local fresh_clone=false ++ true ++ '[' -d interesting-commits ']' ++ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local remote=origin ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local single_branch=master ++ git -C interesting-commits remote rm origin ++ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local refspec ++ '[' xmaster = x ']' ++ refspec=+refs/heads/master:refs/remotes/origin/master ++ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ local duration=1h ++ shift ++ local tries=3 ++ shift ++ local n=0 ++ local ret=0 ++ '[' 0 -eq 3 ']' ++ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune +timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ ret=0 ++ wait 1706352 ++ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ '[' 0 -eq 0 ']' ++ break ++ return 0 ++ break ++ git_checkout interesting-commits master origin ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local ref=master ++ local remote=origin ++ git_clean interesting-commits ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift ++ fresh_dir interesting-commits 'interesting-commits/.git/*' ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift 1 +++ dirname interesting-commits/something ++ dir=interesting-commits ++ mkdir -p interesting-commits ++ find_opts=("!" "-path" "$dir") ++ for keep_pattern in "$@" ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname 'interesting-commits/.git/*' ++ keep_pattern=interesting-commits/.git ++ '[' xinteresting-commits/.git = xinteresting-commits ']' ++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']' ++ set -euf -o pipefail +x ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname interesting-commits/.git ++ keep_pattern=interesting-commits ++ '[' xinteresting-commits = xinteresting-commits ']' ++ break ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';' ++ chmod -R +rw interesting-commits ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete ++ git -C interesting-commits reset -q --hard ++ local sha1 +++ git_rev_parse interesting-commits master origin +++ set -euf -o pipefail +++ local dir=interesting-commits +++ local ref=master +++ local remote=origin +++ '[' 3 -ge 3 ']' +++ remote=origin +++ git_rev_parse_1 interesting-commits master origin --short +++ set -euf -o pipefail +++ local dir=interesting-commits +++ local ref=master +++ local remote=origin +++ local opts=--short +++ local ret +++ cd interesting-commits +++ local sha1 try_ref +++ case "$ref" in +++ try_ref=refs/remotes/origin/master +++ ret=0 ++++ git rev-parse --short refs/remotes/origin/master +++ sha1=2a2bd97cd +++ '[' 0 -ne 0 ']' +++ echo 2a2bd97cd ++ sha1=2a2bd97cd ++ git -C interesting-commits checkout --detach 2a2bd97cd +Warning: you are leaving 1 commit behind, not connected to +any of your branches: + + 6d1b8b352 Add entry 64e34e4134edb8a763ecfced808d2bb796796a15 from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/ + +If you want to keep it by creating a new branch, this may be a good time +to do so with: + + git branch <new-branch-name> 6d1b8b352 + +HEAD is now at 2a2bd97cd Add entry 8afdbcdd7abe1e3c7a81e07f34c256e7f2dbc652 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/276/ ++ false ++ dryrun='echo DRYRUN: ' ++ local jira_dir jira_key= +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ jira_dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ jira_dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira ++ '[' init = full ']' ++ true ++ git -C interesting-commits remote update -p +Fetching baseline +Fetching origin ++ git_clean interesting-commits refs/remotes/origin/master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift ++ fresh_dir interesting-commits 'interesting-commits/.git/*' ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift 1 +++ dirname interesting-commits/something ++ dir=interesting-commits ++ mkdir -p interesting-commits ++ find_opts=("!" "-path" "$dir") ++ for keep_pattern in "$@" ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname 'interesting-commits/.git/*' ++ keep_pattern=interesting-commits/.git ++ '[' xinteresting-commits/.git = xinteresting-commits ']' ++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']' ++ set -euf -o pipefail +x ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname interesting-commits/.git ++ keep_pattern=interesting-commits ++ '[' xinteresting-commits = xinteresting-commits ']' ++ break ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';' ++ chmod -R +rw interesting-commits ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete ++ git -C interesting-commits reset -q --hard refs/remotes/origin/master ++ update_interesting_commits init '' +# update_interesting_commits ++ echo '# update_interesting_commits' + local stage=init -+ '[' single_component '!=' single_commit ']' ++ local jira_key= ++ local subdir3 subdir4 subdir4 +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ subdir3=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 tcwg_gdb_check +++ local dir=gdb/sha1 +++ '[' 3 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 3 -ge 3 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check +++ '[' 3 -ge 4 ']' +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check ++ subdir4=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 tcwg_gdb_check master-aarch64 +++ local dir=gdb/sha1 +++ '[' 4 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 4 -ge 3 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check +++ '[' 4 -ge 4 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 ++ subdir5=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 ++ '[' -d interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ']' ++ mkdir -p interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/first_url ++ mkdir -p interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts ++ echo 3bb1944a5a0527a38702084ac301d9933b0130bb ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/build_url gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/last_good ++ '[' init '!=' full ']' + return +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ git -C interesting-commits commit -m 'Add entry 64e34e4134edb8a763ecfced808d2bb796796a15 from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/' +[detached HEAD 1d1f1420b] Add entry 64e34e4134edb8a763ecfced808d2bb796796a15 from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/ + 3 files changed, 3 insertions(+) + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/first_url + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/build_url + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/last_good ++ wait 1720747 ++ echo DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master +DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master ++ break + '[' full '!=' full ']' + gnu_generate_extra_details + set -euf -o pipefail + '[' -d artifacts/sumfiles ']' -+ wait 776972 ++ wait 1720749 + gcc-compare-results/compare_tests -compr none -pass-thresh 0.9 base-artifacts/sumfiles artifacts/sumfiles + true + calculate_results_date @@ -196,46 +455,692 @@ ++ assert_with_msg 'ERROR: No gdb in current git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x +++ cat base-artifacts/git/gdb_rev -++ git -C gdb show --no-patch --pretty=%ct c2289ae34815e7c9048fa141f0551592db9897fa -+ base_d=1703635229 +++ git -C gdb show --no-patch --pretty=%ct 3bb1944a5a0527a38702084ac301d9933b0130bb ++ base_d=1703657183 ++ get_current_component_date gdb ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gdb in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x +++ cat artifacts/git/gdb_rev -++ git -C gdb show --no-patch --pretty=%ct 3bb1944a5a0527a38702084ac301d9933b0130bb -+ cur_d=1703657183 -+ '[' x1703635229 '!=' x ']' -+ '[' x1703657183 = x ']' -+ '[' 1703657183 -lt 1703635229 ']' -+ '[' x1703657183 = x ']' -+ '[' 1703657183 -gt 0 ']' -+ results_date=1703657183 -+ assert_with_msg 'Failed to produce results_date' '[' 1703657183 -gt 0 ']' +++ git -C gdb show --no-patch --pretty=%ct 64e34e4134edb8a763ecfced808d2bb796796a15 ++ cur_d=1703721673 ++ '[' x1703657183 '!=' x ']' ++ '[' x1703721673 = x ']' ++ '[' 1703721673 -lt 1703657183 ']' ++ '[' x1703721673 = x ']' ++ '[' 1703721673 -gt 0 ']' ++ results_date=1703721673 ++ assert_with_msg 'Failed to produce results_date' '[' 1703721673 -gt 0 ']' + set -euf -o pipefail +x ++ get_baseline_manifest '{rr[results_date]}' ++ get_manifest base-artifacts/manifest.sh '{rr[results_date]}' false ++ set +x -+ base_d=1703578179 -+ '[' 1703578179 '!=' '' ']' -+ '[' 1703657183 -gt 1703578179 ']' -+ results_date=1703617681 -+ rr[results_date]=1703617681 ++ base_d=1703617681 ++ '[' 1703617681 '!=' '' ']' ++ '[' 1703721673 -gt 1703617681 ']' ++ results_date=1703669677 ++ rr[results_date]=1703669677 + cat + manifest_out + cat + check_if_first_report + declare -g first_icommit_to_report + first_icommit_to_report=false -+ '[' xsingle_component '!=' xsingle_commit ']' -+ return ++ '[' xsingle_commit '!=' xsingle_commit ']' ++ local isubdir +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ isubdir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/first_url ']' ++ local first_url +++ cat interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/first_url ++ first_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/ +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ '[' https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/ = https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/ ']' ++ first_icommit_to_report=true + post_interesting_commits full + set -euf -o pipefail + echo '# post_interesting_commits' # post_interesting_commits + local stage=full -+ '[' single_component '!=' single_commit ']' -+ return ++ '[' single_commit '!=' single_commit ']' ++ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local ref=master ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local reference=auto ++ local single_branch=master ++ local remote=origin ++ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local reference=auto ++ local single_branch=master ++ local remote=origin ++ local refopt= ++ case "$reference" in ++ local ref_dir ++ for ref_dir in $url $dir +++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git ++ ref_dir=interesting-commits ++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git ++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir ++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' ++ for ref_dir in $url $dir +++ basename interesting-commits .git ++ ref_dir=interesting-commits ++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git ++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir ++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' ++ git -C interesting-commits status ++ '[' -d interesting-commits ']' ++ '[' x '!=' x ']' ++ '[' -d interesting-commits ']' ++ rm -f interesting-commits/.git/gc.log ++ git -C interesting-commits config gc.autoDetach false ++ git -C interesting-commits gc --auto --force --prune=all ++ find interesting-commits/.git -name '*.lock' -delete ++ local i ++ for i in am cherry-pick rebase ++ git -C interesting-commits am --abort ++ true ++ for i in am cherry-pick rebase ++ git -C interesting-commits cherry-pick --abort ++ true ++ for i in am cherry-pick rebase ++ git -C interesting-commits rebase --abort ++ true ++ break ++ local fresh_clone=false ++ true ++ '[' -d interesting-commits ']' ++ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local remote=origin ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local single_branch=master ++ git -C interesting-commits remote rm origin ++ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local refspec ++ '[' xmaster = x ']' ++ refspec=+refs/heads/master:refs/remotes/origin/master ++ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ local duration=1h ++ shift ++ local tries=3 ++ shift ++ local n=0 ++ local ret=0 ++ '[' 0 -eq 3 ']' ++ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune +timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ ret=0 ++ wait 1720885 ++ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ '[' 0 -eq 0 ']' ++ break ++ return 0 ++ break ++ git_checkout interesting-commits master origin ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local ref=master ++ local remote=origin ++ git_clean interesting-commits ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift ++ fresh_dir interesting-commits 'interesting-commits/.git/*' ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift 1 +++ dirname interesting-commits/something ++ dir=interesting-commits ++ mkdir -p interesting-commits ++ find_opts=("!" "-path" "$dir") ++ for keep_pattern in "$@" ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname 'interesting-commits/.git/*' ++ keep_pattern=interesting-commits/.git ++ '[' xinteresting-commits/.git = xinteresting-commits ']' ++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']' ++ set -euf -o pipefail +x ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname interesting-commits/.git ++ keep_pattern=interesting-commits ++ '[' xinteresting-commits = xinteresting-commits ']' ++ break ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';' ++ chmod -R +rw interesting-commits ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete ++ git -C interesting-commits reset -q --hard ++ local sha1 +++ git_rev_parse interesting-commits master origin +++ set -euf -o pipefail +++ local dir=interesting-commits +++ local ref=master +++ local remote=origin +++ '[' 3 -ge 3 ']' +++ remote=origin +++ git_rev_parse_1 interesting-commits master origin --short +++ set -euf -o pipefail +++ local dir=interesting-commits +++ local ref=master +++ local remote=origin +++ local opts=--short +++ local ret +++ cd interesting-commits +++ local sha1 try_ref +++ case "$ref" in +++ try_ref=refs/remotes/origin/master +++ ret=0 ++++ git rev-parse --short refs/remotes/origin/master +++ sha1=2a2bd97cd +++ '[' 0 -ne 0 ']' +++ echo 2a2bd97cd ++ sha1=2a2bd97cd ++ git -C interesting-commits checkout --detach 2a2bd97cd +Warning: you are leaving 1 commit behind, not connected to +any of your branches: + + 1d1f1420b Add entry 64e34e4134edb8a763ecfced808d2bb796796a15 from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/ + +If you want to keep it by creating a new branch, this may be a good time +to do so with: + + git branch <new-branch-name> 1d1f1420b + +HEAD is now at 2a2bd97cd Add entry 8afdbcdd7abe1e3c7a81e07f34c256e7f2dbc652 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/276/ ++ false ++ dryrun='echo DRYRUN: ' ++ local jira_dir jira_key= +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ jira_dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ jira_dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira ++ '[' full = full ']' ++ false ++ true ++ git -C interesting-commits remote update -p +Fetching baseline +Fetching origin ++ git_clean interesting-commits refs/remotes/origin/master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift ++ fresh_dir interesting-commits 'interesting-commits/.git/*' ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift 1 +++ dirname interesting-commits/something ++ dir=interesting-commits ++ mkdir -p interesting-commits ++ find_opts=("!" "-path" "$dir") ++ for keep_pattern in "$@" ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname 'interesting-commits/.git/*' ++ keep_pattern=interesting-commits/.git ++ '[' xinteresting-commits/.git = xinteresting-commits ']' ++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']' ++ set -euf -o pipefail +x ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname interesting-commits/.git ++ keep_pattern=interesting-commits ++ '[' xinteresting-commits = xinteresting-commits ']' ++ break ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';' ++ chmod -R +rw interesting-commits ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete ++ git -C interesting-commits reset -q --hard refs/remotes/origin/master +# update_interesting_commits ++ update_interesting_commits full '' ++ echo '# update_interesting_commits' ++ local stage=full ++ local jira_key= ++ local subdir3 subdir4 subdir4 +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ subdir3=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 tcwg_gdb_check +++ local dir=gdb/sha1 +++ '[' 3 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 3 -ge 3 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check +++ '[' 3 -ge 4 ']' +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check ++ subdir4=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 tcwg_gdb_check master-aarch64 +++ local dir=gdb/sha1 +++ '[' 4 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 4 -ge 3 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check +++ '[' 4 -ge 4 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 ++ subdir5=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 ++ '[' -d interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ']' ++ mkdir -p interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/first_url ++ mkdir -p interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts ++ echo 3bb1944a5a0527a38702084ac301d9933b0130bb ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/build_url gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/last_good ++ '[' full '!=' full ']' ++ gnu_print_result --oneline ++ false ++ local print_arg=--oneline ++ '[' -d artifacts/sumfiles ']' ++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py ++ local xfails=artifacts/sumfiles/xfails.xfail ++ '[' -f artifacts/sumfiles/xfails.xfail ']' ++ wait 1735230 ++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231228 --build_dir=artifacts/sumfiles --verbosity=1 ++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231228 --build_dir=artifacts/sumfiles --verbosity=1 ++ wait 1735231 ++ local n_regressions n_progressions pass_fail=PASS ++ '[' 0 '!=' 0 ']' +++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum +++ true ++ n_regressions=0 +++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum +++ true ++ n_progressions=0 ++ printf PASS ++ '[' 0 '!=' 0 ']' ++ rm artifacts/notify/regressions.sum ++ '[' 0 '!=' 0 ']' ++ rm artifacts/notify/progressions.sum ++ printf '\n' ++ '[' --oneline = --oneline ']' ++ return 0 ++ merge_status_summary interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check ++ set -euf -o pipefail ++ local subdir=interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check ++ local cur_file cur best= best_file ++ read -r cur_file +++ find interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check -mindepth 2 -maxdepth 2 -name status-summary.txt +++ sort +++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/status-summary.txt ++ cur=PASS ++ '[' PASS -le '' ']' +/home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/round-robin-notify.sh: line 1057: [: PASS: integer expression expected ++ best=PASS ++ best_file=interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/status-summary.txt ++ read -r cur_file ++ cat interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/status-summary.txt ++ merge_status_summary interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ set -euf -o pipefail ++ local subdir=interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ local cur_file cur best= best_file ++ read -r cur_file +++ find interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 -mindepth 2 -maxdepth 2 -name status-summary.txt +++ sort +++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/status-summary.txt ++ cur=PASS ++ '[' PASS -le '' ']' +/home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/round-robin-notify.sh: line 1057: [: PASS: integer expression expected ++ best=PASS ++ best_file=interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/status-summary.txt ++ read -r cur_file ++ cat interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/status-summary.txt ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/status-summary.txt gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/status-summary.txt gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/status-summary.txt ++ gnu_print_result --long ++ false ++ local print_arg=--long ++ '[' -d artifacts/sumfiles ']' ++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py ++ local xfails=artifacts/sumfiles/xfails.xfail ++ '[' -f artifacts/sumfiles/xfails.xfail ']' ++ wait 1735271 ++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231228 --build_dir=artifacts/sumfiles --verbosity=1 ++ wait 1735272 ++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231228 --build_dir=artifacts/sumfiles --verbosity=1 ++ local n_regressions n_progressions pass_fail=PASS ++ '[' 0 '!=' 0 ']' +++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum +++ true ++ n_regressions=0 +++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum +++ true ++ n_progressions=0 ++ printf PASS ++ '[' 0 '!=' 0 ']' ++ rm artifacts/notify/regressions.sum ++ '[' 0 '!=' 0 ']' ++ rm artifacts/notify/progressions.sum ++ printf '\n' ++ '[' --long = --oneline ']' ++ local length=10 outfile n_lines ++ '[' --long = --long ']' ++ length=-0 ++ for outfile in regressions.sum progressions.sum ++ '[' -f artifacts/notify/regressions.sum ']' ++ continue ++ for outfile in regressions.sum progressions.sum ++ '[' -f artifacts/notify/progressions.sum ']' ++ continue ++ cat +++ print_artifacts_url 00-sumfiles/ +++ set -euf -o pipefail +++ local url ++++ get_current_manifest BUILD_URL ++++ get_manifest artifacts/manifest.sh BUILD_URL ++++ set +x +++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts +++ '[' '' '!=' '' ']' +++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts/00-sumfiles/ +++ print_artifacts_url notify/ +++ set -euf -o pipefail +++ local url ++++ get_current_manifest BUILD_URL ++++ get_manifest artifacts/manifest.sh BUILD_URL ++++ set +x +++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts +++ '[' '' '!=' '' ']' +++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts/notify/ +++ print_artifacts_url sumfiles/xfails.xfail +++ set -euf -o pipefail +++ local url ++++ get_current_manifest BUILD_URL ++++ get_manifest artifacts/manifest.sh BUILD_URL ++++ set +x +++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts +++ '[' '' '!=' '' ']' +++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts/sumfiles/xfails.xfail ++ cat interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/status-summary.txt ++ sed 's/^/* /' ++ print_icommits_link gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/details.txt ++ set -euf -o pipefail ++ local path=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/details.txt ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ echo https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/details.txt ++ cat interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/build_url ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/details.txt gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/status.txt ++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/summary.txt ']' ++ local bad_artifacts_url good_artifacts_url +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts +++ get_baseline_manifest BUILD_URL +++ get_manifest base-artifacts/manifest.sh BUILD_URL false +++ set +x ++ good_artifacts_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts ++ cat ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/reproduction_instructions.txt ++ local ci_config ++ read ci_config +++ cd interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check +++ ls ++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/summary.txt ']' ++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/status.txt ']' ++ echo '* master-aarch64' ++ cat interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/status.txt ++ sed 's/^/*/' ++ read ci_config ++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/status-summary.txt/summary.txt ']' ++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/status-summary.txt/status.txt ']' ++ continue ++ read ci_config ++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/status.txt/summary.txt ']' ++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/status.txt/status.txt ']' ++ continue ++ read ci_config ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/status.txt ++ local ci_project ++ read ci_project +++ cd interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ ls ++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/first_url/status.txt ']' ++ continue ++ read ci_project ++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/status-summary.txt/status.txt ']' ++ continue ++ read ci_project ++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/status.txt/status.txt ']' ++ continue ++ read ci_project ++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/status.txt ']' ++ echo '* tcwg_gdb_check' ++ cat interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/status.txt ++ sed 's/^/*/' ++ read ci_project ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/status.txt ++ print_commits --short ++ set -euf -o pipefail ++ false ++ local print_arg=--short ++ '[' single_commit = no_change ']' ++ local more_lines ++ '[' single_commit = single_commit ']' ++ local c=gdb ++ '[' --short = --link ']' ++ local describe ++ '[' '' = '' ']' +++ describe_sha1 gdb 64e34e4134edb8a763ecfced808d2bb796796a15 true +++ local component=gdb +++ local sha1=64e34e4134edb8a763ecfced808d2bb796796a15 +++ local anything=true +++ match=() +++ local -a match +++ case "$component" in +++ match=(--match "gdb*") +++ git -C gdb describe --match 'gdb*' 64e34e4134edb8a763ecfced808d2bb796796a15 ++ describe=gdb-14-branchpoint-931-g64e34e4134e +++ echo gdb-14-branchpoint-931-g64e34e4134e +++ sed 's,^basepoints/,,' ++ describe=gdb-14-branchpoint-931-g64e34e4134e ++ '[' --short = --oneline ']' ++ '[' '' = '' ']' ++ echo 'commit gdb-14-branchpoint-931-g64e34e4134e' ++ local tmpfile +++ mktemp ++ tmpfile=/tmp/tmp.QDVWQpsfmC ++ git -C gdb log -n1 64e34e4134edb8a763ecfced808d2bb796796a15 ++ tail -n +2 ++ head -n 10 /tmp/tmp.QDVWQpsfmC +++ cat /tmp/tmp.QDVWQpsfmC +++ wc -l ++ more_lines=-6 ++ '[' -6 -gt 0 ']' ++ rm /tmp/tmp.QDVWQpsfmC ++ '[' '' '!=' '' ']' ++ return 0 ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/commit-log.txt ++ true ++ local jira_dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira ++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/key ']' ++ '[' -e interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira ']' ++ mkdir interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira ++ '[' '' '!=' '' ']' +++ print_commits --oneline +++ set -euf -o pipefail +++ false +++ local print_arg=--oneline +++ '[' single_commit = no_change ']' +++ local more_lines +++ '[' single_commit = single_commit ']' +++ local c=gdb +++ '[' --oneline = --link ']' +++ local describe +++ '[' '' = '' ']' ++++ describe_sha1 gdb 64e34e4134edb8a763ecfced808d2bb796796a15 true ++++ local component=gdb ++++ local sha1=64e34e4134edb8a763ecfced808d2bb796796a15 ++++ local anything=true ++++ match=() ++++ local -a match ++++ case "$component" in ++++ match=(--match "gdb*") ++++ git -C gdb describe --match 'gdb*' 64e34e4134edb8a763ecfced808d2bb796796a15 +++ describe=gdb-14-branchpoint-931-g64e34e4134e ++++ echo gdb-14-branchpoint-931-g64e34e4134e ++++ sed 's,^basepoints/,,' +++ describe=gdb-14-branchpoint-931-g64e34e4134e +++ '[' --oneline = --oneline ']' +++ echo gdb-14-branchpoint-931-g64e34e4134e +++ return 0 +++ cat interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/status-summary.txt ++ echo gdb-14-branchpoint-931-g64e34e4134e: PASS ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/summary ++ cat +++ print_commits --link +++ set -euf -o pipefail +++ false +++ local print_arg=--link +++ '[' single_commit = no_change ']' +++ local more_lines +++ '[' single_commit = single_commit ']' +++ local c=gdb +++ '[' --link = --link ']' +++ local url ++++ get_baseline_git gdb_url ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No gdb_url in baseline git' '[' -f base-artifacts/git/gdb_url ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/gdb_url +++ url=git://sourceware.org/git/binutils-gdb.git +++ [[ git://sourceware.org/git/binutils-gdb.git =~ git://sourceware.org/git/ ]] +++ url=binutils-gdb.git +++ url='https://sourceware.org/git/?p=binutils-gdb.git' +++ echo 'https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=64e34e4134edb8a763ecfced808d2bb796796a15' +++ return 0 +++ cat interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/commit-log.txt +++ cat interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/status.txt +++ print_icommits_link gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/yaml +++ set -euf -o pipefail +++ local path=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/yaml +++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git +++ echo https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/yaml ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/description ++ update_jira_card ++ set -euf -o pipefail ++ echo '# update_jira_card' +# update_jira_card ++ local jira_dir +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ jira_dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ jira_dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira ++ components=() ++ local -a components ++ case "$changed_single_component" in ++ components+=(GDB) ++ IFS=, ++ echo GDB ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/components ++ local commit_date +++ git -C gdb log -n1 --pretty=%cd --date=iso 64e34e4134edb8a763ecfced808d2bb796796a15 ++ commit_date='2023-12-28 00:01:13 +0000' ++ date -d '2023-12-28 00:01:13 +0000' +%Y-%m-%d ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/startdate ++ local key project +++ print_jira_card_key +++ set -euf -o pipefail +++ local jira_dir ++++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 ++++ local dir=gdb/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ jira_dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ jira_dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira +++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/key ']' +++ return 0 ++ key= ++ '[' -z '' ']' ++ echo 'WARNING: no existing jira card interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/key' +WARNING: no existing jira card interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/key ++ return 0 ++ local describe +++ describe_sha1 gdb 64e34e4134edb8a763ecfced808d2bb796796a15 false +++ local component=gdb +++ local sha1=64e34e4134edb8a763ecfced808d2bb796796a15 +++ local anything=false +++ match=() +++ local -a match +++ case "$component" in +++ match=(--match "gdb*") +++ git -C gdb describe --match 'gdb*' 64e34e4134edb8a763ecfced808d2bb796796a15 ++ describe=gdb-14-branchpoint-931-g64e34e4134e ++ '[' gdb-14-branchpoint-931-g64e34e4134e '!=' '' ']' ++ local d +++ dirname gdb-14-branchpoint-931-g64e34e4134e ++ d=. ++ mkdir -p interesting-commits/gdb/. ++ local symlink= ++ '[' . '!=' . ']' ++ symlink=sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ rm -f interesting-commits/gdb/gdb-14-branchpoint-931-g64e34e4134e ++ ln -s sha1/64e34e4134edb8a763ecfced808d2bb796796a15 interesting-commits/gdb/gdb-14-branchpoint-931-g64e34e4134e ++ git -C interesting-commits add gdb/gdb-14-branchpoint-931-g64e34e4134e +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ git -C interesting-commits commit -m 'Add entry 64e34e4134edb8a763ecfced808d2bb796796a15 from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/' +[detached HEAD 062b6d315] Add entry 64e34e4134edb8a763ecfced808d2bb796796a15 from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/ + 17 files changed, 64 insertions(+) + create mode 120000 gdb/gdb-14-branchpoint-931-g64e34e4134e + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/commit-log.txt + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/first_url + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/components + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/description + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/startdate + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/summary + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/status-summary.txt + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/status.txt + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/build_url + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/details.txt + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/last_good + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/reproduction_instructions.txt + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/status-summary.txt + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/status.txt + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/status-summary.txt + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/status.txt ++ wait 1735648 ++ echo DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master +DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master ++ break + true + generate_jira_dir + set -euf -o pipefail @@ -245,11 +1150,23 @@ ++ set -euf -o pipefail ++ local print_arg=--entry ++ shift 1 -++ '[' xsingle_component '!=' xsingle_commit ']' -++ return 0 -+ icommit_entry= -+ '[' '' '!=' '' ']' -+ mkdir -p artifacts/notify/jira +++ '[' xsingle_commit '!=' xsingle_commit ']' +++ local isubdir ++++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 ++++ local dir=gdb/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ isubdir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ case "$print_arg" in +++ echo interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ icommit_entry=interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ '[' interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 '!=' '' ']' ++ '[' -d interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira ']' ++ rsync -a interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/ artifacts/notify/jira/ ++ '[' -f artifacts/notify/jira/key ']' + '[' '' '!=' '' ']' + cat ++ print_jira_template_card @@ -263,10 +1180,10 @@ ++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py ++ local xfails=artifacts/sumfiles/xfails.xfail ++ '[' -f artifacts/sumfiles/xfails.xfail ']' -++ wait 777048 -++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1 -++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1 -++ wait 777049 +++ wait 1735659 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231228 --build_dir=artifacts/sumfiles --verbosity=1 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231228 --build_dir=artifacts/sumfiles --verbosity=1 +++ wait 1735660 ++ local n_regressions n_progressions pass_fail=PASS ++ '[' 0 '!=' 0 ']' +++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum @@ -289,9 +1206,9 @@ +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x -++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts +++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts ++ '[' '' '!=' '' ']' -++ echo 'https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/notify/mail-body.txt/*view*/' +++ echo 'https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts/notify/mail-body.txt/*view*/' # print all notification files + echo '# print all notification files' + true @@ -314,19 +1231,15 @@ ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa ++ base_rev=3bb1944a5a0527a38702084ac301d9933b0130bb ++ get_current_git gdb_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb -+ read -r email -++ git -C gdb log --pretty=%ae c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc ++ cur_rev=64e34e4134edb8a763ecfced808d2bb796796a15 + read -r email +++ git -C gdb log --pretty=%ae 3bb1944a5a0527a38702084ac301d9933b0130bb..64e34e4134edb8a763ecfced808d2bb796796a15 + emails["$email"]=cc + read -r email + local precommit_postcommit=postcommit @@ -337,19 +1250,15 @@ ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa ++ base_rev=3bb1944a5a0527a38702084ac301d9933b0130bb ++ get_current_git gdb_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb -+ read -r email -++ git -C gdb log --pretty=%ce c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to ++ cur_rev=64e34e4134edb8a763ecfced808d2bb796796a15 + read -r email +++ git -C gdb log --pretty=%ce 3bb1944a5a0527a38702084ac301d9933b0130bb..64e34e4134edb8a763ecfced808d2bb796796a15 + emails["$email"]=to + read -r email + unset 'emails[author]' 'emails[committer]' @@ -357,63 +1266,54 @@ + recipients=() + local -a recipients + for email in "${!emails[@]}" -+ type=bcc ++ type=to + case "$precommit_postcommit:$type" in + case "$type" in -+ recipients+=("$type:$email") ++ recipients+=("$email") + for email in "${!emails[@]}" -+ type=to ++ type=cc + case "$precommit_postcommit:$type" in + case "$type" in -+ recipients+=("$email") ++ recipients+=("$type:$email") + for email in "${!emails[@]}" -+ type=cc_postcommit ++ type=bcc + case "$precommit_postcommit:$type" in -+ type=cc + case "$type" in + recipients+=("$type:$email") + for email in "${!emails[@]}" -+ type=to ++ type=cc_postcommit + case "$precommit_postcommit:$type" in ++ type=cc + case "$type" in -+ recipients+=("$email") ++ recipients+=("$type:$email") + IFS=, -+ echo bcc:tcwg-validation@linaro.org,amodra@gmail.com,cc:gdb-testers@sourceware.org,vapier@gentoo.org ++ echo brobecker@adacore.com,cc:gdbadmin@sourceware.org,bcc:tcwg-validation@linaro.org,cc:gdb-testers@sourceware.org ++ print_commits --oneline ++ set -euf -o pipefail ++ false ++ local print_arg=--oneline -++ '[' single_component = no_change ']' +++ '[' single_commit = no_change ']' ++ local more_lines -++ '[' single_component = single_commit ']' -++ '[' single_component = single_component ']' -++ local new_commits c base_rev cur_rev c_commits components -++ local commits_or_patches -++ '[' '' '!=' '' ']' -++ commits_or_patches=commits -++ new_commits=0 -++ for c in "${changed_components[@]}" -+++ get_baseline_git gdb_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/gdb_rev -++ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa -+++ get_current_git gdb_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/gdb_rev -++ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb -+++ git -C gdb rev-list --count c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb -++ c_commits=3 -++ new_commits=3 -+++ echo gdb -+++ tr ' ' , -++ components=gdb -++ echo '3 commits in gdb' +++ '[' single_commit = single_commit ']' +++ local c=gdb +++ '[' --oneline = --link ']' +++ local describe +++ '[' '' = '' ']' ++++ describe_sha1 gdb 64e34e4134edb8a763ecfced808d2bb796796a15 true ++++ local component=gdb ++++ local sha1=64e34e4134edb8a763ecfced808d2bb796796a15 ++++ local anything=true ++++ match=() ++++ local -a match ++++ case "$component" in ++++ match=(--match "gdb*") ++++ git -C gdb describe --match 'gdb*' 64e34e4134edb8a763ecfced808d2bb796796a15 +++ describe=gdb-14-branchpoint-931-g64e34e4134e ++++ echo gdb-14-branchpoint-931-g64e34e4134e ++++ sed 's,^basepoints/,,' +++ describe=gdb-14-branchpoint-931-g64e34e4134e ++ '[' --oneline = --oneline ']' +++ echo gdb-14-branchpoint-931-g64e34e4134e ++ return 0 ++ gnu_print_result --oneline ++ false @@ -422,10 +1322,10 @@ ++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py ++ local xfails=artifacts/sumfiles/xfails.xfail ++ '[' -f artifacts/sumfiles/xfails.xfail ']' -++ wait 777105 -++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1 -++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1 -++ wait 777106 +++ wait 1735708 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231228 --build_dir=artifacts/sumfiles --verbosity=1 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231228 --build_dir=artifacts/sumfiles --verbosity=1 +++ wait 1735709 ++ local n_regressions n_progressions pass_fail=PASS ++ '[' 0 '!=' 0 ']' +++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum @@ -467,21 +1367,44 @@ ++ case "$print_arg" in ++ case "$ci_config" in ++ echo aarch64 -+ echo '[Linaro-TCWG-CI]' '3 commits in gdb: PASS on aarch64' ++ echo '[Linaro-TCWG-CI]' 'gdb-14-branchpoint-931-g64e34e4134e: PASS on aarch64' + print_mail_body + local bad_artifacts_url good_artifacts_url ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -+ bad_artifacts_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts ++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -+ good_artifacts_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts ++ good_artifacts_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts + local key= -+ '[' single_component = single_commit ']' ++ '[' single_commit = single_commit ']' ++ '[' '' = '' ']' +++ print_jira_card_key +++ set -euf -o pipefail +++ local jira_dir ++++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 ++++ local dir=gdb/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ jira_dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ jira_dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira +++ '[' -f interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/key ']' +++ return 0 ++ key= ++ '[' -z '' ']' +++ print_jira_template_card +++ local jira_card=GNU-692 +++ case "$ci_project/$ci_config:$changed_single_component" in +++ echo GNU-692 ++ key=GNU-692 ++ cat ++ '[' GNU-692 '!=' '' ']' + cat -+ '[' '' '!=' '' ']' + cat ++ gnu_print_config --short ++ false @@ -508,56 +1431,40 @@ ++ set -euf -o pipefail ++ false ++ local print_arg=--short -++ '[' single_component = no_change ']' +++ '[' single_commit = no_change ']' ++ local more_lines -++ '[' single_component = single_commit ']' -++ '[' single_component = single_component ']' -++ local new_commits c base_rev cur_rev c_commits components -++ local commits_or_patches -++ '[' '' '!=' '' ']' -++ commits_or_patches=commits -++ new_commits=0 -++ for c in "${changed_components[@]}" -+++ get_baseline_git gdb_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/gdb_rev -++ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa -+++ get_current_git gdb_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/gdb_rev -++ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb -+++ git -C gdb rev-list --count c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb -++ c_commits=3 -++ new_commits=3 -+++ echo gdb -+++ tr ' ' , -++ components=gdb -++ echo '3 commits in gdb' +++ '[' single_commit = single_commit ']' +++ local c=gdb +++ '[' --short = --link ']' +++ local describe +++ '[' '' = '' ']' ++++ describe_sha1 gdb 64e34e4134edb8a763ecfced808d2bb796796a15 true ++++ local component=gdb ++++ local sha1=64e34e4134edb8a763ecfced808d2bb796796a15 ++++ local anything=true ++++ match=() ++++ local -a match ++++ case "$component" in ++++ match=(--match "gdb*") ++++ git -C gdb describe --match 'gdb*' 64e34e4134edb8a763ecfced808d2bb796796a15 +++ describe=gdb-14-branchpoint-931-g64e34e4134e ++++ echo gdb-14-branchpoint-931-g64e34e4134e ++++ sed 's,^basepoints/,,' +++ describe=gdb-14-branchpoint-931-g64e34e4134e ++ '[' --short = --oneline ']' -++ for c in "${changed_components[@]}" -+++ get_baseline_git gdb_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/gdb_rev -++ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa -+++ get_current_git gdb_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/gdb_rev -++ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb -+++ git -C gdb rev-list --count c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb -++ c_commits=3 -++ '[' '' '!=' '' ']' -++ git -C gdb log -n 5 --oneline c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb -++ '[' 3 -gt 5 ']' +++ '[' '' = '' ']' +++ echo 'commit gdb-14-branchpoint-931-g64e34e4134e' +++ local tmpfile ++++ mktemp +++ tmpfile=/tmp/tmp.CuGTg8nqS3 +++ git -C gdb log -n1 64e34e4134edb8a763ecfced808d2bb796796a15 +++ tail -n +2 +++ head -n 10 /tmp/tmp.CuGTg8nqS3 ++++ cat /tmp/tmp.CuGTg8nqS3 ++++ wc -l +++ more_lines=-6 +++ '[' -6 -gt 0 ']' +++ rm /tmp/tmp.CuGTg8nqS3 ++ '[' '' '!=' '' ']' ++ return 0 ++ gnu_print_result --short @@ -567,10 +1474,10 @@ ++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py ++ local xfails=artifacts/sumfiles/xfails.xfail ++ '[' -f artifacts/sumfiles/xfails.xfail ']' -++ wait 777170 -++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1 -++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1 -++ wait 777171 +++ wait 1735767 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231228 --build_dir=artifacts/sumfiles --verbosity=1 +++ wait 1735768 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231228 --build_dir=artifacts/sumfiles --verbosity=1 ++ local n_regressions n_progressions pass_fail=PASS ++ '[' 0 '!=' 0 ']' +++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum @@ -601,27 +1508,27 @@ ++++ get_current_manifest BUILD_URL ++++ get_manifest artifacts/manifest.sh BUILD_URL ++++ set +x -+++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts ++++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts +++ '[' '' '!=' '' ']' -+++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/00-sumfiles/ ++++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts/00-sumfiles/ +++ print_artifacts_url notify/ +++ set -euf -o pipefail +++ local url ++++ get_current_manifest BUILD_URL ++++ get_manifest artifacts/manifest.sh BUILD_URL ++++ set +x -+++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts ++++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts +++ '[' '' '!=' '' ']' -+++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/notify/ ++++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts/notify/ +++ print_artifacts_url sumfiles/xfails.xfail +++ set -euf -o pipefail +++ local url ++++ get_current_manifest BUILD_URL ++++ get_manifest artifacts/manifest.sh BUILD_URL ++++ set +x -+++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts ++++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts +++ '[' '' '!=' '' ']' -+++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/sumfiles/xfails.xfail ++++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts/sumfiles/xfails.xfail ++ gnu_print_config --long ++ false ++ . /home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/tcwg_gnu-config.sh @@ -642,18 +1549,81 @@ ++ local print_arg=--long ++ case "$print_arg" in ++ echo 'CI config tcwg_gdb_check master-aarch64' -+ '[' single_component '!=' single_commit ']' -+ return ++ '[' single_commit '!=' single_commit ']' ++ '[' '' '!=' '' ']' ++ cat +++ print_last_icommit --reproduction_instructions_link tcwg_gdb_check master-aarch64 +++ false +++ set -euf -o pipefail +++ local print_arg=--reproduction_instructions_link +++ shift 1 +++ '[' xsingle_commit '!=' xsingle_commit ']' +++ local isubdir ++++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 tcwg_gdb_check master-aarch64 ++++ local dir=gdb/sha1 ++++ '[' 4 -ge 2 ']' ++++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++++ '[' 4 -ge 3 ']' ++++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check ++++ '[' 4 -ge 4 ']' ++++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 ++++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 +++ isubdir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 +++ case "$print_arg" in +++ print_icommits_link gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/reproduction_instructions.txt +++ set -euf -o pipefail +++ local path=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/reproduction_instructions.txt +++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git +++ echo https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/reproduction_instructions.txt +++ print_commits --link +++ set -euf -o pipefail +++ false +++ local print_arg=--link +++ '[' single_commit = no_change ']' +++ local more_lines +++ '[' single_commit = single_commit ']' +++ local c=gdb +++ '[' --link = --link ']' +++ local url ++++ get_baseline_git gdb_url ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No gdb_url in baseline git' '[' -f base-artifacts/git/gdb_url ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/gdb_url +++ url=git://sourceware.org/git/binutils-gdb.git +++ [[ git://sourceware.org/git/binutils-gdb.git =~ git://sourceware.org/git/ ]] +++ url=binutils-gdb.git +++ url='https://sourceware.org/git/?p=binutils-gdb.git' +++ echo 'https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=64e34e4134edb8a763ecfced808d2bb796796a15' +++ return 0 +++ print_last_icommit --status +++ false +++ set -euf -o pipefail +++ local print_arg=--status +++ shift 1 +++ '[' xsingle_commit '!=' xsingle_commit ']' +++ local isubdir ++++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 ++++ local dir=gdb/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ isubdir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ case "$print_arg" in +++ cat interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/status.txt + true + generate_jenkins_html_files -+ wait 777214 ++ wait 1735826 + set -euf -o pipefail -# generate_jenkins_html_files -... Skipping + echo '# generate_jenkins_html_files' +# generate_jenkins_html_files + true + case "$ci_project" in + echo '... Skipping' +... Skipping + return + generate_readme html + set -euf -o pipefail @@ -928,6 +1898,38 @@ ++ echo -n '<a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a>' + echo '<li><a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a>' + read -r cur_file +++ print_readme_link html ./notify/jira/components +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./notify/jira/components +++ case $text_type in +++ echo -n '<a href="./notify/jira/components">./notify/jira/components</a>' ++ echo '<li><a href="./notify/jira/components">./notify/jira/components</a>' ++ read -r cur_file +++ print_readme_link html ./notify/jira/description +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./notify/jira/description +++ case $text_type in +++ echo -n '<a href="./notify/jira/description">./notify/jira/description</a>' ++ echo '<li><a href="./notify/jira/description">./notify/jira/description</a>' ++ read -r cur_file +++ print_readme_link html ./notify/jira/startdate +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./notify/jira/startdate +++ case $text_type in +++ echo -n '<a href="./notify/jira/startdate">./notify/jira/startdate</a>' ++ echo '<li><a href="./notify/jira/startdate">./notify/jira/startdate</a>' ++ read -r cur_file +++ print_readme_link html ./notify/jira/summary +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./notify/jira/summary +++ case $text_type in +++ echo -n '<a href="./notify/jira/summary">./notify/jira/summary</a>' ++ echo '<li><a href="./notify/jira/summary">./notify/jira/summary</a>' ++ read -r cur_file ++ print_readme_link html ./notify/mail-body.txt ++ set -euf -o pipefail ++ local text_type=html @@ -1267,6 +2269,38 @@ ++ echo -n ./notify/jira/comment-template.txt + echo '- ./notify/jira/comment-template.txt' + read -r cur_file +++ print_readme_link txt ./notify/jira/components +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./notify/jira/components +++ case $text_type in +++ echo -n ./notify/jira/components ++ echo '- ./notify/jira/components' ++ read -r cur_file +++ print_readme_link txt ./notify/jira/description +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./notify/jira/description +++ case $text_type in +++ echo -n ./notify/jira/description ++ echo '- ./notify/jira/description' ++ read -r cur_file +++ print_readme_link txt ./notify/jira/startdate +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./notify/jira/startdate +++ case $text_type in +++ echo -n ./notify/jira/startdate ++ echo '- ./notify/jira/startdate' ++ read -r cur_file +++ print_readme_link txt ./notify/jira/summary +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./notify/jira/summary +++ case $text_type in +++ echo -n ./notify/jira/summary ++ echo '- ./notify/jira/summary' ++ read -r cur_file ++ print_readme_link txt ./notify/mail-body.txt ++ set -euf -o pipefail ++ local text_type=txt @@ -1346,23 +2380,23 @@ + case $text_type in + echo '# generate dashboard' # generate dashboard -# generate_dashboard_squad -... Skipping -# post_dashboard_squad -... Skipping + generate_dashboard_squad + local results_date + echo '# generate_dashboard_squad' +# generate_dashboard_squad + false +... Skipping + echo '... Skipping' + return + post_dashboard_squad + echo '# post_dashboard_squad' +# post_dashboard_squad + false + echo '... Skipping' +... Skipping + return + generate_lnt_report -+ wait 777408 ++ wait 1736036 + set -euf -o pipefail + local results_date + echo '# generate_lnt_report' @@ -1373,20 +2407,20 @@ ++ get_current_manifest '{rr[results_date]}' ++ get_manifest artifacts/manifest.sh '{rr[results_date]}' ++ set +x -+ results_date=1703617681 -++ date '+%Y-%m-%d %H:%M:%S' --date @1703617681 -+ results_date='2023-12-26 19:08:01' ++ results_date=1703669677 +++ date '+%Y-%m-%d %H:%M:%S' --date @1703669677 ++ results_date='2023-12-27 09:34:37' + local jira_key=- + '[' -f artifacts/notify/jira/key ']' + case "$ci_project" in ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -+ generate_lnt_gnu_check_report https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/ tcwg_gdb_check master-aarch64 '2023-12-26 19:08:01' - artifacts/sumfiles artifacts/notify/lnt_report.json -+ local build_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/ ++ generate_lnt_gnu_check_report https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/ tcwg_gdb_check master-aarch64 '2023-12-27 09:34:37' - artifacts/sumfiles artifacts/notify/lnt_report.json ++ local build_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/ + local ci_project=tcwg_gdb_check + local ci_config=master-aarch64 -+ local 'results_date=2023-12-26 19:08:01' ++ local 'results_date=2023-12-27 09:34:37' + local jira_key=- + local sumfiles_dir=artifacts/sumfiles + local output_file=artifacts/notify/lnt_report.json @@ -1397,18 +2431,18 @@ + local lnt_testsuite=tcwg_gdb_check + local machine_name=master-aarch64 + local build_number -++ basename https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/ -+ build_number=626 +++ basename https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/ ++ build_number=627 + set +x -# release_testresults_files -... Done + false + true + release_testresults_files + echo '# release_testresults_files' +# release_testresults_files + '[' -d artifacts/jenkins ']' + '[' -f artifacts/testresults/testresults-mail-recipients.txt ']' + echo '... Done' +... Done + post_to_jira + set -euf -o pipefail + echo '# post_to_jira' @@ -1418,5 +2452,5 @@ + false + false + false -Full stage ran successfully. + echo 'Full stage ran successfully.' +Full stage ran successfully. diff --git a/jenkins/notify-init.log b/jenkins/notify-init.log index cb17cdc..8dd5a1c 100644 --- a/jenkins/notify-init.log +++ b/jenkins/notify-init.log @@ -26,18 +26,18 @@ ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/ -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/' -+ echo '# Using dir : base-artifacts' +# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/ # Using dir : base-artifacts ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/' ++ echo '# Using dir : base-artifacts' ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/ -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/' -+ echo '# Using dir : artifacts' +# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/ ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/' # Using dir : artifacts ++ echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify + case "$notify" in @@ -75,7 +75,7 @@ +++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gdb_rev -++ '[' x3bb1944a5a0527a38702084ac301d9933b0130bb '!=' xc2289ae34815e7c9048fa141f0551592db9897fa ']' +++ '[' x64e34e4134edb8a763ecfced808d2bb796796a15 '!=' x3bb1944a5a0527a38702084ac301d9933b0130bb ']' ++ echo -ne gdb ++ delim=' ' ++ echo @@ -88,17 +88,17 @@ ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ first_bad=3bb1944a5a0527a38702084ac301d9933b0130bb ++ first_bad=64e34e4134edb8a763ecfced808d2bb796796a15 ++ get_baseline_git gdb_rev ++ set -euf -o pipefail ++ local base_artifacts=base-artifacts ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ last_good=c2289ae34815e7c9048fa141f0551592db9897fa ++ last_good=3bb1944a5a0527a38702084ac301d9933b0130bb + local res + res=0 -+ wait 776837 ++ wait 1691813 + git -C gdb rev-parse --verify HEAD + assert_with_msg 'Cannot parse HEAD in repo gdb' '[' 0 = 0 ']' + set -euf -o pipefail +x @@ -112,22 +112,22 @@ ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa ++ base_rev=3bb1944a5a0527a38702084ac301d9933b0130bb ++ get_current_git gdb_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb -++ git -C gdb rev-parse '3bb1944a5a0527a38702084ac301d9933b0130bb^@' ++ cur_rev=64e34e4134edb8a763ecfced808d2bb796796a15 +++ git -C gdb rev-parse '64e34e4134edb8a763ecfced808d2bb796796a15^@' + for sha1 in $(git -C "$c" rev-parse "$cur_rev^@") -+ '[' 145c21056abeace6b3f6cafb65c29a7812036852 = c2289ae34815e7c9048fa141f0551592db9897fa ']' -+ return 1 -+ change_kind=single_component ++ '[' 3bb1944a5a0527a38702084ac301d9933b0130bb = 3bb1944a5a0527a38702084ac301d9933b0130bb ']' ++ return 0 ++ change_kind=single_commit # Debug traces : + echo '# Debug traces :' -# change_kind=single_component : gdb -+ echo '# change_kind=single_component : gdb' +# change_kind=single_commit : gdb ++ echo '# change_kind=single_commit : gdb' + for c in "${changed_components[@]}" ++ get_baseline_git gdb_rev ++ set -euf -o pipefail @@ -135,17 +135,17 @@ ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa ++ base_rev=3bb1944a5a0527a38702084ac301d9933b0130bb ++ get_current_git gdb_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb -++ git -C gdb rev-list --count c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb -+ c_commits=3 -+ echo '# rev for gdb : c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb (3 commits)' -# rev for gdb : c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb (3 commits) ++ cur_rev=64e34e4134edb8a763ecfced808d2bb796796a15 +++ git -C gdb rev-list --count 3bb1944a5a0527a38702084ac301d9933b0130bb..64e34e4134edb8a763ecfced808d2bb796796a15 ++ c_commits=1 +# rev for gdb : 3bb1944a5a0527a38702084ac301d9933b0130bb..64e34e4134edb8a763ecfced808d2bb796796a15 (1 commits) ++ echo '# rev for gdb : 3bb1944a5a0527a38702084ac301d9933b0130bb..64e34e4134edb8a763ecfced808d2bb796796a15 (1 commits)' + echo '' + setup_stages_to_run @@ -174,8 +174,269 @@ + echo '# post_interesting_commits' # post_interesting_commits + local stage=init -+ '[' single_component '!=' single_commit ']' ++ '[' single_commit '!=' single_commit ']' ++ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local ref=master ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local reference=auto ++ local single_branch=master ++ local remote=origin ++ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local reference=auto ++ local single_branch=master ++ local remote=origin ++ local refopt= ++ case "$reference" in ++ local ref_dir ++ for ref_dir in $url $dir +++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git ++ ref_dir=interesting-commits ++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git ++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir ++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' ++ for ref_dir in $url $dir +++ basename interesting-commits .git ++ ref_dir=interesting-commits ++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git ++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir ++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' ++ git -C interesting-commits status ++ '[' -d interesting-commits ']' ++ '[' x '!=' x ']' ++ '[' -d interesting-commits ']' ++ rm -f interesting-commits/.git/gc.log ++ git -C interesting-commits config gc.autoDetach false ++ git -C interesting-commits gc --auto --force --prune=all ++ find interesting-commits/.git -name '*.lock' -delete ++ local i ++ for i in am cherry-pick rebase ++ git -C interesting-commits am --abort ++ true ++ for i in am cherry-pick rebase ++ git -C interesting-commits cherry-pick --abort ++ true ++ for i in am cherry-pick rebase ++ git -C interesting-commits rebase --abort ++ true ++ break ++ local fresh_clone=false ++ true ++ '[' -d interesting-commits ']' ++ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local remote=origin ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local single_branch=master ++ git -C interesting-commits remote rm origin ++ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local refspec ++ '[' xmaster = x ']' ++ refspec=+refs/heads/master:refs/remotes/origin/master ++ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ local duration=1h ++ shift ++ local tries=3 ++ shift ++ local n=0 ++ local ret=0 ++ '[' 0 -eq 3 ']' +timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ ret=0 ++ wait 1691893 ++ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ '[' 0 -eq 0 ']' ++ break ++ return 0 ++ break ++ git_checkout interesting-commits master origin ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local ref=master ++ local remote=origin ++ git_clean interesting-commits ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift ++ fresh_dir interesting-commits 'interesting-commits/.git/*' ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift 1 +++ dirname interesting-commits/something ++ dir=interesting-commits ++ mkdir -p interesting-commits ++ find_opts=("!" "-path" "$dir") ++ for keep_pattern in "$@" ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname 'interesting-commits/.git/*' ++ keep_pattern=interesting-commits/.git ++ '[' xinteresting-commits/.git = xinteresting-commits ']' ++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']' ++ set -euf -o pipefail +x ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname interesting-commits/.git ++ keep_pattern=interesting-commits ++ '[' xinteresting-commits = xinteresting-commits ']' ++ break ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';' ++ chmod -R +rw interesting-commits ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete ++ git -C interesting-commits reset -q --hard ++ local sha1 +++ git_rev_parse interesting-commits master origin +++ set -euf -o pipefail +++ local dir=interesting-commits +++ local ref=master +++ local remote=origin +++ '[' 3 -ge 3 ']' +++ remote=origin +++ git_rev_parse_1 interesting-commits master origin --short +++ set -euf -o pipefail +++ local dir=interesting-commits +++ local ref=master +++ local remote=origin +++ local opts=--short +++ local ret +++ cd interesting-commits +++ local sha1 try_ref +++ case "$ref" in +++ try_ref=refs/remotes/origin/master +++ ret=0 ++++ git rev-parse --short refs/remotes/origin/master +++ sha1=2a2bd97cd +++ '[' 0 -ne 0 ']' +++ echo 2a2bd97cd ++ sha1=2a2bd97cd ++ git -C interesting-commits checkout --detach 2a2bd97cd +Warning: you are leaving 1 commit behind, not connected to +any of your branches: + + 138951777 Add entry 50bef9bd63e7fb94f1d2cc8b7809256ffc73b2ef from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/767/ + +If you want to keep it by creating a new branch, this may be a good time +to do so with: + + git branch <new-branch-name> 138951777 + +HEAD is now at 2a2bd97cd Add entry 8afdbcdd7abe1e3c7a81e07f34c256e7f2dbc652 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/276/ ++ false ++ dryrun='echo DRYRUN: ' ++ local jira_dir jira_key= +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ jira_dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ jira_dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira ++ '[' init = full ']' ++ true ++ git -C interesting-commits remote update -p +Fetching baseline +From ssh://review.linaro.org:29418/toolchain/ci/interesting-commits + adb1fd9aa..2a2bd97cd master -> baseline/master +Fetching origin ++ git_clean interesting-commits refs/remotes/origin/master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift ++ fresh_dir interesting-commits 'interesting-commits/.git/*' ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift 1 +++ dirname interesting-commits/something ++ dir=interesting-commits ++ mkdir -p interesting-commits ++ find_opts=("!" "-path" "$dir") ++ for keep_pattern in "$@" ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname 'interesting-commits/.git/*' ++ keep_pattern=interesting-commits/.git ++ '[' xinteresting-commits/.git = xinteresting-commits ']' ++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']' ++ set -euf -o pipefail +x ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname interesting-commits/.git ++ keep_pattern=interesting-commits ++ '[' xinteresting-commits = xinteresting-commits ']' ++ break ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';' ++ chmod -R +rw interesting-commits ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete ++ git -C interesting-commits reset -q --hard refs/remotes/origin/master +# update_interesting_commits ++ update_interesting_commits init '' ++ echo '# update_interesting_commits' ++ local stage=init ++ local jira_key= ++ local subdir3 subdir4 subdir4 +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ subdir3=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 tcwg_gdb_check +++ local dir=gdb/sha1 +++ '[' 3 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 3 -ge 3 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check +++ '[' 3 -ge 4 ']' +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check ++ subdir4=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check +++ interesting_subdir gdb 64e34e4134edb8a763ecfced808d2bb796796a15 tcwg_gdb_check master-aarch64 +++ local dir=gdb/sha1 +++ '[' 4 -ge 2 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 +++ '[' 4 -ge 3 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check +++ '[' 4 -ge 4 ']' +++ dir=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 +++ echo gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 ++ subdir5=gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 ++ '[' -d interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ']' ++ mkdir -p interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15 ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/first_url ++ mkdir -p interesting-commits/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64 +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts ++ echo 3bb1944a5a0527a38702084ac301d9933b0130bb ++ git -C interesting-commits add gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/build_url gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/last_good ++ '[' init '!=' full ']' + return +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ git -C interesting-commits commit -m 'Add entry 64e34e4134edb8a763ecfced808d2bb796796a15 from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/' +[detached HEAD 6d1b8b352] Add entry 64e34e4134edb8a763ecfced808d2bb796796a15 from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/ + 3 files changed, 3 insertions(+) + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/first_url + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/build_url + create mode 100644 gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/last_good ++ wait 1706183 ++ echo DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master +DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master ++ break + '[' init '!=' full ']' + echo 'Init stage ran successfully.' Init stage ran successfully. diff --git a/jenkins/run-build.env b/jenkins/run-build.env index 79338dc..fcb2c79 100644 --- a/jenkins/run-build.env +++ b/jenkins/run-build.env @@ -1,4 +1,4 @@ -build_name="#626" +build_name="#627" docker_opts=(--distro default --arch @@ -7,7 +7,7 @@ arm64 tcwg-jade-05 ) source build_container.sh trap "cleanup_all_containers" EXIT -build_name="#626-gdb" +build_name="#627-gdb" branch_opt=(==rr\[gdb_git\] git://sourceware.org/git/binutils-gdb.git#master ) -build_name="#626-gdb-R0" +build_name="#627-gdb-R0" diff --git a/manifest.sh b/manifest.sh index 0aea681..0996953 100644 --- a/manifest.sh +++ b/manifest.sh @@ -6,10 +6,10 @@ rr[ci_config]="master-aarch64" declare -g "scripts_branch=master" rr[mode]="build" rr[update_baseline]="onsuccess" -declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/" +declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/" declare -g "SQUAD_GRP=" rr[gdb_git]="git://sourceware.org/git/binutils-gdb.git#master" -rr[result_expiry_date]="20231227" +rr[result_expiry_date]="20231228" # Saving rr[] in the manifest rr[abe_branch]="master" rr[abe_repo]="https://git-us.linaro.org/toolchain/abe.git" @@ -24,4 +24,4 @@ rr[no_regression_p]="no_regression_p" rr[no_regression_result]="0" rr[target]="native" declare -g "notify=ignore" -rr[results_date]="1703617681" +rr[results_date]="1703669677" diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt index 4ce3571..c9d5c8e 100644 --- a/notify/jira/comment-template.txt +++ b/notify/jira/comment-template.txt @@ -1,3 +1,3 @@ [GNU-692] PASS -Details: https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/notify/mail-body.txt/*view*/ +Details: https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts/notify/mail-body.txt/*view*/ diff --git a/notify/jira/components b/notify/jira/components new file mode 100644 index 0000000..cc8abee --- /dev/null +++ b/notify/jira/components @@ -0,0 +1 @@ +GDB diff --git a/notify/jira/description b/notify/jira/description new file mode 100644 index 0000000..f166f2b --- /dev/null +++ b/notify/jira/description @@ -0,0 +1,14 @@ +Commit: https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=64e34e4134edb8a763ecfced808d2bb796796a15 +commit gdb-14-branchpoint-931-g64e34e4134e +Author: GDB Administrator <gdbadmin@sourceware.org> +Date: Thu Dec 28 00:01:13 2023 +0000 + + Automatic date update in version.in + +* tcwg_gdb_check +** master-aarch64 +*** PASS +*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/details.txt +*** https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts + +Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/jira/yaml diff --git a/notify/jira/startdate b/notify/jira/startdate new file mode 100644 index 0000000..df5096b --- /dev/null +++ b/notify/jira/startdate @@ -0,0 +1 @@ +2023-12-28 diff --git a/notify/jira/summary b/notify/jira/summary new file mode 100644 index 0000000..4acea2d --- /dev/null +++ b/notify/jira/summary @@ -0,0 +1 @@ +gdb-14-branchpoint-931-g64e34e4134e: PASS diff --git a/notify/lnt_report.json b/notify/lnt_report.json index 5991b9a..f98247d 100644 --- a/notify/lnt_report.json +++ b/notify/lnt_report.json @@ -6,18 +6,18 @@ "Run": { "Info": { "tag": "tcwg_gdb_check", - "run_order": "626", - "test_url": "https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/", + "run_order": "627", + "test_url": "https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/", "gdb_url": "git://sourceware.org/git/binutils-gdb.git", - "gdb_rev": "3bb1944a5a0527a38702084ac301d9933b0130bb", + "gdb_rev": "64e34e4134edb8a763ecfced808d2bb796796a15", "__report_version__": "1" }, - "Start Time": "2023-12-26 19:08:01" + "Start Time": "2023-12-27 09:34:37" }, "Tests": [ { "Data": [ - 174 + 125 ], "Info": {}, "Name": "tcwg_gdb_check.gdb.FAIL.nb_FAIL" @@ -25,7 +25,7 @@ , { "Data": [ - 119 + 120 ], "Info": {}, "Name": "tcwg_gdb_check.gdb.KFAIL.nb_KFAIL" @@ -41,7 +41,7 @@ , { "Data": [ - 115014 + 115073 ], "Info": {}, "Name": "tcwg_gdb_check.gdb.PASS.nb_PASS" @@ -57,7 +57,7 @@ , { "Data": [ - 9 + 2 ], "Info": {}, "Name": "tcwg_gdb_check.gdb.UNRESOLVED.nb_UNRESOLVED" @@ -65,7 +65,7 @@ , { "Data": [ - 501 + 500 ], "Info": {}, "Name": "tcwg_gdb_check.gdb.UNSUPPORTED.nb_UNSUPPORTED" @@ -81,7 +81,7 @@ , { "Data": [ - 13 + 5 ], "Info": {}, "Name": "tcwg_gdb_check.gdb.ERROR.nb_ERROR" @@ -97,7 +97,7 @@ , { "Data": [ - 174 + 125 ], "Info": {}, "Name": "tcwg_gdb_check.TOTAL.FAIL.nb_FAIL" @@ -105,7 +105,7 @@ , { "Data": [ - 119 + 120 ], "Info": {}, "Name": "tcwg_gdb_check.TOTAL.KFAIL.nb_KFAIL" @@ -121,7 +121,7 @@ , { "Data": [ - 115014 + 115073 ], "Info": {}, "Name": "tcwg_gdb_check.TOTAL.PASS.nb_PASS" @@ -137,7 +137,7 @@ , { "Data": [ - 9 + 2 ], "Info": {}, "Name": "tcwg_gdb_check.TOTAL.UNRESOLVED.nb_UNRESOLVED" @@ -145,7 +145,7 @@ , { "Data": [ - 501 + 500 ], "Info": {}, "Name": "tcwg_gdb_check.TOTAL.UNSUPPORTED.nb_UNSUPPORTED" @@ -161,7 +161,7 @@ , { "Data": [ - 13 + 5 ], "Info": {}, "Name": "tcwg_gdb_check.TOTAL.ERROR.nb_ERROR" diff --git a/notify/mail-body.txt b/notify/mail-body.txt index f8cc26d..7306a70 100644 --- a/notify/mail-body.txt +++ b/notify/mail-body.txt @@ -2,21 +2,24 @@ Dear contributor, our automatic CI has detected problems related to your patch(e We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help. +We track this report status in https://linaro.atlassian.net/browse/GNU-692 , please let us know if you are looking at the problem and/or when you have a fix. + In gdb_check master-aarch64 after: - | 3 commits in gdb - | 3bb1944a5a0 asan: buffer overflow in loongarch_elf_rtype_to_howto - | 145c21056ab PR31191, objcopy leaves temporary files - | a70dcdebbd5 sim: common: pull in newlib extensions for Linux compatibility + | commit gdb-14-branchpoint-931-g64e34e4134e + | Author: GDB Administrator <gdbadmin@sourceware.org> + | Date: Thu Dec 28 00:01:13 2023 +0000 + | + | Automatic date update in version.in PASS You can find the failure logs in *.log.1.xz files in - - https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/00-sumfiles/ . + - https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts/00-sumfiles/ . The full lists of regressions and progressions are in - - https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/notify/ . + - https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts/notify/ . The list of [ignored] baseline and flaky failures are in - - https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/sumfiles/xfails.xfail . + - https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts/sumfiles/xfails.xfail . The configuration of this build is: CI config tcwg_gdb_check master-aarch64 @@ -24,6 +27,17 @@ CI config tcwg_gdb_check master-aarch64 -----------------8<--------------------------8<--------------------------8<-------------------------- The information below can be used to reproduce a debug environment: -Current build : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts -Reference build : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts +Current build : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts +Reference build : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts + +Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/reproduction_instructions.txt + +Full commit : https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=64e34e4134edb8a763ecfced808d2bb796796a15 + +List of configurations that regressed due to this commit : +* tcwg_gdb_check +** master-aarch64 +*** PASS +*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/64e34e4134edb8a763ecfced808d2bb796796a15/tcwg_gdb_check/master-aarch64/details.txt +*** https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/627/artifact/artifacts diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt index cbd1a13..af61205 100644 --- a/notify/mail-recipients.txt +++ b/notify/mail-recipients.txt @@ -1 +1 @@ -bcc:tcwg-validation@linaro.org,amodra@gmail.com,cc:gdb-testers@sourceware.org,vapier@gentoo.org +brobecker@adacore.com,cc:gdbadmin@sourceware.org,bcc:tcwg-validation@linaro.org,cc:gdb-testers@sourceware.org diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt index 0c9b6a3..6c84587 100644 --- a/notify/mail-subject.txt +++ b/notify/mail-subject.txt @@ -1 +1 @@ -[Linaro-TCWG-CI] 3 commits in gdb: PASS on aarch64 +[Linaro-TCWG-CI] gdb-14-branchpoint-931-g64e34e4134e: PASS on aarch64 diff --git a/notify/results.compare.txt b/notify/results.compare.txt index b7cd186..6d55e62 100644 --- a/notify/results.compare.txt +++ b/notify/results.compare.txt @@ -5,125 +5,150 @@ # Comparing 1 common sum files: gdb.sum Comparing: -REFERENCE:/tmp/gxx-sum1.776972 -CURRENT: /tmp/gxx-sum2.776972 +REFERENCE:/tmp/gxx-sum1.1720749 +CURRENT: /tmp/gxx-sum2.1720749 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ - | Passes [PASS] | 115029 | 115014 | - | Unexpected fails [FAIL] | 154 | 174 | - | Errors [ERROR] | 7 | 13 | + | Passes [PASS] | 115014 | 115073 | + | Unexpected fails [FAIL] | 174 | 125 | + | Errors [ERROR] | 13 | 5 | | Unexpected passes [XPASS] | 0 | 0 | | Expected fails [XFAIL] | 75 | 75 | - | Known fails [KFAIL] | 120 | 119 | - | Unresolved [UNRESOLVED] | 6 | 9 | - | Unsupported [UNSUPPORTED] | 501 | 501 | + | Known fails [KFAIL] | 119 | 120 | + | Unresolved [UNRESOLVED] | 9 | 2 | + | Unsupported [UNSUPPORTED] | 501 | 500 | | Untested [UNTESTED] | 25 | 25 | +------------------------------------------+---------+---------+ - REF PASS ratio: 0.993046 - RES PASS ratio: 0.992857 + REF PASS ratio: 0.992857 + RES PASS ratio: 0.993340 ***** WARNING: No REF execution test FAILed. Check execution engine configuration. ***** ***** WARNING: No RES execution test FAILed. Check execution engine configuration. ***** o REGRESSIONS: +------------------------------------------+---------+ - | ERROR appears [ =>ERROR] | 5 | - | FAIL appears [ => FAIL] | 34 | - | FAIL now UNRESOLVED [FAIL =>UNRES] | 1 | - | UNRESOLVED appears [ =>UNRES] | 2 | + | ERROR appears [ =>ERROR] | 1 | + | FAIL appears [ => FAIL] | 50 | + | KFAIL appears [ =>KFAIL] | 1 | + | UNRESOLVED appears [ =>UNRES] | 1 | +------------------------------------------+---------+ - | TOTAL_REGRESSIONS | 42 | + | TOTAL_REGRESSIONS | 53 | +------------------------------------------+---------+ - ERROR appears [ =>ERROR]: - Executed from: gdb:gdb.dap/pause.exp - gdb:gdb.dap/pause.exp=eof reading json header - gdb:gdb.dap/pause.exp=gdb.dap/pause.exp. - gdb:gdb.dap/pause.exp=tcl error code NONE - gdb:gdb.dap/pause.exp=timeout reading json header - Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp - gdb:gdb.threads/attach-many-short-lived-threads.exp=breakpoints not deleted + Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp + gdb:gdb.base/sss-bp-on-user-bp-2.exp=breakpoints not deleted - FAIL appears [ => FAIL]: + Executed from: gdb:gdb.base/osabi.exp + gdb:gdb.base/osabi.exp=gdb.base/osabi.exp: set osabi none (timeout) + Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp + gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: b test:label + gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: info breakpoints (got interactive prompt) + gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: probe target hardware step (timeout) + gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: si& finished (timeout) + gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: stepi_del_break (the program is no longer running) Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: delete all breakpoints in delete_breakpoints (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: delete all breakpoints in delete_breakpoints (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off (timeout) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on (timeout) - Executed from: gdb:gdb.threads/create-fail.exp - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 10: run till end (timeout) - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 1: run till end (timeout) - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 2: run till end (timeout) - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 3: run till end (timeout) - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 4: run till end (timeout) - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 5: run till end (timeout) - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 6: run till end (timeout) - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 7: run till end (timeout) - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 8: run till end (timeout) - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 9: run till end (timeout) - Executed from: gdb:gdb.threads/process-dies-while-detaching.exp - gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) - - - - FAIL now UNRESOLVED [FAIL =>UNRES]: + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 2 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: kill process + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: reset timer in the inferior + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 1 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 2 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 3 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: detach (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: reset timer in the inferior + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 1 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 2 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 3 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: detach (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: reset timer in the inferior + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 1 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 2 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 3 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: detach (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: reset timer in the inferior + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 1 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 2 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 3 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: reset timer in the inferior + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 1 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 2 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 3 (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach (the program is no longer running) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in the inferior + + + - KFAIL appears [ =>KFAIL]: - Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout) + Executed from: gdb:gdb.threads/non-ldr-exit.exp + gdb:gdb.threads/non-ldr-exit.exp=gdb.threads/non-ldr-exit.exp: program exits normally (PRMS: gdb/18717) - UNRESOLVED appears [ =>UNRES]: - Executed from: gdb:gdb.dap/pause.exp - gdb:gdb.dap/pause.exp=gdb.dap/pause.exp' aborted due to Tcl error - Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (timeout) + Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp + gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: set breakpoint always-inserted on o IMPROVEMENTS TO BE CHECKED: +------------------------------------------+---------+ - | PASS disappears [PASS => ] | 32 | - | New PASS [ => PASS] | 17 | - | FAIL disappears [FAIL => ] | 13 | - | KFAIL disappears [KFAIL=> ] | 1 | + | PASS disappears [PASS => ] | 3 | + | New PASS [ => PASS] | 62 | + | FAIL disappears [FAIL => ] | 99 | + | UNSUPPORTED disappears [UNSUP=> ] | 1 | + | UNRESOLVED disappears [UNRES=> ] | 8 | + | ERROR disappears [ERROR=> ] | 1 | +------------------------------------------+---------+ - | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 63 | + | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 174 | +------------------------------------------+---------+ - PASS disappears [PASS => ]: - Executed from: gdb:gdb.dap/pause.exp - gdb:gdb.dap/pause.exp=gdb.dap/pause.exp: exceptions in log file - gdb:gdb.dap/pause.exp=gdb.dap/pause.exp: gdb command canceled - gdb:gdb.dap/pause.exp=gdb.dap/pause.exp: gdb command failed - gdb:gdb.dap/pause.exp=gdb.dap/pause.exp: python command canceled - gdb:gdb.dap/pause.exp=gdb.dap/pause.exp: python command failed - gdb:gdb.dap/pause.exp=gdb.dap/pause.exp: shutdown success + Executed from: gdb:gdb.base/osabi.exp + gdb:gdb.base/osabi.exp=gdb.base/osabi.exp: set osabi none + Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp + gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: probe target hardware step + Executed from: gdb:gdb.threads/non-ldr-exit.exp + gdb:gdb.threads/non-ldr-exit.exp=gdb.threads/non-ldr-exit.exp: program exits normally + + + - New PASS [ => PASS]: + + Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp + gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: before/after disassembly matches + gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: continue to breakpoint: run past setup + gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: define stepi_del_break + gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: set breakpoint where si will land + gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: set debug target 0 Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted off + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads @@ -136,17 +161,42 @@ o IMPROVEMENTS TO BE CHECKED: gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on - Executed from: gdb:gdb.threads/create-fail.exp - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 10: run till end - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 1: run till end - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 2: run till end - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 3: run till end - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 4: run till end - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 5: run till end - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 6: run till end - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 7: run till end - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 8: run till end - gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 9: run till end + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break break_fn + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: no new threads + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_left + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break break_fn + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: no new threads + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: print seconds_left + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted off + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted on + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: attach + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break break_fn + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: no new threads + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: print seconds_left + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted off + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted on + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break break_fn + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: no new threads + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: print seconds_left + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted off + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted on + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break break_fn + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: no new threads + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_left + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted on + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break break_fn + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: no new threads + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on Executed from: gdb:gdb.threads/process-dies-while-detaching.exp gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit @@ -154,52 +204,134 @@ o IMPROVEMENTS TO BE CHECKED: gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: switch to parent - - New PASS [ => PASS]: + - FAIL disappears [FAIL => ]: - Executed from: gdb:gdb.base/sym-file.exp - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: breakpoint at bar is pending - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: breakpoint at foo is pending - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: bar - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: foo - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: gdb_remove_symbol_file - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: reload - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: info files must display sym-file-lib - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: info files must not display sym-file-lib - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove-symbol-file -a addr - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: add-symbol-file sym-file-lib.so addr - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is pending - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is resolved - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: end here - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: gdb_add_symbol_file - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: remove-symbol-file -a addr - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: set breakpoint always-inserted on - Executed from: gdb:gdb.threads/non-ldr-exit.exp - gdb:gdb.threads/non-ldr-exit.exp=gdb.threads/non-ldr-exit.exp: program exits normally + Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 2 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: delete all breakpoints in delete_breakpoints (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: kill process (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted off (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: delete all breakpoints in delete_breakpoints (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: delete all breakpoints in delete_breakpoints (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break break_fn (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: delete all breakpoints in delete_breakpoints (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: no new threads (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_left (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: reset timer in the inferior (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 1 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 2 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 3 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break break_fn (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: delete all breakpoints in delete_breakpoints (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: detach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: no new threads (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: print seconds_left (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: reset timer in the inferior (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted off (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted on (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 1 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 2 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 3 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break break_fn (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: delete all breakpoints in delete_breakpoints (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: detach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: no new threads (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: print seconds_left (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: reset timer in the inferior (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted off (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted on (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 1 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 2 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 3 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break break_fn (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: delete all breakpoints in delete_breakpoints (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: detach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: no new threads (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: print seconds_left (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: reset timer in the inferior (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted off (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted on (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 1 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 2 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 3 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break break_fn (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: delete all breakpoints in delete_breakpoints (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: no new threads (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_left (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: reset timer in the inferior (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted on (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 1 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 2 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 3 (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break break_fn (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: delete all breakpoints in delete_breakpoints (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: no new threads (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in the inferior (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on (timeout) + Executed from: gdb:gdb.threads/process-dies-while-detaching.exp + gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) - - FAIL disappears [FAIL => ]: + - UNSUPPORTED disappears [UNSUP=> ]: + + Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp + gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software single-stepping + + + - UNRESOLVED disappears [UNRES=> ]: - Executed from: gdb:gdb.base/sym-file.exp - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: bar (timeout) - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: gdb_breakpoint: set breakpoint at foo - gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: info files must display sym-file-lib (timeout) Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (the program is no longer running) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (the program is no longer running) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (the program is no longer running) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (the program is no longer running) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (the program is no longer running) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (the program is no longer running) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (the program is no longer running) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (the program is no longer running) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: attach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach (timeout) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach (timeout) - - KFAIL disappears [KFAIL=> ]: + - ERROR disappears [ERROR=> ]: - Executed from: gdb:gdb.threads/non-ldr-exit.exp - gdb:gdb.threads/non-ldr-exit.exp=gdb.threads/non-ldr-exit.exp: program exits normally (PRMS: gdb/18717) + Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp + gdb:gdb.threads/attach-many-short-lived-threads.exp=breakpoints not deleted diff --git a/sumfiles/gdb.sum b/sumfiles/gdb.sum index fef6e68..01d8747 100644 --- a/sumfiles/gdb.sum +++ b/sumfiles/gdb.sum @@ -32685,7 +32685,7 @@ PASS: gdb.base/options.exp: test-thread-apply: trailing-space: thread apply 1 -- PASS: gdb.base/options.exp: test-thread-apply: trailing-space: thread apply all -- Running gdb.git~master/gdb/testsuite/gdb.base/osabi.exp ... PASS: gdb.base/osabi.exp: set debug arch 1 -PASS: gdb.base/osabi.exp: set osabi none +FAIL: gdb.base/osabi.exp: set osabi none (timeout) Running gdb.git~master/gdb/testsuite/gdb.base/overlays.exp ... UNSUPPORTED: gdb.base/overlays.exp: require failed: istarget "m32r-*-*" Running gdb.git~master/gdb/testsuite/gdb.base/page-logging.exp ... @@ -45086,9 +45086,19 @@ PASS: gdb.base/source.exp: source for-sure-nonexistant-file PASS: gdb.base/source.exp: source interpreter-exec PASS: gdb.base/source.exp: source source-nofile.gdb Running gdb.git~master/gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp ... -PASS: gdb.base/sss-bp-on-user-bp-2.exp: probe target hardware step +ERROR: breakpoints not deleted +FAIL: gdb.base/sss-bp-on-user-bp-2.exp: b test:label +PASS: gdb.base/sss-bp-on-user-bp-2.exp: before/after disassembly matches +PASS: gdb.base/sss-bp-on-user-bp-2.exp: continue to breakpoint: run past setup +PASS: gdb.base/sss-bp-on-user-bp-2.exp: define stepi_del_break +FAIL: gdb.base/sss-bp-on-user-bp-2.exp: info breakpoints (got interactive prompt) +FAIL: gdb.base/sss-bp-on-user-bp-2.exp: probe target hardware step (timeout) +UNRESOLVED: gdb.base/sss-bp-on-user-bp-2.exp: set breakpoint always-inserted on +PASS: gdb.base/sss-bp-on-user-bp-2.exp: set breakpoint where si will land +PASS: gdb.base/sss-bp-on-user-bp-2.exp: set debug target 0 PASS: gdb.base/sss-bp-on-user-bp-2.exp: set debug target 1 -UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software single-stepping +FAIL: gdb.base/sss-bp-on-user-bp-2.exp: si& finished (timeout) +FAIL: gdb.base/sss-bp-on-user-bp-2.exp: stepi_del_break (the program is no longer running) Running gdb.git~master/gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp ... PASS: gdb.base/sss-bp-on-user-bp.exp: continue to breakpoint: first breakpoint PASS: gdb.base/sss-bp-on-user-bp.exp: disassemble main @@ -108167,25 +108177,15 @@ PASS: gdb.threads/attach-into-signal.exp: threaded: attach (pass 1), pending sig PASS: gdb.threads/attach-into-signal.exp: threaded: attach (pass 2), pending signal catch PASS: gdb.threads/attach-into-signal.exp: threaded: handle SIGALRM stop print pass Running gdb.git~master/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp ... -ERROR: breakpoints not deleted -ERROR: breakpoints not deleted -ERROR: breakpoints not deleted -ERROR: breakpoints not deleted -ERROR: breakpoints not deleted -ERROR: breakpoints not deleted -ERROR: breakpoints not deleted -ERROR: breakpoints not deleted -ERROR: breakpoints not deleted -UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 2 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: delete all breakpoints in delete_breakpoints (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: kill process (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted off (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on (timeout) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 2 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3 (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: kill process +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted off +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 1 (the program is no longer running) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 2 (the program is no longer running) @@ -108197,102 +108197,94 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: print seconds_lef FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted off PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted on -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: delete all breakpoints in delete_breakpoints (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on (timeout) -UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: delete all breakpoints in delete_breakpoints (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on (timeout) -UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break break_fn (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: delete all breakpoints in delete_breakpoints (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: no new threads (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_left (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: reset timer in the inferior (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on (timeout) -UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 1 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 2 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 3 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break break_fn (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: delete all breakpoints in delete_breakpoints (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: detach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: no new threads (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: print seconds_left (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: reset timer in the inferior (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted off (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted on (timeout) -UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: attach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 1 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 2 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 3 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break break_fn (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: delete all breakpoints in delete_breakpoints (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: detach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: no new threads (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: print seconds_left (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: reset timer in the inferior (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted off (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted on (timeout) -UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 1 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 2 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 3 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break break_fn (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: delete all breakpoints in delete_breakpoints (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: detach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: no new threads (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: print seconds_left (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: reset timer in the inferior (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted off (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted on (timeout) -UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 1 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 2 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 3 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break break_fn (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: delete all breakpoints in delete_breakpoints (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: no new threads (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_left (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: reset timer in the inferior (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted on (timeout) -UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 1 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 2 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 3 (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break break_fn (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: delete all breakpoints in delete_breakpoints (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: no new threads (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in the inferior (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off (timeout) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on (timeout) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break break_fn +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: no new threads +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_left +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: reset timer in the inferior +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 1 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 2 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 3 (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break break_fn +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: detach (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: no new threads +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: print seconds_left +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: reset timer in the inferior +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted off +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted on +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: attach +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 1 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 2 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 3 (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break break_fn +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: detach (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: no new threads +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: print seconds_left +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: reset timer in the inferior +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted off +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted on +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 1 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 2 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 3 (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break break_fn +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: detach (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: no new threads +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: print seconds_left +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: reset timer in the inferior +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted off +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted on +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 1 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 2 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 3 (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break break_fn +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: no new threads +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_left +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: reset timer in the inferior +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted on +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 1 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 2 (the program is no longer running) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 3 (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break break_fn +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach (the program is no longer running) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: no new threads +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in the inferior +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on PASS: gdb.threads/attach-many-short-lived-threads.exp: successfully compiled posix threads test case Running gdb.git~master/gdb/testsuite/gdb.threads/attach-non-stop.exp ... PASS: gdb.threads/attach-non-stop.exp: successfully compiled posix threads test case @@ -114083,7 +114075,7 @@ PASS: gdb.threads/non-ldr-exc-4.exp: nonstop=on: schedlock=off: thread 2 PASS: gdb.threads/non-ldr-exc-4.exp: successfully compiled posix threads test case Running gdb.git~master/gdb/testsuite/gdb.threads/non-ldr-exit.exp ... PASS: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exit.exp: program exits normally +KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally (PRMS: gdb/18717) PASS: gdb.threads/non-ldr-exit.exp: set scheduler-locking on PASS: gdb.threads/non-ldr-exit.exp: successfully compiled posix threads test case Running gdb.git~master/gdb/testsuite/gdb.threads/non-stop-fair-events.exp ... @@ -115045,10 +115037,13 @@ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: kil PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set follow-fork-mode child PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: switch to parent PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: successfully compiled posix threads test case -FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: child_function +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: detach child PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: set detach-on-fork off PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: set follow-fork-mode child +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: switch to parent PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: watch globalvar PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:sw: continue PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:sw: continue to breakpoint: _exit @@ -118273,13 +118268,13 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml === gdb Summary === -# of expected passes 115014 -# of unexpected failures 174 +# of expected passes 115073 +# of unexpected failures 125 # of expected failures 75 -# of known failures 119 +# of known failures 120 # of untested testcases 25 -# of unresolved testcases 9 -# of unsupported tests 501 +# of unresolved testcases 2 +# of unsupported tests 500 # of paths in test names 1 -/home/tcwg-buildslave/workspace/tcwg_gnu_6/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/gdb/gdb version 15.0.50.20231227-git -nw -nx -q -iex "set height 0" -iex "set width 0" -data-directory /home/tcwg-buildslave/workspace/tcwg_gnu_6/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/gdb/data-directory +/home/tcwg-buildslave/workspace/tcwg_gnu_6/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/gdb/gdb version 15.0.50.20231228-git -nw -nx -q -iex "set height 0" -iex "set width 0" -data-directory /home/tcwg-buildslave/workspace/tcwg_gnu_6/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/gdb/data-directory diff --git a/sumfiles/xfails.xfail b/sumfiles/xfails.xfail index 3a0d6a8..e0d99c9 100644 --- a/sumfiles/xfails.xfail +++ b/sumfiles/xfails.xfail @@ -2345,11 +2345,6 @@ FAIL: gdb.base/reggroups.exp: info reg invalid-reggroup should report 'Invalid r Running gdb:gdb.base/startup-with-shell.exp ... FAIL: gdb.base/startup-with-shell.exp: startup_with_shell = on; run_args = *.unique-extension: first argument expanded -Running gdb:gdb.base/sym-file.exp ... -FAIL: gdb.base/sym-file.exp: continue to breakpoint: bar (timeout) -FAIL: gdb.base/sym-file.exp: gdb_breakpoint: set breakpoint at foo -FAIL: gdb.base/sym-file.exp: info files must display sym-file-lib (timeout) - Running gdb:gdb.base/watch-bitfields.exp ... FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: continue until exit (the program is no longer running) FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 1->0: continue (the program exited) @@ -2375,6 +2370,13 @@ FAIL: gdb.cp/typeid.exp: before starting: print &typeid(cp) == &typeid(typeof(cp FAIL: gdb.cp/typeid.exp: before starting: print &typeid(i) FAIL: gdb.cp/typeid.exp: before starting: print &typeid(i) == &typeid(typeof(i)) +Running gdb:gdb.dap/pause.exp ... +ERROR: eof reading json header +UNRESOLVED: gdb.dap/pause.exp: testcase gdb.dap/pause.exp' aborted due to Tcl error +ERROR: tcl error code NONE +ERROR: tcl error sourcing gdb.dap/pause.exp. +ERROR: timeout reading json header + Running gdb:gdb.mi/mi-break-qualified.exp ... FAIL: gdb.mi/mi-break-qualified.exp: delete temp breakpoints (unexpected output) FAIL: gdb.mi/mi-break-qualified.exp: list of breakpoints (timeout) @@ -2407,17 +2409,31 @@ FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 3 (the program is no longer running) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach (the program is no longer running) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (the program is no longer running) -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior -FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: delete all breakpoints in delete_breakpoints (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on (timeout) +UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: delete all breakpoints in delete_breakpoints (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off (timeout) +FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on (timeout) +UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 (timeout) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 (timeout) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 (timeout) @@ -2490,4 +2506,19 @@ FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in th FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off (timeout) FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on (timeout) +Running gdb:gdb.threads/create-fail.exp ... +FAIL: gdb.threads/create-fail.exp: iteration 10: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 1: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 2: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 3: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 4: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 5: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 6: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 7: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 8: run till end (timeout) +FAIL: gdb.threads/create-fail.exp: iteration 9: run till end (timeout) + +Running gdb:gdb.threads/process-dies-while-detaching.exp ... +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) + === Results Summary === |