v2.2.14.rc1 released

Alessio Cecchi alessio at skye.it
Mon Oct 6 10:57:04 UTC 2014


Il 03/10/2014 17:34, Timo Sirainen ha scritto:
> http://dovecot.org/releases/2.2/rc/dovecot-2.2.14.rc1.tar.gz
> http://dovecot.org/releases/2.2/rc/dovecot-2.2.14.rc1.tar.gz.sig
Hi Timo,

after upgrade from 2.2.13 I found this error/crash in the log:

Oct 06 12:00:35 imap(myemail at mydomain.com): Error: Corrupted transaction 
log file /mystorage/mydomain.com/myemail/Maildir/dovecot.index.log seq 
39: Invalid transaction log size (32688 vs 32812): 
/mystorage/mydomain.com/myemail/Maildir/dovecot.index.log 
(sync_offset=32688)
Oct 06 12:00:35 imap(myemail at mydomain.com): Error: Log synchronization 
error at seq=0,offset=0 for 
/mystorage/mydomain.com/myemail/Maildir/dovecot.index: Append with UID 
3009, but next_uid = 3010
Oct 06 12:00:35 imap(myemail at mydomain.com): Error: 
/mystorage/mydomain.com/myemail/Maildir/dovecot.index view syncing 
failed to apply changes
Oct 06 12:00:35 imap(myemail at mydomain.com): Panic: file index-sync.c: 
line 265 (index_mailbox_sync_next_expunge): assertion failed: 
(range->seq2 <= ctx->messages_count)
Oct 06 12:00:35 imap(myemail at mydomain.com): Error: Raw backtrace: 
/usr/lib/dovecot/libdovecot.so.0(+0x743aa) [0x7f43f1f893aa] -> 
/usr/lib/dovecot/libdovecot.so.0(+0x74426) [0x7f43f1f89426] -> 
/usr/lib/dovecot/libdovecot.so.0(i_error+0) [0x7f43f1f3c0ff] -> 
/usr/lib/dovecot/libdovecot-storage.so.0(+0xb159c) [0x7f43f22a359c] -> 
dovecot/imap(imap_sync_more+0xc3) [0x41fc93] -> dovecot/imap() 
[0x4203b7] -> dovecot/imap(cmd_sync_delayed+0x209) [0x420879] -> 
dovecot/imap(client_handle_input+0x1ed) [0x41785d] -> 
dovecot/imap(client_input+0x6f) [0x417b1f] -> 
/usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x5b) [0x7f43f1f9a57b] 
-> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0xaf) 
[0x7f43f1f9b74f] -> 
/usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x9) 
[0x7f43f1f9a609] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x38) 
[0x7f43f1f9a698] -> 
/usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) 
[0x7f43f1f40fd3] -> dovecot/imap(main+0x2b0) [0x421050] -> 
/lib/libc.so.6(__libc_start_main+0xfd) [0x7f43f1bd1cad] -> 
dovecot/imap() [0x40be49]
Oct 06 12:00:35 imap(myemail at mydomain.com): Fatal: master: 
service(imap): child 5440 killed with signal 6 (core dumped)

(gdb) bt full
#0  0x00007f43f1be4ed5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f43f1be7ce0 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f43f1f893a0 in default_fatal_finish (type=<value optimized 
out>, status=0) at failures.c:193
         backtrace = 0x16371d8 
"/usr/lib/dovecot/libdovecot.so.0(+0x743aa) [0x7f43f1f893aa] -> 
/usr/lib/dovecot/libdovecot.so.0(+0x74426) [0x7f43f1f89426] -> 
/usr/lib/dovecot/libdovecot.so.0(i_error+0) [0x7f43f1f3c0ff] -> 
/usr/lib/d"...
#3  0x00007f43f1f89426 in i_internal_fatal_handler (ctx=0x7fff49a9e420, 
format=<value optimized out>, args=<value optimized out>) at failures.c:657
         status = 0
