Erik Hetzner
2011-May-26 18:44 UTC
[Dovecot] Bug report: Panic: Trying to sync mailbox archive with open transactions
Hi,
I am getting the following error trying to search a virtual folder.
May 26 11:35:29 xam dovecot: imap(egh): Panic: Trying to sync mailbox archive
with open transactions
May 26 11:35:29 xam dovecot: imap(egh): Error: Raw backtrace:
/usr/local/stow/dovecot-2.0.13/lib/dovecot/libdovecot.so.0(+0x39ce1) [0xd2dce1]
-> /usr/local/stow/dovecot-2.0.13/lib/dovecot/libdovecot.so.0(+0x39d4f)
[0xd2dd4f] ->
/usr/local/stow/dovecot-2.0.13/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xd0485e]
->
/usr/local/stow/dovecot-2.0.13/lib/dovecot/libdovecot-storage.so.0(+0x24dd6)
[0xf5add6] ->
/usr/local/stow/dovecot-2.0.13/lib/dovecot/lib20_virtual_plugin.so(virtual_storage_sync_init+0x80f)
[0x4a1a7f] ->
/usr/local/stow/dovecot-2.0.13/lib/dovecot/libdovecot-storage.so.0(mailbox_sync_init+0x39)
[0xf5ada9] -> dovecot/imap(imap_sync_init+0x54) [0x805df74] ->
dovecot/imap(cmd_sync_delayed+0x1bc) [0x805ecdc] ->
dovecot/imap(client_handle_input+0x21a) [0x805658a] ->
dovecot/imap(client_input+0x5f) [0x8056daf] ->
/usr/local/stow/dovecot-2.0.13/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x51)
[0xd3b681] ->
/usr/local/stow/dovecot-2.0.13/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0xd3)
[0xd3c8b3] ->
/usr/local/stow/dovecot-2.0.13/lib/dovecot/libdovecot.so.0(io_loop_run+0x40)
[0xd3b600] ->
/usr/local/stow/dovecot-2.0.13/lib/dovecot/libdovecot.so.0(master_service_run+0x2a)
[0xd26e1a] -> dovecot/imap(main+0x32d) [0x805f99d] ->
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x808e37] ->
dovecot/imap() [0x804e131]
May 26 11:35:29 xam dovecot: master: Error: service(imap): child 18403 killed
with signal 6 (core dumps disabled)
As you can see, I am using fts_solr plugin.
the virtual mailbox is pretty simple:
INBOX
*
-spam
-Trash
-trash
-drafts
My client is Wanderlust.
Let me know any other information I can provide.
Thank you!
best, Erik Hetzner
-------------- next part --------------
# 2.0.13: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.38-8-generic i686 Ubuntu 11.04
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:~/maildir
mail_plugins = " virtual fts fts_solr"
mail_privileged_group = mail
namespace {
inbox = yes
location = maildir:~/maildir
prefix =
separator = /
type = private
}
namespace {
location = virtual:~/maildir/virtual
prefix = virtual/
separator = /
}
passdb {
args = failure_show_msg=yes dovecot
driver = pam
}
plugin {
fts = solr
fts_solr = url=http://localhost:8080/solr/mail/ break-imap-search
}
protocols = imap
service auth {
user = root
}
ssl = required
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
driver = passwd
}
-------------- next part --------------
Sent from my free software system <http://fsf.org/>.