From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 1700D3858CDA; Mon, 9 Jan 2023 19:22:59 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1700D3858CDA DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1673292179; bh=zlYgZnlYrtPUtsnvM8yDS8ArCz3np7QBdcYdfiSWUlM=; h=From:To:Subject:Date:From; b=c3Z9ArHMkFqncGIj52GhNIro1zbOfihGQnYMAsV+4ILGuX7h6WfwBtIzLA6E/kJtm CO1eebwW4xu/sRviWVdEi+/aE7ZCFZ32Ppt7tpA3CVFdqcObo4d2Z+3cX6waTvYWtC p/g0Ii2wOJ6YW2eKKxDQnpkRFnXHNrMsBJ3jDLzE= From: "woodard at redhat dot com" To: libabigail@sourceware.org Subject: [Bug default/29977] New: fedabipkgdiff --self-compare xorg-x11-server-Xvfb asserts Date: Mon, 09 Jan 2023 19:22:58 +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 List-Id: https://sourceware.org/bugzilla/show_bug.cgi?id=3D29977 Bug ID: 29977 Summary: fedabipkgdiff --self-compare xorg-x11-server-Xvfb 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 --dry-run -a --from fc37 xorg-x11-server-Xvfb Most packages compare properly but there is at least one assert. abipkgdiff: ../../../libabigail/src/abg-dwarf-reader.cc:5746: void abigail::dwarf::offset_pairs_stack_type::cancel_canonical_propagated_type(c= onst abigail::dwarf::offset_pair_type&): Assertion `__abg_cond__' failed. Comparing the ABI of binaries between xorg-x11-server-Xvfb-1.20.14-12.fc37.aarch64.rpm and xorg-x11-server-Xvfb-1.20.14-12.fc37.aarch64.rpm: =3D=3D=3D=3D SELF CHECK SUCCEEDED for 'Xvfb' =3D=3D=3D=3D Comparing the ABI of binaries between xorg-x11-server-devel-1.20.14-12.fc37.aarch64.rpm and xorg-x11-server-devel-1.20.14-12.fc37.aarch64.rpm: Comparing the ABI of binaries between xorg-x11-server-Xvfb-1.20.14-12.fc37.i686.rpm and xorg-x11-server-Xvfb-1.20.14-12.fc37.i686.rpm: =3D=3D=3D=3D SELF CHECK SUCCEEDED for 'Xvfb' =3D=3D=3D=3D Comparing the ABI of binaries between xorg-x11-server-devel-1.20.14-12.fc37.i686.rpm and xorg-x11-server-devel-1.20.14-12.fc37.i686.rpm: Comparing the ABI of binaries between xorg-x11-server-Xvfb-1.20.14-12.fc37.ppc64le.rpm and xorg-x11-server-Xvfb-1.20.14-12.fc37.ppc64le.rpm: Comparing the ABI of binaries between xorg-x11-server-devel-1.20.14-12.fc37.ppc64le.rpm and xorg-x11-server-devel-1.20.14-12.fc37.ppc64le.rpm: Comparing the ABI of binaries between xorg-x11-server-Xvfb-1.20.14-12.fc37.s390x.rpm and xorg-x11-server-Xvfb-1.20.14-12.fc37.s390x.rpm: =3D=3D=3D=3D SELF CHECK SUCCEEDED for 'Xvfb' =3D=3D=3D=3D Comparing the ABI of binaries between xorg-x11-server-devel-1.20.14-12.fc37.s390x.rpm and xorg-x11-server-devel-1.20.14-12.fc37.s390x.rpm: Comparing the ABI of binaries between xorg-x11-server-devel-1.20.14-12.fc37.x86_64.rpm and xorg-x11-server-devel-1.20.14-12.fc37.x86_64.rpm: Comparing the ABI of binaries between xorg-x11-server-Xvfb-1.20.14-12.fc37.x86_64.rpm and xorg-x11-server-Xvfb-1.20.14-12.fc37.x86_64.rpm: =3D=3D=3D=3D SELF CHECK SUCCEEDED for 'Xvfb' =3D=3D=3D=3D $ abipkgdiff --self-check --d1 /home/ben/.cache/fedabipkgdiff/downloads/xorg-x11-server-Xvfb-debuginfo-1.2= 0.14-12.fc37.ppc64le.rpm /home/ben/.cache/fedabipkgdiff/downloads/xorg-x11-server-Xvfb-1.20.14-12.fc= 37.ppc64le.rpm abipkgdiff: ../../../libabigail/src/abg-dwarf-reader.cc:5746: void abigail::dwarf::offset_pairs_stack_type::cancel_canonical_propagated_type(c= onst abigail::dwarf::offset_pair_type&): Assertion `__abg_cond__' failed. Aborted (core dumped) Here is the BT: __pthread_kill_implementation (threadid=3D, signo=3Dsigno@en= try=3D6, no_tid=3Dno_tid@entry=3D0) at pthread_kill.c:44 Downloading 0.00 MB source file /usr/src/debug/glibc-2.36-8.fc37.x86_64/nptl/pthread_kill.c 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 #0 __pthread_kill_implementation (threadid=3D, signo=3Dsigno@entry=3D6, no_tid=3Dno_tid@entry=3D0) at pthread_kill.c:44 #1 0x00007ffff75afee3 in __pthread_kill_internal (signo=3D6, threadid=3D) at pthread_kill.c:78 #2 0x00007ffff755faa6 in __GI_raise (sig=3Dsig@entry=3D6) at ../sysdeps/posix/raise.c:26 #3 0x00007ffff75497fc in __GI_abort () at abort.c:79 #4 0x00007ffff754971b in __assert_fail_base (fmt=3D0x7ffff76be9e0 "%s%s%s:= %u: %s%sAssertion `%s' failed.\n%n", assertion=3D0x7ffff7f2f1a3 "__abg_cond__", file=3D0x7ffff7f41610 "../../../libabigail/src/abg-dwarf-reader.cc", line= =3D5746, function=3D) at assert.c:92 #5 0x00007ffff7558656 in __GI___assert_fail (assertion=3D0x7ffff7f2f1a3 "__abg_cond__", file=3D0x7ffff7f41610 "../../../libabigail/src/abg-dwarf-reader.cc", line=3D5746, function=3D0x7ffff7f433e0 "void abigail::dwarf::offset_pairs_stack_type::cancel_canonical_propagated_type(c= onst abigail::dwarf::offset_pair_type&)") at assert.c:101 #6 0x00007ffff7ebc5c4 in abigail::dwarf::offset_pairs_stack_type::cancel_canonical_propagated_type (p=3D{...}, this=3D0x7ffff6c22500) at ../../../libabigail/src/abg-dwarf-reader.cc:5746 #7 abigail::dwarf::return_comparison_result (l=3D, r=3D, cur_dies=3D{...}, result=3D, comparison_stack=3D..., do_propagate_canonical_type=3D) at ../../../libabigail/src/abg-dwarf-reader.cc:10577 #8 0x00007ffff7ebc91f in abigail::dwarf::compare_dies (rdr=3D..., l=3D, r=3D0x7ffff6c21eb0, aggregates_being_compared=3D..., update_canonical_dies_on_the_fly=3Dtrue) at ../../../libabigail/src/abg-dwarf-reader.cc:11238 #9 0x00007ffff7ebceee in abigail::dwarf::compare_dies (rdr=3D..., l=3D0x7ffff6c22090, r=3D0x7ffff6c22070, aggregates_being_compared=3D..., update_canonical_dies_on_the_fly=3Dtrue) at ../../../libabigail/src/abg-dwarf-reader.cc:11085 #10 0x00007ffff7ebceee in abigail::dwarf::compare_dies (rdr=3D..., l=3D0x7ffff6c22250, r=3D0x7ffff6c22230, aggregates_being_compared=3D..., update_canonical_dies_on_the_fly=3Dtrue) at ../../../libabigail/src/abg-dwarf-reader.cc:11085 #11 0x00007ffff7ebd34f in abigail::dwarf::compare_dies (rdr=3D..., l=3D0x7ffff6c22410, r=3D0x7ffff6c223f0, aggregates_being_compared=3D..., update_canonical_dies_on_the_fly=3Dtrue) at ../../../libabigail/src/abg-dwarf-reader.cc:11114 #12 0x00007ffff7ebd93d in abigail::dwarf::compare_dies (rdr=3D..., l=3D0x7ffff6c22ee0, r=3D0x7ffff6c226b0, aggregates_being_compared=3D..., update_canonical_dies_on_the_fly=3Dtrue) at ../../../libabigail/src/abg-dwarf-reader.cc:10852 #13 0x00007ffff7ebb29a in abigail::dwarf::compare_dies (rdr=3D..., l=3D, r=3D, update_canonical_dies_on_the_fly=3D) at ../../../libabigail/src/abg-dwarf-reader.cc:11264 #14 0x00007ffff7ea6ce9 in abigail::dwarf::compare_dies_during_canonicalizat= ion (update_canonical_dies_on_the_fly=3Dtrue, r=3D0x7ffff6c226b0, l=3D0x7ffff6c= 22ee0, rdr=3D...) at ../../../libabigail/src/abg-dwarf-reader.cc:11318 #15 abigail::dwarf::reader::get_or_compute_canonical_die (this=3D0x7ffff000= 1240, die=3D0x7ffff6c22ee0, canonical_die=3D..., where=3D, die_as_type=3D) at ../../../libabigail/src/abg-dwarf-reader.cc:2812 #16 0x00007ffff7ea7270 in abigail::dwarf::reader::lookup_artifact_from_die (this=3D0x7ffff0001240, die=3D, die_as_type=3Ddie_as_type@en= try=3Dtrue) at ../../../libabigail/src/abg-dwarf-reader.cc:3246 #17 0x00007ffff7ea7a3d in abigail::dwarf::reader::lookup_type_artifact_from= _die (this=3D, die=3D) at ../../../libabigail/src/abg-dwarf-reader.cc:3217 #18 0x00007ffff7ec0c41 in abigail::dwarf::add_or_update_class_type (rdr=3D.= .., die=3D0x7ffff6c22ee0, scope=3D0x7ffff1872f60, is_struct=3Dtrue, klass=3Dstd::shared_ptr (empty) =3D {...}, called_from_public_decl=3Dtrue, where_offset=3D1025729, is_declaration_only= =3Dfalse) at ../../../libabigail/src/abg-dwarf-reader.cc:12891 #19 0x00007ffff7ecd860 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c22ee0, scope=3D, called_from_public_decl=3D, where_offset=3D1025729, is_declaration_only=3Dfalse, is_required_decl_spec=3Dfalse) at ../../../libabigail/src/abg-dwarf-reader.cc:15444 #20 0x00007ffff7ecf2e9 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c22ee0, called_from_public_decl=3D, where_offset=3D1025729) at /usr/include/c++/12/bits/shared_ptr_base.h:1665 #21 0x00007ffff7ebf87a in abigail::dwarf::build_pointer_type_def (rdr=3D..., die=3D0x7ffff6c23280, called_from_public_decl=3D, where_offset=3D1025729) at ../../../libabigail/src/abg-dwarf-reader.cc:13702 #22 0x00007ffff7ecbccc in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c23280, scope=3D, called_from_public_decl=3D, where_offset=3D1025729, is_declaration_only=3Dfalse, is_required_decl_spec=3Dfalse) at ../../../libabigail/src/abg-dwarf-reader.cc:15300 #23 0x00007ffff7ecf2e9 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c23280, called_from_public_decl=3D, where_offset=3D1025729) at /usr/include/c++/12/bits/shared_ptr_base.h:1665 #24 0x00007ffff7ec035f in abigail::dwarf::build_typedef_type (rdr=3D..., die=3D0x7ffff6c237a0, called_from_public_decl=3D, where_offset=3D1025729) at ../../../libabigail/src/abg-dwarf-reader.cc:14340 #25 0x00007ffff7eccec6 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c237a0, scope=3D, called_from_public_decl=3D, where_offset=3D1025729, is_declaration_only=3Dfalse, is_required_decl_spec=3Dfalse) at ../../../libabigail/src/abg-dwarf-reader.cc:15285 #26 0x00007ffff7ecf2e9 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c237a0, called_from_public_decl=3D, where_offset=3D1025729) at /usr/include/c++/12/bits/shared_ptr_base.h:1665 #27 0x00007ffff7ec1890 in abigail::dwarf::add_or_update_class_type (rdr=3D.= .., die=3D0x7ffff6c23d90, scope=3D, is_struct=3Dtrue, klass=3D..= ., called_from_public_decl=3Dtrue, where_offset=3D1025729, is_declaration_only= =3Dfalse) at ../../../libabigail/src/abg-dwarf-reader.cc:13084 #28 0x00007ffff7ecd860 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c23d90, scope=3D, called_from_public_decl=3D, where_offset=3D1025729, is_declaration_only=3Dfalse, is_required_decl_spec=3Dfalse) at ../../../libabigail/src/abg-dwarf-reader.cc:15444 #29 0x00007ffff7ecf2e9 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c23d90, called_from_public_decl=3D, where_offset=3D1025729) at /usr/include/c++/12/bits/shared_ptr_base.h:1665 #30 0x00007ffff7ec035f in abigail::dwarf::build_typedef_type (rdr=3D..., die=3D0x7ffff6c242b0, called_from_public_decl=3D, where_offset=3D1025729) at ../../../libabigail/src/abg-dwarf-reader.cc:14340 #31 0x00007ffff7eccec6 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c242b0, scope=3D, called_from_public_decl=3D, where_offset=3D1025729, is_declaration_only=3Dfalse, is_required_decl_spec=3Dfalse) at ../../../libabigail/src/abg-dwarf-reader.cc:15285 #32 0x00007ffff7ecf2e9 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c242b0, called_from_public_decl=3D, where_offset=3D1025729) at /usr/include/c++/12/bits/shared_ptr_base.h:1665 #33 0x00007ffff7ec1890 in abigail::dwarf::add_or_update_class_type (rdr=3D.= .., die=3D0x7ffff6c24850, scope=3D, is_struct=3Dtrue, klass=3D..= ., called_from_public_decl=3Dtrue, where_offset=3D1025729, is_declaration_only= =3Dfalse) at ../../../libabigail/src/abg-dwarf-reader.cc:13084 #34 0x00007ffff7ecd860 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c24850, scope=3D, called_from_public_decl=3D, where_offset=3D1025729, is_declaration_only=3Dfalse, is_required_decl_spec=3Dfalse) at ../../../libabigail/src/abg-dwarf-reader.cc:15444 #35 0x00007ffff7ecf2e9 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c24850, called_from_public_decl=3D, where_offset=3D1025729) at /usr/include/c++/12/bits/shared_ptr_base.h:1665 #36 0x00007ffff7ebf87a in abigail::dwarf::build_pointer_type_def (rdr=3D..., die=3D0x7ffff6c24bf0, called_from_public_decl=3D, where_offset=3D1025729) at ../../../libabigail/src/abg-dwarf-reader.cc:13702 #37 0x00007ffff7ecbccc in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c24bf0, scope=3D, called_from_public_decl=3D, where_offset=3D1025729, is_declaration_only=3Dfalse, is_required_decl_spec=3Dfalse) at ../../../libabigail/src/abg-dwarf-reader.cc:15300 #38 0x00007ffff7ecf2e9 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c24bf0, called_from_public_decl=3D, where_offset=3D1025729) at /usr/include/c++/12/bits/shared_ptr_base.h:1665 #39 0x00007ffff7ec035f in abigail::dwarf::build_typedef_type (rdr=3D..., die=3D0x7ffff6c25120, called_from_public_decl=3D, where_offset=3D1025729) at ../../../libabigail/src/abg-dwarf-reader.cc:14340 #40 0x00007ffff7eccec6 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c25120, scope=3D, called_from_public_decl=3D, where_offset=3D1025729, is_declaration_only=3Dfalse, is_required_decl_spec=3Dfalse) at ../../../libabigail/src/abg-dwarf-reader.cc:15285 #41 0x00007ffff7ecf2e9 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c25120, called_from_public_decl=3D, where_offset=3D1025729) at /usr/include/c++/12/bits/shared_ptr_base.h:1665 #42 0x00007ffff7ec6bd9 in abigail::dwarf::build_function_type (rdr=3D..., die=3D0x7ffff6c25750, is_method=3D..., where_offset=3D1025729) at ../../../libabigail/src/abg-dwarf-reader.cc:13976 #43 0x00007ffff7ec9a04 in abigail::dwarf::build_function_decl (rdr=3D..., die=3D0x7ffff6c25750, where_offset=3D1025729, fn=3Dstd::shared_ptr (empty) =3D {...}) at ../../../libabigail/src/abg-dwarf-reader.cc:15019 #44 0x00007ffff7ece42d in abigail::dwarf::build_or_get_fn_decl_if_not_suppressed (result=3Dstd::shared_ptr (empty) =3D {...}, is_declaration_only=3Dfalse, where_offset=3D1025729, fn_die=3D0x7ffff6c2575= 0, scope=3D, rdr=3D...) at ../../../libabigail/src/abg-dwarf-reader.cc:14689 #45 abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c25750, scope=3D, called_from_public_decl=3D, where_offset=3D1025729, is_declaration_only=3Dfalse, is_required_decl_spec= =3Dfalse) at ../../../libabigail/src/abg-dwarf-reader.cc:15685 #46 0x00007ffff7ecf2e9 in abigail::dwarf::build_ir_node_from_die (rdr=3D..., die=3D0x7ffff6c25750, called_from_public_decl=3D, where_offset=3D1025729) at /usr/include/c++/12/bits/shared_ptr_base.h:1665 #47 0x00007ffff7eac532 in abigail::dwarf::build_translation_unit_and_add_to= _ir (address_size=3D, die=3D0x7ffff6c25730, rdr=3D...) at ../../../libabigail/src/abg-dwarf-reader.cc:12052 #48 abigail::dwarf::reader::read_debug_info_into_corpus (this=3D0x7ffff0001= 240) at ../../../libabigail/src/abg-dwarf-reader.cc:2196 #49 abigail::dwarf::reader::read_corpus (this=3D0x7ffff0001240, status=3D) at ../../../libabigail/src/abg-dwarf-reader.cc:2086 #50 0x000000000041316c in compare_to_self (detailed_error_status=3D, ctxt=3D, diff=3D, env=3D..., opts=3D..., debug_dir=3D..., elf=3D...) at ../../../libabigail/tools/abipkgdiff.cc:1628 #51 self_compare_task::perform (this=3D0x43b610) at ../../../libabigail/tools/abipkgdiff.cc:2164 #52 0x00007ffff7ef704d in abigail::workers::worker::wait_to_execute_a_task (p=3D0x439fe0) at ../../../libabigail/src/abg-workers.cc:400 #53 0x00007ffff75ae14d in start_thread (arg=3D) at pthread_create.c:442 #54 0x00007ffff762fa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 --=20 You are receiving this mail because: You are on the CC list for the bug.=