On Fri 02 Mar 2007 at 08:30AM, Jeff A. Earickson wrote:
Timo,
I see where at least one other person reported this, but here goes. I went from rc24 to rc25 this morning, and I got an assert and core from my own mailbox withing five minutes:
Mar 2 06:52:26 karst dovecot: [ID 107833 mail.error] IMAP(jaearick): file mbox-sync-rewrite.c: line 408: assertion failed: (need_space == (uoff_t)-mails[idx].space) Mar 2 06:52:26 karst dovecot: [ID 107833 mail.error] IMAP(jaearick): Raw backtrace: 0x89720 -> 0x46e50 -> 0x47410 -> 0x426d4 -> 0x42d60 -> 0x438b0 -> 0x43b38 -> 0x2a828 -> 0x2ada4 -> 0x231dc -> 0x23368 -> 0x23450 -> 0x8fe14 -> 0x8f638 -> 0x2cd64 -> 0x1dad8
Me too. I deployed rc25 last night, and this morning we've got 100 core files. They look similar:
core 'core.imap.595749.10785' of 595749: imap ff1c4310 _lwp_kill (6, 0, 5, 6, ffffffff, 6) + 8 ff151288 abort (a1f10, 1, 6, ff215c80, c1b2c, 0) + 108 00080bc4 i_internal_panic_handler (982a0, ffbfed88, 0, a, 0, 80b88) + 3c 00080670 i_panic (982a0, 982d0, 198, 98530, 985c8, 0) + 24 0004952c mbox_sync_rewrite (ffbff4f8, e1, 0, 1974534, 0, 0) + 7e4 00044118 mbox_sync_do (ffbff4f8, 688, 0, 1975bff, 78d, ffbff3a0) + 93c 00045ed0 mbox_sync (1, 18, 3, c94c0, 0, ca8f1) + 36c 000462f4 mbox_storage_sync_init (c94c0, 3, 0, 0, 0, b595c) + 54 000723dc mailbox_sync_init (c94c0, 3, 0, 65642e00, 0, 8855c) + c 00030368 imap_sync_init (ca8b8, c94c0, 0, 3, 0, 8855c) + 34 00030904 cmd_sync (c35b4, 3, 0, 91b68, 80808080, 1010101) + 64 000259bc cmd_check (1, c2c68, 0, 8, 2a404, c2c68) + 2c 00029dd4 client_handle_input (c35b4, c38a0, b6180, be198, 7f00, 6000000) + 138 00029d4c client_handle_input (0, 45e85361, b6180, be198, 45e85361, 4000000) + b0 00029f48 _client_input (c3570, c3570, 2c4, 0, 1, 0) + 84 000869a8 io_loop_handler_run (c0d68, 0, 0, ffbffa3c, 4c, 80000000) + 140 0008625c io_loop_run (c0d68, ff212cb0, 1, b615c, bae80, ff215dbc) + 1c 00032334 main (ffbffc3d, b4c00, b61ec, b615c, c1314, ff3a0180) + 3f8 00024d20 _start (0, 0, 0, 0, 0, 0) + 5c
dovecot: Mar 02 10:51:20 Error: IMAP(brittle): file mbox-sync-rewrite.c: line 40 8 (mbox_sync_read_and_move): assertion failed: (need_space == (uoff_t)-mails[idx ].space) dovecot: Mar 02 10:51:20 Error: IMAP(brittle): Raw backtrace: 0x80670 -> 0x4952c -> 0x44118 -> 0x45ed0 -> 0x462f4 -> 0x723dc -> 0x30368 -> 0x30904 -> 0x259bc -> 0x29dd4 -> 0x29d4c -> 0x29f48 -> 0x869a8 -> 0x8625c -> 0x32334 -> 0x24d20 dovecot: Mar 02 10:51:21 Error: child 621975 (imap) killed with signal 6
BTW, Timo, we should try to get symbolic backtraces working in Solaris. I'll try to find a few minutes to figure that out.
-dp
-- Daniel Price - Solaris Kernel Engineering - dp@eng.sun.com - blogs.sun.com/dp