Package: dovecot
Version: 1.0.15-2
Severity: normal
Tags: patch

I experienced some random corruption of mails recently, and found series
of log entries like this:

Oct 31 08:08:22 xayide deliver(jonas-debian): file maildir-util.c: line 275 
(maildir_hash): assertion failed: (*s != '/')
Oct 31 08:08:22 xayide deliver(jonas-debian): Raw backtrace: 
/usr/lib/dovecot/deliver(i_syslog_panic_handler+0x21) [0x80a4d81] -> 
/usr/lib/dovecot/deliver [0x80a4c49] -> 
/usr/lib/dovecot/deliver(maildir_hash+0x8e) [0x80611fe] -> 
/usr/lib/dovecot/deliver(hash_lookup_full+0x1e) [0x80a74ee] -> 
/usr/lib/dovecot/deliver(maildir_uidlist_update+0x4c6) [0x805ff36] -> 
/usr/lib/dovecot/deliver [0x8060eb0] -> 
/usr/lib/dovecot/deliver(maildir_uidlist_sync_init+0x29) [0x8060f59] -> 
/usr/lib/dovecot/deliver(maildir_transaction_save_commit_pre+0x4a) [0x80646ea] 
-> /usr/lib/dovecot/deliver(maildir_transaction_commit+0x24) [0x805f114] -> 
/usr/lib/dovecot/deliver(deliver_save+0x110) [0x8057ac0] -> 
/usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so [0xf7d63842] -> 
/usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so(sieve_execute_bytecode+0x663)
 [0xf7d72423] -> 
/usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so(cmu_sieve_run+0x4f3) 
[0xf7d63fb3] -> /usr/lib/dovecot/modules/lda/lib90_cmusi
 eve_plugin.so [0xf7d6254d] -> /usr/lib/dovecot/deliver(main+0xd2c) [0x80589cc] 
-> /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xf7dc5455] -> 
/usr/lib/dovecot/deliver [0x8056ef1]
Oct 31 08:08:22 xayide postfix/local[29767]: B28D811B75C: to=<[EMAIL 
PROTECTED]>, relay=local, delay=0.35, delays=0.11/0/0/0.23, dsn=5.3.0, 
status=bounced (Command died with signal 6: "/usr/lib/dovecot/deliver")

I suspect this to be related to an amd64-specific bug in flex that was
fixed in flex 2.5.35-3, which means a broken flex was used for compiling
the current dovecot targeted for Lenny.

I believe the "patch" is to tighten flex build-dependency to be
"flex >= 2.5.35-3~". Please include that trailing "~" to ease
backporting.


 - Jonas

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.27-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=da_DK.UTF-8, LC_CTYPE=da_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to