Andrew Ash wrote:
> Also, can you reproduce it on Edgy?

Yes.  I just looked through the mem maps of a running xmms process that 
is listed as taking 114 MB of Virtual Memory.  I found several offending 
libs:

/usr/lib/libdrm.so.2.0.0 has a 20 bit alignment requirement in its 
program header according to objdump -x.  This causes a 1 MB mapping to 
be made even though the entire file size is only 31 KB.

/usr/lib/libvorbis.so.0.3.1 is another offender causing a 1 MB mapping 
with a total file size of only 172 KB.

/usr/lib/libXfixes.so.3.1.0 is using a meg mapping for a 21 kb lib
/usr/lib/libXi.so.6.0.0 uses a meg for only 33k
/usr/lib/libz.so.1.2.3 wastes an extra meg for an 89 KB lib

You get the idea, there are a lot of them like this.  If you see a 
"2**20" in the objdump of the file, it has this problem.

-- 
Amd64 ubuntu build hogs memory due to badly built libs
https://launchpad.net/bugs/24692

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to