Summary: | XML missing type id | ||
---|---|---|---|
Product: | libabigail | Reporter: | gprocida |
Component: | default | Assignee: | Dodji Seketeli <dodji> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | libabigail |
Priority: | P2 | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Host: | Target: | ||
Build: | Last reconfirmed: | 2021-06-17 00:00:00 | |
Attachments: | compressed library file |
Looking into this ... This should be fixed by commit https://sourceware.org/git/?p=libabigail.git;a=commit;h=e2e253e5b1fbf1de3348c276066e67629692d7b7. Confirmed fixed. |
Created attachment 13493 [details] compressed library file This appears to be a recent regression. I've bisected this to [ed87d0a29b97ca991db398ceafaa6012e28db6c8] reader: Canonicalizing a type once is enough With the attached library: $ build/tools/abidw ~/dev/libabigail/b190554910/libc.so > /tmp/z.xml && build/tools/abidiff /tmp/z.xml /tmp/z.xml abidiff: ../../src/abg-reader.cc:1366: abigail::ir::type_base_sptr abigail::xml_reader::read_context::build_or_get_type_decl(const string&, bool): Assertion `__abg_cond__' failed. Aborted