[Bug default/30329] New: abidiff assertion error in dwarf reader

ben at demerara dot io sourceware-bugzilla@sourceware.org
Mon Apr 10 14:10:33 GMT 2023


https://sourceware.org/bugzilla/show_bug.cgi?id=30329

            Bug ID: 30329
           Summary: abidiff assertion error in dwarf reader
           Product: libabigail
           Version: unspecified
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: default
          Assignee: dodji at redhat dot com
          Reporter: ben at demerara dot io
                CC: libabigail at sourceware dot org
  Target Milestone: ---

Created attachment 14810
  --> https://sourceware.org/bugzilla/attachment.cgi?id=14810&action=edit
libsqlite3.so binaries that trigger assertion error

version:
https://sourceware.org/git/?p=libabigail.git;a=commit;h=3b0069064ed33b3c95b05f45209286a36a2506e1

Link to freedesktop-sdk job:
https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/jobs/4085727275
Link to job artifacts with tarballs of binaries that trigger the assertion
error:
https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/jobs/4085727275/artifacts/browse/libabigail-tars/

I've attached the tarball including the libsqlite3.so and debug binaries.

Excerpt from job logs:

    abidiff: ../../src/abg-dwarf-reader.cc:11784: bool
abigail::dwarf::get_scope_die(const reader&, const Dwarf_Die*, size_t,
Dwarf_Die&): Assertion `__abg_cond__' failed.

Command to reproduce:
abidiff --debug-info-dir1 old-image/usr/lib/debug --debug-info-dir2
new-image/usr/lib/debug old-image/usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
new-image/usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libabigail mailing list