Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

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.