Jeremy Howard wrote:
> 
> Henrique de Moraes Holschuh wrote:
> 
> >I don't know what Ken and Lawrence think of these patches, but I just
> >finished porting the child pid tracking of master-avail.diff to 2.1.4CVS,
> >and will post that to this list soon.  I will also include it in Debian,
> >which will give some field-testing to the patch.
> >
> >
> I *strongly* recommend also including shutdown.diff. This is important
> in Linux to avoid sockets handing around in CLOSE_WAIT state. Remove the
> ' && !imapd_in->tls_conn' bit everywhere for general distribution--this
> is a workaround for a memory corruption problem that is unrelated to
> this patch.

I'm running a config almost the same as you and have never seen this
problem.  AFAIK, the CMU guys have never seen this either.  Do you have
a core that you can run a backtrace on, or can you force a core by
setting MALLOC_CHECK_=2 before starting master (see malloc(3) for
details)?

What's your DB config look like?  Are you using skiplist for everything
by any chance?


name       : Cyrus IMAPD
version    : v2.1.4 2002/05/14 16:51:51
vendor     : Project Cyrus
support-url: http://asg.web.cmu.edu/cyrus
os         : Linux
os-version : 2.4.18-SGI_XFS_1.1smp
command    : imapd
arguments  : 
environment: Cyrus SASL 2.1.3
             Sleepycat Software: Berkeley DB 3.3.11: (July 12, 2001)
             OpenSSL 0.9.6b [engine] 9 Jul 2001
             CMU Sieve 2.2
             TCP Wrappers
             UCD-SNMP 4.2.3
             lock = flock
             auth = unix
             idle = idled
             mboxlist.db = skiplist
             subs.db = flat
             seen.db = skiplist
             duplicate.db = db3-nosync
             tls.db = db3-nosync

-- 
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp

Reply via email to