Description of problem: $ abipkgdiff --d1 gromacs-debuginfo-5.0.6-4.fc22.x86_64.rpm --d2 gromacs-debuginfo-5.0.7-1.fc22.x86_64.rpm gromacs-libs-5.0.6-4.fc22.x86_64.rpm gromacs-libs-5.0.7-1.fc22.x86_64.rpm abipkgdiff: abg-dwarf-reader.cc:6791: abigail::ir::reference_type_def_sptr abigail::dwarf_reader::build_reference_type(abigail::dwarf_reader::read_context&, Dwarf_Die*, bool, bool, size_t): Assertion `utype' failed. Aborted (core dumped) Version-Release number of selected component: libabigail-1.0-0.5.20150727gitf0d319a.fc23 Additional info: reporter: libreport-2.6.3 backtrace_rating: 4 cmdline: abipkgdiff --d1 gromacs-debuginfo-5.0.6-4.fc22.x86_64.rpm --d2 gromacs-debuginfo-5.0.7-1.fc22.x86_64.rpm gromacs-libs-5.0.6-4.fc22.x86_64.rpm gromacs-libs-5.0.7-1.fc22.x86_64.rpm crash_function: abigail::dwarf_reader::build_reference_type executable: /usr/bin/abipkgdiff global_pid: 24413 kernel: 4.2.6-300.fc23.x86_64 runlevel: N 5 type: CCpp uid: 5242 Truncated backtrace: Thread no. 1 (10 frames) #4 abigail::dwarf_reader::build_reference_type at abg-dwarf-reader.cc:6791 #5 abigail::dwarf_reader::build_ir_node_from_die at abg-dwarf-reader.cc:7491 #7 abigail::dwarf_reader::build_function_decl at abg-dwarf-reader.cc:7154 #8 abigail::dwarf_reader::build_ir_node_from_die at abg-dwarf-reader.cc:7791 #10 abigail::dwarf_reader::build_namespace_decl_and_add_to_ir at abg-dwarf-reader.cc:6060 #11 abigail::dwarf_reader::build_ir_node_from_die at abg-dwarf-reader.cc:7663 #13 abigail::dwarf_reader::get_scope_for_die at abg-dwarf-reader.cc:5778 #14 abigail::dwarf_reader::build_ir_node_from_die at abg-dwarf-reader.cc:7939 #15 abigail::dwarf_reader::build_typedef_type at abg-dwarf-reader.cc:6952 #16 abigail::dwarf_reader::build_ir_node_from_die at abg-dwarf-reader.cc:7457
Created attachment 1097056 [details] File: backtrace
Created attachment 1097057 [details] File: cgroup
Created attachment 1097058 [details] File: core_backtrace
Created attachment 1097059 [details] File: dso_list
Created attachment 1097060 [details] File: environ
Created attachment 1097061 [details] File: limits
Created attachment 1097062 [details] File: maps
Created attachment 1097063 [details] File: mountinfo
Created attachment 1097064 [details] File: namespaces
Created attachment 1097065 [details] File: open_fds
Created attachment 1097066 [details] File: proc_pid_status
Created attachment 1097067 [details] File: var_log_messages
I can reproduce this issue with the code from the master branch of the upstream git repository and I have filed an upstream problem report at https://sourceware.org/bugzilla/show_bug.cgi?id=19336. It's being taken care of, upstream. Thank you for taking time to report this issue.
Dominik, just to save your time later, when you file bug reports for libabigail, just mentioning the N-V-R of the packages of the binaries that libabigail failed to handle, along with the N-V-R of the offending libabigail package is enough. Thank you again.
This issue is fixed upstream by a series of commits, as referred to by upstream problem report https://sourceware.org/bugzilla/show_bug.cgi?id=19336. The fix should be available in the next libabigail Fedora Package.
libabigail-1.0-0.rc2.1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-24797183b8
libabigail-1.0-0.rc2.1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5a48e3210a
libabigail-1.0-0.rc2.1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-24797183b8
libabigail-1.0-0.rc2.1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5a48e3210a
libabigail-1.0-0.rc2.2.el6 has been submitted as an update to Fedora EPEL 6. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-64ee029010
libabigail-1.0-0.rc2.2.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-4ba0e97de1
libabigail-1.0-0.rc2.2.el6 has been pushed to the Fedora EPEL 6 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-64ee029010
libabigail-1.0-0.rc2.2.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-4ba0e97de1
libabigail-1.0-0.rc2.2.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.
libabigail-1.0-0.rc2.1.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.
libabigail-1.0-0.rc2.1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
libabigail-1.0-0.rc2.2.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.