public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
From: "woodard at redhat dot com" <sourceware-bugzilla@sourceware.org>
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	[thread overview]
Message-ID: <bug-27517-9487-V2orZlFL23@http.sourceware.org/bugzilla/> (raw)
In-Reply-To: <bug-27517-9487@http.sourceware.org/bugzilla/>

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

--- Comment #3 from Ben Woodard <woodard at redhat dot com> ---
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 these
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]

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

  parent reply	other threads:[~2021-03-04 22:07 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-04 21:28 [Bug default/27517] New: " woodard at redhat dot com
2021-03-04 21:35 ` [Bug default/27517] " woodard at redhat dot com
2021-03-04 22:02 ` woodard at redhat dot com
2021-03-04 22:07 ` woodard at redhat dot com [this message]
2021-04-13 20:34 ` woodard at redhat dot com
2021-06-08 20:34 ` woodard at redhat dot com
2021-09-07 18:12 ` woodard at redhat dot com

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-27517-9487-V2orZlFL23@http.sourceware.org/bugzilla/ \
    --to=sourceware-bugzilla@sourceware.org \
    --cc=libabigail@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).