Re: [PATCH] debuginfod: fix compilation on platforms without
Hi Érico, On Wed, Nov 10, 2021 at 09:17:48PM -0300, Érico Nogueira via Elfutils-devel wrote: > "system.h" only declares the error() function, so it needs to be in an > 'extern "C"' block, otherwise linking fails. > > Since we are here, use quotes for "system.h" header, since it's a local > header, not a system one. Thanks, applied. Cheers, Mark
[Bug debuginfod/28583] New: FAIL run-debuginfod-response-headers.sh (exit status: 1) with 0.186
https://sourceware.org/bugzilla/show_bug.cgi?id=28583 Bug ID: 28583 Summary: FAIL run-debuginfod-response-headers.sh (exit status: 1) with 0.186 Product: elfutils Version: unspecified Status: UNCONFIRMED Severity: normal Priority: P2 Component: debuginfod Assignee: unassigned at sourceware dot org Reporter: mliska at suse dot cz CC: elfutils-devel at sourceware dot org Target Milestone: --- Created attachment 13775 --> https://sourceware.org/bugzilla/attachment.cgi?id=13775&action=edit Build log The test fails on s390x, I'm attaching build log. -- You are receiving this mail because: You are on the CC list for the bug.
Re: [patch] PR28339: debuginfod groom/scan concurrency fix
Hi Frank, On Tue, Sep 14 2021, Frank Ch. Eigler via Elfutils-devel wrote: > commit ce695bedf073127883bbbaab528dd1f2b0e955f1 (HEAD -> master) > Author: Frank Ch. Eigler > Date: Tue Sep 14 08:15:23 2021 -0400 > > PR28339: debuginfod: fix groom/scan race condition on just-emptied queue > > debuginfod's scan and groom operations (thread_main_scanner, > thread_main_fts_source_paths) are intended to be mutually exclusive, > as a substitute for more complicated sql transaction batching. (This > is because scanning / grooming involves inserting or deleting data > from multiple related tables.) > > The workq class that governs this in debuginfod.cxx has a problem: if > the workq just becomes empty, its sole entry pulled by a scanner > thread in response to a wait_front(), an 'idler' groomer thread is > ALSO permitted to run, because there is no indication as to when the > scanner thread operation finishes, only when it starts. > > Extending the workq with a counter ("fronters") to track any active > scanning activity (even if the workq is empty) lets us block idlers > groomers a little longer. > > Signed-off-by: Frank Ch. Eigler Thanks a lot for this fix. We've had an issue in automated testing where `nuke orphan buildids` is executed after `rpm-buildid-intern` has run but *before* `rpm-de-insert` has run. The result is missing BUILDIDS for the archive, and rescans of the archive fail to re-add them because the archive is registered as already having been scanned. I think this fix will resovle this.
[Bug debuginfod/28583] FAIL run-debuginfod-response-headers.sh (exit status: 1) with 0.186
https://sourceware.org/bugzilla/show_bug.cgi?id=28583 Mark Wielaard changed: What|Removed |Added CC||mark at klomp dot org --- Comment #1 from Mark Wielaard --- I don't know why yet, but the problem is: [ 1937s] + kill -USR1 21045 [ 1937s] + wait_ready 9500 'thread_work_total{role="traverse"}' 2 [ 1937s] + port=9500 [ 1937s] + what='thread_work_total{role="traverse"}' [ 1937s] + value=2 [ 1937s] + timeout=20 [ 1937s] + echo 'Wait 20 seconds on 9500 for metric thread_work_total{role="traverse"} to change to 2' [ 1937s] Wait 20 seconds on 9500 for metric thread_work_total{role="traverse"} to change to 2 [ 1937s] + '[' 20 -gt 0 ']' [ 1937s] ++ curl -s http://127.0.0.1:9500/metrics [ 1937s] ++ awk '{print $NF}' [ 1937s] ++ grep 'thread_work_total{role="traverse"}' [ 1937s] + mvalue=3 [ 1937s] + '[' -z 3 ']' [ 1937s] + echo 'metric thread_work_total{role="traverse"}: 3' [ 1937s] metric thread_work_total{role="traverse"}: 3 [...] [ 1937s] + echo 'metric thread_work_total{role="traverse"}: 3' [ 1937s] metric thread_work_total{role="traverse"}: 3 [ 1937s] + '[' 3 -eq 2 ']' [ 1937s] + sleep 0.5 [ 1937s] + (( timeout-- )) [ 1937s] + '[' 0 -gt 0 ']' [ 1937s] + '[' 0 -eq 0 ']' [ 1937s] + echo 'metric thread_work_total{role="traverse"} never changed to 2 on port 9500' [ 1937s] metric thread_work_total{role="traverse"} never changed to 2 on port 9500 [ 1937s] + err [ 1937s] + trap - ERR [ 1937s] + echo ERROR REPORTS We are testing whether the SIGUSR1 signal triggers a new scan. And so we are waiting for 'thread_work_total{role="traverse"}' to change to 2, but it is already 3... ? -- You are receiving this mail because: You are on the CC list for the bug.
[PATCH] tests: Don't set DEBUGINFOD_TIMEOUT
Various tests set DEBUGINFOD_TIMEOUT to 10. Which is less than the default of 90. None of the tests relied on a lower timeout. So just don't set it. Signed-off-by: Mark Wielaard --- tests/ChangeLog| 16 tests/run-debuginfod-000-permission.sh | 3 --- tests/run-debuginfod-archive-groom.sh | 1 - tests/run-debuginfod-archive-rename.sh | 1 - tests/run-debuginfod-archive-test.sh | 1 - tests/run-debuginfod-artifact-running.sh | 3 --- tests/run-debuginfod-dlopen.sh | 3 --- tests/run-debuginfod-extraction.sh | 3 --- tests/run-debuginfod-federation-link.sh| 1 - tests/run-debuginfod-federation-metrics.sh | 1 - tests/run-debuginfod-federation-sqlite.sh | 1 - tests/run-debuginfod-malformed.sh | 3 --- tests/run-debuginfod-tmp-home.sh | 3 --- tests/run-debuginfod-writable.sh | 3 --- 14 files changed, 16 insertions(+), 27 deletions(-) diff --git a/tests/ChangeLog b/tests/ChangeLog index a59cdd51..26a4d674 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,19 @@ +2021-11-11 Mark Wielaard + + * run-debuginfod-000-permission.sh: Don't set DEBUGINFOD_TIMEOUT. + * run-debuginfod-archive-groom.sh: Likewise. + * run-debuginfod-archive-rename.sh: Likewise. + * run-debuginfod-archive-test.sh: Likewise. + * run-debuginfod-artifact-running.sh: Likewise. + * run-debuginfod-dlopen.sh: Likewise. + * run-debuginfod-extraction.sh: Likewise. + * run-debuginfod-federation-link.sh: Likewise. + * run-debuginfod-federation-metrics.sh: Likewise. + * run-debuginfod-federation-sqlite.sh: Likewise. + * run-debuginfod-malformed.sh: Likewise. + * run-debuginfod-tmp-home.sh: Likewise. + * run-debuginfod-writable.sh: Likewise. + 2021-11-05 Frank Ch. Eigler PR28430 diff --git a/tests/run-debuginfod-000-permission.sh b/tests/run-debuginfod-000-permission.sh index c1b2cf81..1f46c341 100755 --- a/tests/run-debuginfod-000-permission.sh +++ b/tests/run-debuginfod-000-permission.sh @@ -37,9 +37,6 @@ errfiles vlog$PORT1 wait_ready $PORT1 'ready' 1 export DEBUGINFOD_URLS=http://127.0.0.1:$PORT1/ # or without trailing / -# Be patient when run on a busy machine things might take a bit. -export DEBUGINFOD_TIMEOUT=10 - # Check thread comm names ps -q $PID1 -e -L -o '%p %c %a' | grep groom ps -q $PID1 -e -L -o '%p %c %a' | grep scan diff --git a/tests/run-debuginfod-archive-groom.sh b/tests/run-debuginfod-archive-groom.sh index 030e0aa6..e2c394ef 100755 --- a/tests/run-debuginfod-archive-groom.sh +++ b/tests/run-debuginfod-archive-groom.sh @@ -28,7 +28,6 @@ get_ports DB=${PWD}/.debuginfod_tmp.sqlite tempfiles $DB export DEBUGINFOD_CACHE_PATH=${PWD}/.client_cache -export DEBUGINFOD_TIMEOUT=10 # Clean old dirictories mkdir R ${PWD}/F diff --git a/tests/run-debuginfod-archive-rename.sh b/tests/run-debuginfod-archive-rename.sh index 5369949b..a1a6cc1e 100755 --- a/tests/run-debuginfod-archive-rename.sh +++ b/tests/run-debuginfod-archive-rename.sh @@ -27,7 +27,6 @@ base=8200 get_ports DB=${PWD}/.debuginfod_tmp.sqlite export DEBUGINFOD_CACHE_PATH=${PWD}/.client_cache -export DEBUGINFOD_TIMEOUT=10 tempfiles $DEBUGINFOD_CACHE_PATH $DB # Clean old dirictories mkdir R ${PWD}/F diff --git a/tests/run-debuginfod-archive-test.sh b/tests/run-debuginfod-archive-test.sh index 9f7454bc..5f24ea71 100755 --- a/tests/run-debuginfod-archive-test.sh +++ b/tests/run-debuginfod-archive-test.sh @@ -42,7 +42,6 @@ wait_ready $PORT1 'ready' 1 wait_ready $PORT1 'thread_work_total{role="traverse"}' 1 # Be patient when run on a busy machine things might take a bit. -export DEBUGINFOD_TIMEOUT=10 export DEBUGINFOD_URLS='http://127.0.0.1:'$PORT1 # Check thread comm names diff --git a/tests/run-debuginfod-artifact-running.sh b/tests/run-debuginfod-artifact-running.sh index b926..8b9aed37 100755 --- a/tests/run-debuginfod-artifact-running.sh +++ b/tests/run-debuginfod-artifact-running.sh @@ -53,9 +53,6 @@ mv prog F mv prog.debug F tempfiles prog/F -# Be patient when run on a busy machine things might take a bit. -export DEBUGINFOD_TIMEOUT=10 - kill -USR1 $PID1 wait_ready $PORT1 'thread_work_total{role="traverse"}' 2 wait_ready $PORT1 'thread_work_pending{role="scan"}' 0 diff --git a/tests/run-debuginfod-dlopen.sh b/tests/run-debuginfod-dlopen.sh index 39ee5190..7279b02e 100755 --- a/tests/run-debuginfod-dlopen.sh +++ b/tests/run-debuginfod-dlopen.sh @@ -42,9 +42,6 @@ errfiles vlog$PORT1 wait_ready $PORT1 'ready' 1 export DEBUGINFOD_URLS=http://127.0.0.1:$PORT1/ # or without trailing / -# Be patient when run on a busy machine things might take a bit. -export DEBUGINFOD_TIMEOUT=10 - # Check thread comm names ps -q $PID1 -e -L -o '%p %c %a' ps -q $PID1 -e -L -o '%p %c %a' | grep groom diff --git a/tests/run-debuginfod-extraction.sh b/tests/run-debuginfod-extraction.sh index 06f60e78..a3722c90 100
[Bug debuginfod/28583] FAIL run-debuginfod-response-headers.sh (exit status: 1) with 0.186
https://sourceware.org/bugzilla/show_bug.cgi?id=28583 --- Comment #2 from Martin Liska --- Hmm, I restarted the build and now it succeeded. -- You are receiving this mail because: You are on the CC list for the bug.
[Bug general/27366] 0.183: test suite is failing on linking dwfl-proc-attach (with lto)
https://sourceware.org/bugzilla/show_bug.cgi?id=27366 --- Comment #4 from Mark Wielaard --- Is this still an issue? -- You are receiving this mail because: You are on the CC list for the bug.
[Bug debuginfod/28430] debuginfod should support a read-only database mode
https://sourceware.org/bugzilla/show_bug.cgi?id=28430 Mark Wielaard changed: What|Removed |Added CC||mark at klomp dot org Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #1 from Mark Wielaard --- commit cc913c824f4031c8f499d6b80c91b8ed66dd7c5d Author: Frank Ch. Eigler Date: Fri Nov 5 22:26:35 2021 -0400 PR28430: debuginfod: support --passive mode Add support for a limited mode for debuginfod that uses a pure read-only sqlite index. This mode is useful for load spreading based on naively shared or replicated databases. Signed-off-by: Frank Ch. Eigler -- You are receiving this mail because: You are on the CC list for the bug.
[Bug libdw/28579] libdwfl api for accessing registers for a thread frame (full register unwinding)
https://sourceware.org/bugzilla/show_bug.cgi?id=28579 Di Chen changed: What|Removed |Added CC||dichen at redhat dot com Assignee|unassigned at sourceware dot org |dichen at redhat dot com -- You are receiving this mail because: You are on the CC list for the bug.
[Bug libdw/28579] libdwfl api for accessing registers for a thread frame (full register unwinding)
https://sourceware.org/bugzilla/show_bug.cgi?id=28579 Di Chen changed: What|Removed |Added Status|NEW |ASSIGNED -- You are receiving this mail because: You are on the CC list for the bug.
[Bug general/27366] 0.183: test suite is failing on linking dwfl-proc-attach (with lto)
https://sourceware.org/bugzilla/show_bug.cgi?id=27366 --- Comment #5 from kloczek --- Will back to you shortly with test made on top of latest 0.186. One sec .. -- You are receiving this mail because: You are on the CC list for the bug.
[Bug general/28263] 0.185: test suite fails with sigsegv
https://sourceware.org/bugzilla/show_bug.cgi?id=28263 kloczek changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #3 from kloczek --- With latest gcc looks like it is OK now. Closing. /usr/bin/make check-TESTS PASS: newfile PASS: test-nlist PASS: update1 PASS: update2 PASS: update4 PASS: update3 PASS: run-ar.sh PASS: run-arsymtest.sh PASS: run-get-pubnames.sh PASS: run-get-lines.sh PASS: run-get-aranges.sh PASS: hash PASS: run-show-abbrev.sh PASS: newscn PASS: run-next-lines.sh PASS: run-get-files.sh PASS: run-next-files.sh PASS: run-line2addr.sh PASS: run-allfcts.sh PASS: run-strip-test3.sh PASS: run-strip-test.sh PASS: run-strip-test2.sh PASS: run-strip-test4.sh PASS: run-strip-test5.sh PASS: run-strip-test6.sh PASS: run-strip-test7.sh PASS: run-strip-test9.sh PASS: run-show-die-info.sh PASS: run-strip-test8.sh PASS: run-strip-test11.sh PASS: run-strip-test10.sh PASS: run-strip-test12.sh PASS: run-strip-groups.sh PASS: run-unstrip-test.sh PASS: run-unstrip-test2.sh PASS: run-strip-nobitsalign.sh PASS: run-unstrip-test3.sh PASS: run-unstrip-M.sh PASS: run-strip-nothing.sh PASS: run-ecp-test.sh PASS: run-ecp-test2.sh PASS: run-elfstrmerge-test.sh PASS: run-alldts.sh PASS: run-strip-g.sh PASS: run-annobingroup.sh PASS: run-ranlib-test.sh PASS: run-ranlib-test2.sh PASS: run-ranlib-test3.sh PASS: run-strip-strmerge.sh PASS: run-ranlib-test4.sh PASS: run-funcscopes.sh PASS: run-addrscopes.sh PASS: run-unstrip-test4.sh PASS: run-strings-test.sh PASS: run-elflint-test.sh PASS: run-dwarfcfi.sh PASS: run-nm-syms.sh PASS: run-find-prologues.sh PASS: run-readelf-info-plus.sh PASS: run-readelf-const-values.sh PASS: run-readelf-compressed.sh PASS: run-addrcfi.sh PASS: run-readelf-test1.sh PASS: run-allregs.sh PASS: run-readelf-test2.sh PASS: run-varlocs-self.sh PASS: run-readelf-test3.sh PASS: run-readelf-test4.sh PASS: run-readelf-macro.sh PASS: run-readelf-twofiles.sh PASS: run-readelf-aranges.sh PASS: run-arextract.sh PASS: run-readelf-frames.sh PASS: run-readelf-ranges.sh PASS: run-readelf-line.sh PASS: run-readelf-loc.sh PASS: run-strip-remove-keep.sh PASS: run-readelf-z.sh PASS: run-bug1-test.sh PASS: run-retain.sh PASS: dwfl-bug-addr-overflow PASS: run-debuglink.sh PASS: run-debugaltlink.sh PASS: run-buildid.sh PASS: run-readelf-n.sh PASS: dwfl-bug-report PASS: run-exprlocs-self.sh PASS: dwfl-report-segment-contiguous PASS: run-dwfl-bug-offline-rel.sh PASS: run-dwfl-addr-sect.sh PASS: run-early-offscn.sh PASS: run-elflint-self.sh PASS: run-dwarf-getmacros.sh PASS: run-test-flag-nobits.sh PASS: run-dwarf-ranges.sh PASS: run-dwarf-getstring.sh PASS: run-disasm-x86.sh PASS: run-rerequest_tag.sh PASS: run-readelf-d.sh PASS: run-addrname-test.sh PASS: run-typeiter.sh PASS: run-disasm-x86-64.sh PASS: run-readelf-gdb_index.sh PASS: run-elf_cntl_gelf_getshdr.sh PASS: run-macro-test.sh PASS: run-test-archive64.sh PASS: run-readelf-vmcoreinfo.sh PASS: run-unstrip-n.sh PASS: run-readelf-variant.sh PASS: run-readelf-fat-lto.sh PASS: run-dwfl-report-elf-align.sh PASS: run-prelink-addr-test.sh PASS: run-low_high_pc.sh PASS: run-addr2line-i-demangle-test.sh PASS: run-readelf-mixed-corenote.sh PASS: run-addr2line-i-lex-test.sh PASS: run-dwfllines.sh PASS: run-addr2line-alt-debugpath.sh PASS: run-addr2line-test.sh PASS: run-exprlocs.sh PASS: run-funcretval.sh PASS: run-backtrace-native.sh PASS: run-backtrace-data.sh PASS: run-addr2line-i-test.sh PASS: run-backtrace-dwarf.sh PASS: run-backtrace-native-biarch.sh PASS: run-varlocs-vars.sh PASS: run-varlocs.sh PASS: run-backtrace-core-x86_64.sh PASS: run-backtrace-fp-core-x86_64.sh PASS: run-backtrace-fp-core-aarch64.sh PASS: run-backtrace-fp-core-ppc64le.sh PASS: run-backtrace-core-x32.sh PASS: run-backtrace-core-i386.sh PASS: run-backtrace-fp-core-i386.sh PASS: run-backtrace-core-ppc.sh PASS: run-native-test.sh PASS: run-nm-self.sh PASS: run-backtrace-demangle.sh PASS: run-backtrace-core-s390x.sh PASS: run-backtrace-core-s390.sh PASS: run-backtrace-core-aarch64.sh PASS: run-stack-d-test.sh PASS: run-backtrace-core-sparc.sh PASS: run-stack-i-test.sh PASS: run-readelf-zp.sh PASS: run-readelf-zx.sh PASS: run-stack-demangled-test.sh PASS: run-readelf-addr.sh PASS: run-readelf-multi-noline.sh PASS: run-readelf-types.sh PASS: run-readelf-str.sh PASS: run-linkmap-cut.sh PASS: run-peel-type.sh PASS: run-readelf-dwz-multi.sh PASS: vdsosyms PASS: run-aggregate-size.sh PASS: run-allfcts-multi.sh PASS: run-strptr.sh PASS: dwfl-proc-attach PASS: newdata PASS: elfstrtab PASS: elfshphehdr PASS: run-readelf-A.sh PASS: run-getsrc-die.sh SKIP: run-lfs-symbols.sh PASS: run-zstrptr.sh PASS: run-dwelfgnucompressed.sh PASS: run-elfgetzdata.sh PASS: run-elfputzdata.sh PASS: emptyfile PASS: run-elfgetchdr.sh PASS: vendorelf PASS: fillfile PASS: dwarf_default_lower_bound PASS: run-readelf-zdebug.sh PASS: run-readelf-zdebug-rel.sh PASS: run-at
[Bug general/28263] 0.185: test suite fails with sigsegv
https://sourceware.org/bugzilla/show_bug.cgi?id=28263 --- Comment #4 from kloczek --- With latest gcc looks like it is OK now. Closing. /usr/bin/make check-TESTS PASS: newfile PASS: test-nlist PASS: update1 PASS: update2 PASS: update4 PASS: update3 PASS: run-ar.sh PASS: run-arsymtest.sh PASS: run-get-pubnames.sh PASS: run-get-lines.sh PASS: run-get-aranges.sh PASS: hash PASS: run-show-abbrev.sh PASS: newscn PASS: run-next-lines.sh PASS: run-get-files.sh PASS: run-next-files.sh PASS: run-line2addr.sh PASS: run-allfcts.sh PASS: run-strip-test3.sh PASS: run-strip-test.sh PASS: run-strip-test2.sh PASS: run-strip-test4.sh PASS: run-strip-test5.sh PASS: run-strip-test6.sh PASS: run-strip-test7.sh PASS: run-strip-test9.sh PASS: run-show-die-info.sh PASS: run-strip-test8.sh PASS: run-strip-test11.sh PASS: run-strip-test10.sh PASS: run-strip-test12.sh PASS: run-strip-groups.sh PASS: run-unstrip-test.sh PASS: run-unstrip-test2.sh PASS: run-strip-nobitsalign.sh PASS: run-unstrip-test3.sh PASS: run-unstrip-M.sh PASS: run-strip-nothing.sh PASS: run-ecp-test.sh PASS: run-ecp-test2.sh PASS: run-elfstrmerge-test.sh PASS: run-alldts.sh PASS: run-strip-g.sh PASS: run-annobingroup.sh PASS: run-ranlib-test.sh PASS: run-ranlib-test2.sh PASS: run-ranlib-test3.sh PASS: run-strip-strmerge.sh PASS: run-ranlib-test4.sh PASS: run-funcscopes.sh PASS: run-addrscopes.sh PASS: run-unstrip-test4.sh PASS: run-strings-test.sh PASS: run-elflint-test.sh PASS: run-dwarfcfi.sh PASS: run-nm-syms.sh PASS: run-find-prologues.sh PASS: run-readelf-info-plus.sh PASS: run-readelf-const-values.sh PASS: run-readelf-compressed.sh PASS: run-addrcfi.sh PASS: run-readelf-test1.sh PASS: run-allregs.sh PASS: run-readelf-test2.sh PASS: run-varlocs-self.sh PASS: run-readelf-test3.sh PASS: run-readelf-test4.sh PASS: run-readelf-macro.sh PASS: run-readelf-twofiles.sh PASS: run-readelf-aranges.sh PASS: run-arextract.sh PASS: run-readelf-frames.sh PASS: run-readelf-ranges.sh PASS: run-readelf-line.sh PASS: run-readelf-loc.sh PASS: run-strip-remove-keep.sh PASS: run-readelf-z.sh PASS: run-bug1-test.sh PASS: run-retain.sh PASS: dwfl-bug-addr-overflow PASS: run-debuglink.sh PASS: run-debugaltlink.sh PASS: run-buildid.sh PASS: run-readelf-n.sh PASS: dwfl-bug-report PASS: run-exprlocs-self.sh PASS: dwfl-report-segment-contiguous PASS: run-dwfl-bug-offline-rel.sh PASS: run-dwfl-addr-sect.sh PASS: run-early-offscn.sh PASS: run-elflint-self.sh PASS: run-dwarf-getmacros.sh PASS: run-test-flag-nobits.sh PASS: run-dwarf-ranges.sh PASS: run-dwarf-getstring.sh PASS: run-disasm-x86.sh PASS: run-rerequest_tag.sh PASS: run-readelf-d.sh PASS: run-addrname-test.sh PASS: run-typeiter.sh PASS: run-disasm-x86-64.sh PASS: run-readelf-gdb_index.sh PASS: run-elf_cntl_gelf_getshdr.sh PASS: run-macro-test.sh PASS: run-test-archive64.sh PASS: run-readelf-vmcoreinfo.sh PASS: run-unstrip-n.sh PASS: run-readelf-variant.sh PASS: run-readelf-fat-lto.sh PASS: run-dwfl-report-elf-align.sh PASS: run-prelink-addr-test.sh PASS: run-low_high_pc.sh PASS: run-addr2line-i-demangle-test.sh PASS: run-readelf-mixed-corenote.sh PASS: run-addr2line-i-lex-test.sh PASS: run-dwfllines.sh PASS: run-addr2line-alt-debugpath.sh PASS: run-addr2line-test.sh PASS: run-exprlocs.sh PASS: run-funcretval.sh PASS: run-backtrace-native.sh PASS: run-backtrace-data.sh PASS: run-addr2line-i-test.sh PASS: run-backtrace-dwarf.sh PASS: run-backtrace-native-biarch.sh PASS: run-varlocs-vars.sh PASS: run-varlocs.sh PASS: run-backtrace-core-x86_64.sh PASS: run-backtrace-fp-core-x86_64.sh PASS: run-backtrace-fp-core-aarch64.sh PASS: run-backtrace-fp-core-ppc64le.sh PASS: run-backtrace-core-x32.sh PASS: run-backtrace-core-i386.sh PASS: run-backtrace-fp-core-i386.sh PASS: run-backtrace-core-ppc.sh PASS: run-native-test.sh PASS: run-nm-self.sh PASS: run-backtrace-demangle.sh PASS: run-backtrace-core-s390x.sh PASS: run-backtrace-core-s390.sh PASS: run-backtrace-core-aarch64.sh PASS: run-stack-d-test.sh PASS: run-backtrace-core-sparc.sh PASS: run-stack-i-test.sh PASS: run-readelf-zp.sh PASS: run-readelf-zx.sh PASS: run-stack-demangled-test.sh PASS: run-readelf-addr.sh PASS: run-readelf-multi-noline.sh PASS: run-readelf-types.sh PASS: run-readelf-str.sh PASS: run-linkmap-cut.sh PASS: run-peel-type.sh PASS: run-readelf-dwz-multi.sh PASS: vdsosyms PASS: run-aggregate-size.sh PASS: run-allfcts-multi.sh PASS: run-strptr.sh PASS: dwfl-proc-attach PASS: newdata PASS: elfstrtab PASS: elfshphehdr PASS: run-readelf-A.sh PASS: run-getsrc-die.sh SKIP: run-lfs-symbols.sh PASS: run-zstrptr.sh PASS: run-dwelfgnucompressed.sh PASS: run-elfgetzdata.sh PASS: run-elfputzdata.sh PASS: emptyfile PASS: run-elfgetchdr.sh PASS: vendorelf PASS: fillfile PASS: dwarf_default_lower_bound PASS: run-readelf-zdebug.sh PASS: run-readelf-zdebug-rel.sh PASS: run-attr-integrate-skel.sh PASS: run-get-units-invalid.sh PASS: run-all-dwarf-ranges.sh PASS: run-reloc-bpf.sh PASS: run-dwarf-die-addr-die.sh PASS: run-get-units-split.sh PASS: run-unit-info.sh PASS: run-backtrace
[Bug general/27366] 0.183: test suite is failing on linking dwfl-proc-attach (with lto)
https://sourceware.org/bugzilla/show_bug.cgi?id=27366 kloczek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #6 from kloczek --- With latest gcc looks like it is OK now. Closing. /usr/bin/make check-TESTS PASS: newfile PASS: test-nlist PASS: update1 PASS: update2 PASS: update4 PASS: update3 PASS: run-ar.sh PASS: run-arsymtest.sh PASS: run-get-pubnames.sh PASS: run-get-lines.sh PASS: run-get-aranges.sh PASS: hash PASS: run-show-abbrev.sh PASS: newscn PASS: run-next-lines.sh PASS: run-get-files.sh PASS: run-next-files.sh PASS: run-line2addr.sh PASS: run-allfcts.sh PASS: run-strip-test3.sh PASS: run-strip-test.sh PASS: run-strip-test2.sh PASS: run-strip-test4.sh PASS: run-strip-test5.sh PASS: run-strip-test6.sh PASS: run-strip-test7.sh PASS: run-strip-test9.sh PASS: run-show-die-info.sh PASS: run-strip-test8.sh PASS: run-strip-test11.sh PASS: run-strip-test10.sh PASS: run-strip-test12.sh PASS: run-strip-groups.sh PASS: run-unstrip-test.sh PASS: run-unstrip-test2.sh PASS: run-strip-nobitsalign.sh PASS: run-unstrip-test3.sh PASS: run-unstrip-M.sh PASS: run-strip-nothing.sh PASS: run-ecp-test.sh PASS: run-ecp-test2.sh PASS: run-elfstrmerge-test.sh PASS: run-alldts.sh PASS: run-strip-g.sh PASS: run-annobingroup.sh PASS: run-ranlib-test.sh PASS: run-ranlib-test2.sh PASS: run-ranlib-test3.sh PASS: run-strip-strmerge.sh PASS: run-ranlib-test4.sh PASS: run-funcscopes.sh PASS: run-addrscopes.sh PASS: run-unstrip-test4.sh PASS: run-strings-test.sh PASS: run-elflint-test.sh PASS: run-dwarfcfi.sh PASS: run-nm-syms.sh PASS: run-find-prologues.sh PASS: run-readelf-info-plus.sh PASS: run-readelf-const-values.sh PASS: run-readelf-compressed.sh PASS: run-addrcfi.sh PASS: run-readelf-test1.sh PASS: run-allregs.sh PASS: run-readelf-test2.sh PASS: run-varlocs-self.sh PASS: run-readelf-test3.sh PASS: run-readelf-test4.sh PASS: run-readelf-macro.sh PASS: run-readelf-twofiles.sh PASS: run-readelf-aranges.sh PASS: run-arextract.sh PASS: run-readelf-frames.sh PASS: run-readelf-ranges.sh PASS: run-readelf-line.sh PASS: run-readelf-loc.sh PASS: run-strip-remove-keep.sh PASS: run-readelf-z.sh PASS: run-bug1-test.sh PASS: run-retain.sh PASS: dwfl-bug-addr-overflow PASS: run-debuglink.sh PASS: run-debugaltlink.sh PASS: run-buildid.sh PASS: run-readelf-n.sh PASS: dwfl-bug-report PASS: run-exprlocs-self.sh PASS: dwfl-report-segment-contiguous PASS: run-dwfl-bug-offline-rel.sh PASS: run-dwfl-addr-sect.sh PASS: run-early-offscn.sh PASS: run-elflint-self.sh PASS: run-dwarf-getmacros.sh PASS: run-test-flag-nobits.sh PASS: run-dwarf-ranges.sh PASS: run-dwarf-getstring.sh PASS: run-disasm-x86.sh PASS: run-rerequest_tag.sh PASS: run-readelf-d.sh PASS: run-addrname-test.sh PASS: run-typeiter.sh PASS: run-disasm-x86-64.sh PASS: run-readelf-gdb_index.sh PASS: run-elf_cntl_gelf_getshdr.sh PASS: run-macro-test.sh PASS: run-test-archive64.sh PASS: run-readelf-vmcoreinfo.sh PASS: run-unstrip-n.sh PASS: run-readelf-variant.sh PASS: run-readelf-fat-lto.sh PASS: run-dwfl-report-elf-align.sh PASS: run-prelink-addr-test.sh PASS: run-low_high_pc.sh PASS: run-addr2line-i-demangle-test.sh PASS: run-readelf-mixed-corenote.sh PASS: run-addr2line-i-lex-test.sh PASS: run-dwfllines.sh PASS: run-addr2line-alt-debugpath.sh PASS: run-addr2line-test.sh PASS: run-exprlocs.sh PASS: run-funcretval.sh PASS: run-backtrace-native.sh PASS: run-backtrace-data.sh PASS: run-addr2line-i-test.sh PASS: run-backtrace-dwarf.sh PASS: run-backtrace-native-biarch.sh PASS: run-varlocs-vars.sh PASS: run-varlocs.sh PASS: run-backtrace-core-x86_64.sh PASS: run-backtrace-fp-core-x86_64.sh PASS: run-backtrace-fp-core-aarch64.sh PASS: run-backtrace-fp-core-ppc64le.sh PASS: run-backtrace-core-x32.sh PASS: run-backtrace-core-i386.sh PASS: run-backtrace-fp-core-i386.sh PASS: run-backtrace-core-ppc.sh PASS: run-native-test.sh PASS: run-nm-self.sh PASS: run-backtrace-demangle.sh PASS: run-backtrace-core-s390x.sh PASS: run-backtrace-core-s390.sh PASS: run-backtrace-core-aarch64.sh PASS: run-stack-d-test.sh PASS: run-backtrace-core-sparc.sh PASS: run-stack-i-test.sh PASS: run-readelf-zp.sh PASS: run-readelf-zx.sh PASS: run-stack-demangled-test.sh PASS: run-readelf-addr.sh PASS: run-readelf-multi-noline.sh PASS: run-readelf-types.sh PASS: run-readelf-str.sh PASS: run-linkmap-cut.sh PASS: run-peel-type.sh PASS: run-readelf-dwz-multi.sh PASS: vdsosyms PASS: run-aggregate-size.sh PASS: run-allfcts-multi.sh PASS: run-strptr.sh PASS: dwfl-proc-attach PASS: newdata PASS: elfstrtab PASS: elfshphehdr PASS: run-readelf-A.sh PASS: run-getsrc-die.sh SKIP: run-lfs-symbols.sh PASS: run-zstrptr.sh PASS: run-dwelfgnucompressed.sh PASS: run-elfgetzdata.sh PASS: run-elfputzdata.sh PASS: emptyfile PASS: run-elfgetchdr.sh PASS: vendorelf PASS: fillfile PASS: dwarf_default_lower_bound PASS: run-reade