warnings about open filedescriptors
Brought to you by:
captnmark
Each time I start some program from icewm I get a few lines into
the .xsession-errors that look like this:
IceWM: Warning: file descriptor still open: 7. Check /proc/
$icewmpid/fd/7 when
running next time. Please report a bug (perhaps not an icewm
problem)!
Each time there appear about 4 copies of these two lines, with the
reportedly open filedescriptors increasing with each copy.
Next time I start a prog I get the same block with the same
set of open filedescriptors. (so, not really a leak of fd's)
Is the warning stale, or is there something to fix?
Or is it indeed any of the other program's fault? if so,
what are they doing wrong?
Logged In: YES
user_id=1814
Is this on linux or some other platform?
Can you check in /proc/<pid of icewm>/fd directory?
Logged In: YES
user_id=830354
Yes, that is/was on linux (Debian woody&sarge)
I cannot reproduce it at the moment with 1.2.20, but
will continue trying. I think you can close this bug for now,
and if I really happen to see the symptom again, I'll try to
capture as much info as possible at once.
Logged In: YES
user_id=830354
Ok, I'm back again with it:
my configure-options were:
--enable-corefonts --disable-xrandr --disable-shape --disable-i18n
--without-imlib
and the actual open filedescriptors were:
/usr/share/fonts/type1/gsfonts/n019004l.pfb
/usr/X11R6/lib/X11/fonts/TTF/luximb.ttf
/usr/X11R6/lib/X11/fonts/TTF/luximr.ttf
/usr/share/fonts/type1/gsfonts/n019003l.pfb
It may have to do with the --enable-corefonts option. (bold guess)