public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* [Bug default/22429] Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!"
  2017-01-01  0:00 [Bug default/22429] New: Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!" sinny at redhat dot com
  2017-01-01  0:00 ` [Bug default/22429] " dodji at redhat dot com
@ 2017-01-01  0:00 ` dodji at redhat dot com
  2020-11-12 23:19 ` woodard at redhat dot com
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: dodji at redhat dot com @ 2017-01-01  0:00 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=22429

--- Comment #2 from dodji at redhat dot com ---
Okay, this is due to what seems to be an invalid debug info.  That is, the
libxul.so file has invalid debug info.

Typically, there are references to type DIEs that are not defined in the debug
info.  Typically, look at DIE number "[2cb2067a]".  It describes a function
parameter.  The type of that parameter is described by DIE [2ce6e18a].  But
then the definition of that that latter DIE can not be found in the debug info:


$ grep -A 5 2cb2067a extracts/usr/lib64/firefox/libxul.so.dwarf 
 [2cb2067a]                formal_parameter
                         name                 (strp) "self"
                         decl_file            (data1) 160
                         decl_line            (data1) 1
                         type                 (ref4) [2ce6e18a]
 [2cb20685]                formal_parameter
dodji@adjoa:PR22429$ grep -A 5   2ce6e18a
extracts/usr/lib64/firefox/libxul.so.dwarf 
                         type                 (ref4) [2ce6e18a]
 [2cb20644]                formal_parameter
                         name                 (strp) "raw_cap"
                         decl_file            (data1) 160
                         decl_line            (data1) 1
                         type                 (ref_addr) [2b9818d3]
--
                           type                 (ref4) [2ce6e18a]
 [2cb2065c]                  variable
                           name                 (strp) "raw_cap"
                           alignment            (udata) 1
                           decl_file            (data1) 160
                           decl_line            (data1) 62
--
                         type                 (ref4) [2ce6e18a]
 [2cb20685]                formal_parameter
                         name                 (strp) "len"
                         decl_file            (data1) 160
                         decl_line            (data1) 1
                         type                 (ref_addr) [2b9818d3]
--
                           type                 (ref4) [2ce6e18a]
 [2cb2069d]                  variable
                           name                 (strp) "len"
                           alignment            (udata) 1
                           decl_file            (data1) 160
                           decl_line            (data1) 45
$ 

So, this seems to be an invalid debug info generated by the Rust compiler. 
There is an upstream bug file for it at
https://bugs.llvm.org/show_bug.cgi?id=35212.
Then, there is already a patch for that issue at
https://reviews.llvm.org/D39981.

So hopefully, this should be resolved soon, once the firefox build in Fedora is
updated.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug default/22429] Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!"
  2017-01-01  0:00 [Bug default/22429] New: Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!" sinny at redhat dot com
@ 2017-01-01  0:00 ` dodji at redhat dot com
  2017-01-01  0:00 ` dodji at redhat dot com
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: dodji at redhat dot com @ 2017-01-01  0:00 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=22429

dodji at redhat dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--- Comment #1 from dodji at redhat dot com ---
Confirmed.

This happens when comparing libxul.so against itself, from that firefox
package.  So one can use abidiff to reproduce.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug default/22429] New: Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!"
@ 2017-01-01  0:00 sinny at redhat dot com
  2017-01-01  0:00 ` [Bug default/22429] " dodji at redhat dot com
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: sinny at redhat dot com @ 2017-01-01  0:00 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=22429

            Bug ID: 22429
           Summary: Running abipkgdiff on firefox package aborts with
                    message "in compare_dies at:
                    abg-dwarf-reader.cc:11423: execution should not have
                    reached this point!"
           Product: libabigail
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: default
          Assignee: dodji at redhat dot com
          Reporter: sinny at redhat dot com
                CC: libabigail at sourceware dot org
  Target Milestone: ---

Running abipkgdiff on firefox package aborts with following message:

in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have
reached this point!
Aborted (core dumped)

steps to reproduce
-------------------
firefox -
https://kojipkgs.fedoraproject.org//packages/firefox/57.0/1.fc26/x86_64/firefox-57.0-1.fc26.x86_64.rpm
firefox-debuginfo -
https://kojipkgs.fedoraproject.org//packages/firefox/57.0/1.fc26/x86_64/firefox-debuginfo-57.0-1.fc26.x86_64.rpm

