public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* [Bug default/30309] New: gcc-gnat from fedora37 asserts
@ 2023-04-03 22:08 woodard at redhat dot com
  2023-04-03 22:09 ` [Bug default/30309] " woodard at redhat dot com
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: woodard at redhat dot com @ 2023-04-03 22:08 UTC (permalink / raw)
  To: libabigail

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

            Bug ID: 30309
           Summary: gcc-gnat from fedora37 asserts
           Product: libabigail
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: default
          Assignee: dodji at redhat dot com
          Reporter: woodard at redhat dot com
                CC: libabigail at sourceware dot org
  Target Milestone: ---

$ fedabipkgdiff --self-compare -a --from fc37 gcc-gnat
abipkgdiff: ../../../libabigail/src/abg-reader.cc:1515:
abigail::ir::scope_decl_sptr
abigail::abixml::reader::get_scope_for_node(xmlNodePtr,
abigail::ir::access_specifier&): Assertion `__abg_cond__' failed.

$ abipkgdiff --self-check  --d1
/home/ben/.cache/fedabipkgdiff/downloads/gcc-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/libgnat-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/libstdc++-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/libgphobos-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/gcc-objc++-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/gcc-c++-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/gcc-go-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/gcc-objc-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/gcc-gfortran-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/gcc-gnat-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/gcc-gdc-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/cpp-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/libgccjit-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/libasan-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/libtsan-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/libgfortran-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/gcc-gdb-plugin-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/liblsan-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/libubsan-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/gcc-plugin-annobin-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/libgomp-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/libitm-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/gcc-plugin-devel-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/libgcc-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/libobjc-debuginfo-12.2.1-4.fc37.aarch64.rpm
 --d1
/home/ben/.cache/fedabipkgdiff/downloads/libatomic-debuginfo-12.2.1-4.fc37.aarch64.rpm
/home/ben/.cache/fedabipkgdiff/downloads/gcc-gnat-12.2.1-4.fc37.aarch64.rpm

The backtrace is deep but it doesn't look like infinite recursion:

#0  0x00007ffff75c954c in __pthread_kill_implementation () from
/lib64/libc.so.6
#1  0x00007ffff757cce6 in raise () from /lib64/libc.so.6
#2  0x00007ffff75507f3 in abort () from /lib64/libc.so.6
#3  0x00007ffff755071b in __assert_fail_base.cold () from /lib64/libc.so.6
#4  0x00007ffff7575c66 in __assert_fail () from /lib64/libc.so.6
#5  0x00007ffff7f140ac in abigail::abixml::reader::get_scope_for_node
(this=0x7fff5946bf60, node=<optimized out>, access=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1515
#6  0x00007ffff7f142fb in
abigail::abixml::reader::build_or_get_type_decl(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool) [clone
.constprop.0] (
    this=this@entry=0x7fff5946bf60, id="type-id-737", add_decl_to_scope=true)
at ../../../libabigail/src/abg-reader.cc:1548
#7  0x00007ffff7e96e24 in abigail::abixml::build_var_decl (rdr=...,
node=0x7fff4de64430, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3649
#8  0x00007ffff7ea4b06 in abigail::abixml::build_class_decl (rdr=...,
node=<optimized out>, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4915
#9  0x00007ffff7ea6189 in abigail::abixml::build_class_decl_if_not_suppressed
(rdr=..., node=0x7fff4de638d0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4599
#10 0x00007ffff7ea315b in abigail::abixml::build_type (rdr=...,
node=0x7fff4de638d0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:5829
#11 0x00007ffff7f14476 in
abigail::abixml::reader::build_or_get_type_decl(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool) [clone
.constprop.0] (
    this=this@entry=0x7fff5946bf60, id="type-id-14234", add_decl_to_scope=true)
at ../../../libabigail/src/abg-reader.cc:1562
#12 0x00007ffff7e950dc in abigail::abixml::build_function_parameter (rdr=...,
node=0x7fff88524ba0) at ../../../libabigail/src/abg-reader.cc:3317
#13 0x00007ffff7e957bc in abigail::abixml::build_function_decl (rdr=...,
node=0x7fff88523c80,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (empty) = {...},
add_to_current_scope=<optimized out>)
    at ../../../libabigail/src/abg-reader.cc:3400
