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