dovecot crashes on sieve login

Bug #627097 reported by Klaus Rörig
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
dovecot (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: dovecot-common

Description: Ubuntu 10.04.1 LTS
Release: 10.04

dovecot-common:
  Installed: 1:1.2.9-1ubuntu6.1
  Candidate: 1:1.2.9-1ubuntu6.1
  Version table:
 *** 1:1.2.9-1ubuntu6.1 0
        500 http://mirror.hetzner.de/ubuntu/packages/ lucid-updates/main Packages
        500 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
        100 /var/lib/dpkg/status
     1:1.2.9-1ubuntu6 0
        500 http://mirror.hetzner.de/ubuntu/packages/ lucid/main Packages
        500 http://de.archive.ubuntu.com/ubuntu/ lucid/main Packages

Login into the sieve serices crashes dovecot-auth process. Here is what is log during logon phase:

Aug 30 23:08:01 web01 dovecot: auth(default): new auth connection: pid=27745
Aug 30 23:08:30 web01 dovecot: auth(default): client in: AUTH#0111#011CRAM-MD5#011service=sieve#011secured#011lip=127.0.0.1#011rip=127.0.0.1#011lport=2000#011
rport=45773
Aug 30 23:08:30 web01 dovecot: auth(default): client out: CONT#0111#011PDA4NDQzMzQ4MzQ2MzkzMDQuMTI4MzIwMjUxMEB3ZWIwMS50cmljay1kb21haW4uZGU+
Aug 30 23:08:30 web01 dovecot: managesieve-login: Panic: file client.c: line 449 (client_set_auth_waiting): assertion failed: (client->to_auth_waiting == NULL
)
Aug 30 23:08:30 web01 dovecot: dovecot: child 26925 (login) killed with signal 6 (core dumps disabled) (ip=127.0.0.1)

And this is the communitcation between rundcube webmail and managesieve:

[30-Aug-2010 23:08:30 +0200]: S: "IMPLEMENTATION" "Cyrus timsieved v2.2.13"
[30-Aug-2010 23:08:30 +0200]: S: "SIEVE" "fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flag
s copy include body variables enotify environment mailbox date"
[30-Aug-2010 23:08:30 +0200]: S: "SASL" "PLAIN LOGIN CRAM-MD5"
[30-Aug-2010 23:08:30 +0200]: S: "NOTIFY" "mailto"
[30-Aug-2010 23:08:30 +0200]: S: "VERSION" "1.0"
[30-Aug-2010 23:08:30 +0200]: S: OK "Dovecot ready."
[30-Aug-2010 23:08:30 +0200]: C: CAPABILITY
[30-Aug-2010 23:08:30 +0200]: S: "IMPLEMENTATION" "Cyrus timsieved v2.2.13"
[30-Aug-2010 23:08:30 +0200]: S: "SIEVE" "fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flag
s copy include body variables enotify environment mailbox date"
[30-Aug-2010 23:08:30 +0200]: S: "SASL" "PLAIN LOGIN CRAM-MD5"
[30-Aug-2010 23:08:30 +0200]: S: "NOTIFY" "mailto"
[30-Aug-2010 23:08:30 +0200]: S: "VERSION" "1.0"
[30-Aug-2010 23:08:30 +0200]: S: OK "Capability completed."
[30-Aug-2010 23:08:30 +0200]: C: AUTHENTICATE "CRAM-MD5"
[30-Aug-2010 23:08:30 +0200]: S: "PDA4NDQzMzQ4MzQ2MzkzMDQuMTI4MzIwMjUxMEB3ZWIwMS50cmljay1kb21haW4uZGU+"
[30-Aug-2010 23:08:30 +0200]: C: {72+}
a2xhdXNAdHJpY2stZG9tYWluLmRlIGI2ZjcyMzM5NGJiYTA5ZGE0OTVkMTQxZGQ3NjJiNWU5
[30-Aug-2010 23:08:30 +0200]: S:
[30-Aug-2010 23:08:30 +0200]: S: "IMPLEMENTATION" "Cyrus timsieved v2.2.13"
[30-Aug-2010 23:08:30 +0200]: S: "SIEVE" "fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include body variables enotify environment mailbox date"
[30-Aug-2010 23:08:30 +0200]: S: "SASL" "PLAIN LOGIN CRAM-MD5"
[30-Aug-2010 23:08:30 +0200]: S: "NOTIFY" "mailto"
[30-Aug-2010 23:08:30 +0200]: S: "VERSION" "1.0"
[30-Aug-2010 23:08:30 +0200]: S: OK "Dovecot ready."
[30-Aug-2010 23:08:30 +0200]: C: CAPABILITY
[30-Aug-2010 23:08:30 +0200]: S: "IMPLEMENTATION" "Cyrus timsieved v2.2.13"
[30-Aug-2010 23:08:30 +0200]: S: "SIEVE" "fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include body variables enotify environment mailbox date"
[30-Aug-2010 23:08:30 +0200]: S: "SASL" "PLAIN LOGIN CRAM-MD5"
[30-Aug-2010 23:08:30 +0200]: S: "NOTIFY" "mailto"
[30-Aug-2010 23:08:30 +0200]: S: "VERSION" "1.0"
[30-Aug-2010 23:08:30 +0200]: S: OK "Capability completed."
[30-Aug-2010 23:08:30 +0200]: C: AUTHENTICATE "CRAM-MD5"
[30-Aug-2010 23:08:30 +0200]: S: "PDYwMzgxMjExNzUwMjU4NjMuMTI4MzIwMjUxMEB3ZWIwMS50cmljay1kb21haW4uZGU+"
[30-Aug-2010 23:08:30 +0200]: C: {72+}
a2xhdXNAdHJpY2stZG9tYWluLmRlIDZhNDI4MjIxYmUzMWQ2NTliOTcwYjI2NDljOGFjN2Q1
[30-Aug-2010 23:08:30 +0200]: S:

Mathias Gug (mathiaz)
Changed in dovecot (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Stephan Bosch (stephan-rename-it) wrote :

Dovecot 1.2.9 is pretty old already. This bug is fixed in upstream ManageSieve:

http://hg.rename-it.nl/dovecot-1.2-managesieve/rev/96caf5265f07

Revision history for this message
Christoph Fink (christoph-fink) wrote :

Klaus:

I don’t know whether that helps you, but it helped for me to restrict the AUTH-methods to just 'PLAIN' in the client (in my case the roundcube webmail plugin, also I restricted access to localhost anyway)

Revision history for this message
Chuck Short (zulcss) wrote :

This is fixed in natty.
chuck

Changed in dovecot (Ubuntu):
status: New → Fix Released
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.