[Dovecot] assertion failed (1.0-rc27)
Steven F Siirila
sfs at tc.umn.edu
Thu Mar 29 03:54:30 EEST 2007
On Thu, Mar 29, 2007 at 01:38:59AM +0300, Timo Sirainen wrote:
> On 29.3.2007, at 1.10, Steven F Siirila wrote:
>
> >>Anyway if it happened repeatedly, it would be nice to get the
> >>anonymized mbox and index files. See http://wiki.dovecot.org/
> >>MboxProblems
> >
> >I have reproduced this on a test box; here is the backtrace from
> >the core
> >that was generated:
>
> Can you reproduce this multiple times? If so, I'd really like the
> mbox file (anonymized) and the index files. It's much easier to fix
> the problem if I can reproduce it myself.
I'll see what I can put together; however, let me know if the
information below turns out to be sufficient...
> >I still have the core, in case there is other information from gdb
> >that
> >would be useful in diagnosing this.
>
> At least:
>
> fr 5
#5 0x00042cdc in mbox_sync_rewrite (sync_ctx=0xffbff3f8, mail_ctx=0x92800,
end_offset=13387, move_diff=40611, extra_space=4295021294, first_seq=1,
last_seq=163) at mbox-sync-rewrite.c:579
579 i_assert(move_diff + (off_t)expunged_space >= 0);
> p *mail_ctx
$1 = {sync_ctx = 0x5f676574, mail = {uid = 2036297574, idx_seq = 1718838644,
keywords = {buffer = 0x0, element_size = 0}, flags = 114 'r',
uid_broken = 0 '\0', expunged = 1 '\001', pseudo = 1 '\001',
from_offset = 4495277855392886630, body_size = 7382355763620035872,
offset = 2915358819387143209, space = 3256384005565579264},
seq = 1769174130, hdr_offset = 8242000044805484408,
body_offset = 6874574906695249764, header_first_change = 2036298601,
header_last_change = 2053439488, header = 0x72737472,
hdr_md5_sum = "eam->hdr_offset ", content_length = 8462094814726596909,
hdr_pos = {822083584, 0, 1920169074, 1700883757, 1047355753},
parsed_uid = 1818194793, last_uid_updated_value = 2053447713,
last_uid_value_start_pos = 1025517685, have_eoh = 0, need_rewrite = 1,
seen_imapbase = 1, updated = 0, recent = 1, dirty = 1, imapbase_rewrite = 1,
imapbase_updated = 1}
> p *sync_ctx
$2 = {mbox = 0xc1c48, flags = MBOX_SYNC_UNDIRTY, input = 0xc6bd0,
file_input = 0xc6ab0, write_fd = 8, orig_mtime = 1175119566,
orig_size = 36478386, index_sync_ctx = 0xc30b8, sync_view = 0xc30f0,
t = 0xc46a0, hdr = 0xc3138, header = 0xba6a0, from_line = 0xba678,
base_uid_validity = 1155907017, base_uid_last = 9356,
base_uid_last_offset = 0, mails = {buffer = 0xba6c8, element_size = 56},
syncs = {buffer = 0xba6f0, element_size = 20}, sync_rec = {uid1 = 0,
uid2 = 0, type = 0, add_flags = 0 '\0', remove_flags = 0 '\0',
keyword_idx = 0}, mail_keyword_pool = 0xc48f8,
saved_keywords_pool = 0xc4a00, prev_msg_uid = 9356, next_uid = 10170,
idx_next_uid = 1, seq = 813, idx_seq = 814, need_space_seq = 1,
expunged_space = 0, space_diff = -40662, dest_first_mail = 1,
first_mail_crlf_expunged = 0, delay_writes = 0, renumber_uids = 0,
moved_offsets = 0}
> p mails[idx]
$3 = {uid = 9357, idx_seq = 1, keywords = {buffer = 0x0, element_size = 0},
flags = 8 '\b', uid_broken = 0 '\0', expunged = 0 '\0', pseudo = 0 '\0',
from_offset = 0, body_size = 11844, offset = 50, space = -11}
--
Steven F. Siirila Office: Lind Hall, Room 130B
Internet Services E-mail: sfs at umn.edu
Office of Information Technology Voice: (612) 626-0244
University of Minnesota Fax: (612) 626-7593
More information about the dovecot
mailing list