From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 7DF963835414; Thu, 4 Mar 2021 22:07:47 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7DF963835414 From: "woodard at redhat dot com" To: libabigail@sourceware.org Subject: [Bug default/27517] /usr/lib64/libphonenumber.so.8.12 fails self check Date: Thu, 04 Mar 2021 22:07:47 +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: 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: 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 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: Thu, 04 Mar 2021 22:07:47 -0000 https://sourceware.org/bugzilla/show_bug.cgi?id=3D27517 --- Comment #3 from Ben Woodard --- Another one that may be the same but may also be different is: /usr/lib64/libQtGui.so.4.8.7 from qt-x11-4.8.7-59.fc34.x86_64 in this case it isn't the virtual table but it does seem to have the same inexplicable type swapping: 'const QSpinBox' changed to 'const QDoubleSpinBox' So it is hard to say if it is the same or different. Is the key feature the swapping of the types or is it the vtable changing? After seeing a few of t= hese I think that the cause is the type swap and the vtable change is caused by = that rather than the other way around. Reading symbols from abidw... Starting program: /home/ben/Shared/Work/test/libabigail-x86_64/bin/abidw --abidiff /usr/lib64/libQtGui.so.4.8.7 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". 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 void QSpinBox::fixup(QString&) const' at qspinbox.cpp:928:1 has some indirect sub-type changes: Please note that the symbol of this function is _ZNK14QDoubleSpinBox5fixupER7QString and it aliases symbol: _ZNK8QSpinBox5fixupER7QString 'method virtual void QSpinBox::fixup(QString&) const {_ZNK14QDoubleSpinBox5fixupER7QString, _ZNK8QSpinBox5fixupER7QString}' now becomes 'method virtual void QDoubleSpinBox::fixup(QString&) const {_ZNK14QDoubleSpinBox5fixupER7QString, _ZNK8QSpinBox5fixupER7QString}' implicit parameter 0 of type 'const QSpinBox*' changed: in pointed to type 'const QSpinBox': 'const QSpinBox' changed to 'const QDoubleSpinBox' [Inferior 1 (process 22082) exited with code 01] --=20 You are receiving this mail because: You are on the CC list for the bug.=