From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 9935C385C321; Sat, 9 Jul 2022 19:32:03 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9935C385C321 From: "woodard at redhat dot com" To: libabigail@sourceware.org Subject: [Bug default/29347] New: abipkgdiff SEGV's on apptainer. Date: Sat, 09 Jul 2022 19:32:03 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: libabigail X-Bugzilla-Component: default X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: woodard at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: dodji at redhat dot com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: libabigail@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Mailing list of the Libabigail project List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2022 19:32:03 -0000 https://sourceware.org/bugzilla/show_bug.cgi?id=3D29347 Bug ID: 29347 Summary: abipkgdiff SEGV's on apptainer. 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 of all fedabipkgdiff exits non-zero with no apparent error: $ fedabipkgdiff --self-compare -a --from fc36 apptainer Comparing the ABI of binaries between apptainer-1.0.3-1.fc36.aarch64.rpm and apptainer-1.0.3-1.fc36.aarch64.rpm: Comparing the ABI of binaries between apptainer-1.0.3-1.fc36.armv7hl.rpm and apptainer-1.0.3-1.fc36.armv7hl.rpm: Comparing the ABI of binaries between apptainer-1.0.3-1.fc36.i686.rpm and apptainer-1.0.3-1.fc36.i686.rpm: Comparing the ABI of binaries between apptainer-1.0.3-1.fc36.ppc64le.rpm and apptainer-1.0.3-1.fc36.ppc64le.rpm: Comparing the ABI of binaries between apptainer-1.0.3-1.fc36.s390x.rpm and apptainer-1.0.3-1.fc36.s390x.rpm: Comparing the ABI of binaries between apptainer-1.0.3-1.fc36.x86_64.rpm and apptainer-1.0.3-1.fc36.x86_64.rpm: $ echo $? 245 Looking more carefully: $ abipkgdiff --self-check --d1 /home/ben/.cache/fedabipkgdiff/downloads/apptainer-debuginfo-1.0.3-1.fc36.x= 86_64.rpm /home/ben/.cache/fedabipkgdiff/downloads/apptainer-1.0.3-1.fc36.x86_64.rpm Segmentation fault (core dumped) The backtrace is insanely long but here is the beginning of it: Thread 7 "abipkgdiff" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff59fc640 (LWP 3141187)] 0x00007ffff7a29649 in __libdw_findcu (dbg=3D0x7ffff0006990, start=3D626634, v4_debug_types=3Dfalse) at /usr/src/debug/elfutils-0.187-4.fc36.x86_64/libdw/libdw_findcu.c:236 236 struct Dwarf_CU fake =3D { .start =3D start, .end =3D 0 }; #0 0x00007ffff7a29649 in __libdw_findcu (dbg=3D0x7ffff0006990, start=3D626= 634, v4_debug_types=3Dfalse) at /usr/src/debug/elfutils-0.187-4.fc36.x86_64/libdw/libdw_findcu.c:236 #1 0x00007ffff7a0dc07 in __libdw_offdie (debug_types=3Dfalse, result=3D0x7ffff51fd2d0, offset=3D, dbg=3D) at /usr/src/debug/elfutils-0.187-4.fc36.x86_64/libdw/dwarf_offdie.c:61 #2 dwarf_offdie (dbg=3D, offset=3D, result=3D0x7ffff51fd2d0) at /usr/src/debug/elfutils-0.187-4.fc36.x86_64/libdw/dwarf_offdie.c:76 #3 0x00007ffff7e1c8a0 in abigail::dwarf_reader::get_parent_die (ctxt=3D..., die=3Ddie@entry=3D0x7ffff51fd4e0, parent_die=3D..., where_offset=3Dwhere_offset@entry=3D0) at ../../../libabigail/src/abg-dwarf-reader.cc:11536 #4 0x00007ffff7e1efa9 in abigail::dwarf_reader::get_scope_die (ctxt=3D..., die=3D0x7ffff51fd4e0, where_offset=3D0, scope_die=3D...) at ../../../libabigail/src/abg-dwarf-reader.cc:11621 #5 0x00007ffff7e19be9 in abigail::dwarf_reader::die_qualified_type_name (ctxt=3D..., die=3D0x7ffff51fd4e0, where_offset=3D0) at ../../../libabigail/src/abg-dwarf-reader.cc:9240 #6 0x00007ffff7e1a412 in abigail::dwarf_reader::die_qualified_type_name (ctxt=3D..., die=3D0x7ffff51fdaa0, where_offset=3D) at ../../../libabigail/src/abg-dwarf-reader.cc:9374 #7 0x00007ffff7e0d9c6 in abigail::dwarf_reader::read_context::get_die_qualified_type_name (this=3D0x7ffff0001050, die=3D0x7ffff51fdaa0, where_offset=3D0) at ../../../libabigail/src/abg-dwarf-reader.cc:3330 #8 0x00007ffff7e1bafc in abigail::dwarf_reader::die_pretty_print_type (ctxt=3D..., die=3D0x7ffff51fdaa0, where_offset=3D0) at ../../../libabigail/src/abg-dwarf-reader.cc:9941 #9 0x00007ffff7e0c698 in abigail::dwarf_reader::die_pretty_print (where_offset=3D0, die=3D, ctxt=3D...) at ../../../libabigail/src/abg-dwarf-reader.cc:10114 #10 abigail::dwarf_reader::read_context::get_die_pretty_representation (this=3D0x7ffff0001050, die=3D, where_offset=3D0) at ../../../libabigail/src/abg-dwarf-reader.cc:3410 #11 0x00007ffff7e70ce1 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, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::vector, std::allocator >, std::allocator, std::allocator > > >&, bool&, bool&) [clone .constprop.0] (ctxt=3D..., die=3Ddie@entry=3D0x7ffff51fdde0, where_offset=3Dwhere_offset@entry=3D0, pretty_print=3Dpretty_print@entry=3D= true, return_type_name=3D"void", class_name=3D"", parm_names=3Dstd::vector of len= gth 1, capacity 1 =3D {...}, is_const=3D@0x7ffff51fdbb0: false, is_static=3D@0x7ff= ff51fdbac: false) at ../../../libabigail/src/abg-dwarf-reader.cc:9728 #12 0x00007ffff7e1a041 in abigail::dwarf_reader::die_qualified_type_name (ctxt=3D..., die=3D0x7ffff51fdde0, where_offset=3D0) at ../../../libabigail/src/abg-dwarf-reader.cc:9440 #13 0x00007ffff7e1a6a3 in abigail::dwarf_reader::die_qualified_type_name (ctxt=3D..., die=3D0x7ffff51fdfd0, where_offset=3D0) at ../../../libabigail/src/abg-dwarf-reader.cc:9277 #14 0x00007ffff7e1a412 in abigail::dwarf_reader::die_qualified_type_name (ctxt=3D..., die=3D0x7ffff51fe590, where_offset=3D) at ../../../libabigail/src/abg-dwarf-reader.cc:9374 #15 0x00007ffff7e0d9c6 in abigail::dwarf_reader::read_context::get_die_qualified_type_name (this=3D0x7ffff0001050, die=3D0x7ffff51fe590, where_offset=3D0) at ../../../libabigail/src/abg-dwarf-reader.cc:3330 #16 0x00007ffff7e1bafc in abigail::dwarf_reader::die_pretty_print_type (ctxt=3D..., die=3D0x7ffff51fe590, where_offset=3D0) at ../../../libabigail/src/abg-dwarf-reader.cc:9941 #17 0x00007ffff7e0c698 in abigail::dwarf_reader::die_pretty_print (where_offset=3D0, die=3D, ctxt=3D...) at ../../../libabigail/src/abg-dwarf-reader.cc:10114 #18 abigail::dwarf_reader::read_context::get_die_pretty_representation (this=3D0x7ffff0001050, die=3D, where_offset=3D0) at ../../../libabigail/src/abg-dwarf-reader.cc:3410 #19 0x00007ffff7e70ce1 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, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::vector, std::allocator >, std::allocator, std::allocator > > >&, bool&, bool&) [clone .constprop.0] (ctxt=3D..., die=3Ddie@entry=3D0x7ffff51fe8d0, where_offset=3Dwhere_offset@entry=3D0, pretty_print=3Dpretty_print@entry=3D= true, return_type_name=3D"void", class_name=3D"", parm_names=3Dstd::vector of len= gth 1, capacity 1 =3D {...}, is_const=3D@0x7ffff51fe6a0: false, is_static=3D@0x7ff= ff51fe69c: false) at ../../../libabigail/src/abg-dwarf-reader.cc:9728 #20 0x00007ffff7e1a041 in abigail::dwarf_reader::die_qualified_type_name (ctxt=3D..., die=3D0x7ffff51fe8d0, where_offset=3D0) at ../../../libabigail/src/abg-dwarf-reader.cc:9440 #21 0x00007ffff7e1a6a3 in abigail::dwarf_reader::die_qualified_type_name (ctxt=3D..., die=3D0x7ffff51feac0, where_offset=3D0) at ../../../libabigail/src/abg-dwarf-reader.cc:9277 --=20 You are receiving this mail because: You are on the CC list for the bug.=