Download above package and run abipkgdif:
$ aipkgdiff --d1 firefox-debuginfo-57.0-1.fc26.x86_64.rpm --d2
firefox-debuginfo-57.0-1.fc26.x86_64.rpm firefox-57.0-1.fc26.x86_64.rpm
firefox-57.0-1.fc26.x86_64.rpm

in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have
reached this point!
Aborted (core dumped)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug default/22429] Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!"
  2017-01-01  0:00 [Bug default/22429] New: Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!" sinny at redhat dot com
  2017-01-01  0:00 ` [Bug default/22429] " dodji at redhat dot com
  2017-01-01  0:00 ` dodji at redhat dot com
@ 2020-11-12 23:19 ` woodard at redhat dot com
  2020-11-21  0:43 ` woodard at redhat dot com
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: woodard at redhat dot com @ 2020-11-12 23:19 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=22429

Ben Woodard <woodard at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |woodard at redhat dot com

--- Comment #3 from Ben Woodard <woodard at redhat dot com> ---
Dodji, as of commit 2cc1ab7ee879da20688c4a72ec93c73123d7b9aa I seem to be able
to reproduce a problem in the same place with a file that does not appear to be
created with rust. I looked at the specfile and I didn't see anything that
looked like rust so there may be another way to get to this problem.

from graphviz-2.44.0-14.fc33 /lib64/graphviz/libgvplugin_neato_layout.so.6.0.0

$abidw --abidiff /lib64/graphviz/libgvplugin_neato_layout.so.6.0.0

