[Dovecot] memory allocation in new thread

Timo Sirainen tss at iki.fi
Thu Oct 11 22:48:34 EEST 2012


On 11.10.2012, at 13.21, . . wrote:

> Hi! I have some problems with memory allocation.
> I create new thread in cidir storage and call malloc(), and it fails to allocate even 1 byte.
> What can cause this problem?

No idea. Dovecot in general isn't designed to work with threads.

> Oct 11 12:56:15 imap(guest): Info: test_pthread_malloc: malloc() succeeded
> Oct 11 12:56:15 imap(guest): Info: test_pthread_malloc_func: malloc() failed

Well, or the one thing I can think of you to try: Set default_vsz_limit=0

Also straceing the process could show what exactly fails.



More information about the dovecot mailing list