From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 471F73858C53; Fri, 14 Oct 2022 16:31:23 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 471F73858C53 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1665765083; bh=RQy6g60VYhS1SGR3jHBz47gaodxuekCkeN7h4NXr9Uo=; h=From:To:Subject:Date:In-Reply-To:References:From; b=XwHjdpH4PewJVpKJhuguU4fxMhuWk1moOnKxdTA2ZcP/sr5+AFMqvwU8nxsSVxYsB Hk+1ad3WPnjR8eO9W6ewQ8ISJh8+ZkavbnQOwwY8AxKfL+gX8HUodoyMtP2DxZDOMW /IJMj+78kvv68/K1xsAMEKP8WCXz6P7XtuB7fEsE= From: "woodard at redhat dot com" To: libabigail@sourceware.org Subject: [Bug default/29407] kdepim-addons fails self-check Date: Fri, 14 Oct 2022 16:31:22 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: libabigail X-Bugzilla-Component: default X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: minor 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: short_desc Message-ID: In-Reply-To: References: 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=3D29407 Ben Woodard changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|arm-none-eabi-gcc-cs fails |kdepim-addons fails |self-check |self-check --- Comment #2 from Ben Woodard --- The problem with the self compare with arm-none-eabi-gcc-cs fails self-check seems to have been resolved with 2.1 but now there is an assert: abipkgdiff: ../../../libabigail/src/abg-ir-priv.h:687: void abigail::ir::environment::priv::pop_composite_type_comparison_operands(const abigail::ir::type_base*, const abigail::ir::type_base*): Assertion `__abg_cond__' failed. This assertion also appears in: arm-none-eabi-gcc-cs-c++ gcc kdelibs llvm13 llvm14 llvm This is covered in https://sourceware.org/bugzilla/show_bug.cgi?id=3D29672 = so I'm changing the title but leaving this bug open. However kdepim-addons continues to have a library error: Comparing the ABI of binaries between kdepim-addons-22.08.1-1.fc37.aarch64.= rpm and kdepim-addons-22.08.1-1.fc37.aarch64.rpm: =3D=3D=3D=3D SELF CHECK SUCCEEDED for 'libadblocklibprivate.so.5.21.1' =3D= =3D=3D=3D =3D=3D=3D=3D SELF CHECK SUCCEEDED for 'libkaddressbookmergelibprivate.so.5.= 21.1' =3D=3D=3D=3D =3D=3D=3D=3D SELF CHECK SUCCEEDED for 'libfolderconfiguresettings.so.5.21.1= ' =3D=3D=3D=3D =3D=3D=3D=3D SELF CHECK SUCCEEDED for 'libkmaillanguagetool.so.5.21.1' =3D= =3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D comparing'libkmailconfirmbeforedeleting.so.5.21.1'= to itself wrongly yielded result: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Functions changes summary: 0 Removed, 1 Changed, 0 Added function Variables changes summary: 0 Removed, 0 Changed, 0 Added variable 1 function with some indirect sub-type change: [C] 'method virtual int ConfirmBeforeDeletingMessageBoxDialog::qt_metacall(QMetaObject::Call, int, void**)' at moc_confirmbeforedeletingcreateruledialog.cpp:89:1 has some indirect sub-type changes: Please note that the symbol of this function is _ZN37ConfirmBeforeDeletingMessageBoxDialog11qt_metacallEN11QMetaObject4Call= EiPPv and it aliases symbol: _ZN27ConfirmBeforeDeletingDialog11qt_metacallEN11QMetaObject4CallEiPPv 'method virtual int ConfirmBeforeDeletingMessageBoxDialog::qt_metacall(QMetaObject::Call, int, void**) {_ZN37ConfirmBeforeDeletingMessageBoxDialog11qt_metacallEN11QMetaObject4Cal= lEiPPv, _ZN27ConfirmBeforeDeletingDialog11qt_metacallEN11QMetaObject4CallEiPPv}' now becomes 'method virtual int ConfirmBeforeDeletingCreateRuleDialog::qt_metacall(QMetaObject::Call, int, void**) {_ZN37ConfirmBeforeDeletingMessageBoxDialog11qt_metacallEN11QMetaObject4Cal= lEiPPv, _ZN27ConfirmBeforeDeletingDialog11qt_metacallEN11QMetaObject4CallEiPPv}' implicit parameter 0 of type 'ConfirmBeforeDeletingMessageBoxDialog*' changed: in pointed to type 'class ConfirmBeforeDeletingMessageBoxDialog' at confirmbeforedeletingcreateruledialog.h:12:1: type name changed from 'ConfirmBeforeDeletingMessageBoxDialog' to 'ConfirmBeforeDeletingCreateRuleDialog' type size hasn't changed 6 member function deletions: 'method virtual const QMetaObject* ConfirmBeforeDeletingMessageBoxDialog::metaObject() const' at moc_confirmbeforedeletingmessageboxdialog.cpp:76:1, virtual at voffset 0/2= =20=20=20 {_ZNK37ConfirmBeforeDeletingMessageBoxDialog10metaObjectEv} 'method virtual int ConfirmBeforeDeletingMessageBoxDialog::qt_metacall(QMetaObject::Call, int, void**)' at moc_confirmbeforedeletingmessageboxdialog.cpp:89:1, virtual at voffset 2/2=20=20=20 {_ZN37ConfirmBeforeDeletingMessageBoxDialog11qt_metacallEN11QMetaObject4Cal= lEiPPv} 'method virtual void* ConfirmBeforeDeletingMessageBoxDialog::qt_metacast(const char*)' at moc_confirmbeforedeletingmessageboxdialog.cpp:81:1, virtual at voffset 1/2= =20=20=20 {_ZN37ConfirmBeforeDeletingMessageBoxDialog11qt_metacastEPKc} 'method virtual ConfirmBeforeDeletingMessageBoxDialog::~ConfirmBeforeDeletingMessageBoxDial= og(int)' at confirmbeforedeletingmessageboxdialog.h:16:1 'method virtual ConfirmBeforeDeletingMessageBoxDialog::~ConfirmBeforeDeletingMessageBoxDial= og(int)' at confirmbeforedeletingmessageboxdialog.h:16:1=20=20=20 {_ZN37ConfirmBeforeDeletingMessageBoxDialogD1Ev} 'method virtual ConfirmBeforeDeletingMessageBoxDialog::~ConfirmBeforeDeletingMessageBoxDial= og(int)' at confirmbeforedeletingmessageboxdialog.h:16:1 6 member function insertions: 'method virtual const QMetaObject* ConfirmBeforeDeletingCreateRuleDialog::metaObject() const' at moc_confirmbeforedeletingcreateruledialog.cpp:76:1, virtual at voffset 0/2 'method virtual int ConfirmBeforeDeletingCreateRuleDialog::qt_metacall(QMetaObject::Call, int, void**)' at moc_confirmbeforedeletingcreateruledialog.cpp:89:1, virtual at voffset 2/2=20=20=20 {_ZN37ConfirmBeforeDeletingMessageBoxDialog11qt_metacallEN11QMetaObject4Cal= lEiPPv} 'method virtual void* ConfirmBeforeDeletingCreateRuleDialog::qt_metacast(const char*)' at moc_confirmbeforedeletingcreateruledialog.cpp:81:1, virtual at voffset 1/2 'method virtual ConfirmBeforeDeletingCreateRuleDialog::~ConfirmBeforeDeletingCreateRuleDial= og(int)' at confirmbeforedeletingcreateruledialog.h:17:1 'method virtual ConfirmBeforeDeletingCreateRuleDialog::~ConfirmBeforeDeletingCreateRuleDial= og(int)' at confirmbeforedeletingcreateruledialog.h:17:1 'method virtual ConfirmBeforeDeletingCreateRuleDialog::~ConfirmBeforeDeletingCreateRuleDial= og(int)' at confirmbeforedeletingcreateruledialog.h:17:1 1 data member change: type of 'ConfirmBeforeDeletingMessageBoxWidget* const mConfirmBeforeDeletingWidget' changed: 'ConfirmBeforeDeletingMessageBoxWidget* const' changed to 'ConfirmBeforeDeletingCreateRuleWidget* const' and name of 'ConfirmBeforeDeletingMessageBoxDialog::mConfirmBeforeDeletingWidget' chang= ed to 'ConfirmBeforeDeletingCreateRuleDialog::mConfirmBeforeDeletingCreateRuleWid= get' at confirmbeforedeletingcreateruledialog.h:24:1 =3D=3D=3DSELF CHECK FAILED for 'libkmailconfirmbeforedeleting.so.5.21.1' ---------- As does kf5-libktorrent Comparing the ABI of binaries between kf5-libktorrent-22.08.1-1.fc37.i686.r= pm and kf5-libktorrent-22.08.1-1.fc37.i686.rpm: =3D=3D=3D=3D=3D=3D=3D=3D comparing'libKF5Torrent.so.22.08.1' to itself wron= gly yielded result: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Functions changes summary: 0 Removed, 1 Changed, 0 Added function Variables changes summary: 0 Removed, 0 Changed, 0 Added variable 1 function with some indirect sub-type change: [C] 'method virtual int dht::Node::qt_metacall(QMetaObject::Call, int, void**)' at moc_serverinterface.cpp:89:1 has some indirect sub-type changes: Please note that the symbol of this function is _ZN2bt15ServerInterface11qt_metacallEN11QMetaObject4CallEiPPv and it aliases symbols: _ZN2bt20TorrentFileInterface11qt_metacallEN11QMetaObject4CallEiPPv, _ZN3utp10Connection11qt_metacallEN11QMetaObject4CallEiPPv 'method virtual int dht::Node::qt_metacall(QMetaObject::Call, int, void**) {_ZN2bt15ServerInterface11qt_metacallEN11QMetaObject4CallEiPPv, _ZN2bt20TorrentFileInterface11qt_metacallEN11QMetaObject4CallEiPPv, _ZN3utp10Connection11qt_metacallEN11QMetaObject4CallEiPPv}' now becomes 'me= thod virtual int bt::ServerInterface::qt_metacall(QMetaObject::Call, int, void**) {_ZN2bt15ServerInterface11qt_metacallEN11QMetaObject4CallEiPPv, _ZN2bt20TorrentFileInterface11qt_metacallEN11QMetaObject4CallEiPPv, _ZN3utp10Connection11qt_metacallEN11QMetaObject4CallEiPPv}' implicit parameter 0 of type 'dht::Node*' changed: in pointed to type 'class dht::Node' at serverinterface.h:24:1: type name changed from 'dht::Node' to 'bt::ServerInterface' type size changed from 320 to 64 (in bits) 6 member function deletions: 'method virtual const QMetaObject* dht::Node::metaObject() cons= t' at moc_node.cpp:76:1, virtual at voffset 0/2 'method virtual int dht::Node::qt_metacall(QMetaObject::Call, i= nt, void**)' at moc_node.cpp:89:1, virtual at voffset 2/2=20=20=20 {_ZN2bt15ServerInterface11qt_metacallEN11QMetaObject4CallEiPPv} 'method virtual void* dht::Node::qt_metacast(const char*)' at moc_node.cpp:81:1, virtual at voffset 1/2 'method virtual dht::Node::~Node(int)' at node.h:39:1 'method virtual dht::Node::~Node(int)' at node.h:39:1 'method virtual dht::Node::~Node(int)' at node.h:39:1 5 member function insertions: 'method virtual bool bt::ServerInterface::changePort(bt::Uint16= )' at serverinterface.h:35:1, virtual at voffset 12/12 'method virtual const QMetaObject* bt::ServerInterface::metaObject() const' at moc_serverinterface.cpp:76:1, virtual at voffset 0/12 {_ZNK2bt15ServerInterface10metaObjectEv} 'method virtual int bt::ServerInterface::qt_metacall(QMetaObject::Call, int, void**)' at moc_serverinterface.cpp:89:1, virtual at voffset 2/12=20=20=20 {_ZN2bt15ServerInterface11qt_metacallEN11QMetaObject4CallEiPPv} 'method virtual void* bt::ServerInterface::qt_metacast(const char*)' at moc_serverinterface.cpp:81:1, virtual at voffset 1/12=20=20=20 {_ZN2bt15ServerInterface11qt_metacastEPKc} 'method virtual bt::ServerInterface::~ServerInterface(int)' at serverinterface.h:29:1 3 data member deletions: 'dht::Node::Private* d', at offset 64 (in bits) at node.h:86:1 'dht::Key our_id', at offset 96 (in bits) at node.h:87:1 'bt::Uint32 num_entries', at offset 288 (in bits) at node.h:88:1 =3D=3D=3DSELF CHECK FAILED for 'libKF5Torrent.so.22.08.1' Comparing the ABI of binaries between kf5-libktorrent-22.08.1-1.fc37.ppc64le.rpm and kf5-libktorrent-22.08.1-1.fc37.ppc64le.rpm: ----------- Similarly this also continues to affects: kf5-mailcommon kscope lammps The one upside is that iaiato seems to be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug.=