Have you tried running under valgrind yet? Especially if the 2.1 code
now has true non-forking non-daemonizing, valgrind should be easy to
work with.

Aaron

On Tue, 2005-11-22 at 12:28 +0100, Paul J Stevens wrote:
> Oleg,
> 
> I haven't been able to reproduce these reliably. They do sometimes pop
> up during testing, but when I try to track them down they always point
> to lib/iniparser. I suspect there's some kind of contention over memory
> allocation between glibc's calloc and glib. Not sure though. Also very
> likely is some double-free somewhere.
> 
> A good way to track this down:
> 
> set dbmail.conf to trace_level=5.
> trigger the error.
> grep the syslog for the actual commands and put them in a file
> cat file | valgrind --leak-check=full ./dbmail-imapd -n
> 
> that should give a good indication where in the code this problem arises.
> 
> 
> Oleg wrote:
> >>Hello
> >>
> >>I run dbmail-svn (revision 1915)
> >>
> >>When I try to get mail from imapd, I get:
> >>*** glibc detected *** corrupted double-linked list: 0x080aa648 ***
> >>
> >>and can't read mail.
> >>With dbmail-2.0.7 - all OK
> >>
> >>What wrong I do ?
> > 
> > 
> > Can I help to resolve this situation?
> > 
> > I wrote about this:
> > http://mailman.fastxs.net/pipermail/dbmail-dev/2005-October/007601.html
> > 
> > and my results:
> > http://mailman.fastxs.net/pipermail/dbmail-dev/2005-October/007607.html
> > http://mailman.fastxs.net/pipermail/dbmail-dev/2005-October/007608.html
> > http://mailman.fastxs.net/pipermail/dbmail-dev/2005-October/007609.html
> > 
> > I run dbmail-2.0.7 and have no glibc errors
> > But if I install dbmail-svn, I get error with the same database and client
> > 
> > 
> > 
> 

Reply via email to