Created attachment 8568 [details] liba.so and libb.so $ abidiff --changed-fns liba.so libb.so Functions changes summary: 0 Removed (82 filtered out), 7 Changed (21 filtered out), 0 Added functions (1081 filtered out) Variables changes summary: 0 Removed (25 filtered out), 1 Changed, 0 Added variables (7 filtered out) Function symbols changes summary: 7 Removed, 76 Added function symbols not referenced by debug info Variable symbols changes summary: 22 Removed, 4 Added variable symbols not referenced by debug info ... [C]'method void std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_M_emplace_back_aux<const VarTable::Entry*>(const VarTable::Entry*&)' has some indirect sub-type changes: Please note that the symbol of this function is _ZNSt6vectorIPKN8VarTable5EntryESaIS3_EE19_M_emplace_back_auxIJS3_EEEvDpOT_ and it aliases symbol: _ZNSt6vectorIPKN8VarTable5EntryESaIS3_EE19_M_emplace_back_auxIIS3_EEEvDpOT_ abidiff: ../../src/abg-comparison.cc:10731: virtual void abigail::comparison::fn_parm_diff::report(std::ostream&, const string&) const: Assertion `get_type_diff() && get_type_diff()->to_be_reported()' failed. Aborted (core dumped)
This issues should be fixed in the master branch by commit https://sourceware.org/git/?p=libabigail.git;a=commit;h=49759d3be813144feb71bab93dfa54effb0cda88. Thank your for taking time to report this issue and sorry for the inconvenience.