public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* [Bug default/29429] New: abipkgdiff --self-check  crashes when run against golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm
@ 2022-07-28 21:21 woodard at redhat dot com
  2022-07-28 21:34 ` [Bug default/29429] " woodard at redhat dot com
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: woodard at redhat dot com @ 2022-07-28 21:21 UTC (permalink / raw)
  To: libabigail

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

            Bug ID: 29429
           Summary: abipkgdiff --self-check  crashes when run against
                    golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm
           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: ---

First fedabipkgdiff --self-compare -a --from fc36 golang-sigs-k8s-kustomize

exits with an error.

$  fedabipkgdiff --self-compare -a --from fc36 golang-sigs-k8s-kustomize
Comparing the ABI of binaries between
golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm and
golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm:


Comparing the ABI of binaries between
golang-sigs-k8s-kustomize-4.0.3-2.fc36.armv7hl.rpm and
golang-sigs-k8s-kustomize-4.0.3-2.fc36.armv7hl.rpm:


Comparing the ABI of binaries between
golang-sigs-k8s-kustomize-4.0.3-2.fc36.i686.rpm and
golang-sigs-k8s-kustomize-4.0.3-2.fc36.i686.rpm:


Comparing the ABI of binaries between
golang-sigs-k8s-kustomize-4.0.3-2.fc36.ppc64le.rpm and
golang-sigs-k8s-kustomize-4.0.3-2.fc36.ppc64le.rpm:


Comparing the ABI of binaries between
golang-sigs-k8s-kustomize-4.0.3-2.fc36.s390x.rpm and
golang-sigs-k8s-kustomize-4.0.3-2.fc36.s390x.rpm:


Comparing the ABI of binaries between
golang-sigs-k8s-kustomize-4.0.3-2.fc36.x86_64.rpm and
golang-sigs-k8s-kustomize-4.0.3-2.fc36.x86_64.rpm:


[ben@alien scripts]$ echo $?
245

Digging a bit deeper:

[ben@alien scripts]$  fedabipkgdiff --dry-run --self-compare -a --from fc36
golang-sigs-k8s-kustomize
DRY-RUN: abipkgdiff --self-check  --d1
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-debuginfo-4.0.3-2.fc36.aarch64.rpm
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm
DRY-RUN: abipkgdiff --self-check  --d1
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-debuginfo-4.0.3-2.fc36.armv7hl.rpm
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-4.0.3-2.fc36.armv7hl.rpm
DRY-RUN: abipkgdiff --self-check  --d1
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-debuginfo-4.0.3-2.fc36.i686.rpm
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-4.0.3-2.fc36.i686.rpm
DRY-RUN: abipkgdiff --self-check  --d1
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-debuginfo-4.0.3-2.fc36.ppc64le.rpm
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-4.0.3-2.fc36.ppc64le.rpm
DRY-RUN: abipkgdiff --self-check  --d1
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-debuginfo-4.0.3-2.fc36.s390x.rpm
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-4.0.3-2.fc36.s390x.rpm
DRY-RUN: abipkgdiff --self-check  --d1
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-debuginfo-4.0.3-2.fc36.x86_64.rpm
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-4.0.3-2.fc36.x86_64.rpm
bad operand type for abs(): 'NoneType'
[ben@alien scripts]$ abipkgdiff --self-check  --d1
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-debuginfo-4.0.3-2.fc36.aarch64.rpm
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm
Segmentation fault (core dumped)

(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /home/ben/Shared/Work/test/libabigail-x86_64/bin/abipkgdiff
--self-check  --d1
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-debuginfo-4.0.3-2.fc36.aarch64.rpm
/home/ben/.cache/fedabipkgdiff/downloads/golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff71ff640 (LWP 1879706)]
[New Thread 0x7ffff69fe640 (LWP 1879707)]
[Detaching after vfork from child process 1879708]
[Detaching after vfork from child process 1879709]
[Thread 0x7ffff71ff640 (LWP 1879706) exited]
[Thread 0x7ffff69fe640 (LWP 1879707) exited]
[Detaching after vfork from child process 1879716]
[New Thread 0x7ffff69fe640 (LWP 1879719)]

Thread 4 "abipkgdiff" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff69fe640 (LWP 1879719)]
0x00007ffff7a29649 in __libdw_findcu (dbg=0x7fffe8007260, start=378718,
v4_debug_types=false) at
/usr/src/debug/elfutils-0.187-4.fc36.x86_64/libdw/libdw_findcu.c:236
236       struct Dwarf_CU fake = { .start = start, .end = 0 };

The backtrace is pretty extensive:

#1  0x00007ffff7a0dc07 in __libdw_offdie (debug_types=false,
result=0x7ffff61ff2f0, offset=<optimized out>, dbg=<optimized out>) at
/usr/src/debug/elfutils-0.187-4.fc36.x86_64/libdw/dwarf_offdie.c:61
#2  dwarf_offdie (dbg=<optimized out>, offset=<optimized out>,
result=0x7ffff61ff2f0) at
/usr/src/debug/elfutils-0.187-4.fc36.x86_64/libdw/dwarf_offdie.c:76
#3  0x00007ffff7e1f2a0 in abigail::dwarf_reader::get_parent_die (ctxt=...,
die=die@entry=0x7ffff61ff500, parent_die=...,
where_offset=where_offset@entry=0) at
../../../libabigail/src/abg-dwarf-reader.cc:11524
#4  0x00007ffff7e219a9 in abigail::dwarf_reader::get_scope_die (ctxt=...,
die=0x7ffff61ff500, where_offset=0, scope_die=...) at
../../../libabigail/src/abg-dwarf-reader.cc:11609
#5  0x00007ffff7e1c519 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff61ff500, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9228
#6  0x00007ffff7e1cd42 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff61ffac0, where_offset=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:9362
#7  0x00007ffff7e10336 in
abigail::dwarf_reader::read_context::get_die_qualified_type_name
(this=0x7fffe8001000, die=0x7ffff61ffac0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3330
#8  0x00007ffff7e1e4fc in abigail::dwarf_reader::die_pretty_print_type
(ctxt=..., die=0x7ffff61ffac0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9929
#9  0x00007ffff7e0f008 in abigail::dwarf_reader::die_pretty_print
(where_offset=0, die=<optimized out>, ctxt=...) at
../../../libabigail/src/abg-dwarf-reader.cc:10102
#10 abigail::dwarf_reader::read_context::get_die_pretty_representation
(this=0x7fffe8001000, die=<optimized out>, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3410
#11 0x00007ffff7e73661 in
abigail::dwarf_reader::die_return_and_parm_names_from_fn_type_die(abigail::dwarf_reader::read_context
const&, Dwarf_Die const*, unsigned long, bool, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >&, bool&, bool&) [clone
.constprop.0] (ctxt=..., die=die@entry=0x7ffff61ffe00,
where_offset=where_offset@entry=0, pretty_print=pretty_print@entry=true, 
    return_type_name="void", class_name="", parm_names=std::vector of length 1,
capacity 1 = {...}, is_const=@0x7ffff61ffbd0: false, is_static=@0x7ffff61ffbcc:
false) at ../../../libabigail/src/abg-dwarf-reader.cc:9716
#12 0x00007ffff7e1c971 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff61ffe00, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9428
#13 0x00007ffff7e1cfd3 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff61ffff0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9265
#14 0x00007ffff7e1cd42 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff62005b0, where_offset=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:9362
#15 0x00007ffff7e10336 in
abigail::dwarf_reader::read_context::get_die_qualified_type_name
(this=0x7fffe8001000, die=0x7ffff62005b0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3330
#16 0x00007ffff7e1e4fc in abigail::dwarf_reader::die_pretty_print_type
(ctxt=..., die=0x7ffff62005b0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9929
#17 0x00007ffff7e0f008 in abigail::dwarf_reader::die_pretty_print
(where_offset=0, die=<optimized out>, ctxt=...) at
../../../libabigail/src/abg-dwarf-reader.cc:10102
#18 abigail::dwarf_reader::read_context::get_die_pretty_representation
(this=0x7fffe8001000, die=<optimized out>, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3410
#19 0x00007ffff7e73661 in
abigail::dwarf_reader::die_return_and_parm_names_from_fn_type_die(abigail::dwarf_reader::read_context
const&, Dwarf_Die const*, unsigned long, bool, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >&, bool&, bool&) [clone
.constprop.0] (ctxt=..., die=die@entry=0x7ffff62008f0,
where_offset=where_offset@entry=0, pretty_print=pretty_print@entry=true, 
    return_type_name="void", class_name="", parm_names=std::vector of length 1,
capacity 1 = {...}, is_const=@0x7ffff62006c0: false, is_static=@0x7ffff62006bc:
false) at ../../../libabigail/src/abg-dwarf-reader.cc:9716
#20 0x00007ffff7e1c971 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff62008f0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9428
#21 0x00007ffff7e1cfd3 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff6200ae0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9265
#22 0x00007ffff7e1cd42 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff62010a0, where_offset=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:9362
#23 0x00007ffff7e10336 in
abigail::dwarf_reader::read_context::get_die_qualified_type_name
(this=0x7fffe8001000, die=0x7ffff62010a0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3330
#24 0x00007ffff7e1e4fc in abigail::dwarf_reader::die_pretty_print_type
(ctxt=..., die=0x7ffff62010a0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9929
#25 0x00007ffff7e0f008 in abigail::dwarf_reader::die_pretty_print
(where_offset=0, die=<optimized out>, ctxt=...) at
../../../libabigail/src/abg-dwarf-reader.cc:10102
#26 abigail::dwarf_reader::read_context::get_die_pretty_representation
(this=0x7fffe8001000, die=<optimized out>, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3410
#27 0x00007ffff7e73661 in
abigail::dwarf_reader::die_return_and_parm_names_from_fn_type_die(abigail::dwarf_reader::read_context
const&, Dwarf_Die const*, unsigned long, bool, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >&, bool&, bool&) [clone
.constprop.0] (ctxt=..., die=die@entry=0x7ffff62013e0,
where_offset=where_offset@entry=0, pretty_print=pretty_print@entry=true, 
    return_type_name="void", class_name="", parm_names=std::vector of length 1,
capacity 1 = {...}, is_const=@0x7ffff62011b0: false, is_static=@0x7ffff62011ac:
false) at ../../../libabigail/src/abg-dwarf-reader.cc:9716
#28 0x00007ffff7e1c971 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff62013e0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9428
#29 0x00007ffff7e1cfd3 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff62015d0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9265
#30 0x00007ffff7e1cd42 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff6201b90, where_offset=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:9362
#31 0x00007ffff7e10336 in
abigail::dwarf_reader::read_context::get_die_qualified_type_name
(this=0x7fffe8001000, die=0x7ffff6201b90, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3330
#32 0x00007ffff7e1e4fc in abigail::dwarf_reader::die_pretty_print_type
(ctxt=..., die=0x7ffff6201b90, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9929
#33 0x00007ffff7e0f008 in abigail::dwarf_reader::die_pretty_print
(where_offset=0, die=<optimized out>, ctxt=...) at
../../../libabigail/src/abg-dwarf-reader.cc:10102
#34 abigail::dwarf_reader::read_context::get_die_pretty_representation
(this=0x7fffe8001000, die=<optimized out>, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3410
#35 0x00007ffff7e73661 in
abigail::dwarf_reader::die_return_and_parm_names_from_fn_type_die(abigail::dwarf_reader::read_context
const&, Dwarf_Die const*, unsigned long, bool, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >&, bool&, bool&) [clone
.constprop.0] (ctxt=..., die=die@entry=0x7ffff6201ed0,
where_offset=where_offset@entry=0, pretty_print=pretty_print@entry=true, 
    return_type_name="void", class_name="", parm_names=std::vector of length 1,
capacity 1 = {...}, is_const=@0x7ffff6201ca0: false, is_static=@0x7ffff6201c9c:
false) at ../../../libabigail/src/abg-dwarf-reader.cc:9716
#36 0x00007ffff7e1c971 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff6201ed0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9428
#37 0x00007ffff7e1cfd3 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff62020c0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9265
#38 0x00007ffff7e1cd42 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff6202680, where_offset=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:9362
#39 0x00007ffff7e10336 in
abigail::dwarf_reader::read_context::get_die_qualified_type_name
(this=0x7fffe8001000, die=0x7ffff6202680, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3330
#40 0x00007ffff7e1e4fc in abigail::dwarf_reader::die_pretty_print_type
(ctxt=..., die=0x7ffff6202680, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9929
#41 0x00007ffff7e0f008 in abigail::dwarf_reader::die_pretty_print
(where_offset=0, die=<optimized out>, ctxt=...) at
../../../libabigail/src/abg-dwarf-reader.cc:10102
#42 abigail::dwarf_reader::read_context::get_die_pretty_representation
(this=0x7fffe8001000, die=<optimized out>, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3410
#43 0x00007ffff7e73661 in
abigail::dwarf_reader::die_return_and_parm_names_from_fn_type_die(abigail::dwarf_reader::read_context
const&, Dwarf_Die const*, unsigned long, bool, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >&, bool&, bool&) [clone
.constprop.0] (ctxt=..., die=die@entry=0x7ffff62029c0,
where_offset=where_offset@entry=0, pretty_print=pretty_print@entry=true, 
    return_type_name="void", class_name="", parm_names=std::vector of length 1,
capacity 1 = {...}, is_const=@0x7ffff6202790: false, is_static=@0x7ffff620278c:
false) at ../../../libabigail/src/abg-dwarf-reader.cc:9716
#44 0x00007ffff7e1c971 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff62029c0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9428
#45 0x00007ffff7e1cfd3 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff6202bb0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9265
#46 0x00007ffff7e1cd42 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff6203170, where_offset=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:9362
#47 0x00007ffff7e10336 in
abigail::dwarf_reader::read_context::get_die_qualified_type_name
(this=0x7fffe8001000, die=0x7ffff6203170, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3330
#48 0x00007ffff7e1e4fc in abigail::dwarf_reader::die_pretty_print_type
(ctxt=..., die=0x7ffff6203170, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9929
#49 0x00007ffff7e0f008 in abigail::dwarf_reader::die_pretty_print
(where_offset=0, die=<optimized out>, ctxt=...) at
../../../libabigail/src/abg-dwarf-reader.cc:10102
#50 abigail::dwarf_reader::read_context::get_die_pretty_representation
(this=0x7fffe8001000, die=<optimized out>, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3410

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

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

* [Bug default/29429] abipkgdiff --self-check  crashes when run against golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm
  2022-07-28 21:21 [Bug default/29429] New: abipkgdiff --self-check crashes when run against golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm woodard at redhat dot com
@ 2022-07-28 21:34 ` woodard at redhat dot com
  2022-07-28 21:43 ` mark at klomp dot org
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: woodard at redhat dot com @ 2022-07-28 21:34 UTC (permalink / raw)
  To: libabigail

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

--- Comment #1 from Ben Woodard <woodard at redhat dot com> ---
Thread 4 "abipkgdiff" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff69fe640 (LWP 1882400)]
0x00007ffff7a29649 in __libdw_findcu (dbg=0x7ffff0007260, start=361320,
v4_debug_types=false) at
/usr/src/debug/elfutils-0.187-4.fc36.x86_64/libdw/libdw_findcu.c:236
236       struct Dwarf_CU fake = { .start = start, .end = 0 };
#0  0x00007ffff7a29649 in __libdw_findcu (dbg=0x7ffff0007260, start=361320,
v4_debug_types=false) at
/usr/src/debug/elfutils-0.187-4.fc36.x86_64/libdw/libdw_findcu.c:236
#1  0x00007ffff7a0dc07 in __libdw_offdie (debug_types=false,
result=0x7ffff61ff2f0, offset=<optimized out>, dbg=<optimized out>) at
/usr/src/debug/elfutils-0.187-4.fc36.x86_64/libdw/dwarf_offdie.c:61
#2  dwarf_offdie (dbg=<optimized out>, offset=<optimized out>,
result=0x7ffff61ff2f0) at
/usr/src/debug/elfutils-0.187-4.fc36.x86_64/libdw/dwarf_offdie.c:76
#3  0x00007ffff7e1f2a0 in abigail::dwarf_reader::get_parent_die (ctxt=...,
die=die@entry=0x7ffff61ff500, parent_die=...,
where_offset=where_offset@entry=0) at
../../../libabigail/src/abg-dwarf-reader.cc:11524
#4  0x00007ffff7e219a9 in abigail::dwarf_reader::get_scope_die (ctxt=...,
die=0x7ffff61ff500, where_offset=0, scope_die=...) at
../../../libabigail/src/abg-dwarf-reader.cc:11609
#5  0x00007ffff7e1c519 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff61ff500, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9228
#6  0x00007ffff7e1cd42 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff61ffac0, where_offset=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:9362
#7  0x00007ffff7e10336 in
abigail::dwarf_reader::read_context::get_die_qualified_type_name
(this=0x7ffff0001060, die=0x7ffff61ffac0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3330
#8  0x00007ffff7e1e4fc in abigail::dwarf_reader::die_pretty_print_type
(ctxt=..., die=0x7ffff61ffac0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9929
#9  0x00007ffff7e0f008 in abigail::dwarf_reader::die_pretty_print
(where_offset=0, die=<optimized out>, ctxt=...) at
../../../libabigail/src/abg-dwarf-reader.cc:10102
#10 abigail::dwarf_reader::read_context::get_die_pretty_representation
(this=0x7ffff0001060, die=<optimized out>, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3410
#11 0x00007ffff7e73661 in
abigail::dwarf_reader::die_return_and_parm_names_from_fn_type_die(abigail::dwarf_reader::read_context
const&, Dwarf_Die const*, unsigned long, bool, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >&, bool&, bool&) [clone
.constprop.0] (ctxt=..., die=die@entry=0x7ffff61ffe00,
where_offset=where_offset@entry=0, pretty_print=pretty_print@entry=true,
return_type_name="void", class_name="", parm_names=std::vector of length 1,
capacity 1 = {...}, is_const=@0x7ffff61ffbd0: false, is_static=@0x7ffff61ffbcc:
false) at ../../../libabigail/src/abg-dwarf-reader.cc:9716
#12 0x00007ffff7e1c971 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff61ffe00, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9428
#13 0x00007ffff7e1cfd3 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff61ffff0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9265
#14 0x00007ffff7e1cd42 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff62005b0, where_offset=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:9362
#15 0x00007ffff7e10336 in
abigail::dwarf_reader::read_context::get_die_qualified_type_name
(this=0x7ffff0001060, die=0x7ffff62005b0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3330
#16 0x00007ffff7e1e4fc in abigail::dwarf_reader::die_pretty_print_type
(ctxt=..., die=0x7ffff62005b0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9929
#17 0x00007ffff7e0f008 in abigail::dwarf_reader::die_pretty_print
(where_offset=0, die=<optimized out>, ctxt=...) at
../../../libabigail/src/abg-dwarf-reader.cc:10102
#18 abigail::dwarf_reader::read_context::get_die_pretty_representation
(this=0x7ffff0001060, die=<optimized out>, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3410
#19 0x00007ffff7e73661 in
abigail::dwarf_reader::die_return_and_parm_names_from_fn_type_die(abigail::dwarf_reader::read_context
const&, Dwarf_Die const*, unsigned long, bool, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >&, bool&, bool&) [clone
.constprop.0] (ctxt=..., die=die@entry=0x7ffff62008f0,
where_offset=where_offset@entry=0, pretty_print=pretty_print@entry=true,
return_type_name="void", class_name="", parm_names=std::vector of length 1,
capacity 1 = {...}, is_const=@0x7ffff62006c0: false, is_static=@0x7ffff62006bc:
false) at ../../../libabigail/src/abg-dwarf-reader.cc:9716
#20 0x00007ffff7e1c971 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff62008f0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9428
#21 0x00007ffff7e1cfd3 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff6200ae0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9265
#22 0x00007ffff7e1cd42 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff62010a0, where_offset=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:9362
#23 0x00007ffff7e10336 in
abigail::dwarf_reader::read_context::get_die_qualified_type_name
(this=0x7ffff0001060, die=0x7ffff62010a0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3330
#24 0x00007ffff7e1e4fc in abigail::dwarf_reader::die_pretty_print_type
(ctxt=..., die=0x7ffff62010a0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9929
#25 0x00007ffff7e0f008 in abigail::dwarf_reader::die_pretty_print
(where_offset=0, die=<optimized out>, ctxt=...) at
../../../libabigail/src/abg-dwarf-reader.cc:10102
#26 abigail::dwarf_reader::read_context::get_die_pretty_representation
(this=0x7ffff0001060, die=<optimized out>, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3410
#27 0x00007ffff7e73661 in
abigail::dwarf_reader::die_return_and_parm_names_from_fn_type_die(abigail::dwarf_reader::read_context
const&, Dwarf_Die const*, unsigned long, bool, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >&, bool&, bool&) [clone
.constprop.0] (ctxt=..., die=die@entry=0x7ffff62013e0,
where_offset=where_offset@entry=0, pretty_print=pretty_print@entry=true,
return_type_name="void", class_name="", parm_names=std::vector of length 1,
capacity 1 = {...}, is_const=@0x7ffff62011b0: false, is_static=@0x7ffff62011ac:
false) at ../../../libabigail/src/abg-dwarf-reader.cc:9716
#28 0x00007ffff7e1c971 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff62013e0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9428
#29 0x00007ffff7e1cfd3 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff62015d0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9265
#30 0x00007ffff7e1cd42 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff6201b90, where_offset=<optimized out>) at
../../../libabigail/src/abg-dwarf-reader.cc:9362
#31 0x00007ffff7e10336 in
abigail::dwarf_reader::read_context::get_die_qualified_type_name
(this=0x7ffff0001060, die=0x7ffff6201b90, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3330
#32 0x00007ffff7e1e4fc in abigail::dwarf_reader::die_pretty_print_type
(ctxt=..., die=0x7ffff6201b90, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9929
#33 0x00007ffff7e0f008 in abigail::dwarf_reader::die_pretty_print
(where_offset=0, die=<optimized out>, ctxt=...) at
../../../libabigail/src/abg-dwarf-reader.cc:10102
#34 abigail::dwarf_reader::read_context::get_die_pretty_representation
(this=0x7ffff0001060, die=<optimized out>, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:3410
#35 0x00007ffff7e73661 in
abigail::dwarf_reader::die_return_and_parm_names_from_fn_type_die(abigail::dwarf_reader::read_context
const&, Dwarf_Die const*, unsigned long, bool, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >&, bool&, bool&) [clone
.constprop.0] (ctxt=..., die=die@entry=0x7ffff6201ed0,
where_offset=where_offset@entry=0, pretty_print=pretty_print@entry=true,
return_type_name="void", class_name="", parm_names=std::vector of length 1,
capacity 1 = {...}, is_const=@0x7ffff6201ca0: false, is_static=@0x7ffff6201c9c:
false) at ../../../libabigail/src/abg-dwarf-reader.cc:9716
#36 0x00007ffff7e1c971 in abigail::dwarf_reader::die_qualified_type_name
(ctxt=..., die=0x7ffff6201ed0, where_offset=0) at
../../../libabigail/src/abg-dwarf-reader.cc:9428

Might be an infinite loop the backtrace in both cases was about 24000 levels
deep.

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

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

* [Bug default/29429] abipkgdiff --self-check  crashes when run against golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm
  2022-07-28 21:21 [Bug default/29429] New: abipkgdiff --self-check crashes when run against golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm woodard at redhat dot com
  2022-07-28 21:34 ` [Bug default/29429] " woodard at redhat dot com
