bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: port leak when starting a translator


From: Samuel Thibault
Subject: Re: port leak when starting a translator
Date: Fri, 6 May 2011 00:14:44 +0200
User-agent: Mutt/1.5.12-2006-07-14

Samuel Thibault, le Thu 05 May 2011 18:45:12 +0200, a écrit :
> / ext2fs: ~9000, mostly receive 
> pflocal: ~30000, mostly send
> defaultpager: ~38000, mostly send
> chroot ext2fs: ~100000, mostly receive
> pfinet: ~57000, mostly send
> 
> I'll check what are the allocators of the send rights here.

And the result is: file_reparent for pflocal and pfinet (which makes
sense), and memory_object_create for defaultpager.

file_reparent in libtrivfs indeed lacks a port deallocation, I'll
restart buildds with the fix.

We definitely need some tools which tracks those automatically. I've
talked with Julia, one of the main authors of Coccinelle BTW, she thinks
it's feasible with it and welcomes requests about it.

For the default pager, it seems to be linked with the supposition that
ext2fs/defaultpager are missing communication about objects which are
held in swap. There is clearly not 38000 objects currently opened in the
system, and the maximum not-opened object cache is 4000 objects.

Samuel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]