DCC: accept() returned invalid socket (Result too large), try again

darkmark darkmark@filament.org
Thu Jul 17 15:18:54 UTC 2003


After running overnight, it appears omething seems to be leaking
(libmilter?).  The amount of KQUEUE descriptors (which are kevent
[kqueue(2)] allocated, I think select() and poll() are tied to these)
keeps steadily climbing while the rest of the file descriptors stay
stable.

here's some log excerpts:

Wed Jul 16 15:24:09 PDT 2003
total fd:
      78
kqueue fd:
      56
ipv4 fd:
       3
ps:
dcc      21265  0.0  2.0  4004 3084  ??  Ss   12:10PM   0:01.25
/var/dcc/libexec/dccm -l log -t CMN,5,10 -w whiteclnt


Wed Jul 16 16:17:36 PDT 2003
total fd:
     109
kqueue fd:
      87
ipv4 fd:
       3
ps:
dcc      21265  0.0  1.9  4004 3072  ??  Ss   12:10PM   0:01.64
/var/dcc/libexec/dccm -l log -t CMN,5,10 -w whiteclnt

Wed Jul 16 18:33:16 PDT 2003
total fd:
     137
kqueue fd:
     115
ipv4 fd:
       3
ps:
dcc      21265  0.0  2.0  4004 3080  ??  Ss   12:10PM   0:02.33
/var/dcc/libexec/dccm -l log -t CMN,5,10 -w whiteclnt

Wed Jul 16 20:36:41 PDT 2003
total fd:
     165
kqueue fd:
     143
ipv4 fd:
       3
ps:
dcc   21265  0.0  2.0  4004 3080  ??  Ss   12:10PM   0:02.95
/var/dcc/libexec/dccm -l log -t CMN,5,10 -w whiteclnt

Thu Jul 17 01:17:06 PDT 2003
total fd:
     193
kqueue fd:
     171
ipv4 fd:
       3
ps:
dcc      21265  0.0  2.0  4004 3084  ??  Ss   12:10PM   0:04.16
/var/dcc/libexec/dccm -l log -t CMN,5,10 -w whiteclnt

Thu Jul 17 03:30:01 PDT 2003
total fd:
     221
kqueue fd:
     199
ipv4 fd:
       3
ps:
dcc      21265  0.0  2.0  4004 3084  ??  Ss   12:10PM   0:04.76
/var/dcc/libexec/dccm -l log -t CMN,5,10 -w whiteclnt

Thu Jul 17 05:55:01 PDT 2003
total fd:
     249
kqueue fd:
     227
ipv4 fd:
       3
ps:
dcc      21265  0.0  2.0  4004 3084  ??  Ss   12:10PM   0:05.29
/var/dcc/libexec/dccm -l log -t CMN,5,10 -w whiteclnt


--
Mark Atkinson
darkmark@filament.org
(!wired)?(coffee++):(wired);



More information about the DCC mailing list

Contact vjs@rhyolite.com by mail or use the form.