[Dovecot] imap catches sig 11 on EXPUNGE
Thomas Lofgren
thomas.lofgren at gmail.com
Fri Jan 7 03:12:09 EET 2005
Debian unstable, x86
# dovecot --version
0.99.12
# tail /var/log/mail.log
...
Jan 6 16:56:55 gecko dovecot: child 16505 (imap) killed with signal 11
...
When I use squirrelmail, the imap process always segfaults when I try
to enter my INBOX group. Squirrelmail produces the following error
message:
ERROR : Connection dropped by imap-server.
Query: EXPUNGE
When I use gnus, I can enter the group just fine, but gnus/emacs hangs
on exit (100% reproducible, as is the squirrelmail case). Turning on
debug info I catch this in the imap log:
37 UID SEARCH UID 1098 NOT SINCE 30 DEC 2004
* SEARCH
37 OK Search completed.
38 EXPUNGE
read:errno=0
(hangs until emacs is killed)
So in each case, it seems to happen on EXPUNGE. I got it to produce a
core file, and this is the backtrace:
(gdb) where
#0 0x08071a58 in mail_index_lookup_field_raw ()
#1 0x080666b6 in mbox_mail_get_location ()
#2 0x08063111 in mbox_is_valid_mask ()
#3 0x08063553 in mbox_expunge_locked ()
#4 0x0806a9c3 in index_storage_expunge ()
#5 0x08051cc6 in cmd_expunge ()
#6 0x08054ae9 in _client_reset_command ()
#7 0x08054b78 in _client_input ()
#8 0x0808b108 in io_loop_handler_run ()
#9 0x0808aa98 in io_loop_run ()
#10 0x0805ac29 in main ()
Please let me know if I can provide any further information. I don't
subscribe to the mailing list, but I'll try to keep up on the archive
in the next few days.
Thanks,
Tom
More information about the dovecot
mailing list