Hi, I've just upgrade from Debian Wheezy to Debian Jessie and am getting: Fatal: master: service(lmtp): child 6761 killed with signal 11 (core dumped) It seems to be something to do with sieve. When I disable that from lmtp then everything works fine. OS: Debian Jessie Dovecot version: 2.2.13 CPU: x86 This is the gdb output: Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `dovecot/lmtp'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f8e4c94f626 in sieve_validator_register_command () from /usr/lib/dovecot/libdovecot-sieve.so.0 And dovecot -n # 2.2.13: /etc/dovecot/dovecot.conf # OS: Linux 3.2.0-4-amd64 x86_64 Debian 8.1 ext3 auth_mechanisms = plain login dict { sieve = mysql:/etc/dovecot/pigeonhole-sieve.dict } mail_location = maildir:/var/mail/vhosts/%d/%n mail_privileged_group = mail managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave vnd.dovecot.extdata namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { driver = pam } passdb { args = /etc/dovecot/dovecot-sql.conf.ext driver = sql } plugin { sieve = dict:proxy::sieve;name=active sieve_dir = ~/sieve sieve_extdata_dict_uri = proxy::sieve sieve_plugins = sieve_extdata } protocols = " imap lmtp sieve" service auth-worker { user = vmail } service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0666 user = postfix } unix_listener auth-userdb { mode = 0600 user = vmail } user = dovecot } service dict { unix_listener dict { mode = 0600 user = vmail } } service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { group = postfix mode = 0600 user = postfix } } ssl = required ssl_cert = </etc/ssl/certs/ctrlo.com.pem ssl_key = </etc/ssl/private/ctrlo.com.key userdb { driver = passwd } userdb { args = uid=vmail gid=vmail home=/var/mail/vhosts/%d/%n driver = static } protocol imap { mail_max_userip_connections = 20 } Any ideas? Thanks, Andy
On Sat, 2015-07-25 at 00:32 +0100, Andrew Beverley wrote:> Hi, > > I've just upgrade from Debian Wheezy to Debian Jessie and am getting: > > Fatal: master: service(lmtp): child 6761 killed with signal 11 (core dumped) > > It seems to be something to do with sieve. When I disable that from lmtp then > everything works fine. > > OS: Debian Jessie > Dovecot version: 2.2.13 > CPU: x86 > > This is the gdb output: > > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > Core was generated by `dovecot/lmtp'. > Program terminated with signal SIGSEGV, Segmentation fault. > #0 0x00007f8e4c94f626 in sieve_validator_register_command () from > /usr/lib/dovecot/libdovecot-sieve.so.0I've just tried upgrading to 2.2.18 (Stretch) but get the same error. I've opened a Debian bug report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794718 I have also tried downgrading to 2.1.7 (Wheezy) and everything works correctly. Thanks, Andy
Op 7/25/2015 om 1:32 AM schreef Andrew Beverley:> Hi, > > I've just upgrade from Debian Wheezy to Debian Jessie and am getting: > > Fatal: master: service(lmtp): child 6761 killed with signal 11 (core dumped) > > It seems to be something to do with sieve. When I disable that from lmtp then > everything works fine. > > OS: Debian Jessie > Dovecot version: 2.2.13 > CPU: x86 > > This is the gdb output: > > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > Core was generated by `dovecot/lmtp'. > Program terminated with signal SIGSEGV, Segmentation fault. > #0 0x00007f8e4c94f626 in sieve_validator_register_command () from /usr/lib/dovecot/libdovecot-sieve.so.0Could you provide a full backtrace using the gdb command `bt full'? Regards, Stephan.
On Thu, 2015-08-06 at 09:12 +0200, Stephan Bosch wrote:> Could you provide a full backtrace using the gdb command `bt full'?Thanks for the reply. Is this everything you need? #0 0x00007f8553969626 in sieve_validator_register_command () from /usr/lib/dovecot/libdovecot-sieve.so.0 No symbol table info available. #1 0x00007f8552eff4e6 in ext_extdata_validator_load (ext=0x7f8556f60280, valdtr=0xffffffff) at ext-extdata.c:46 No locals. #2 0x00007f85539791a4 in sieve_extension_unregister () from /usr/lib/dovecot/libdovecot-sieve.so.0 No symbol table info available. #3 0x00007f855397950e in sieve_plugins_unload () from /usr/lib/dovecot/libdovecot-sieve.so.0 No symbol table info available. #4 0x00007f855397e8dc in sieve_deinit () from /usr/lib/dovecot/libdovecot-sieve.so.0 No symbol table info available. #5 0x00007f8553bc7948 in ?? () from /usr/lib/dovecot/modules/lib90_sieve_plugin.so No symbol table info available. #6 0x00007f855497ad69 in mail_deliver () from /usr/lib/dovecot/libdovecot-lda.so.0 No symbol table info available. #7 0x00007f8554daa171 in ?? () No symbol table info available. #8 0x00007f85543f4d0f in io_loop_call_io () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #9 0x00007f85543f5d09 in io_loop_handler_run_internal () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #10 0x00007f85543f4d79 in io_loop_handler_run () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #11 0x00007f85543f4df8 in io_loop_run () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #12 0x00007f855439fdc3 in master_service_run () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #13 0x00007f8554da89b5 in main ()