#14 0x00007ffff7e96521 in
abigail::abixml::build_function_decl_if_not_suppressed (rdr=...,
node=0x7fff88523c80,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (empty) = {...}, 
    add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3490
#15 0x00007ffff7f13511 in abigail::abixml::handle_function_decl
(add_to_current_scope=true, node=0x7fff88523c80, rdr=...) at
../../../libabigail/src/abg-reader.cc:6035
#16 abigail::abixml::handle_element_node(abigail::abixml::reader&, _xmlNode*,
bool) [clone .constprop.0] (rdr=..., node=node@entry=0x7fff88523c80,
add_to_current_scope=true) at ../../../libabigail/src/abg-reader.cc:2280
#17 0x00007ffff7e917c2 in abigail::abixml::read_translation_unit
(node=<optimized out>, tu=..., iface=...) at
../../../libabigail/src/abg-reader.cc:1665
#18 abigail::abixml::get_or_read_and_add_translation_unit (rdr=...,
node=<optimized out>) at ../../../libabigail/src/abg-reader.cc:1716
#19 0x00007ffff7f14040 in abigail::abixml::reader::get_scope_for_node
(this=0x7fff5946bf60, node=<optimized out>, access=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1506
#20 0x00007ffff7f142fb in
abigail::abixml::reader::build_or_get_type_decl(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool) [clone
.constprop.0] (
    this=this@entry=0x7fff5946bf60, id="type-id-14223", add_decl_to_scope=true)
at ../../../libabigail/src/abg-reader.cc:1548
#21 0x00007ffff7e950dc in abigail::abixml::build_function_parameter (rdr=...,
node=0x7fff75af6dd0) at ../../../libabigail/src/abg-reader.cc:3317
#22 0x00007ffff7e957bc in abigail::abixml::build_function_decl (rdr=...,
node=0x7fff75af5eb0,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (empty) = {...},
add_to_current_scope=<optimized out>)
    at ../../../libabigail/src/abg-reader.cc:3400
#23 0x00007ffff7e96521 in
abigail::abixml::build_function_decl_if_not_suppressed (rdr=...,
node=0x7fff75af5eb0,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (empty) = {...}, 
    add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3490
#24 0x00007ffff7f13511 in abigail::abixml::handle_function_decl
(add_to_current_scope=true, node=0x7fff75af5eb0, rdr=...) at
../../../libabigail/src/abg-reader.cc:6035
#25 abigail::abixml::handle_element_node(abigail::abixml::reader&, _xmlNode*,
bool) [clone .constprop.0] (rdr=..., node=node@entry=0x7fff75af5eb0,
add_to_current_scope=true) at ../../../libabigail/src/abg-reader.cc:2280
#26 0x00007ffff7e917c2 in abigail::abixml::read_translation_unit
(node=<optimized out>, tu=..., iface=...) at
../../../libabigail/src/abg-reader.cc:1665
#27 abigail::abixml::get_or_read_and_add_translation_unit (rdr=...,
node=<optimized out>) at ../../../libabigail/src/abg-reader.cc:1716
#28 0x00007ffff7f14040 in abigail::abixml::reader::get_scope_for_node
(this=0x7fff5946bf60, node=<optimized out>, access=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1506
#29 0x00007ffff7f142fb in
abigail::abixml::reader::build_or_get_type_decl(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool) [clone
.constprop.0] (
    this=this@entry=0x7fff5946bf60, id="type-id-10077", add_decl_to_scope=true)
at ../../../libabigail/src/abg-reader.cc:1548
#30 0x00007ffff7e99085 in abigail::abixml::build_reference_type_def (rdr=...,
node=0x7fff7c1c5230, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4005
#31 0x00007ffff7ea2e57 in abigail::abixml::build_type (rdr=...,
node=0x7fff7c1c5230, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:5822
#32 0x00007ffff7f14476 in
abigail::abixml::reader::build_or_get_type_decl(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool) [clone
.constprop.0] (
    this=this@entry=0x7fff5946bf60, id="type-id-10076", add_decl_to_scope=true)
at ../../../libabigail/src/abg-reader.cc:1562
#33 0x00007ffff7e950dc in abigail::abixml::build_function_parameter (rdr=...,
node=0x7fff7c1ad930) at ../../../libabigail/src/abg-reader.cc:3317
#34 0x00007ffff7e957bc in abigail::abixml::build_function_decl (rdr=...,
node=0x7fff7c1ad070,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (use count 11, weak
count 3) = {...}, 
    add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3400
