Every now and then the S value in the Maildir filname is wrong, and is automaticcaly fixed by Dovecot while updating the index. It seems the indexer retains a handle pointing to the old filename and crashes immediately afterwards. The index is updated the next time the indexer is run, is this is only an annoyance and somethign that fills up the log.
dovecot: indexer-worker(demus): Error: Maildir filename has wrong S value, renamed the file from /home/demus/Maildir/.INBOX.NYTimes/cur/1100506665.M177356P6525V0000000000000302I010100CD_0.server.demus.dk,S=12206:2,S to /home/demus/Maildir/.INBOX.NYTimes/cur/1100506665.M177356P6525V0000000000000302I010100CD_0.server.demus.dk,S=12658:2,S: 1 Time(s) dovecot: indexer-worker(demus): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x79988) [0xb6dc7988] -> /usr/lib/dovecot/libdovecot.so.0(i_warning+0) [0xb6dc7aa8] -> /usr/lib/dovecot/libdovecot.so.0(i_panic+0x64) [0xb6d6a948] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x9d27c) [0xb6ed627c] -> /usr/lib/dovecot/libdovecot-storage.so.0(index_mail_init_stream+0x1c8) [0xb6ed67c0] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x568a0) [0xb6e8f8a0] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_get_stream+0x68) [0xb6e5f3ac] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x56678) [0xb6e8f678] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_get_virtual_size+0x48) [0xb6e5efd4] -> /usr/lib/dovecot/libdovecot-storage.so.0(index_mail_precache+0x124) [0xb6ed7ee8] -> /usr/lib/dovecot/lib20_fts_plugin.so(+0xd5d4) [0xb6b6f5d4] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_precache+0x40) [0xb6e5f804] -> dovecot/indexer-worker(+0x1ee8) [0x7f570ee8] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x68) [0xb6ddc5cc] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x120) [0xb6dddd10] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x34) [0xb6ddc684] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x50) [0xb6ddc8b4] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x14) [0xb6d70c84] -> dovecot/indexer-worker(main+0xe8) [0x7f570880] -> /lib/libc.so.6(__libc_start_main+0x114) [0xb6bd2b54]: 1 Time(s) dovecot: indexer-worker(demus): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x79988) [0xb6e43988] -> /usr/lib/dovecot/libdovecot.so.0(i_warning+0) [0xb6e43aa8] -> /usr/lib/dovecot/libdovecot.so.0(i_panic+0x64) [0xb6de6948] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x9d27c) [0xb6f5227c] -> /usr/lib/dovecot/libdovecot-storage.so.0(index_mail_init_stream+0x1c8) [0xb6f527c0] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x568a0) [0xb6f0b8a0] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_get_stream+0x68) [0xb6edb3ac] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x56678) [0xb6f0b678] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_get_virtual_size+0x48) [0xb6edafd4] -> /usr/lib/dovecot/libdovecot-storage.so.0(index_mail_precache+0x124) [0xb6f53ee8] -> /usr/lib/dovecot/lib20_fts_plugin.so(+0xd5d4) [0xb6beb5d4] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_precache+0x40) [0xb6edb804] -> dovecot/indexer-worker(+0x1ee8) [0x7f5eeee8] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x68) [0xb6e585cc] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x120) [0xb6e59d10] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x34) [0xb6e58684] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x50) [0xb6e588b4] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x14) [0xb6decc84] -> dovecot/indexer-worker(main+0xe8) [0x7f5ee880] -> /lib/libc.so.6(__libc_start_main+0x114) [0xb6c4eb54]: 1 Time(s)
Regards, Daniel Demus