lmtp panic

Sergey Schwartz sergey.schwartz at bgoperator.com
Wed Nov 11 14:06:38 UTC 2015


After 1 or 2 hours of recieveing this kind of errors mail server runs 
out of file descriptors

Nov 11 16:22:20 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:24 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:25 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:27 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:27 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:27 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:28 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:28 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:30 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:31 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:31 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:32 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:32 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:55 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:22:55 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files
Nov 11 16:23:00 mx10 dovecot: config: Error: net_accept() failed: Too 
many open files


Best regards,
Sergey Schwartz

Senior System Administrator
Biblio Globus Tour Operator
www.bgoperator.ru

T: +7 495 5042500 ext 1532
E: sergey.schwartz at bgoperator.com

10.11.2015 15:46, Sergey Schwartz пишет:
> Gents,
>
>
>
> I've just upgraded to the latest build of dovecot , now lmtp delivery 
> process panics for just one user
>
>
> Nov 10 15:36:49 mx10 dovecot: lmtp(oleg.vasilyev at bgoperator.com): 
> Panic: file str.c: line 22 (str_new_const): assertion failed: 
> (str[len] == '\0')
> Nov 10 15:36:49 mx10 dovecot: lmtp(oleg.vasilyev at bgoperator.com): 
> Panic: file str.c: line 22 (str_new_const): assertion failed: 
> (str[len] == '\0')
> Nov 10 15:36:49 mx10 dovecot: lmtp(oleg.vasilyev at bgoperator.com): 
> Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x820de) 
> [0x7f50e596b0de] -> /usr/lib/dovecot/libdovecot.so.0(+0x821cc) 
> [0x7f50e596b1cc] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) 
> [0x7f50e59128de] -> /usr/lib/dovecot/libdovecot.so.0(+0xa8bf8) 
> [0x7f50e5991bf8] -> /usr/lib/dovecot/libdovecot-sieve.so.0(+0x5ddbd) 
> [0x7f50e380ddbd] -> 
> /usr/lib/dovecot/libdovecot-sieve.so.0(sieve_match+0xf1) 
> [0x7f50e37f43b1] -> /usr/lib/dovecot/libdovecot-sieve.so.0(+0x5f555) 
> [0x7f50e380f555] -> 
> /usr/lib/dovecot/libdovecot-sieve.so.0(sieve_interpreter_continue+0xe7) [0x7f50e37eb2e7] 
> -> /usr/lib/dovecot/libdovecot-sieve.so.0(sieve_interpreter_run+0x2b) 
> [0x7f50e37eb46b] -> /usr/lib/dovecot/libdovecot-sieve.so.0(+0x4e6ea) 
> [0x7f50e37fe6ea] -> 
> /usr/lib/dovecot/libdovecot-sieve.so.0(sieve_execute+0x47) 
> [0x7f50e37ff277] -> 
> /usr/lib/dovecot/modules/lib90_sieve_plugin.so(+0x3b81) 
> [0x7f50e3a62b81] -> 
> /usr/lib/dovecot/libdovecot-lda.so.0(mail_deliver+0x49) 
> [0x7f50e5f26899] -> dovecot/lmtp(+0x6a04) [0x7f50e6357a04] -> 
> dovecot/lmtp(+0x72d7) [0x7f50e63582d7] -> 
> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x4c) 
> [0x7f50e597ebbc] -> 
> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x101) 
> [0x7f50e597ffb1] -> 
> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x25) 
> [0x7f50e597ec45] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x38) 
> [0x7f50e597ede8] -> 
> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) 
> [0x7f50e59182e3] -> dovecot/lmtp(main+0x165) [0x7f50e6356135] -> 
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) 
> [0x7f50e5545ec5] -> dovecot/lmtp(+0x5223) [0x7f50e6356223]
> Nov 10 15:36:49 mx10 dovecot: lmtp(oleg.vasilyev at bgoperator.com): 
> Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x820de) 
> [0x7f887f40e0de] -> /usr/lib/dovecot/libdovecot.so.0(+0x821cc) 
> [0x7f887f40e1cc] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) 
> [0x7f887f3b58de] -> /usr/lib/dovecot/libdovecot.so.0(+0xa8bf8) 
> [0x7f887f434bf8] -> /usr/lib/dovecot/libdovecot-sieve.so.0(+0x5ddbd) 
> [0x7f887d2b0dbd] -> 
> /usr/lib/dovecot/libdovecot-sieve.so.0(sieve_match+0xf1) 
> [0x7f887d2973b1] -> /usr/lib/dovecot/libdovecot-sieve.so.0(+0x5f555) 
> [0x7f887d2b2555] -> 
> /usr/lib/dovecot/libdovecot-sieve.so.0(sieve_interpreter_continue+0xe7) [0x7f887d28e2e7] 
> -> /usr/lib/dovecot/libdovecot-sieve.so.0(sieve_interpreter_run+0x2b) 
> [0x7f887d28e46b] -> /usr/lib/dovecot/libdovecot-sieve.so.0(+0x4e6ea) 
> [0x7f887d2a16ea] -> 
> /usr/lib/dovecot/libdovecot-sieve.so.0(sieve_execute+0x47) 
> [0x7f887d2a2277] -> 
> /usr/lib/dovecot/modules/lib90_sieve_plugin.so(+0x3b81) 
> [0x7f887d505b81] -> 
> /usr/lib/dovecot/libdovecot-lda.so.0(mail_deliver+0x49) 
> [0x7f887f9c9899] -> dovecot/lmtp(+0x6a04) [0x7f887fdfaa04] -> 
> dovecot/lmtp(+0x72d7) [0x7f887fdfb2d7] -> 
> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x4c) 
> [0x7f887f421bbc] -> 
> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x101) 
> [0x7f887f422fb1] -> 
> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x25) 
> [0x7f887f421c45] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x38) 
> [0x7f887f421de8] -> 
> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) 
> [0x7f887f3bb2e3] -> dovecot/lmtp(main+0x165) [0x7f887fdf9135] -> 
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) 
> [0x7f887efe8ec5] -> dovecot/lmtp(+0x5223) [0x7f887fdf9223]
> Nov 10 15:36:49 mx10 dovecot: lmtp(7502): Connect from local
> Nov 10 15:36:49 mx10 dovecot: lmtp(7509): Connect from local
> Nov 10 15:36:49 mx10 dovecot: lmtp(oleg.vasilyev at bgoperator.com): 
> Panic: file str.c: line 22 (str_new_const): assertion failed: 
> (str[len] == '\0')
> Nov 10 15:36:49 mx10 dovecot: lmtp(oleg.vasilyev at bgoperator.com): 
> Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x820de) 
> [0x7fd26d0530de] -> /usr/lib/dovecot/libdovecot.so.0(+0x821cc) 
> [0x7fd26d0531cc] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) 
> [0x7fd26cffa8de] -> /usr/lib/dovecot/libdovecot.so.0(+0xa8bf8) 
> [0x7fd26d079bf8] -> /usr/lib/dovecot/libdovecot-sieve.so.0(+0x5ddbd) 
> [0x7fd26aef5dbd] -> 
> /usr/lib/dovecot/libdovecot-sieve.so.0(sieve_match+0xf1) 
> [0x7fd26aedc3b1] -> /usr/lib/dovecot/libdovecot-sieve.so.0(+0x5f555) 
> [0x7fd26aef7555] -> 
> /usr/lib/dovecot/libdovecot-sieve.so.0(sieve_interpreter_continue+0xe7) [0x7fd26aed32e7] 
> -> /usr/lib/dovecot/libdovecot-sieve.so.0(sieve_interpreter_run+0x2b) 
> [0x7fd26aed346b] -> /usr/lib/dovecot/libdovecot-sieve.so.0(+0x4e6ea) 
> [0x7fd26aee66ea] -> 
> /usr/lib/dovecot/libdovecot-sieve.so.0(sieve_execute+0x47) 
> [0x7fd26aee7277] -> 
> /usr/lib/dovecot/modules/lib90_sieve_plugin.so(+0x3b81) 
> [0x7fd26b14ab81] -> 
> /usr/lib/dovecot/libdovecot-lda.so.0(mail_deliver+0x49) 
> [0x7fd26d60e899] -> dovecot/lmtp(+0x6a04) [0x7fd26da3fa04] -> 
> dovecot/lmtp(+0x72d7) [0x7fd26da402d7] -> 
> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x4c) 
> [0x7fd26d066bbc] -> 
> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x101) 
> [0x7fd26d067fb1] -> 
> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x25) 
> [0x7fd26d066c45] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x38) 
> [0x7fd26d066de8] -> 
> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) 
> [0x7fd26d0002e3] -> dovecot/lmtp(main+0x165) [0x7fd26da3e135] -> 
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) 
> [0x7fd26cc2dec5] -> dovecot/lmtp(+0x5223) [0x7fd26da3e223]
> Nov 10 15:36:49 mx10 dovecot: lmtp(oleg.vasilyev at bgoperator.com): 
> Fatal: master: service(lmtp): child 7494 killed with signal 6 (core 
> dumped)
> Nov 10 15:36:49 mx10 dovecot: lmtp(oleg.vasilyev at bgoperator.com): 
> Fatal: master: service(lmtp): child 7497 killed with signal 6 (core 
> dumped)
> Nov 10 15:36:49 mx10 dovecot: lmtp(oleg.vasilyev at bgoperator.com): 
> Fatal: master: service(lmtp): child 7499 killed with signal 6 (core 
> dumped)
> Nov 10 15:36:49 mx10 dovecot: lmtp(oleg.vasilyev at bgoperator.com): 
> Fatal: master: service(lmtp): child 6719 killed with signal 6 (core 
> dumped)
> Nov 10 15:36:49 mx10 dovecot: lmtp(oleg.vasilyev at bgoperator.com): 
> Fatal: master: service(lmtp): child 7502 killed with signal 6 (core 
> dumped)
> Nov 10 15:36:51 mx10 dovecot: lmtp(7509): Disconnect from local: 
> Connection closed (in DATA finished)
>
>
> Oleg has lots and lots of small emails :)
>
> I'm running ubuntu server 14.04 x86_64
> dovecot 2.2.19 (0b1c73b01a5a) build from 
> http://xi.rename-it.nl/debian/ jessie-auto/dovecot-2.2 main
>



More information about the dovecot mailing list