[Bug 1018579] Re: dovecot panic

Barry Warsaw 1018579 at bugs.launchpad.net
Wed Jun 27 21:08:28 UTC 2012


** Description changed:

+ SRU information:
+ 
+ See below for detailed description.  tl;dr: Dovecot continuously panics,
+ preventing local delivery.  Mail clients cannot connect or read their
+ mail.  This is a critical crash which is not fixed by restarting
+ dovecot, rebooting, or anything else.
+ 
+ [Test Case]
+ I don't have a way to reproduce it or trigger the problem.  The start of the relevant thread in upstream's mailing list is here: http://www.dovecot.org/list/dovecot/2012-March/064717.html
+ 
+ [Regression Potential]
+ Seems low.  After having applied a local build of the 12.04 dovecot package with this patch applied (see merge proposal), the bug appears fixed, with no regressions observed so far.
+ 
  I'm seeing this now in my 12.04 /var/log/mail.log:
  
  Jun 27 16:25:19 wreckers dovecot: imap(barry): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x380ca) [0x7effc6c080ca] -> /usr/lib/dovecot/libdovecot.so.0(+0x3810e) [0x7effc6c0810e] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7effc6be1a67] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x8f9fb) [0x7effc6edd9fb] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_sync_ext_intro+0x225) [0x7effc6ede985] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_sync_record+0x522) [0x7effc6ee09a2] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_sync_map+0x1ac) [0x7effc6ee144c] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_map+0x130) [0x7effc6ed2f30] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x80077) [0x7effc6ece077] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_open+0x1e0) [0x7effc6ece310] -> /usr/lib/dovecot/libdovecot-storage.so.0(index_storage_mailbox_open+0xbc) [0x7effc6e934ac] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x60b48) [0x7effc6eaeb48] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x615c0) [0x7effc6eaf5c0] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x28f7c) [0x7effc6e76f7c] -> dovecot/imap(cmd_select_full+0x180) [0x7effc7350320] -> dovecot/imap(+0x1119d) [0x7effc735319d] -> dovecot/imap(+0x11275) [0x7effc7353275] -> dovecot/imap(client_handle_input+0x125) [0x7effc73534c5] -> dovecot/imap(client_input+0x65) [0x7effc7353d75] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x48) [0x7effc6c13c98] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0xa7) [0x7effc6c14d27] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x28) [0x7effc6c13c28] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7effc6c01e33] -> dovecot/imap(main+0x304) [0x7effc734b554] -> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7effc683476d] -> dovecot/imap(+0x95e5) [0x7effc734b5e5]
  Jun 27 16:25:19 wreckers dovecot: master: Error: service(imap): child 1993 killed with signal 6 (core dumped)
  
  This mailing list message
  
  http://www.dovecot.org/list/dovecot/2012-April/065035.html
  
  indicates a fix
  
  http://hg.dovecot.org/dovecot-2.1/rev/47526bf86c57
  
  which I am now going to test.  If it works, I'll file an SRU.  This
  probably does not affect the Quantal version of dovecot.

** Description changed:

  SRU information:
  
  See below for detailed description.  tl;dr: Dovecot continuously panics,
  preventing local delivery.  Mail clients cannot connect or read their
  mail.  This is a critical crash which is not fixed by restarting
  dovecot, rebooting, or anything else.
  
  [Test Case]
  I don't have a way to reproduce it or trigger the problem.  The start of the relevant thread in upstream's mailing list is here: http://www.dovecot.org/list/dovecot/2012-March/064717.html
  
  [Regression Potential]
  Seems low.  After having applied a local build of the 12.04 dovecot package with this patch applied (see merge proposal), the bug appears fixed, with no regressions observed so far.
  
  I'm seeing this now in my 12.04 /var/log/mail.log:
  
  Jun 27 16:25:19 wreckers dovecot: imap(barry): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x380ca) [0x7effc6c080ca] -> /usr/lib/dovecot/libdovecot.so.0(+0x3810e) [0x7effc6c0810e] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7effc6be1a67] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x8f9fb) [0x7effc6edd9fb] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_sync_ext_intro+0x225) [0x7effc6ede985] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_sync_record+0x522) [0x7effc6ee09a2] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_sync_map+0x1ac) [0x7effc6ee144c] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_map+0x130) [0x7effc6ed2f30] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x80077) [0x7effc6ece077] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_open+0x1e0) [0x7effc6ece310] -> /usr/lib/dovecot/libdovecot-storage.so.0(index_storage_mailbox_open+0xbc) [0x7effc6e934ac] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x60b48) [0x7effc6eaeb48] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x615c0) [0x7effc6eaf5c0] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x28f7c) [0x7effc6e76f7c] -> dovecot/imap(cmd_select_full+0x180) [0x7effc7350320] -> dovecot/imap(+0x1119d) [0x7effc735319d] -> dovecot/imap(+0x11275) [0x7effc7353275] -> dovecot/imap(client_handle_input+0x125) [0x7effc73534c5] -> dovecot/imap(client_input+0x65) [0x7effc7353d75] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x48) [0x7effc6c13c98] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0xa7) [0x7effc6c14d27] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x28) [0x7effc6c13c28] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7effc6c01e33] -> dovecot/imap(main+0x304) [0x7effc734b554] -> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7effc683476d] -> dovecot/imap(+0x95e5) [0x7effc734b5e5]
  Jun 27 16:25:19 wreckers dovecot: master: Error: service(imap): child 1993 killed with signal 6 (core dumped)
  
  This mailing list message
  
  http://www.dovecot.org/list/dovecot/2012-April/065035.html
  
  indicates a fix
  
  http://hg.dovecot.org/dovecot-2.1/rev/47526bf86c57
  
- which I am now going to test.  If it works, I'll file an SRU.  This
- probably does not affect the Quantal version of dovecot.
+ which I am now testing.
+ 
+ This only affects 12.04's version of dovecot 2.0.19.  I believe this
+ patch has already been applied to the dovecot 2.1.7 version which is in
+ Quantal.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to dovecot in Ubuntu.
https://bugs.launchpad.net/bugs/1018579

Title:
  dovecot panic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dovecot/+bug/1018579/+subscriptions



More information about the Ubuntu-server-bugs mailing list