> I do not believe this is related to bug 
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=349121 since David Williams has 
> tried that patch. Also there seems to be issues even on restart for which the 
> SignatureBlockProcessor should not be run.

yeah - we are pretty sure its the ZipEntry/ZipBundle combo "resource handle" we 
are seeing.

I'll ask snjezana to add our findings to bug 349121

/max

> 
> Tom
> 
> 
> 
> <graycol.gif>Pascal Rapicault ---06/13/2011 01:40:28 PM---We believe this 
> issue is caused by 349121
> 
> <ecblank.gif>
> From: <ecblank.gif>
> Pascal Rapicault <[email protected]>
> <ecblank.gif>
> To:   <ecblank.gif>
> Equinox development mailing list <[email protected]>
> <ecblank.gif>
> Cc:   <ecblank.gif>
> Snjezana Peco <[email protected]>
> <ecblank.gif>
> Date: <ecblank.gif>
> 06/13/2011 01:40 PM
> <ecblank.gif>
> Subject:      <ecblank.gif>
> Re: [equinox-dev] Equinox leaking file descriptors
> 
> 
> 
> We believe this issue is caused by 349121 for which we have opened a released 
> a fix in HEAD and in 3.7.1.
> 
> On 2011-06-13, at 2:00 PM, Max Rydahl Andersen wrote:
> Hi,
> 
> We've lately started to get more and more reports about users on Linux 
> systems that they were running out of file descriptors.
> 
> Initially we thought we were having a resource leak but after investigating 
> it turns out that the culprit is a combination of 
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=138182
> and that over time Eclipse default distros have grown to contain *alot* of 
> jars - getting very close to the default limit of 1000 filedescriptors on 
> most linux distros.
> 
> The problem is that org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile 
> opens jarred plugins files and doesn't close it until shutdown.
> 
> And that happens for *all* jars when you run with -clean or after a new 
> install/update.
> 
> The various bugs discussing this all says to use osgi.bundlefile.limit which 
> in Eclipse 3.7 defaults to 100 - but that does not seem to help in this case 
> since its only checked/used from within 
> org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleEntry as far as we can see.
> 
> Is there any plans/known workarounds to avoid this problem ? (beyond telling 
> every linux user he needs to call ulimit -n 2048 or similar if he wants to 
> use eclipse with more than
> the base plugins?)
> 
> Thank you,
> /max
> http://about.me/maxandersen
> 
> 
> 
> _______________________________________________
> equinox-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/equinox-dev
> _______________________________________________
> equinox-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/equinox-dev
> 
> 
> _______________________________________________
> equinox-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/equinox-dev

/max
http://about.me/maxandersen



_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to