Dovecot LDA w/ Sieve panics on deliver - bad file descriptor

Bug #1635977 reported by Daniel
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dovecot (Ubuntu)
Triaged
High
Unassigned

Bug Description

After upgrading my mailserver to 16.04 I noticed that LDA delivery from Postfix->Dovecot->my IMAP mailbox was intermittently failing. The logs showed

"dovecot: lda(daniel): Panic: epoll_ctl(del, 10) failed: Bad file descriptor"

A Google search led me to a Dovecot mailing list bug report[0] from March, and the subsequent reply[1] that led to a patch[2] from the maintainers to lib-sieve that addresses the bug at fault.

Applying the patch commit[2] to my local Dovecot has fixed the panics and mail delivery is once again reliable.

Thanks so much! Let me know if I can provide any other useful information.

-cpu

[0]: http://www.dovecot.org/list/dovecot/2016-March/103668.html
[1]: http://www.dovecot.org/list/dovecot/2016-March/103694.html
[2]: https://github.com/dovecot/pigeonhole/commit/a95b0579b89c13fb3ee5700e76cbe6a4a3e898e0

System information:

Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial

doveconf | head -n 2
# 2.2.22 (fe789d2): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.13 (7b14904)

dovecot-core: 1:2.2.22-1ubuntu2.1
dovecot-imapd: 1:2.2.22-1ubuntu2.1
dovecot-lmtpd: 1:2.2.22-1ubuntu2.1
dovecot-sieve: 1:2.2.22-1ubuntu2.1

Joshua Powers (powersj)
Changed in dovecot (Ubuntu):
status: New → Triaged
importance: Undecided → High
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Thanks for your report, we already work on that in bug 1633220.
Closing this one as dup, but please I want to welcome you to help us there with verification of ppa, proposed uploads and such.

Revision history for this message
Daniel (ccppuu) wrote :

Thanks! Apologies for the dupe.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.