public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* [Bug default/20183] abipkgdiff keeps running for more than 22 hours on firefox package and yet unfinished
  2016-01-01  0:00 [Bug default/20183] New: abipkgdiff keeps running for more than 22 hours on firefox package and yet unfinished sinny at redhat dot com
@ 2016-01-01  0:00 ` dodji at redhat dot com
  2020-11-11 16:16 ` maennich at android dot com
  1 sibling, 0 replies; 3+ messages in thread
From: dodji at redhat dot com @ 2016-01-01  0:00 UTC (permalink / raw)
  To: libabigail

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

dodji at redhat dot com changed:

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

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

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

* [Bug default/20183] New: abipkgdiff keeps running for more than 22 hours on firefox package and yet unfinished
@ 2016-01-01  0:00 sinny at redhat dot com
  2016-01-01  0:00 ` [Bug default/20183] " dodji at redhat dot com
  2020-11-11 16:16 ` maennich at android dot com
  0 siblings, 2 replies; 3+ messages in thread
From: sinny at redhat dot com @ 2016-01-01  0:00 UTC (permalink / raw)
  To: libabigail

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

            Bug ID: 20183
           Summary: abipkgdiff keeps running for more than 22 hours on
                    firefox package and yet unfinished
           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: ---

abipkgdiff tool keeps running for long period of time (more than 22 hours) on
firefox package.

package information
-------------------
pacakg1 - http://koji.fedoraproject.org/koji/buildinfo?buildID=762214
package2 - http://koji.fedoraproject.org/koji/buildinfo?buildID=767832

Command used
------------
$ abipkgdiff --d1 firefox-debuginfo-46.0.1-4.fc23.x86_64.rpm --d2
firefox-debuginfo-46.0.1-7.fc23.x86_64.rpm firefox-46.0.1-4.fc23.x86_64.rpm
firefox-46.0.1-7.fc23.x86_64.rpm

I ran above command on machine with 8GB RAM and 20GB swap (swap created on SSD)
with 8 logical core. abipkgdiff keeps running for 22 hours with 24G virtual
memory used. Later on, I aborted abipkgdiff run.

Later, I ran pmap -x <pid> to see detailed memory usage by abipkgdiff process.
I didn't understand much but I can clearly see that currently libraries loaded
from firefox package were libxul.so and libxul.so.debug

Few analysis
-----------
* Similar issue I saw while running abipkgdiff on thunderbird package too
(though I aborted it in 2 hrs and was using around 18G Virtual memory)
* I ran abidiff command on shared libraries available in both firefox and
thunderbird package and noticed that abidiff ran successfully within few
seconds without consuming much memory except on libxul.so
* One thing to notice that shared library libxul.so is present in both firefox
and thunderbrd package.
* When I ran abidiff on libxul.so, I see that it gets stuck for longer time and
memory usage keeps on increasing.
* I see that together size of libxul.so(81M) and libxul.so.debug (610M) from
one firefox package is pretty big. So, it is definitely going to take more time
and resources compared to rest of libraries available in firefox and
thunderbird. But, I think it needs some attention to ensure that libxul.so
library really needs more than 22 hours and more than 24G memory usage to do
ABI comparison. I suspect this might be a bug.

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

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

* [Bug default/20183] abipkgdiff keeps running for more than 22 hours on firefox package and yet unfinished
  2016-01-01  0:00 [Bug default/20183] New: abipkgdiff keeps running for more than 22 hours on firefox package and yet unfinished sinny at redhat dot com
  2016-01-01  0:00 ` [Bug default/20183] " dodji at redhat dot com
@ 2020-11-11 16:16 ` maennich at android dot com
  1 sibling, 0 replies; 3+ messages in thread
From: maennich at android dot com @ 2020-11-11 16:16 UTC (permalink / raw)
  To: libabigail

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

Matthias Maennich <maennich at android dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |maennich at android dot com

--- Comment #1 from Matthias Maennich <maennich at android dot com> ---
One of the attachments is gone by now. By comparing just the one that exists
with itself, I hit an assertion:


$ tools/abipkgdiff --d1 firefox-debuginfo-46.0.1-4.fc23.x86_64.rpm --d2
firefox-debuginfo-46.0.1-4.fc23.x86_64.rpm firefox-46.0.1-4.fc23.x86_64.rpm
firefox-46.0.1-4.fc23.x86_64.rpm

abipkgdiff: abg-dwarf-reader.cc:14546: abigail::ir::function_type_sptr
abigail::dwarf_reader::build_function_type(abigail::dwarf_reader::read_context&,
Dwarf_Die*, abigail::ir::class_or_union_sptr, size_t): Assertion `__abg_cond__'
failed.

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

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

end of thread, other threads:[~2020-11-11 16:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-01  0:00 [Bug default/20183] New: abipkgdiff keeps running for more than 22 hours on firefox package and yet unfinished sinny at redhat dot com
2016-01-01  0:00 ` [Bug default/20183] " dodji at redhat dot com
2020-11-11 16:16 ` maennich at android 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).