@ 2022-07-28 21:43 ` mark at klomp dot org
  2022-07-28 21:53 ` woodard at redhat dot com
  2022-07-28 21:56 ` woodard at redhat dot com
  3 siblings, 0 replies; 5+ messages in thread
From: mark at klomp dot org @ 2022-07-28 21:43 UTC (permalink / raw)
  To: libabigail

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

Mark Wielaard <mark at klomp dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mark at klomp dot org

--- Comment #2 from Mark Wielaard <mark at klomp dot org> ---

> Might be an infinite loop the backtrace in both cases was about 24000 levels
> deep.

Looks somewhat like:
https://sourceware.org/bugzilla/show_bug.cgi?id=29347

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

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

* [Bug default/29429] abipkgdiff --self-check  crashes when run against golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm
  2022-07-28 21:21 [Bug default/29429] New: abipkgdiff --self-check crashes when run against golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm woodard at redhat dot com
  2022-07-28 21:34 ` [Bug default/29429] " woodard at redhat dot com
  2022-07-28 21:43 ` mark at klomp dot org
@ 2022-07-28 21:53 ` woodard at redhat dot com
  2022-07-28 21:56 ` woodard at redhat dot com
  3 siblings, 0 replies; 5+ messages in thread
From: woodard at redhat dot com @ 2022-07-28 21:53 UTC (permalink / raw)
  To: libabigail

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

--- Comment #3 from Ben Woodard <woodard at redhat dot com> ---
looks like the same problem with rclone and 
stargz-snapshotter however this only crashes on x86_64 

Without checking I'm going to assume that all these packages have the same
problem:

golang-sigs-k8s-kustomize
golang-k8s-sample-cli-plugin
stargz-snapshotter
rclone
qt6-qtscxml
bettercap
apptainer
qt6-qtsensors
qt6-qttools
qgnomeplatform-qt6
mediawriter
qt6-qtmultimedia
qt6-qt5compat
qt6-qtremoteobjects
qt6-qtconnectivity
qt6-qtserialbus
qt6-qtvirtualkeyboard
qt6-qtwayland
singularity
containerd
qt6-qtdatavis3d

When progress on this bug is made, then I'll recheck all of the packages.

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

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

* [Bug default/29429] abipkgdiff --self-check  crashes when run against golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm
  2022-07-28 21:21 [Bug default/29429] New: abipkgdiff --self-check crashes when run against golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm woodard at redhat dot com
                   ` (2 preceding siblings ...)
  2022-07-28 21:53 ` woodard at redhat dot com
@ 2022-07-28 21:56 ` woodard at redhat dot com
  3 siblings, 0 replies; 5+ messages in thread
From: woodard at redhat dot com @ 2022-07-28 21:56 UTC (permalink / raw)
  To: libabigail

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

Ben Woodard <woodard at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #4 from Ben Woodard <woodard at redhat dot com> ---
Good eyes mark I didn't recognize the fact that it was the same.

*** This bug has been marked as a duplicate of bug 29347 ***

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

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

end of thread, other threads:[~2022-07-28 21:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-28 21:21 [Bug default/29429] New: abipkgdiff --self-check crashes when run against golang-sigs-k8s-kustomize-4.0.3-2.fc36.aarch64.rpm woodard at redhat dot com
2022-07-28 21:34 ` [Bug default/29429] " woodard at redhat dot com
2022-07-28 21:43 ` mark at klomp dot org
2022-07-28 21:53 ` woodard at redhat dot com
2022-07-28 21:56 ` 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).