Program received signal SIGABRT, Aborted.
__GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:49
49        return ret;
#0  __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:49
#1  0x00007ffff750f8a4 in __GI_abort () at abort.c:79
#2  0x00007ffff7ed5de8 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=0x7fffffff8300, r=0x7fffffff8320,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=true) at
../../../libabigail/src/abg-dwarf-reader.cc:12087
#3  0x00007ffff7ed5ee5 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=0x7fffffff8480, r=0x7fffffff84a0,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:12016
#4  0x00007ffff7ed5ee5 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=0x7fffffff8600, r=0x7fffffff8620,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:12016
#5  0x00007ffff7ed5ee5 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=0x7fffffff8780, r=0x7fffffff87a0,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:12016
#6  0x00007ffff7ed5ee5 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=0x7fffffff8900, r=0x7fffffff8920,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:12016
#7  0x00007ffff7ed5ee5 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=0x7fffffff8a80, r=0x7fffffff8aa0,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:12016
#8  0x00007ffff7ed5ee5 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=0x7fffffff8c00, r=0x7fffffff8c20,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:12016
#9  0x00007ffff7ed611f in abigail::dwarf_reader::compare_dies (ctxt=...,
l=0x7fffffff9500, r=0x7fffffff8da0,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:11794
#10 0x00007ffff7ed6e55 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=<optimized out>, r=<optimized out>,
update_canonical_dies_on_the_fly=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:12141
#11 0x00007ffff7efd3e4 in
abigail::dwarf_reader::read_context::get_or_compute_canonical_die
(this=this@entry=0x442c40, die=die@entry=0x7fffffff9500, canonical_die=...,
where=where@entry=0, die_as_type=die_as_type@entry=true) at
../../../libabigail/src/abg-dwarf-reader.cc:3215
#12 0x00007ffff7efd77d in
abigail::dwarf_reader::read_context::lookup_artifact_from_die
(this=this@entry=0x442c40, die=die@entry=0x7fffffff9500,
die_as_type=die_as_type@entry=true) at
../../../libabigail/src/abg-dwarf-reader.cc:3645
#13 0x00007ffff7efd99d in
abigail::dwarf_reader::read_context::lookup_type_from_die
(this=this@entry=0x442c40, die=die@entry=0x7fffffff9500) at
../../../libabigail/src/abg-dwarf-reader.cc:4078
#14 0x00007ffff7edf61a in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=0x7fffffff9500, scope=0x128b240, is_struct=<optimized out>,
klass=std::shared_ptr<abigail::ir::class_decl> (empty) = {...},
called_from_public_decl=true, where_offset=361189, is_declaration_only=false)
at ../../../libabigail/src/abg-dwarf-reader.cc:13612
#15 0x00007ffff7ed1c7b in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffff9500, scope=0x128b240,
called_from_public_decl=<optimized out>, where_offset=361189,
is_declaration_only=false, is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#16 0x00007ffff7edfe51 in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=0x7fffffff9ac0, scope=<optimized out>, is_struct=<optimized
out>, klass=..., called_from_public_decl=true, where_offset=361189,
is_declaration_only=false) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#17 0x00007ffff7ed1c7b in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffff9ac0, scope=0x10bc410,
called_from_public_decl=<optimized out>, where_offset=361189,
is_declaration_only=false, is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#18 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffff9ac0, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#19 0x00007ffff7ee0dac in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=0x7fffffffa0c0, scope=<optimized out>, is_struct=<optimized
out>, klass=..., called_from_public_decl=true, where_offset=361189,
is_declaration_only=false) at ../../../libabigail/src/abg-dwarf-reader.cc:13753
#20 0x00007ffff7ed1c7b in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffa0c0, scope=0x10bc410,
called_from_public_decl=<optimized out>, where_offset=361189,
is_declaration_only=false, is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#21 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffa0c0, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#22 0x00007ffff7ed329c in abigail::dwarf_reader::build_typedef_type
(where_offset=361189, called_from_public_decl=true, die=0x7fffffffa320,
ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15007
#23 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=0x7fffffffa320, scope=0x10bc410, called_from_public_decl=<optimized out>,
where_offset=361189, is_declaration_only=<optimized out>,
is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16351
#24 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffa320, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#25 0x00007ffff7ee060e in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=0x7fffffffa780, scope=<optimized out>, is_struct=<optimized
out>, klass=..., called_from_public_decl=true, where_offset=361189,
is_declaration_only=false) at ../../../libabigail/src/abg-dwarf-reader.cc:13825
#26 0x00007ffff7ed1c7b in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffa780, scope=0x10bc410,
called_from_public_decl=<optimized out>, where_offset=361189,
is_declaration_only=false, is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#27 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffa780, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#28 0x00007ffff7ed8696 in abigail::dwarf_reader::build_pointer_type_def
(ctxt=..., die=0x7fffffffab60, called_from_public_decl=<optimized out>,
where_offset=361189) at ../../../libabigail/src/abg-dwarf-reader.cc:14391
#29 0x00007ffff7ed122d in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffab60, scope=0x10bc410,
called_from_public_decl=<optimized out>, where_offset=361189,
is_declaration_only=false, is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16363
#30 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffab60, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#31 0x00007ffff7ed8696 in abigail::dwarf_reader::build_pointer_type_def
(ctxt=..., die=0x7fffffffb100, called_from_public_decl=<optimized out>,
where_offset=361189) at ../../../libabigail/src/abg-dwarf-reader.cc:14391
#32 0x00007ffff7ed122d in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffb100, scope=0x10bc410,
called_from_public_decl=<optimized out>, where_offset=361189,
is_declaration_only=false, is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16363
#33 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffb100, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#34 0x00007ffff7ed329c in abigail::dwarf_reader::build_typedef_type
(where_offset=361189, called_from_public_decl=true, die=0x7fffffffb400,
ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15007
#35 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=0x7fffffffb400, scope=0x10bc410, called_from_public_decl=<optimized out>,
where_offset=361189, is_declaration_only=<optimized out>,
is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16351
#36 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffb400, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#37 0x00007ffff7ed329c in abigail::dwarf_reader::build_typedef_type
(where_offset=361189, called_from_public_decl=true, die=0x7fffffffb700,
ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15007
#38 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=0x7fffffffb700, scope=0x10bc410, called_from_public_decl=<optimized out>,
where_offset=361189, is_declaration_only=<optimized out>,
is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16351
#39 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffb700, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#40 0x00007ffff7ed329c in abigail::dwarf_reader::build_typedef_type
(where_offset=361189, called_from_public_decl=true, die=0x7fffffffb960,
ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15007
#41 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=0x7fffffffb960, scope=0x10bc410, called_from_public_decl=<optimized out>,
where_offset=361189, is_declaration_only=<optimized out>,
is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16351
#42 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffb960, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#43 0x00007ffff7ee060e in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=0x7fffffffbe70, scope=<optimized out>, is_struct=<optimized
out>, klass=..., called_from_public_decl=true, where_offset=361189,
is_declaration_only=false) at ../../../libabigail/src/abg-dwarf-reader.cc:13825
#44 0x00007ffff7ed1c7b in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffbe70, scope=0x1694f90,
called_from_public_decl=<optimized out>, where_offset=361189,
is_declaration_only=false, is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#45 0x00007ffff7edfe51 in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=0x7fffffffc430, scope=<optimized out>, is_struct=<optimized
out>, klass=..., called_from_public_decl=true, where_offset=361189,
is_declaration_only=false) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#46 0x00007ffff7ed1c7b in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffc430, scope=0x10bc410,
called_from_public_decl=<optimized out>, where_offset=361189,
is_declaration_only=false, is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#47 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffc430, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#48 0x00007ffff7ee0dac in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=0x7fffffffc870, scope=<optimized out>, is_struct=<optimized
out>, klass=..., called_from_public_decl=true, where_offset=361189,
is_declaration_only=false) at ../../../libabigail/src/abg-dwarf-reader.cc:13753
#49 0x00007ffff7ed1c7b in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffc870, scope=0x10bc410,
called_from_public_decl=<optimized out>, where_offset=361189,
is_declaration_only=false, is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#50 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffc870, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#51 0x00007ffff7ed8696 in abigail::dwarf_reader::build_pointer_type_def
(ctxt=..., die=0x7fffffffcd70, called_from_public_decl=<optimized out>,
where_offset=361189) at ../../../libabigail/src/abg-dwarf-reader.cc:14391
#52 0x00007ffff7ed122d in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffcd70, scope=0x10bc410,
called_from_public_decl=<optimized out>, where_offset=361189,
is_declaration_only=false, is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16363
#53 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffcd70, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#54 0x00007ffff7ee060e in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=0x7fffffffd260, scope=<optimized out>, is_struct=<optimized
out>, klass=..., called_from_public_decl=true, where_offset=361189,
is_declaration_only=false) at ../../../libabigail/src/abg-dwarf-reader.cc:13825
#55 0x00007ffff7ed1c7b in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffd260, scope=0x10bc410,
called_from_public_decl=<optimized out>, where_offset=361189,
is_declaration_only=false, is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#56 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffd260, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#57 0x00007ffff7ed9f9d in abigail::dwarf_reader::build_function_type (ctxt=...,
die=0x7fffffffd8c0, is_method=std::shared_ptr<abigail::ir::class_or_union>
(empty) = {...}, where_offset=361189) at
../../../libabigail/src/abg-dwarf-reader.cc:14599
#58 0x00007ffff7edb088 in abigail::dwarf_reader::build_function_decl (ctxt=...,
die=0x7fffffffd8c0, where_offset=361189,
fn=std::shared_ptr<abigail::ir::function_decl> (empty) = {...}) at
../../../libabigail/src/abg-dwarf-reader.cc:15654
#59 0x00007ffff7ed0a82 in
abigail::dwarf_reader::build_or_get_fn_decl_if_not_suppressed (result=...,
is_declaration_only=false, where_offset=361189, fn_die=0x7fffffffd8c0,
scope=<optimized out>, ctxt=...) at
../../../libabigail/src/abg-dwarf-reader.cc:15330
#60 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=0x7fffffffd8c0, scope=0x10bc410, called_from_public_decl=<optimized out>,
where_offset=361189, is_declaration_only=false, is_required_decl_spec=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16737
#61 0x00007ffff7ed3770 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=0x7fffffffd8c0, called_from_public_decl=<optimized out>,
where_offset=361189) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#62 0x00007ffff7ee3080 in
abigail::dwarf_reader::build_translation_unit_and_add_to_ir (ctxt=...,
die=<optimized out>, address_size=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:8556
#63 0x00007ffff7ee4f3a in abigail::dwarf_reader::read_debug_info_into_corpus
(ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15936
#64 abigail::dwarf_reader::read_corpus_from_elf (ctxt=...,
status=@0x7fffffffdafc: abigail::dwarf_reader::STATUS_UNKNOWN) at
../../../libabigail/src/abg-dwarf-reader.cc:17149
#65 0x0000000000405c93 in load_corpus_and_write_abixml (opts=...,
context=std::shared_ptr<abigail::dwarf_reader::read_context> (use count 1, weak
count 0) = {...}, env=std::shared_ptr<abigail::ir::environment> (use count 1,
weak count 0) = {...}, argv=0x7fffffffe048) at
../../../libabigail/tools/abidw.cc:494
#66 main (argc=<optimized out>, argv=0x7fffffffe048) at
../../../libabigail/tools/abidw.cc:866

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug default/22429] Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!"
  2017-01-01  0:00 [Bug default/22429] New: Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!" sinny at redhat dot com
                   ` (2 preceding siblings ...)
  2020-11-12 23:19 ` woodard at redhat dot com