#35 0x00007ffff7e96521 in
abigail::abixml::build_function_decl_if_not_suppressed (rdr=...,
node=0x7fff7c1ad070,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (use count 11, weak
count 3) = {...}, 
    add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3490
#36 0x00007ffff7ea4f8c in abigail::abixml::build_class_decl (rdr=...,
node=<optimized out>, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4989
#37 0x00007ffff7ea6189 in abigail::abixml::build_class_decl_if_not_suppressed
(rdr=..., node=0x7fff7c1aba50, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4599
#38 0x00007ffff7ea315b in abigail::abixml::build_type (rdr=...,
node=0x7fff7c1aba50, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:5829
#39 0x00007ffff7f14476 in
abigail::abixml::reader::build_or_get_type_decl(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool) [clone
.constprop.0] (
    this=this@entry=0x7fff5946bf60, id="type-id-10069", add_decl_to_scope=true)
at ../../../libabigail/src/abg-reader.cc:1562
#40 0x00007ffff7ea3c7f in abigail::abixml::build_class_decl (rdr=...,
node=<optimized out>, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4839
#41 0x00007ffff7ea6189 in abigail::abixml::build_class_decl_if_not_suppressed
(rdr=..., node=0x7fff7c1a6950, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4599
#42 0x00007ffff7f13632 in abigail::abixml::handle_class_decl
(add_to_current_scope=true, node=0x7fff7c1a6950, rdr=...) at
../../../libabigail/src/abg-reader.cc:6051
#43 abigail::abixml::handle_element_node(abigail::abixml::reader&, _xmlNode*,
bool) [clone .constprop.0] (rdr=..., node=node@entry=0x7fff7c1a6950,
add_to_current_scope=true) at ../../../libabigail/src/abg-reader.cc:2282
#44 0x00007ffff7e917c2 in abigail::abixml::read_translation_unit
(node=<optimized out>, tu=..., iface=...) at
../../../libabigail/src/abg-reader.cc:1665
#45 abigail::abixml::get_or_read_and_add_translation_unit (rdr=...,
node=<optimized out>) at ../../../libabigail/src/abg-reader.cc:1716
#46 0x00007ffff7f14040 in abigail::abixml::reader::get_scope_for_node
(this=0x7fff5946bf60, node=<optimized out>, access=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1506
#47 0x00007ffff7f142fb in
abigail::abixml::reader::build_or_get_type_decl(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool) [clone
.constprop.0] (
    this=this@entry=0x7fff5946bf60, id="type-id-10092", add_decl_to_scope=true)
at ../../../libabigail/src/abg-reader.cc:1548
#48 0x00007ffff7e950dc in abigail::abixml::build_function_parameter (rdr=...,
node=0x7fff6d629900) at ../../../libabigail/src/abg-reader.cc:3317
#49 0x00007ffff7e957bc in abigail::abixml::build_function_decl (rdr=...,
node=0x7fff6d628d30,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (use count 43, weak
count 24) = {...}, 
    add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3400
#50 0x00007ffff7e96521 in
abigail::abixml::build_function_decl_if_not_suppressed (rdr=...,
node=0x7fff6d628d30,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (use count 43, weak
count 24) = {...}, 
    add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3490
#51 0x00007ffff7ea4f8c in abigail::abixml::build_class_decl (rdr=...,
node=<optimized out>, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4989
#52 0x00007ffff7ea6189 in abigail::abixml::build_class_decl_if_not_suppressed
(rdr=..., node=0x7fff6d608520, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4599
#53 0x00007ffff7f13632 in abigail::abixml::handle_class_decl
(add_to_current_scope=true, node=0x7fff6d608520, rdr=...) at
../../../libabigail/src/abg-reader.cc:6051
#54 abigail::abixml::handle_element_node(abigail::abixml::reader&, _xmlNode*,
bool) [clone .constprop.0] (rdr=..., node=node@entry=0x7fff6d608520,
add_to_current_scope=true) at ../../../libabigail/src/abg-reader.cc:2282
#55 0x00007ffff7e917c2 in abigail::abixml::read_translation_unit
(node=<optimized out>, tu=..., iface=...) at
../../../libabigail/src/abg-reader.cc:1665
#56 abigail::abixml::get_or_read_and_add_translation_unit (rdr=...,
node=<optimized out>) at ../../../libabigail/src/abg-reader.cc:1716
#57 0x00007ffff7f14040 in abigail::abixml::reader::get_scope_for_node
(this=0x7fff5946bf60, node=<optimized out>, access=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1506
#58 0x00007ffff7f142fb in
abigail::abixml::reader::build_or_get_type_decl(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool) [clone
.constprop.0] (
    this=this@entry=0x7fff5946bf60, id="type-id-18030", add_decl_to_scope=true)
at ../../../libabigail/src/abg-reader.cc:1548
#59 0x00007ffff7e98979 in abigail::abixml::build_pointer_type_def (rdr=...,
node=0x7fff9e294480, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3925
#60 0x00007ffff7ea2da8 in abigail::abixml::build_type (rdr=...,
node=0x7fff9e294480, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:5821
#61 0x00007ffff7f14476 in
abigail::abixml::reader::build_or_get_type_decl(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool) [clone
.constprop.0] (
    this=this@entry=0x7fff5946bf60, id="type-id-18048", add_decl_to_scope=true)
at ../../../libabigail/src/abg-reader.cc:1562
#62 0x00007ffff7e9c395 in abigail::abixml::build_array_type_def (rdr=...,
node=0x7fff9e1bd7a0, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:4327
#63 0x00007ffff7ea2f4f in abigail::abixml::build_type (rdr=...,
node=0x7fff9e1bd7a0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:5824

<snip>

#2766 0x00007ffff7f14040 in abigail::abixml::reader::get_scope_for_node
(this=0x7fff5946bf60, node=<optimized out>, access=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1506
#2767 0x00007ffff7f142fb in
abigail::abixml::reader::build_or_get_type_decl(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool) [clone
.constprop.0] (this=this@entry=0x7fff5946bf60, id="type-id-1",
add_decl_to_scope=true) at ../../../libabigail/src/abg-reader.cc:1548
#2768 0x00007ffff7e950dc in abigail::abixml::build_function_parameter (rdr=...,
node=0x7fff8f65eb70) at ../../../libabigail/src/abg-reader.cc:3317
#2769 0x00007ffff7e957bc in abigail::abixml::build_function_decl (rdr=...,
node=0x7fff8f65e3a0,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (empty) = {...},
add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3400
#2770 0x00007ffff7e96521 in
abigail::abixml::build_function_decl_if_not_suppressed (rdr=...,
node=0x7fff8f65e3a0,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (empty) = {...},
add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3490
#2771 0x00007ffff7f13511 in abigail::abixml::handle_function_decl
(add_to_current_scope=true, node=0x7fff8f65e3a0, rdr=...) at
../../../libabigail/src/abg-reader.cc:6035
#2772 abigail::abixml::handle_element_node(abigail::abixml::reader&, _xmlNode*,
bool) [clone .constprop.0] (rdr=..., node=node@entry=0x7fff8f65e3a0,
add_to_current_scope=true) at ../../../libabigail/src/abg-reader.cc:2280
#2773 0x00007ffff7e917c2 in abigail::abixml::read_translation_unit
(node=<optimized out>, tu=..., iface=...) at
../../../libabigail/src/abg-reader.cc:1665
#2774 abigail::abixml::get_or_read_and_add_translation_unit (rdr=...,
node=<optimized out>) at ../../../libabigail/src/abg-reader.cc:1716
#2775 0x00007ffff7e91d76 in abigail::abixml::read_translation_unit_from_input
(iface=...) at ../../../libabigail/src/abg-reader.cc:1775
#2776 0x00007ffff7e92a0b in abigail::abixml::reader::read_corpus
(this=0x7fff5946bf60, status=@0x7ffff73f0a00:
abigail::fe_iface::STATUS_UNKNOWN) at
../../../libabigail/src/abg-reader.cc:1229
#2777 0x000000000041177b in compare_to_self (detailed_error_status=<synthetic
pointer>, ctxt=<error reading variable: access outside bounds of object
referenced via synthetic pointer>, diff=<error reading variable: access outside
bounds of object referenced via synthetic pointer>, env=..., opts=...,
debug_dir=..., elf=...) at ../../../libabigail/tools/abipkgdiff.cc:1807
#2778 self_compare_task::perform (this=0x444290) at
../../../libabigail/tools/abipkgdiff.cc:2256
#2779 0x00007ffff7ef4a8d in abigail::workers::worker::wait_to_execute_a_task
(p=0x440c90) at ../../../libabigail/src/abg-workers.cc:400
#2780 0x00007ffff75c7802 in start_thread () from /lib64/libc.so.6
#2781 0x00007ffff7567450 in clone3 () from /lib64/libc.so.6

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

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

