https://bugs.kde.org/show_bug.cgi?id=433500

            Bug ID: 433500
           Summary: DRD regtest faulures when libstdc++ and libgcc
                    debuginfo are installed
           Product: valgrind
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: jsew...@acm.org
          Reporter: pjfl...@wanadoo.fr
  Target Milestone: ---

Valgrind compiled from git HEAD on Fedora 33 with gcc (GCC) 10.2.1 20201125
(Red Hat 10.2.1-9)

If the following 2 packages are installed
libstdc++-debuginfo.x86_64
libgcc-debuginfo.x86_64

then the following list of 14 DRD regression tests fail
drd/tests/annotate_ignore_read           (stderr)
drd/tests/annotate_order_1               (stderr)
drd/tests/annotate_order_2               (stderr)
drd/tests/annotate_order_3               (stderr)
drd/tests/annotate_smart_pointer         (stderr)
drd/tests/annotate_smart_pointer2        (stderr)
drd/tests/annotate_spinlock              (stderr)
drd/tests/annotate_static                (stderr)
drd/tests/bug322621                      (stderr)
drd/tests/concurrent_close               (stderr)
drd/tests/dlopen                         (stderr)
drd/tests/pth_cancel_locked              (stderr)
drd/tests/pth_cleanup_handler            (stderr)
drd/tests/sem_wait                       (stderr)

An example diff is

paulf> cat annotate_ignore_read.stderr.diff
--- annotate_ignore_read.stderr.exp     2017-11-11 10:43:44.152186306 +0100
+++ annotate_ignore_read.stderr.out     2021-02-23 16:57:25.402041732 +0100
@@ -1,4 +1,26 @@

+
+parse DIE(readdwarf3.c:4085): confused by:
+ <3><55f9a2>: Abbrev Number: 64 (DW_TAG_subrange_type)
+     DW_AT_upper_bound : 2147483647
+     DW_AT_name        : (indirect string, offset: 0x........):
positive___XDLU_1__2147483647
+     DW_AT_type        : 0x........
+     DW_AT_artificial  : 1
+parse_type_DIE:
+WARNING: Serious error when reading debug info
+When reading debug info from /usr/lib64/libstdc++.so.6.0.28:
+confused by the above DIE
+
+parse DIE(readdwarf3.c:4085): confused by:
+ <3><87da9>: Abbrev Number: 64 (DW_TAG_subrange_type)
+     DW_AT_upper_bound : 2147483647
+     DW_AT_name        : (indirect string, offset: 0x........):
positive___XDLU_1__2147483647
+     DW_AT_type        : 0x........
+     DW_AT_artificial  : 1
+parse_type_DIE:
+WARNING: Serious error when reading debug info
+When reading debug info from /usr/lib64/libgcc_s-10-20201125.so.1:
+confused by the above DIE
 FLAGS [phb=1, fm=0]
 test69: negative
        GLOB=30

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to