#4  0x00007f43f1f3c0ff in i_panic (format=0x1540 <Address 0x1540 out of 
bounds>) at failures.c:267
         ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
         args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 
0x7fff49a9e4f0, reg_save_area = 0x7fff49a9e430}}
#5  0x00007f43f22a359c in index_mailbox_sync_next_expunge 
(ctx=0x166a410, sync_rec_r=<value optimized out>) at index-sync.c:265
         range = 0x16de140
         __FUNCTION__ = "index_mailbox_sync_next_expunge"
#6  0x000000000041fc93 in imap_sync_more (ctx=0x16cc9c0) at imap-sync.c:536
         str = 0x1637050
         ret = <value optimized out>
         __FUNCTION__ = "imap_sync_more"
#7  0x00000000004203b7 in cmd_sync_continue (sync_cmd=0x16595f0) at 
imap-sync.c:658
         cmd = <value optimized out>
         prev = <value optimized out>
         client = 0x16589f0
         ctx = 0x16cc9c0
         ret = <value optimized out>
         __FUNCTION__ = "cmd_sync_continue"
#8  0x0000000000420879 in cmd_sync_client (client=<value optimized out>) 
at imap-sync.c:748
         ctx = 0x0
         flags = <value optimized out>
         client = 0x16589f0
         imap_flags = <value optimized out>
         no_newmail = <value optimized out>
#9  cmd_sync_delayed_real (client=<value optimized out>) at imap-sync.c:878
         cmd = <value optimized out>
#10 cmd_sync_delayed (client=<value optimized out>) at imap-sync.c:886
         _data_stack_cur_id = 3
         ret = <value optimized out>
#11 0x000000000041785d in client_handle_input (client=0x16589f0) at 
imap-client.c:904
         ret = true
         remove_io = false
         handled_commands = true
         __FUNCTION__ = "client_handle_input"
#12 0x0000000000417b1f in client_input (client=0x16589f0) at 
imap-client.c:931
         cmd = <value optimized out>
         output = 0x1659430
         bytes = <value optimized out>
         __FUNCTION__ = "client_input"
#13 0x00007f43f1f9a57b in io_loop_call_io (io=0x16731b0) at ioloop.c:478
         ioloop = 0x163f740
         t_id = 2
         __FUNCTION__ = "io_loop_call_io"
#14 0x00007f43f1f9b74f in io_loop_handler_run_internal (ioloop=<value 
optimized out>) at ioloop-epoll.c:220
         ctx = 0x16403d0
---Type <return> to continue, or q <return> to quit---
         event = 0x1641240
         list = 0x1663690
         io = 0x1540
         tv = {tv_sec = 1799, tv_usec = 999197}
         msecs = <value optimized out>
         ret = <value optimized out>
         i = 0
         call = false
         __FUNCTION__ = "io_loop_handler_run_internal"
#15 0x00007f43f1f9a609 in io_loop_handler_run (ioloop=0x1540) at 
ioloop.c:525
No locals.
#16 0x00007f43f1f9a698 in io_loop_run (ioloop=0x163f740) at ioloop.c:502
         __FUNCTION__ = "io_loop_run"
#17 0x00007f43f1f40fd3 in master_service_run (service=0x163f5d0, 
callback=0x1540) at master-service.c:566
No locals.
#18 0x0000000000421050 in main (argc=1, argv=0x163f390) at main.c:412
         set_roots = {0x429180, 0x0}
         login_set = {auth_socket_path = 0x1637050 "\210pc\001", 
postlogin_socket_path = 0x0, postlogin_timeout_secs = 60,
           callback = 0x421250 <login_client_connected>, 
failure_callback = 0x4211f0 <login_client_failed>, request_auth_token = 1}
         service_flags = <value optimized out>
         storage_service_flags = MAIL_STORAGE_SERVICE_FLAG_DISALLOW_ROOT
         username = 0x0
         c = <value optimized out>



More information about the dovecot mailing list