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")
Result of running gdb 'bt' on this:
#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 0x080a17ed in buffer_copy (_dest=0x80d4838, dest_pos=3086868096, _src=0x80d4838, src_pos=6767, copy_size=4294967295) at buffer.c:238 #5 0x0807664b in mbox_sync_headers_add_space (ctx=0xbfffedd0, size=5776) at mbox-sync-rewrite.c:122 #6 0x08076a94 in mbox_sync_try_rewrite (ctx=0xbfffedd0, move_diff=0) at mbox-sync-rewrite.c:252 #7 0x08072227 in mbox_sync_handle_header (mail_ctx=0xbfffedd0) at mbox-sync.c:736 #8 0x08072a74 in mbox_sync_loop (sync_ctx=0xbfffeed0, mail_ctx=0xbfffedd0, partial=1) at mbox-sync.c:1106 #9 0x08073852 in mbox_sync_do (sync_ctx=0xbfffeed0, flags=MBOX_SYNC_REWRITE) at mbox-sync.c:1447 #10 0x08073f0c in mbox_sync (mbox=0x80d19d8, flags=MBOX_SYNC_REWRITE) at mbox-sync.c:1694 #11 0x0806c4c6 in mbox_storage_close (box=0x80d19d8) at mbox-storage.c:973 #12 0x08095c0f in mailbox_close (box=0x0) at mail-storage.c:303 #13 0x0805825b in _cmd_select_full (cmd=0x80ca9f0, readonly=0) at cmd-select.c:24 #14 0x08058297 in cmd_select (cmd=0x0) at cmd-select.c:92 #15 0x08059b0a in client_handle_input (cmd=0x80ca9f0) at client.c:338 #16 0x08059c2d in _client_input (context=0x80ca9b0) at client.c:390 #17 0x080a8938 in io_loop_handler_run (ioloop=0x80c99b0) at ioloop-poll.c:190 #18 0x080a7d78 in io_loop_run (ioloop=0x80c99b0) at ioloop.c:230 #19 0x08061bb9 in main (argc=1, argv=0x0, envp=0x0) at main.c:233
- 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 /( )
^ ^