Hi Timo, > -----Original Message----- > From: Timo Sirainen [mailto:[email protected]] > > On Thu, 2009-10-29 at 12:08 -0700, Brandon Davidson wrote: > > I haven't applied the fd leak detection patch, but I do have lsof output > > and a core file available here: > > http://uoregon.edu/~brandond/dovecot-1.2.6/ > > There's no 0,12 in the lsof list.. Annoying, I can't seem to find what > it is. 0,10 is inotify, 0,11 is epoll, but 0,12 just doesn't show up > anywhere.
It looks like eventpoll uses the dynamic minor stuff (.minor = MISC_DYNAMIC_MINOR), so it could well be that this is just what it got on his system due to something else loading and requesting a dynamic minor before eventpoll loaded. A better check (if one is necessary) might be to see if the minor of the leaked device is different from the minor of the epoll device right after creation. > The core file is also pretty useless without the exact same binaries and > libraries that produced it. RPMs are now in that directory. > You could also set login_process_per_connection=no and this should go > away, because then it only creates login processes at startup and can't > fail randomly later. Are there any downsides to doing this? -Brad