@ 2020-11-21  0:43 ` woodard at redhat dot com
  2020-11-21  0:44 ` woodard at redhat dot com
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: woodard at redhat dot com @ 2020-11-21  0:43 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=22429

--- Comment #4 from Ben Woodard <woodard at redhat dot com> ---
*** Bug 21643 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug default/22429] Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!"
  2017-01-01  0:00 [Bug default/22429] New: Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!" sinny at redhat dot com
                   ` (3 preceding siblings ...)
  2020-11-21  0:43 ` woodard at redhat dot com
@ 2020-11-21  0:44 ` woodard at redhat dot com
  2020-11-25  1:00 ` woodard at redhat dot com
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: woodard at redhat dot com @ 2020-11-21  0:44 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=22429

--- Comment #5 from Ben Woodard <woodard at redhat dot com> ---
This still reproduces with dodji/PR26769 as of a488f9b4

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug default/22429] Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!"
  2017-01-01  0:00 [Bug default/22429] New: Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!" sinny at redhat dot com
                   ` (4 preceding siblings ...)
  2020-11-21  0:44 ` woodard at redhat dot com
@ 2020-11-25  1:00 ` woodard at redhat dot com
  2020-12-01  0:41 ` woodard at redhat dot com
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: woodard at redhat dot com @ 2020-11-25  1:00 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=22429

