Hi,
Any further ideas on this one or suggestions how to provide more info?
Thanks, Toni
On 7.7.2014 14:35, Toni Mattila wrote:
Hi,
On 7.7.2014 13:16, Timo Sirainen wrote:
Should be fixed by http://hg.dovecot.org/dovecot-2.2/rev/1a38a85d952e
Nope. Still happens: (gdb) bt #0 0x00568402 in __kernel_vsyscall () #1 0x0070af30 in raise () from /lib/i686/nosegneg/libc.so.6 #2 0x0070c911 in abort () from /lib/i686/nosegneg/libc.so.6 #3 0x00d13c14 in default_fatal_finish (type=<value optimized out>, status=0) at failures.c:193 #4 0x00d13c9d in i_internal_fatal_handler (ctx=0xbf824104, format=0xd40784 "file %s: line %d (%s): assertion failed: (%s)", args=0xbf824124 "\f��") at failures.c:657 #5 0x00d13514 in i_panic (format=0xd40784 "file %s: line %d (%s): assertion failed: (%s)") at failures.c:267 #6 0x00d1d99b in i_stream_read (stream=0x85c7d20) at istream.c:170 #7 0x00d1dbfb in i_stream_read_data (stream=0x85c7d20, data_r=0xbf824264, size_r=0xbf824268, threshold=31) at istream.c:538 #8 0x00d03b5e in message_parser_read_more (ctx=0x85dc020, block_r=0xbf82425c, full_r=0xbf8241db) at message-parser.c:128 #9 0x00d05469 in parse_next_body_to_boundary (ctx=0x85dc020, block_r=0xbf82425c) at message-parser.c:361 #10 0x00d03cd3 in message_parser_parse_next_block (ctx=0x85dc020, block_r=0xbf82425c) at message-parser.c:1015 #11 0x00d03e4c in message_parser_parse_body (ctx=0x85dc020, hdr_callback=0, context=0x0) at message-parser.c:1079 #12 0x0026fdd2 in index_mail_parse_body (mail=0x85da810, field=MAIL_CACHE_FLAGS) at index-mail.c:914 #13 0x00270c7a in index_mail_get_parts (_mail=0x85da810, parts_r=0xbf824358) at index-mail.c:285 #14 0x00245d76 in mail_get_parts (mail=0x85da810, parts_r=0xbf824358) at mail.c:114 #15 0x00275a7c in search_match_once (ctx=0x85cbc28) at index-search.c:745 #16 0x00276a89 in search_more (ctx=0x85cbc28, mail_r=0xbf824458) at index-search.c:1401 #17 0x002775fe in index_storage_search_next_nonblock (_ctx=0x85cbc28, mail_r=0xbf8244c4, tryagain_r=0xbf8244cb) at index-search.c:1677 #18 0x0024d2ee in mailbox_search_next_nonblock (ctx=0x85cbc28, mail_r=0xbf8244c4, tryagain_r=0xbf8244cb) at mail-storage.c:1796 #19 0x08062b40 in cmd_search_more (cmd=0x85ac430) at imap-search.c:443 #20 0x08063079 in imap_search_start (ctx=0x85ac4e8, sargs=0x85d9000, sort_program=0x0) at imap-search.c:610 #21 0x08056d86 in cmd_search (cmd=0x85ac430) at cmd-search.c:48 #22 0x0805c953 in command_exec (cmd=0x85ac430) at imap-commands.c:158 #23 0x0805b69f in client_command_input (cmd=0x85ac430) at imap-client.c:778 #24 0x0805b751 in client_command_input (cmd=0x85ac430) at imap-client.c:839 #25 0x0805b913 in client_handle_input (client=0x85ab9c8) at imap-client.c:877 #26 0x0805bd71 in client_input (client=0x85ab9c8) at imap-client.c:931 #27 0x00d25d88 in io_loop_call_io (io=0x85ac3b0) at ioloop.c:441 #28 0x00d2775f in io_loop_handler_run_internal (ioloop=0x8596490) at ioloop-epoll.c:220 #29 0x00d25e2e in io_loop_handler_run (ioloop=0x8596490) at ioloop.c:488 #30 0x00d25eb8 in io_loop_run (ioloop=0x8596490) at ioloop.c:465 #31 0x00ccc42d in master_service_run (service=0x85963b8, callback=0x8066000
) at master-service.c:566 #32 0x08065e9f in main (argc=Cannot access memory at address 0x0 ) at main.c:400 (gdb) f 6 #6 0x00d1d99b in i_stream_read (stream=0x85c7d20) at istream.c:170 170 i_assert(_stream->skip != _stream->pos); (gdb) p *_stream $1 = {m = {refcount = 2, name = 0x0, error = 0x85cc0a8 "Cached message size smaller than expected (3082265 < 3082342)", close = 0xd1e1e0
, destroy = 0xd1e400 , set_max_buffer_size = 0xd1e140 , destroy_callbacks = {arr = {buffer = 0x85cc070, element_size = 8}, v = 0x85cc070, v_modifiable = 0x85cc070}}, read = 0x26bf10 , seek = 0xd1cee0 , sync = 0, stat = 0xd1d140 , get_size = 0xd1cf10 , switch_ioloop = 0, istream = {v_offset = 0, stream_errno = 22, mmaped = 0, blocking = 1, closed = 0, readable_fd = 0, seekable = 1, eof = 0, real_stream = 0x85c7ce8}, fd = 16, abs_start_offset = 0, statbuf = {st_dev = 2050, __pad1 = 0, __st_ino = 45313747, st_mode = 33152, st_nlink = 1, st_uid = 89, st_gid = 89, st_rdev = 0, __pad2 = 0, st_size = 3082342, st_blksize = 4096, st_blocks = 6032, st_atim = {tv_sec = 1334256398, tv_nsec = 0}, st_mtim = {tv_sec = 1303455370, tv_nsec = 0}, st_ctim = {tv_sec = 1334256398, tv_nsec = 0}, st_ino = 45313747}, io = 0x0, buffer = 0x863cb30 "\nALUNAAC2DQAAtw0AALgNAAC5DQAAug0AALsNAAC8DQAAvQ0AAL4NAAC/DQAAwA0AAMENAADCDQAA\nww0AAMQNAADFDQAAxg0AAMcNAADIDQAAyQ0AAMoNAADLDQAAzA0AAM0NAADODQAAzw0AANANAADR\nDQAA0g0AANMNAADUDQAA1Q0AANYNAADXDQAA2A0AANkNA"..., w_buffer = 0x0, buffer_size = 0, max_buffer_size = 8192, init_buffer_size = 8192, skip = 0, pos = 0, try_alloc_limit = 0, parent = 0x8600988, parent_start_offset = 0, parent_expected_offset = 3077052, access_counter = 1136, line_str = 0x0, line_crlf = 0, return_nolf_line = 0, stream_size_passthrough = 1}
(gdb) p *_stream.parent.real_stream $2 = {m = {refcount = 1, name = 0x85c7c70 "/cencored/Maildir/cur/1303455370.23018.cencored.fi,S=3082265:2,RS", error = 0x0, close = 0xd217d0
, destroy = 0xd1e400 , set_max_buffer_size = 0xd1e140 , destroy_callbacks = {arr = {buffer = 0x0, element_size = 0}, v = 0x0, v_modifiable = 0x0}}, read = 0xd213f0 , seek = 0xd212c0 , sync = 0xd21000 , stat = 0xd21200 , get_size = 0xd1cf10 , switch_ioloop = 0, istream = { v_offset = 3077052, stream_errno = 0, mmaped = 0, blocking = 1, closed = 0, readable_fd = 1, seekable = 1, eof = 0, real_stream = 0x8600950}, fd = 16, abs_start_offset = 0, statbuf = {st_dev = 2050, __pad1 = 0, __st_ino = 45313747, st_mode = 33152, st_nlink = 1, st_uid = 89, st_gid = 89, st_rdev = 0, __pad2 = 0, st_size = 3082342, st_blksize = 4096, st_blocks = 6032, st_atim = {tv_sec = 1334256398, tv_nsec = 0}, st_mtim = {tv_sec = 1303455370, tv_nsec = 0}, st_ctim = {tv_sec = 1334256398, tv_nsec = 0}, st_ino = 45313747}, io = 0x0, buffer = 0x863cb30 "\nALUNAAC2DQAAtw0AALgNAAC5DQAAug0AALsNAAC8DQAAvQ0AAL4NAAC/DQAAwA0AAMENAADCDQAA\nww0AAMQNAADFDQAAxg0AAMcNAADIDQAAyQ0AAMoNAADLDQAAzA0AAM0NAADODQAAzw0AANANAADR\nDQAA0g0AANMNAADUDQAA1Q0AANYNAADXDQAA2A0AANkNA"..., w_buffer = 0x863cb30 "\nALUNAAC2DQAAtw0AALgNAAC5DQAAug0AALsNAAC8DQAAvQ0AAL4NAAC/DQAAwA0AAMENAADCDQAA\nww0AAMQNAADFDQAAxg0AAMcNAADIDQAAyQ0AAMoNAADLDQAAzA0AAM0NAADODQAAzw0AANANAADR\nDQAA0g0AANMNAADUDQAA1Q0AANYNAADXDQAA2A0AANkNA"...,
buffer_size = 8192, max_buffer_size = 8192, init_buffer_size = 8192, skip = 0, pos = 5290, try_alloc_limit = 0, parent = 0x0, parent_start_offset = 0, parent_expected_offset = 0, access_counter = 1136, line_str = 0x0, line_crlf = 0, return_nolf_line = 0, stream_size_passthrough = 0}