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]