* [Bug default/21643] abipkgdiff should not have reached this point with petsc
2017-01-01 0:00 [Bug default/21643] New: abipkgdiff should not have reached this point with petsc woodard at redhat dot com
` (3 preceding siblings ...)
2020-11-12 13:42 ` maennich at android dot com
@ 2020-11-21 0:42 ` woodard at redhat dot com
2020-11-21 0:43 ` woodard at redhat dot com
5 siblings, 0 replies; 7+ messages in thread
From: woodard at redhat dot com @ 2020-11-21 0:42 UTC (permalink / raw)
To: libabigail
https://sourceware.org/bugzilla/show_bug.cgi?id=21643
Ben Woodard <woodard at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |NEW
--- Comment #5 from Ben Woodard <woodard at redhat dot com> ---
With dodji/PR26769 as of a488f9b4 I get this with
/lib64/graphviz/libgvplugin_neato_layout.so.6.0.0 from
graphviz-2.44.0-14.fc33.1.x86_64
The full back trace is as follows:
Starting program: /home/ben/Scratch/Work/test/libabigail-x86_64/bin/abidw
--abidiff /lib64/graphviz/libgvplugin_neato_layout.so.6.0.0
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
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=<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 0x00007ffff750a8a4 in __GI_abort () at abort.c:79
#2 0x00007ffff7ed5de8 in abigail::dwarf_reader::compare_dies (ctxt=...,
l=0x7fffffff7ff0, r=0x7fffffff8010,
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=0x7fffffff8170, r=0x7fffffff8190,
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=0x7fffffff82f0, r=0x7fffffff8310,
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=0x7fffffff8470, r=0x7fffffff8490,
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=0x7fffffff85f0, r=0x7fffffff8610,
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=0x7fffffff8770, r=0x7fffffff8790,
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=0x7fffffff88f0, r=0x7fffffff8910,
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=0x7fffffff91f0, r=0x7fffffff8a90,
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=0x7fffffff91f0, 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=0x7fffffff91f0,
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=0x7fffffff91f0) at
../../../libabigail/src/abg-dwarf-reader.cc:4078
#14 0x00007ffff7edf61a in abigail::dwarf_reader::add_or_update_class_type
(ctxt=..., die=0x7fffffff91f0, 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=0x7fffffff91f0, 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=0x7fffffff97b0, 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=0x7fffffff97b0, 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=0x7fffffff97b0, 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=0x7fffffff9db0, 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=0x7fffffff9db0, 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=0x7fffffff9db0, 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=0x7fffffffa010,
ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15007
#23 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=0x7fffffffa010, 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=0x7fffffffa010, 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=0x7fffffffa470, 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=0x7fffffffa470, 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=0x7fffffffa470, 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=0x7fffffffa850, 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=0x7fffffffa850, 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=0x7fffffffa850, 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=0x7fffffffadf0, 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=0x7fffffffadf0, 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=0x7fffffffadf0, 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=0x7fffffffb0f0,
ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15007
#35 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=0x7fffffffb0f0, 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=0x7fffffffb0f0, 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=0x7fffffffb3f0,
ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15007
#38 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=0x7fffffffb3f0, 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=0x7fffffffb3f0, 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=0x7fffffffb650,
ctxt=...) at ../../../libabigail/src/abg-dwarf-reader.cc:15007
#41 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=0x7fffffffb650, 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=0x7fffffffb650, 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=0x7fffffffbb60, 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=0x7fffffffbb60, 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=0x7fffffffc120, 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=0x7fffffffc120, 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=0x7fffffffc120, 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=0x7fffffffc560, 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=0x7fffffffc560, 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=0x7fffffffc560, 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=0x7fffffffca60, 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=0x7fffffffca60, 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=0x7fffffffca60, 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=0x7fffffffcf50, 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=0x7fffffffcf50, 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=0x7fffffffcf50, 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=0x7fffffffd5b0, 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=0x7fffffffd5b0, 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=0x7fffffffd5b0,
scope=<optimized out>, ctxt=...) at
../../../libabigail/src/abg-dwarf-reader.cc:15330
#60 abigail::dwarf_reader::build_ir_node_from_die (ctxt=...,
die=0x7fffffffd5b0, 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=0x7fffffffd5b0, 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=@0x7fffffffd7ec: 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=0x7fffffffdd38) at
../../../libabigail/tools/abidw.cc:494
#66 main (argc=<optimized out>, argv=0x7fffffffdd38) 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] 7+ messages in thread