* [Bug default/30309] gcc-gnat from fedora37 asserts
  2023-04-03 22:08 [Bug default/30309] New: gcc-gnat from fedora37 asserts woodard at redhat dot com
@ 2023-04-03 22:09 ` woodard at redhat dot com
  2023-04-07 18:23 ` [Bug default/30309] self-compare reports differences on gcc-gnat from fc37 dodji at redhat dot com
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: woodard at redhat dot com @ 2023-04-03 22:09 UTC (permalink / raw)
  To: libabigail

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

Ben Woodard <woodard at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |29412


Referenced Bugs:

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

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

* [Bug default/30309] self-compare reports differences on gcc-gnat from fc37
  2023-04-03 22:08 [Bug default/30309] New: gcc-gnat from fedora37 asserts woodard at redhat dot com
  2023-04-03 22:09 ` [Bug default/30309] " woodard at redhat dot com
@ 2023-04-07 18:23 ` dodji at redhat dot com
  2023-04-07 18:23 ` dodji at redhat dot com
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: dodji at redhat dot com @ 2023-04-07 18:23 UTC (permalink / raw)
  To: libabigail

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

dodji at redhat dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|gcc-gnat from fedora37      |self-compare reports
                   |asserts                     |differences on gcc-gnat
                   |                            |from fc37

--- Comment #1 from dodji at redhat dot com ---
This doesn't assert anymore with this patch on master:

ff8cba87 dwarf-reader: Support indirectly referenced subrange_type DIEs

I believe the actual patch that fixes this exact crash you reported is this
one:
eb272db9 reader: Make reader::get_scope_for_node handle subranges at array
scope

So this package can now be analyzed.

However, I am seeing self-compare difference error which looks like those that
you have reported elsewhere.

So I am re-qualifying this.

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

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

* [Bug default/30309] self-compare reports differences on gcc-gnat from fc37
  2023-04-03 22:08 [Bug default/30309] New: gcc-gnat from fedora37 asserts woodard at redhat dot com
  2023-04-03 22:09 ` [Bug default/30309] " woodard at redhat dot com
  2023-04-07 18:23 ` [Bug default/30309] self-compare reports differences on gcc-gnat from fc37 dodji at redhat dot com
@ 2023-04-07 18:23 ` dodji at redhat dot com
  2023-04-07 18:24 ` dodji at redhat dot com
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: dodji at redhat dot com @ 2023-04-07 18:23 UTC (permalink / raw)
  To: libabigail

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

dodji at redhat dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|29412                       |


Referenced Bugs:

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

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

* [Bug default/30309] self-compare reports differences on gcc-gnat from fc37
  2023-04-03 22:08 [Bug default/30309] New: gcc-gnat from fedora37 asserts woodard at redhat dot com
                   ` (2 preceding siblings ...)
  2023-04-07 18:23 ` dodji at redhat dot com
@ 2023-04-07 18:24 ` dodji at redhat dot com
  2023-05-18 21:18 ` woodard at redhat dot com
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: dodji at redhat dot com @ 2023-04-07 18:24 UTC (permalink / raw)
  To: libabigail

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

dodji at redhat dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |29413


Referenced Bugs:

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

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

* [Bug default/30309] self-compare reports differences on gcc-gnat from fc37
  2023-04-03 22:08 [Bug default/30309] New: gcc-gnat from fedora37 asserts woodard at redhat dot com
                   ` (3 preceding siblings ...)
  2023-04-07 18:24 ` dodji at redhat dot com
@ 2023-05-18 21:18 ` woodard at redhat dot com
  2023-08-28 10:55 ` dodji at redhat dot com
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: woodard at redhat dot com @ 2023-05-18 21:18 UTC (permalink / raw)
  To: libabigail

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

--- Comment #2 from Ben Woodard <woodard at redhat dot com> ---
This continues to be a problem with trunk as of:

commit 06e8d54d0404ccf2a103804ec568797822152b69 (HEAD -> master, origin/master,
origin/HEAD)
Author: Dodji Seketeli <dodji@redhat.com>
Date:   Wed May 17 13:44:58 2023 +0200

    Bug 29693 - clang-libs from f37 fails self test

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

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

* [Bug default/30309] self-compare reports differences on gcc-gnat from fc37
  2023-04-03 22:08 [Bug default/30309] New: gcc-gnat from fedora37 asserts woodard at redhat dot com
                   ` (4 preceding siblings ...)
  2023-05-18 21:18 ` woodard at redhat dot com
@ 2023-08-28 10:55 ` dodji at redhat dot com
  2023-08-28 15:38 ` dodji at redhat dot com
  2023-08-28 15:56 ` dodji at redhat dot com
  7 siblings, 0 replies; 9+ messages in thread