--- Comment #6 from Ben Woodard <woodard at redhat dot com> ---
confirmed to still exist with commit 2c0dd017 from dodji/PR26769

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug default/22429] Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!"
  2017-01-01  0:00 [Bug default/22429] New: Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!" sinny at redhat dot com
                   ` (5 preceding siblings ...)
  2020-11-25  1:00 ` woodard at redhat dot com
@ 2020-12-01  0:41 ` woodard at redhat dot com
  2020-12-04  4:25 ` woodard at redhat dot com
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: woodard at redhat dot com @ 2020-12-01  0:41 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=22429

--- Comment #7 from Ben Woodard <woodard at redhat dot com> ---
abidw --abidiff /lib64/graphviz/libgvplugin_neato_layout.so.6.0.0
from graphviz-2.44.0-14.fc33.1.x86_64
confirmed to still exist with commit 2417efb2

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug default/22429] Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!"
  2017-01-01  0:00 [Bug default/22429] New: Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!" sinny at redhat dot com
                   ` (6 preceding siblings ...)
  2020-12-01  0:41 ` woodard at redhat dot com
@ 2020-12-04  4:25 ` woodard at redhat dot com
  2020-12-04 18:47 ` woodard at redhat dot com
  2021-06-08 21:05 ` woodard at redhat dot com
  9 siblings, 0 replies; 11+ messages in thread
From: woodard at redhat dot com @ 2020-12-04  4:25 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=22429

--- Comment #8 from Ben Woodard <woodard at redhat dot com> ---
This continues to happen with

abidw --abidiff /lib64/graphviz/libgvplugin_neato_layout.so.6.0.0

in compare_dies at: ../../../libabigail/src/abg-dwarf-reader.cc:12087:
execution should not have reached this point!

Program received signal SIGABRT, Aborted.
__GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:49
Downloading source file
/usr/src/debug/glibc-2.32-20-g5c36293f06/signal/../sysdeps/unix/sysv/linux/raise.c...
49        return ret;
#0  __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1  0x0000fffff75965dc in __GI_abort () at abort.c:79
#2  0x0000fffff7ecb164 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=l@entry=0xffffffff8e20, r=r@entry=0xffffffff8e40,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=update_canonical_dies_on_the_fly@entry=true)
at ../../../libabigail/src/abg-dwarf-reader.cc:12087
#3  0x0000fffff7ecb8a8 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=l@entry=0xffffffff8fa0, r=r@entry=0xffffffff8fc0,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=update_canonical_dies_on_the_fly@entry=true)
at ../../../libabigail/src/abg-dwarf-reader.cc:11701
#4  0x0000fffff7ecb8a8 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=l@entry=0xffffffff9120, r=r@entry=0xffffffff9140,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=update_canonical_dies_on_the_fly@entry=true)
at ../../../libabigail/src/abg-dwarf-reader.cc:11701
#5  0x0000fffff7ecb8a8 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=l@entry=0xffffffff92a0, r=r@entry=0xffffffff92c0,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=update_canonical_dies_on_the_fly@entry=true)
at ../../../libabigail/src/abg-dwarf-reader.cc:11701
#6  0x0000fffff7ecb8a8 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=l@entry=0xffffffff9420, r=r@entry=0xffffffff9440,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=update_canonical_dies_on_the_fly@entry=true)
at ../../../libabigail/src/abg-dwarf-reader.cc:11701
#7  0x0000fffff7ecb8a8 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=l@entry=0xffffffff95a0, r=r@entry=0xffffffff95c0,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=update_canonical_dies_on_the_fly@entry=true)
at ../../../libabigail/src/abg-dwarf-reader.cc:11701
#8  0x0000fffff7ecb2a0 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=l@entry=0xffffffff9720, r=r@entry=0xffffffff9740,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=update_canonical_dies_on_the_fly@entry=true)
at ../../../libabigail/src/abg-dwarf-reader.cc:12016
#9  0x0000fffff7ecb48c in abigail::dwarf_reader::compare_dies (ctxt=...,
l=l@entry=0xffffffffa020, r=r@entry=0xffffffff98c0,
aggregates_being_compared=std::unordered_set with 1 element = {...},
update_canonical_dies_on_the_fly=update_canonical_dies_on_the_fly@entry=true)
at ../../../libabigail/src/abg-dwarf-reader.cc:11794
#10 0x0000fffff7ecc0b0 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=l@entry=0xffffffffa020, r=r@entry=0xffffffff98c0,
update_canonical_dies_on_the_fly=update_canonical_dies_on_the_fly@entry=true)
at ../../../libabigail/src/abg-dwarf-reader.cc:12141
#11 0x0000fffff7eed020 in
abigail::dwarf_reader::read_context::get_or_compute_canonical_die
(this=this@entry=0x4568f0, die=die@entry=0xffffffffa020, canonical_die=...,
where=where@entry=0, die_as_type=die_as_type@entry=true) at
../../../libabigail/src/abg-dwarf-reader.cc:3215
#12 0x0000fffff7eed280 in
abigail::dwarf_reader::read_context::lookup_artifact_from_die
(this=this@entry=0x4568f0, die=die@entry=0xffffffffa020,
die_as_type=die_as_type@entry=true) at
../../../libabigail/src/abg-dwarf-reader.cc:3645
#13 0x0000fffff7eed454 in
abigail::dwarf_reader::read_context::lookup_type_from_die
(this=this@entry=0x4568f0, die=die@entry=0xffffffffa020) at
../../../libabigail/src/abg-dwarf-reader.cc:4078
#14 0x0000fffff7ed36e0 in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=die@entry=0xffffffffa020, scope=scope@entry=0x12aa740,
is_struct=is_struct@entry=true, klass=std::shared_ptr<abigail::ir::class_decl>
(empty) = {...}, called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826,
is_declaration_only=is_declaration_only@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:13612
#15 0x0000fffff7ec74d0 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffa020, scope=0x12aa740,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=false,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#16 0x0000fffff7ed4034 in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=die@entry=0xffffffffa5c0, scope=scope@entry=0xf99f90,
is_struct=is_struct@entry=true, klass=std::shared_ptr<abigail::ir::class_decl>
(empty) = {...}, called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826,
is_declaration_only=is_declaration_only@entry=false) at
/usr/include/c++/10/bits/shared_ptr_base.h:1324
#17 0x0000fffff7ec74d0 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffa5c0, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=false,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#18 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffa5c0,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:16893
#19 0x0000fffff7ed484c in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=die@entry=0xffffffffab90, scope=scope@entry=0xf99f90,
is_struct=is_struct@entry=false, klass=std::shared_ptr<abigail::ir::class_decl>
(empty) = {...}, called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826,
is_declaration_only=is_declaration_only@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:13753
#20 0x0000fffff7ec74d0 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffab90, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=false,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#21 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffab90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:16893
#22 0x0000fffff7ec8578 in abigail::dwarf_reader::build_typedef_type
(where_offset=359826, called_from_public_decl=true, die=0xffffffffadf0,
ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15003
#23 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=die@entry=0xffffffffadf0, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=<optimized out>,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16351
#24 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffadf0,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:16893
#25 0x0000fffff7ed43fc in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=die@entry=0xffffffffb210, scope=scope@entry=0xf99f90,
is_struct=is_struct@entry=false, klass=std::shared_ptr<abigail::ir::class_decl>
(empty) = {...}, called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826,
is_declaration_only=is_declaration_only@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:13825
#26 0x0000fffff7ec74d0 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffb210, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=false,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#27 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffb210,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:16893
#28 0x0000fffff7ecd658 in abigail::dwarf_reader::build_pointer_type_def
(ctxt=..., die=die@entry=0xffffffffb5d0,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:14391
#29 0x0000fffff7ec6a24 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffb5d0, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=false,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16363
#30 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffb5d0,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:16893
#31 0x0000fffff7ecd658 in abigail::dwarf_reader::build_pointer_type_def
(ctxt=..., die=die@entry=0xffffffffbb60,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:14391
#32 0x0000fffff7ec6a24 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffbb60, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=false,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16363
#33 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffbb60,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:16893
#34 0x0000fffff7ec8578 in abigail::dwarf_reader::build_typedef_type
(where_offset=359826, called_from_public_decl=true, die=0xffffffffbe50,
ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15003
#35 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=die@entry=0xffffffffbe50, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=<optimized out>,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16351
#36 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffbe50,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:16893
#37 0x0000fffff7ec8578 in abigail::dwarf_reader::build_typedef_type
(where_offset=359826, called_from_public_decl=true, die=0xffffffffc140,
ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15003
#38 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=die@entry=0xffffffffc140, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=<optimized out>,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16351
#39 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffc140,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:16893
#40 0x0000fffff7ec8578 in abigail::dwarf_reader::build_typedef_type
(where_offset=359826, called_from_public_decl=true, die=0xffffffffc3a0,
ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15003
#41 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=die@entry=0xffffffffc3a0, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=<optimized out>,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16351
#42 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffc3a0,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:16893
#43 0x0000fffff7ed43fc in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=die@entry=0xffffffffc890, scope=scope@entry=0x16aaea0,
is_struct=is_struct@entry=true, klass=std::shared_ptr<abigail::ir::class_decl>
(empty) = {...}, called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826,
is_declaration_only=is_declaration_only@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:13825
#44 0x0000fffff7ec74d0 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffc890, scope=0x16aaea0,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=false,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#45 0x0000fffff7ed4034 in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=die@entry=0xffffffffce30, scope=scope@entry=0xf99f90,
is_struct=is_struct@entry=true, klass=std::shared_ptr<abigail::ir::class_decl>
(empty) = {...}, called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826,
is_declaration_only=is_declaration_only@entry=false) at
/usr/include/c++/10/bits/shared_ptr_base.h:1324
#46 0x0000fffff7ec74d0 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffce30, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=false,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#47 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffce30,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:16893
#48 0x0000fffff7ed484c in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=die@entry=0xffffffffd230, scope=scope@entry=0xf99f90,
is_struct=is_struct@entry=false, klass=std::shared_ptr<abigail::ir::class_decl>
(empty) = {...}, called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826,
is_declaration_only=is_declaration_only@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:13753
#49 0x0000fffff7ec74d0 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffd230, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=false,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#50 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffd230,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:16893
#51 0x0000fffff7ecd658 in abigail::dwarf_reader::build_pointer_type_def
(ctxt=..., die=die@entry=0xffffffffd730,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:14391
#52 0x0000fffff7ec6a24 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffd730, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=false,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16363
#53 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffd730,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:16893
#54 0x0000fffff7ed43fc in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=die@entry=0xffffffffdbe0, scope=scope@entry=0xf99f90,
is_struct=is_struct@entry=false, klass=std::shared_ptr<abigail::ir::class_decl>
(empty) = {...}, called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826,
is_declaration_only=is_declaration_only@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:13825
#55 0x0000fffff7ec74d0 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffdbe0, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=false,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16506
#56 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffdbe0,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:16893
#57 0x0000fffff7ecf5e4 in abigail::dwarf_reader::build_function_type (ctxt=...,
die=die@entry=0xffffffffe220,
is_method=std::shared_ptr<abigail::ir::class_or_union> (empty) = {...},
where_offset=where_offset@entry=359826) at
../../../libabigail/src/abg-dwarf-reader.cc:14599
#58 0x0000fffff7ed0574 in abigail::dwarf_reader::build_function_decl (ctxt=...,
die=die@entry=0xffffffffe220, where_offset=where_offset@entry=359826,
fn=std::shared_ptr<abigail::ir::function_decl> (empty) = {...}) at
../../../libabigail/src/abg-dwarf-reader.cc:15654
#59 0x0000fffff7ec6390 in
abigail::dwarf_reader::build_or_get_fn_decl_if_not_suppressed (result=...,
is_declaration_only=<optimized out>, where_offset=359826,
fn_die=0xffffffffe220, scope=<optimized out>, ctxt=...) at
../../../libabigail/src/abg-dwarf-reader.cc:15330
#60 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=die@entry=0xffffffffe220, scope=0xf99f90,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=where_offset@entry=359826, is_declaration_only=<optimized out>,
is_declaration_only@entry=true,
is_required_decl_spec=is_required_decl_spec@entry=false) at
../../../libabigail/src/abg-dwarf-reader.cc:16737
#61 0x0000fffff7ec8f48 in abigail::dwarf_reader::build_ir_node_from_die
(ctxt=..., die=die@entry=0xffffffffe220,
called_from_public_decl=called_from_public_decl@entry=true,
where_offset=359826) at ../../../libabigail/src/abg-dwarf-reader.cc:16893
#62 0x0000fffff7ed67e8 in
abigail::dwarf_reader::build_translation_unit_and_add_to_ir (ctxt=...,
die=die@entry=0xffffffffe390, address_size=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:8556
#63 0x0000fffff7ed80d8 in abigail::dwarf_reader::read_debug_info_into_corpus
(ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15936
#64 abigail::dwarf_reader::read_corpus_from_elf (ctxt=...,
status=@0xffffffffe464: abigail::dwarf_reader::STATUS_UNKNOWN) at
../../../libabigail/src/abg-dwarf-reader.cc:17149
#65 0x0000000000404420 in load_corpus_and_write_abixml (opts=...,
context=std::shared_ptr<abigail::dwarf_reader::read_context> (use count 1, weak
count 0) = {...}, env=std::shared_ptr<abigail::ir::environment> (use count 1,
weak count 0) = {...}, argv=0xffffffffe9d8) at
../../../libabigail/tools/abidw.cc:494
#66 main (argc=<optimized out>, argv=0xffffffffe9d8) at
../../../libabigail/tools/abidw.cc:866

Note that this happens with:
/lib64/graphviz/libgvplugin_neato_layout.so.6.0.0
graphviz-2.44.0-14.fc33.1.aarch64

note that this is aarch64

This is with trunk as of commit 4f8c9b17

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug default/22429] Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!"
  2017-01-01  0:00 [Bug default/22429] New: Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!" sinny at redhat dot com
                   ` (7 preceding siblings ...)
  2020-12-04  4:25 ` woodard at redhat dot com
@ 2020-12-04 18:47 ` woodard at redhat dot com
  2021-06-08 21:05 ` woodard at redhat dot com
  9 siblings, 0 replies; 11+ messages in thread
From: woodard at redhat dot com @ 2020-12-04 18:47 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=22429

Ben Woodard <woodard at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |27019


Referenced Bugs:

https://sourceware.org/bugzilla/show_bug.cgi?id=27019
[Bug 27019] BUILD metabug
-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug default/22429] Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!"
  2017-01-01  0:00 [Bug default/22429] New: Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!" sinny at redhat dot com
                   ` (8 preceding siblings ...)
  2020-12-04 18:47 ` woodard at redhat dot com
@ 2021-06-08 21:05 ` woodard at redhat dot com
  9 siblings, 0 replies; 11+ messages in thread
From: woodard at redhat dot com @ 2021-06-08 21:05 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=22429

Ben Woodard <woodard at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |WORKSFORME

--- Comment #9 from Ben Woodard <woodard at redhat dot com> ---
No longer seeing this with the current trunk.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-06-08 21:05 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-01  0:00 [Bug default/22429] New: Running abipkgdiff on firefox package aborts with message "in compare_dies at: abg-dwarf-reader.cc:11423: execution should not have reached this point!" sinny at redhat dot com
2017-01-01  0:00 ` [Bug default/22429] " dodji at redhat dot com
2017-01-01  0:00 ` dodji at redhat dot com
2020-11-12 23:19 ` woodard at redhat dot com
2020-11-21  0:43 ` woodard at redhat dot com
2020-11-21  0:44 ` woodard at redhat dot com
2020-11-25  1:00 ` woodard at redhat dot com
2020-12-01  0:41 ` woodard at redhat dot com
2020-12-04  4:25 ` woodard at redhat dot com
2020-12-04 18:47 ` woodard at redhat dot com
2021-06-08 21:05 ` woodard at redhat dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).