> On 14/12/2023 12:38 EET Max Nikulin <maniku...@gmail.com> wrote:
> 
>  
> On 06/12/2023 18:06, Max Nikulin wrote:
> > 
> > dovecot[72165]: auth-worker: Error: fatal error: failed to reserve page 
> > summary memory
> > dovecot[72165]: auth-worker: Error:
> > dovecot[72165]: auth-worker: Error: runtime stack:
> > dovecot[72165]: auth-worker: Error: runtime.throw({0x7f552c418194?, 
> > 0x7f552c1feb10?})
> > dovecot[72165]: auth-worker: Error:         runtime/panic.go:1047 +0x5f 
> > fp=0x7f552c1feac0 sp=0x7f552c1fea90 pc=0x7f552c28a53f
> > dovecot[72165]: auth-worker: Error: 
> > runtime.(*pageAlloc).sysInit(0x7f552c5f6fd0)
> 
> For the case that somebody will get this thread in search engine results:
> 
> I have found another thread describing similar errors due to a custom 
> PAM module for 2 factor authentication:
> 
> dovecot: lmtp: Error: fatal error: failed to reserve page summary memory
> https://dovecot.org/pipermail/dovecot/2020-September/119952.html
> Thu Sep 17 12:20:12 EEST 2020
> https://dovecot.org/pipermail/dovecot/2020-October/120108.html
> Thu Oct 8 18:04:26 EEST 2020
> 
> Perhaps Go is not the best language to implement PAM modules if memory 
> footprint is not expected to be large. On the other hand e.g. argon2 
> hashes may be really memory hungry, so vsz_limit must be set to 
> appropriate value.
> _______________________________________________
> dovecot mailing list -- dovecot@dovecot.org
> To unsubscribe send an email to dovecot-le...@dovecot.org


You can set service auth and service auth-worker vsz_limit to 2G, that is 
usually enough for PAM and Argon2.

Aki
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to