public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* [Bug default/21153] New: abipkgdiff aborts with error message"Assertion `get_type_diff() && get_type_diff()->to_be_reported()
@ 2017-01-01  0:00 sinny at redhat dot com
  2017-01-01  0:00 ` [Bug default/21153] abipkgdiff reports undetermined interface subtype changes dodji at redhat dot com
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: sinny at redhat dot com @ 2017-01-01  0:00 UTC (permalink / raw)
  To: libabigail

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

            Bug ID: 21153
           Summary: abipkgdiff aborts with error message"Assertion
                    `get_type_diff() && get_type_diff()->to_be_reported()
           Product: libabigail
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: default
          Assignee: dodji at redhat dot com
          Reporter: sinny at redhat dot com
                CC: libabigail at sourceware dot org
  Target Milestone: ---

Created attachment 9821
  --> https://sourceware.org/bugzilla/attachment.cgi?id=9821&action=edit
gdb backtrace

Running abipkgdiff on package libcdio gets aborted with error message -
Assertion `get_type_diff() && get_type_diff()->to_be_reported()' failed

Packages used
-------------

p1 -
https://kojipkgs.fedoraproject.org//packages/libcdio/0.94/1.fc26/x86_64/libcdio-0.94-1.fc26.x86_64.rpm
d1 -
https://kojipkgs.fedoraproject.org//packages/libcdio/0.94/1.fc26/x86_64/libcdio-debuginfo-0.94-1.fc26.x86_64.rpm
p1 -
https://kojipkgs.fedoraproject.org//packages/libcdio/0.94/2.fc26/x86_64/libcdio-0.94-2.fc26.x86_64.rpm
d1 -
https://kojipkgs.fedoraproject.org//packages/libcdio/0.94/2.fc26/x86_64/libcdio-debuginfo-0.94-2.fc26.x86_64.rpm

Running abipkgdiff on above packages:
---------------------------------------
$ abipkgdiff  --d1 libcdio-debuginfo-0.94-1.fc26.x86_64.rpm --d2
libcdio-debuginfo-0.94-2.fc26.x86_64.rpm libcdio-0.94-1.fc26.x86_64.rpm
libcdio-0.94-2.fc26.x86_64.rpm 
lt-abipkgdiff: ../../src/abg-comparison.cc:8432: virtual void
abigail::comparison::fn_parm_diff::report(std::ostream&, const string&) const:
Assertion `get_type_diff() && get_type_diff()->to_be_reported()' failed.

gdb backtrace is available in bugzilla attachment

Version of libabigail used - master branch

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug default/21153] abipkgdiff reports undetermined interface subtype changes
  2017-01-01  0:00 [Bug default/21153] New: abipkgdiff aborts with error message"Assertion `get_type_diff() && get_type_diff()->to_be_reported() sinny at redhat dot com
  2017-01-01  0:00 ` [Bug default/21153] abipkgdiff reports undetermined interface subtype changes dodji at redhat dot com
@ 2017-01-01  0:00 ` dodji at redhat dot com
  2017-01-01  0:00 ` [Bug default/21153] abipkgdiff aborts with error message"Assertion `get_type_diff() && get_type_diff()->to_be_reported() dodji at redhat dot com
  2 siblings, 0 replies; 4+ messages in thread
From: dodji at redhat dot com @ 2017-01-01  0:00 UTC (permalink / raw)
  To: libabigail

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

dodji at redhat dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|abipkgdiff aborts with      |abipkgdiff reports
                   |error message"Assertion     |undetermined interface
                   |`get_type_diff() &&         |subtype changes
                   |get_type_diff()->to_be_repo |
                   |rted()                      |

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug default/21153] abipkgdiff reports undetermined interface subtype changes
  2017-01-01  0:00 [Bug default/21153] New: abipkgdiff aborts with error message"Assertion `get_type_diff() && get_type_diff()->to_be_reported() sinny at redhat dot com
@ 2017-01-01  0:00 ` dodji at redhat dot com
  2017-01-01  0:00 ` dodji at redhat dot com
  2017-01-01  0:00 ` [Bug default/21153] abipkgdiff aborts with error message"Assertion `get_type_diff() && get_type_diff()->to_be_reported() dodji at redhat dot com
  2 siblings, 0 replies; 4+ messages in thread
From: dodji at redhat dot com @ 2017-01-01  0:00 UTC (permalink / raw)
  To: libabigail

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

dodji at redhat dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #2 from dodji at redhat dot com ---
The fix for this problem has been committed at
https://sourceware.org/git/gitweb.cgi?p=libabigail.git;a=commit;h=2e2c5ff1cb44b23755cfe00ad931b48917fc6d3a,
in the master branch.

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug default/21153] abipkgdiff aborts with error message"Assertion `get_type_diff() && get_type_diff()->to_be_reported()
  2017-01-01  0:00 [Bug default/21153] New: abipkgdiff aborts with error message"Assertion `get_type_diff() && get_type_diff()->to_be_reported() sinny at redhat dot com
  2017-01-01  0:00 ` [Bug default/21153] abipkgdiff reports undetermined interface subtype changes dodji at redhat dot com
  2017-01-01  0:00 ` dodji at redhat dot com
@ 2017-01-01  0:00 ` dodji at redhat dot com
  2 siblings, 0 replies; 4+ messages in thread
From: dodji at redhat dot com @ 2017-01-01  0:00 UTC (permalink / raw)
  To: libabigail

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

dodji at redhat dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--- Comment #1 from dodji at redhat dot com ---
It seems the current master branch doesn't have this crash any more.

Though, abipkgdiff seems to exhibit an issue.  it says the libcdio.so.16.0.0
binary has interfaces subtype changes, but it won't be able to describe those
subtype changes.

That issue is the one I am going to be fixing now.

Here the command line and the problems:

$ ~/git/libabigail/master/build/tools/abipkgdiff --d1
libcdio-debuginfo-0.94-1.fc26.x86_64.rpm --d2
libcdio-debuginfo-0.94-2.fc26.x86_64.rpm libcdio-0.94-1.fc26.x86_64.rpm 
libcdio-0.94-2.fc26.x86_64.rpm 
[...]
================ changes of 'libcdio++.so.0.0.2'===============
  Functions changes summary: 0 Removed, 4 Changed, 0 Added functions
  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

  4 functions with some indirect sub-type change:

    [C]'function void closeTray(const char*, driver_id_t&)' at devices.cpp:38:1
has some indirect sub-type changes:

    [C]'function char* getDefaultDevice(driver_id_t&)' at devices.cpp:102:1 has
some indirect sub-type changes:

    [C]'function char** getDevices(char**, cdio_fs_anal_t, driver_id_t&, bool)'
at devices.cpp:168:1 has some indirect sub-type changes:

    [C]'function char** getDevices(driver_id_t&)' at devices.cpp:132:1 has some
indirect sub-type changes:


================ end of changes of 'libcdio++.so.0.0.2'===============


$

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-07-05 16:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-01  0:00 [Bug default/21153] New: abipkgdiff aborts with error message"Assertion `get_type_diff() && get_type_diff()->to_be_reported() sinny at redhat dot com
2017-01-01  0:00 ` [Bug default/21153] abipkgdiff reports undetermined interface subtype changes dodji at redhat dot com
2017-01-01  0:00 ` dodji at redhat dot com
2017-01-01  0:00 ` [Bug default/21153] abipkgdiff aborts with error message"Assertion `get_type_diff() && get_type_diff()->to_be_reported() dodji at redhat dot com

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).