Bug 1283906

Summary: [abrt] libabigail: abigail::dwarf_reader::build_reference_type(): abipkgdiff killed by SIGABRT
Product: [Fedora] Fedora Reporter: Dominik 'Rathann' Mierzejewski <dominik>
Component: libabigailAssignee: Sinny Kumari <ksinny>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: dodji, dodji, ksinny
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/2998a4682bbdb60c2f404ab9dc3ab5adef0c994c
Whiteboard: abrt_hash:5d91b34b36686cd7c79c86eaac4907ac3e8e2cb3;
Fixed In Version: libabigail-1.0-0.rc2.2.fc22 libabigail-1.0-0.rc2.1.el7 libabigail-1.0-0.rc2.1.fc23 libabigail-1.0-0.rc2.2.el6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-01-27 15:52:14 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: limits
none
File: maps
none
File: mountinfo
none
File: namespaces
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Dominik 'Rathann' Mierzejewski 2015-11-20 09:04:28 UTC
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

Comment 1 Dominik 'Rathann' Mierzejewski 2015-11-20 09:04:47 UTC
Created attachment 1097056 [details]
File: backtrace

Comment 2 Dominik 'Rathann' Mierzejewski 2015-11-20 09:04:50 UTC
Created attachment 1097057 [details]
File: cgroup

Comment 3 Dominik 'Rathann' Mierzejewski 2015-11-20 09:05:31 UTC
Created attachment 1097058 [details]
File: core_backtrace

Comment 4 Dominik 'Rathann' Mierzejewski 2015-11-20 09:05:36 UTC
Created attachment 1097059 [details]
File: dso_list

Comment 5 Dominik 'Rathann' Mierzejewski 2015-11-20 09:05:40 UTC
Created attachment 1097060 [details]
File: environ

Comment 6 Dominik 'Rathann' Mierzejewski 2015-11-20 09:05:41 UTC
Created attachment 1097061 [details]
File: limits

Comment 7 Dominik 'Rathann' Mierzejewski 2015-11-20 09:05:54 UTC
Created attachment 1097062 [details]
File: maps

Comment 8 Dominik 'Rathann' Mierzejewski 2015-11-20 09:05:56 UTC
Created attachment 1097063 [details]
File: mountinfo

Comment 9 Dominik 'Rathann' Mierzejewski 2015-11-20 09:05:57 UTC
Created attachment 1097064 [details]
File: namespaces

Comment 10 Dominik 'Rathann' Mierzejewski 2015-11-20 09:05:59 UTC
Created attachment 1097065 [details]
File: open_fds

Comment 11 Dominik 'Rathann' Mierzejewski 2015-11-20 09:06:01 UTC
Created attachment 1097066 [details]
File: proc_pid_status

Comment 12 Dominik 'Rathann' Mierzejewski 2015-11-20 09:06:05 UTC
Created attachment 1097067 [details]
File: var_log_messages

Comment 13 Dodji Seketeli 2015-12-06 17:51:30 UTC
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.

Comment 14 Dodji Seketeli 2015-12-06 17:53:43 UTC
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.

Comment 15 Dodji Seketeli 2015-12-09 08:45:30 UTC
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.

Comment 16 Fedora Update System 2016-01-08 14:01:03 UTC
libabigail-1.0-0.rc2.1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-24797183b8

Comment 17 Fedora Update System 2016-01-08 22:42:30 UTC
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

Comment 18 Fedora Update System 2016-01-09 04:26:35 UTC
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

Comment 19 Fedora Update System 2016-01-09 17:51:19 UTC
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

Comment 20 Fedora Update System 2016-01-11 09:32:29 UTC
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

Comment 21 Fedora Update System 2016-01-11 09:33:13 UTC
libabigail-1.0-0.rc2.2.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-4ba0e97de1

Comment 22 Fedora Update System 2016-01-12 08:52:07 UTC
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

Comment 23 Fedora Update System 2016-01-12 09:54:24 UTC
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

Comment 24 Fedora Update System 2016-01-27 15:52:11 UTC
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.

Comment 25 Fedora Update System 2016-01-27 16:12:48 UTC
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.

Comment 26 Fedora Update System 2016-01-28 18:30:10 UTC
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.

Comment 27 Fedora Update System 2016-02-04 22:55:43 UTC
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.