From: dodji at redhat dot com @ 2023-08-28 10:55 UTC (permalink / raw)
  To: libabigail

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

dodji at redhat dot com changed:

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

--- Comment #3 from dodji at redhat dot com ---
A candidate patch-set for this is being developed in a branch at
https://sourceware.org/git/?p=libabigail.git;a=shortlog;h=refs/heads/users/dodji/canonicalize-types-in-order.

The branch is ready for testing and is being tested at the moment.

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

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

* [Bug default/30309] self-compare reports differences on gcc-gnat from fc37
  2023-04-03 22:08 [Bug default/30309] New: gcc-gnat from fedora37 asserts woodard at redhat dot com
                   ` (5 preceding siblings ...)
  2023-08-28 10:55 ` dodji at redhat dot com
@ 2023-08-28 15:38 ` dodji at redhat dot com
  2023-08-28 15:56 ` dodji at redhat dot com
  7 siblings, 0 replies; 9+ messages in thread
From: dodji at redhat dot com @ 2023-08-28 15:38 UTC (permalink / raw)
  To: libabigail

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

--- Comment #4 from dodji at redhat dot com ---
(In reply to dodji from comment #3)
> A candidate patch-set for this is being developed in a branch at
> https://sourceware.org/git/?p=libabigail.git;a=shortlog;h=refs/heads/users/
> dodji/canonicalize-types-in-order.
> 
> The branch is ready for testing and is being tested at the moment.

So, the branch "canonicalize-types-in-order" has been successfully tested using
libabigail-selfcheck against the packages defined for Fedora39 at
https://pagure.io/libabigail-selfcheck/blob/37b94a2689f11ddd240b204d25da6ca8549b5d9b/f/package-list.fedora39-base-non-reg.json.

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

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

* [Bug default/30309] self-compare reports differences on gcc-gnat from fc37
  2023-04-03 22:08 [Bug default/30309] New: gcc-gnat from fedora37 asserts woodard at redhat dot com
                   ` (6 preceding siblings ...)
  2023-08-28 15:38 ` dodji at redhat dot com
@ 2023-08-28 15:56 ` dodji at redhat dot com
  7 siblings, 0 replies; 9+ messages in thread
From: dodji at redhat dot com @ 2023-08-28 15:56 UTC (permalink / raw)
  To: libabigail

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

--- Comment #5 from dodji at redhat dot com ---
(In reply to dodji from comment #4)
> (In reply to dodji from comment #3)
> > A candidate patch-set for this is being developed in a branch at
> > https://sourceware.org/git/?p=libabigail.git;a=shortlog;h=refs/heads/users/
> > dodji/canonicalize-types-in-order.
> > 
> > The branch is ready for testing and is being tested at the moment.
> 
> So, the branch "canonicalize-types-in-order" has been successfully tested
> using libabigail-selfcheck against the packages defined for Fedora39 at
> https://pagure.io/libabigail-selfcheck/blob/
> 37b94a2689f11ddd240b204d25da6ca8549b5d9b/f/package-list.fedora39-base-non-
> reg.json.

And now it's been successfully tested using the packages defined for Fedora39,
still, but now at
https://pagure.io/libabigail-selfcheck/blob/dd42f4e3ea5bea1a45ec1ba5ffa24d97530f772d/f/package-list.fedora39-base-non-reg.json.
 That's with the enlightenment, dia and insight packages added.

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

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

end of thread, other threads:[~2023-08-28 15:56 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-03 22:08 [Bug default/30309] New: gcc-gnat from fedora37 asserts woodard at redhat dot com
2023-04-03 22:09 ` [Bug default/30309] " woodard at redhat dot com
2023-04-07 18:23 ` [Bug default/30309] self-compare reports differences on gcc-gnat from fc37 dodji at redhat dot com
2023-04-07 18:23 ` dodji at redhat dot com
2023-04-07 18:24 ` dodji at redhat dot com
2023-05-18 21:18 ` woodard at redhat dot com
2023-08-28 10:55 ` dodji at redhat dot com
2023-08-28 15:38 ` dodji at redhat dot com
2023-08-28 15:56 ` dodji 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).