On 21/06/14 3:21 PM, Edgar Pettijohn wrote:
On 06/21/2014 02:17 AM, Otto Moerbeek wrote:
On Fri, Jun 20, 2014 at 11:37:07PM -0500, Edgar Pettijohn wrote:

On 06/20/2014 11:20 PM, Edgar Pettijohn wrote:
On 06/20/2014 10:58 PM, Mike Bregg wrote:
On 2014-06-20 21:14, Edgar Pettijohn wrote:
On 06/20/2014 10:05 PM, Mike Bregg wrote:
On 2014-06-20 20:48, Edgar Pettijohn wrote:
I'm trying to setup dovecot with opensmtpd and I'm getting the
following
errors for dovecot.

Jun 20 21:41:04 auth-worker(10932): Fatal:
pool_system_realloc(268435456): Out of memory
Jun 20 21:41:04 auth-worker(10932): Fatal: master:
service(auth-worker):
child 10932 returned error 83 (Out of memory (service auth-worker {
vsz_limit=256 MB }, you may need to increase it) - set CORE_OUTOFMEM=1
environment to get core dump)
Jun 20 21:41:04 auth: Error: auth worker: Aborted request: Worker
process died unexpectedly
Jun 20 21:41:10 auth-worker(12071): Fatal:
pool_system_realloc(268435456): Out of memory
Jun 20 21:41:10 auth: Error: auth worker: Aborted request: Worker
process died unexpectedly
Jun 20 21:41:10 auth-worker(12071): Fatal: master:
service(auth-worker):
child 12071 returned error 83 (Out of memory (service auth-worker {
vsz_limit=256 MB }, you may need to increase it) - set CORE_OUTOFMEM=1
environment to get core dump)
You could try increasing vsz_limit to something like 512 MB.  Do you
have mailboxes with a large quantity of emails (as in thousands) that
256 MB isn't enough?
Mike

I felt like that was a clue, but have no idea how to set vsz_limit,
however there is no mail on the system.  I got those errors just testing
imap login from mutt.
Have a look through the config files in /etc/dovecot/conf.d

Mike

Yeah I found it hiding out in 10-master.conf upped it to 512MB as
suggested with no luck.  Then just for fun I upped it to 5000M and still
no luck.

Edgar

I just noticed in the log even after raising vsz_limit the error remains
the same claiming vsz_limit=256MB
This is a know bug. If an unknown user tries to log in, the login code
goes into a loop expanding a buffer until it runs out of mem. The
cause of the bug is also known, but nobody (including myself) came up
with a diff yet.

The login process gets rsstarted, so there is no immediate functional
problem, apart from the log being filled.

        -Otto

Thanks for all the replies.  Not sure what I was doing wrong I was
trying to use bsdauth, but could never get it to let me login.  Switched
to MySql and its working.  No more memory errors in the log.

Of course there are no more memory errors when you changed the
authentication mechanism. Otto mentioned to you the reason for the
errors.

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to