Displaying 15 results from an estimated 15 matches for "maildir_transaction_save_commit_pre".
2010 Apr 15
1
double write-locking dovecot.index.log
...t still has a write lock.
6. Process A unlocks the file to undo the lock in step 1, but 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_l...
2010 Oct 10
1
Dovecot 2.0 lock upgrade assertion failure
...ce2d0] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_write+0x31d) [0x7f03e1be287d] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_sync_commit+0x166) [0x7f03e1bda3d6] -> /usr/lib/dovecot/libdovecot-storage.so.0 [0x7f03e1ba1d16] -> /usr/lib/dovecot/libdovecot-storage.so.0(maildir_transaction_save_commit_pre+0x4d2) [0x7f03e1b9d0b2] -> /usr/lib/dovecot/libdovecot-storage.so.0 [0x7f03e1b98213] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_transaction_commit_full+0x97) [0x7f03e1bd2017] -> /usr/lib/dovecot/libdovecot-storage.so.0(index_transaction_commit+0x8b) [0x7f03e1b97e9b] -> /usr/...
2013 Nov 20
0
Dovecot 2.2.5: Panic: file mail-transaction-log.c: line 350 (mail_transaction_log_set_mailbox_sync_pos)
...t.so.0 [0x2b07be141df3] ->
/usr/lib64/dovecot/libdovecot-storage.so.0 [0x2b07bdea066b] ->
/usr/lib64/dovecot/libdovecot-storage.so.0(mail_index_sync_commit+0x89)
[0x2b07bde97ed9] -> /usr/lib64/dovecot/libdovecot-storage.so.0
[0x2b07bde25e4d] ->
/usr/lib64/dovecot/libdovecot-storage.so.0(maildir_transaction_save_commit_pre+0x856)
[0x2b07bde22186] -> /usr/lib64/dovecot/libdovecot-storage.so.0
[0x2b07bde81cc8] ->
/usr/lib64/dovecot/libdovecot-storage.so.0(mail_index_transaction_commit_full+0x86)
[0x2b07bde8f466] ->
/usr/lib64/dovecot/libdovecot-storage.so.0(index_transaction_commit+0xa5)
[0x2b07bde820a5] ->...
2010 Apr 03
1
dovecot 2 beta4 errors & core dumps
...dovecot2/lib/dovecot/lib10_quota_plugin.so [0xb7cda323] -> /usr/local/
dovecot2/lib/dovecot/lib10_quota_plugin.so [0xb7cda4df] -> /usr/local/
dovecot2/lib/dovecot/libdovecot-storage.so.0(maildir_sync_index+0x897)
[0xb7f52bb7] -> /usr/local/dovecot2/lib/dovecot/libdovecot-storage.so.
0(maildir_transaction_save_commit_pre+0x710) [0xb7f50f70] -> /usr/
local/dovecot2/lib/dovecot/libdovecot-storage.so.0 [0xb7f3ee27] -> /
usr/local/dovecot2/lib/dovecot/libdovecot-storage.so.
0(mail_index_transaction_commit_full+0x85) [0xb7f08ee5] -> /usr/local/
dovecot2/lib/dovecot/libdovecot-storage.so.0(index_transaction_...
2010 Oct 10
3
Segfault in dovecot-lda 2.0.5
...in maildir_save_move_files_to_newcur (_ctx=0x85afe60) at
maildir-save.c:857
files = {arr = {buffer = 0x8555a08, element_size = 4}, v =
0x8555a08,
v_modifiable = 0x8555a08}
mfp = 0x8555a2c
new_changed = false
mf = 0x85affa8
newdir = true
#2 maildir_transaction_save_commit_pre (_ctx=0x85afe60) at
maildir-save.c:951
_data_stack_cur_id = 3
ctx = <value optimized out>
_t = 0x85af500
sync_flags = <value optimized out>
ret = <value optimized out>
__FUNCTION__ = "maildir_transaction_save_commit_pre&q...
2009 Jan 13
2
deliver: command died with signal 6
...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] -> /usr/local/dovecot/libexec/dovecot/deliver(deliver_save+0x136) [0x410856] -> /usr/local/dovecot...
2007 Jun 12
1
SEGV when user over filesystem quota and "Move to Trash"
...2 {
(gdb) bt
#0 maildir_sync_get_keywords_sync_ctx (ctx=0xffffffff) at
maildir-sync.c:242
#1 0x0806ddd4 in maildir_mf_get_path (ctx=0x0, mf=0x20) at
maildir-save.c:263
#2 0x0806de80 in maildir_transaction_unlink_copied_files (ctx=0x80fcbb0,
pos=0x0) at maildir-save.c:477
#3 0x0806e5cb in maildir_transaction_save_commit_pre (ctx=0x80fcab0) at
maildir-save.c:561
#4 0x080693c4 in maildir_transaction_commit (_t=0x8101eb8, flags=0) at
maildir-transaction.c:28
#5 0xb7ddbbd0 in quota_mailbox_transaction_commit (ctx=0x8101eb8,
flags=0) at quota-storage.c:74
#6 0x08057965 in cmd_copy (cmd=0x80df0f0) at cmd-copy.c:124
#7...
2015 Mar 10
5
Released Pigeonhole v0.4.7.rc1 for Dovecot v2.2.16.rc1
Hello Dovecot users,
Last time I had a few stupid problems in the releases, so I'll follow
Timo's example and I release an RC first.
The highlights include the implementation of the index and metadata
extensions. Quite a few bugs are fixed as well.
Changelog v0.4.7:
* editheader extension: Made protection against addition and deletion of
headers configurable separately. Also, the
2015 Mar 10
5
Released Pigeonhole v0.4.7.rc1 for Dovecot v2.2.16.rc1
Hello Dovecot users,
Last time I had a few stupid problems in the releases, so I'll follow
Timo's example and I release an RC first.
The highlights include the implementation of the index and metadata
extensions. Quite a few bugs are fixed as well.
Changelog v0.4.7:
* editheader extension: Made protection against addition and deletion of
headers configurable separately. Also, the
2009 Dec 23
1
Panic: file maildir-uidlist.c: line 1242 (maildir_uidlist_records_drop_expunges): assertion failed
...gt; /usr/lib/dovecot/deliver [0x80e4c79] -> /usr/lib/dovecot/deliver
> [0x807e097] ->
> /usr/lib/dovecot/deliver(maildir_uidlist_sync_finish+0x29f)
> [0x807f10f] ->
> /usr/lib/dovecot/deliver(maildir_uidlist_sync_deinit+0xa8)
> [0x807f458] ->
> /usr/lib/dovecot/deliver(maildir_transaction_save_commit_pre+0x399)
> [0x80820c9] -> /usr/lib/dovecot/deliver [0x807bbb2] ->
> /usr/lib/dovecot/deliver(index_transaction_commit+0x4e) [0x80a472e]
> -> /usr/lib/dovecot/deliver(mailbox_transaction_commit+0x26)
> [0x80a9716] -> /usr/lib/dovecot/modules/lda/lib90_sieve_plugin.so
> [0xb7...
2015 Mar 10
0
Released Pigeonhole v0.4.7.rc1 for Dovecot v2.2.16.rc1
.../dovecot/libdovecot-storage.so.0(mail_index_write+0x1f5)
[0x7f27cf2cd7a5] ->
/usr/lib64/dovecot/libdovecot-storage.so.0(mail_index_sync_commit+0x2c4)
[0x7f27cf2c5214] -> /usr/lib64/dovecot/libdovecot-storage.so.0(+0x510e8)
[0x7f27cf24c0e8] ->
/usr/lib64/dovecot/libdovecot-storage.so.0(maildir_transaction_save_commit_pre+0x40f)
[0x7f27cf2477ef] -> /usr/lib64/dovecot/libdovecot-storage.so.0(+0xb39c8)
[0x7f27cf2ae9c8] ->
/usr/lib64/dovecot/libdovecot-storage.so.0(mail_index_transaction_commit_full+0x9f)
[0x7f27cf2bc62f] ->
/usr/lib64/dovecot/libdovecot-storage.so.0(index_transaction_commit+0xa5) [0x7f27...
2008 Jul 03
2
assertion failed: (seq >= t->first_new_seq && seq <= t->last_new_seq)
Hi guys,
Anyone know what this error with deliver is (v1.1.1)?
2008-07-03T09:45:19+01:00 mail4 deliver(alexander): Panic: file
mail-index-transaction.c: line 642 (mail_index_transaction_lookup):
assertion failed: (seq >= t->first_new_seq && seq <= t->last_new_seq)
Seen a few of these this morning.
Mark
--
Mark Zealey -- Shared Hosting Team Leader
Product Development *
2018 Feb 06
0
Dovecot on GlusterFS via NFS is... strange.
...ovecot-storage.so.0(+0x79605) [0x7f7b6b75b605]
-> /usr/lib64/dovecot/libdovecot-storage.so.0(maildir_uidlist_sync_finish+0x1ac) [0x7f7b6b75d61c]
-> /usr/lib64/dovecot/libdovecot-storage.so.0(maildir_uidlist_sync_deinit+0x98) [0x7f7b6b75da48]
-> /usr/lib64/dovecot/libdovecot-storage.so.0(maildir_transaction_save_commit_pre+0x41f) [0x7f7b6b75483f]
-> /usr/lib64/dovecot/libdovecot-storage.so.0(+0xcccd0) [0x7f7b6b7aecd0]
-> /usr/lib64/dovecot/libdovecot-storage.so.0(mail_index_transaction_commit_full+0x9d) [0x7f7b6b7cb3cd]
-> /usr/lib64/dovecot/libdovecot-storage.so.0(index_transaction_commit+0x107) [0x7f7b6...
2014 Dec 16
1
Dovecot lda Panic: file mail-transaction-log.c
...sr/lib/dovecot/libdovecot-storage.so.0(mail_index_write+0x1f5)
[0x7f8f2afe4e15] -> /usr/lib/dovecot/libd
ovecot-storage.so.0(mail_index_sync_commit+0x2c4) [0x7f8f2afdc854] ->
/usr/lib/dovecot/libdovecot-storage.so.0(+0x55b08) [0x7f8f2af64b08] ->
/usr/lib/dovecot
/libdovecot-storage.so.0(maildir_transaction_save_commit_pre+0x40f)
[0x7f8f2af5f43f] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0xb7038)
[0x7f8f2afc6038] -
>
/usr/lib/dovecot/libdovecot-storage.so.0(mail_index_transaction_commit_full+0x9f)
[0x7f8f2afd3c6f] -> /usr/lib/dovecot/libdovecot-storage.so.0(index_transa
ction_commit+0xa5) [0x7f8f2afc...
2008 Sep 16
4
Errors on high load
...!= NULL || mf->keywords_count == 0)
Sep 16 10:19:18 curie dovecot: IMAP(geduardo): Raw backtrace:
/usr/libexec/dovecot/imap [0x47a7f2] -> /usr/libexec/dovecot/imap
[0x47a863] -> /usr/libexec/dovecot/imap [0x479f16] ->
/usr/libexec/dovecot/imap [0x43295b] ->
/usr/libexec/dovecot/imap(maildir_transaction_save_commit_pre+0x19a)
[0x4331ea] -> /usr/libexec/dovecot/imap [0x42d0b7] ->
/usr/libexec/dovecot/imap(index_transaction_commit+0x3f) [0x44b16f] ->
/usr/lib/dovecot/imap/lib10_quota_plugin.so [0x2b70f72e90d7] ->
/usr/libexec/dovecot/imap(cmd_copy+0x344) [0x4181f4] ->
/usr/libexec/dovecot/imap(cmd_ui...