[Gtk-sharp-list] Too many open files
Radek Doulík
rodo@ximian.com
08 Dec 2002 12:10:27 +0100
On Ne, 2002-12-08 at 00:31, Miguel de Icaza wrote:
> On Sat, 2002-12-07 at 14:36, Martin Baulig wrote:
>
> > for some strange reason, gtk#'s api generation code opens way too many files.
> >
> > On my system, the default limit on open file descriptors is 1096 and compiling
> > gtk-sharp/api aborts with an "no more open files" error message. After increasing the
> > limit to 8192, it works fine.
>
> This is interesting, Radek Doulik reported this, but he tracked this
> down to be the refcount on the WapiHandle starting at zero instead of
> starting at -1.
>
> Now, I looked at this, and it seemed to me like there was no WapiHandle
> leak (or file descriptor leak) on my system. Am running Red Hat 7.3
It stopped act like this here too. I think rm ~/.wapi/* fixed the
warning about shared memory (or whatever it was). If you look into
handles.c, unref is handled differently for shared and non-shared cases,
so this could be the reason?
Martin, could you try rm ~/.wapi/* and report if it stops leaking file
descriptors?
Radek