Displaying 4 results from an estimated 4 matches for "maildir_sync_index_begin".
2010 Apr 15
1
double write-locking dovecot.index.log
...this is another no-op.
Data corruption is possible if steps 5a and 5b conflict, or if 5b uses stale data.
Here is a code path in dovecot-1.2.11 which exhibits the above behavior.
"Outer" write lock:
maildir_transaction_save_commit_pre ->
maildir_transaction_save_commit_pre_sync ->
maildir_sync_index_begin ->
mail_index_sync_begin ->
mail_index_sync_begin_to ->
mail_index_sync_begin_init ->
mail_transaction_log_sync_lock ->
mail_transaction_log_lock_head ->
mail_transaction_log_file_lock ->
mail_index_lock_fd ->
file_wait_lock ->
file_lock_do
"Inner" write lock:...
2009 Jan 13
2
deliver: command died with signal 6
...577c] -> /usr/local/dovecot/libexec/dovecot/deliver [0x45537c] -> /usr/local/dovecot/libexec/dovecot/deliver(mail_index_sync_update_index+0x86f) [0x43eb8f] -> /usr/local/dovecot/libexec/dovecot/deliver(mail_index_sync_begin+0x245) [0x43c6e5] -> /usr/local/dovecot/libexec/dovecot/deliver(maildir_sync_index_begin+0x45) [0x4162d5] -> /usr/local/dovecot/libexec/dovecot/deliver(maildir_transaction_save_commit_pre+0x68) [0x41c638] -> /usr/local/dovecot/libexec/dovecot/deliver(maildir_transaction_commit+0x70) [0x417320] -> /usr/local/dovecot-1.0.15/lib/dovecot/lda/lib10_quota_plugin.so [0x2a9557d3a8] -&...
2007 Dec 05
2
exim/kmail vs. dovecot
...5 18:05:09 h743107 dovecot: child 13896 (imap) killed with signal 6
Dec 5 18:05:09 h743107 dovecot: IMAP(kris): Raw backtrace: imap
[0x8006cf7d] -> imap [0x8006ce58] ->
imap(mail_index_update_flags_range+0x194) [0x8004d034] ->
imap(mail_index_sync_begin+0x5c9) [0x8004fb79] ->
imap(maildir_sync_index_begin+0x61) [0x80021c71] -> imap [0x8002350a] ->
imap(maildir_storage_sync_init+0x56) [0x80023646] ->
imap(mailbox_sync_init+0x16) [0x8005d566] -> imap(imap_sync_nonselected+0x28)
[0x8001b838] -> imap(_cmd_select_full+0xd7) [0x80012c47] ->
imap(cmd_select+0x25) [0x80012e25] -> im...
2010 Apr 02
1
Dovecot Migration so far
...or+0)
[0xb77c0ea8] ->
/opt/dovecot-2.0.beta4/lib/dovecot/libdovecot-storage.so.0(mail_index_sync_begin_to+0x9a9)
[0xb7837ca9] ->
/opt/dovecot-2.0.beta4/lib/dovecot/libdovecot-storage.so.0(mail_index_sync_begin+0x56)
[0xb7837d56] ->
/opt/dovecot-2.0.beta4/lib/dovecot/libdovecot-storage.so.0(maildir_sync_index_begin+0x51)
[0xb78734d1] ->
/opt/dovecot-2.0.beta4/lib/dovecot/libdovecot-storage.so.0
[0xb78716eb] ->
/opt/dovecot-2.0.beta4/lib/dovecot/libdovecot-storage.so.0(maildir_storage_sync_force+0x4d)
[0xb78719bd] ->
/opt/dovecot-2.0.beta4/lib/dovecot/libdovecot-storage.so.0(maildir_uidlist_lookup+0x9...