Anders Lund wrote:
Tomi Hakala wrote:
Anders Lund wrote:
Nice. You've fixed all of the assertions I've reported by now I think. When will a new alpha5 be released do you think? I'm not too happy about running directly from CVS...
If you do not wish to wait for alpha5 you can get up to date CVS code in neat tarball from http://www.dovecot.org/nightly/
Current CVS code has been working well for me.
I updated to build from 2005-10-31 yesterday. Today for one user I get this assertion:
file buffer.c: line 230 (buffer_copy): assertion failed: (src_pos <= src->used)
(from "imap")
Another assertion with this nightly build from CVS:
file mbox-sync.c: line 1297 (mbox_sync_handle_eof_updates): assertion failed: (file_size >= sync_ctx->expunged_space + trailer_size)
gdb 'bt' gives:
#0 0xb7ed483b in raise () from /lib/tls/libc.so.6 #1 0xb7ed5fa2 in abort () from /lib/tls/libc.so.6 #2 0x080a29b5 in i_internal_panic_handler (fmt=0x0, args=0x0) at failures.c:375 #3 0x080a2449 in i_panic (format=0x0) at failures.c:173 #4 0x08072fa5 in mbox_sync_handle_eof_updates (sync_ctx=0xb7fdde80, mail_ctx=0xbfffe800) at mbox-sync.c:1320 #5 0x08073865 in mbox_sync_do (sync_ctx=0xbfffe900, flags=MBOX_SYNC_UNDIRTY) at mbox-sync.c:1467 #6 0x08073f0c in mbox_sync (mbox=0x80d4ad0, flags=MBOX_SYNC_UNDIRTY) at mbox-sync.c:1694 #7 0x08074384 in mbox_storage_sync_init (box=0x80d4ad0, flags=MAILBOX_SYNC_FLAG_FULL_READ) at mbox-sync.c:1772 #8 0x08095cc6 in mailbox_sync_init (box=0x0, flags=6) at mail-storage.c:336 #9 0x0805fe1d in imap_sync_nonselected (box=0x0, flags=0) at imap-sync.c:177 #10 0x080580df in _cmd_select_full (cmd=0x80ca9f0, readonly=0) at cmd-select.c:39 #11 0x08058297 in cmd_select (cmd=0x0) at cmd-select.c:92 #12 0x08059b0a in client_handle_input (cmd=0x80ca9f0) at client.c:338 #13 0x08059c2d in _client_input (context=0x80ca9b0) at client.c:390 #14 0x080a8938 in io_loop_handler_run (ioloop=0x80c99b0) at ioloop-poll.c:190 #15 0x080a7d78 in io_loop_run (ioloop=0x80c99b0) at ioloop.c:230 #16 0x08061bb9 in main (argc=1, argv=0x0, envp=0x0) at main.c:233
BTW, is it OK to send this to the list or do you prefere that I send these dumps to some other address?
- Anders
--
Anders Lund Anders.Lund@uninett.no .~.
UNINETT, N-7465 Trondheim, Norway / V
Phone: +47 73 55 79 08 | Fax: +47 73 55 79 01 /( )
^ ^