Re: [PATCH] debuginfod: fix compilation on platforms without

2021-11-11 Thread Mark Wielaard
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

2021-11-11 Thread mliska at suse dot cz via Elfutils-devel
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

2021-11-11 Thread Magne Hov via Elfutils-devel
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

2021-11-11 Thread mark at klomp dot org via Elfutils-devel
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

2021-11-11 Thread Mark Wielaard
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

2021-11-11 Thread mliska at suse dot cz via Elfutils-devel
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)

2021-11-11 Thread mark at klomp dot org via Elfutils-devel
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

2021-11-11 Thread mark at klomp dot org via Elfutils-devel
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)

2021-11-11 Thread dichen at redhat dot com via Elfutils-devel
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)

2021-11-11 Thread dichen at redhat dot com via Elfutils-devel
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)

2021-11-11 Thread kloczko.tomasz at gmail dot com via Elfutils-devel
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

2021-11-11 Thread kloczko.tomasz at gmail dot com via Elfutils-devel
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

2021-11-11 Thread kloczko.tomasz at gmail dot com via Elfutils-devel
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)

2021-11-11 Thread kloczko.tomasz at gmail dot com via Elfutils-devel
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