Hi,
I did several tests with current dbmail cvs with trace level 3 for
imapd. While copying lot of messages to dbmail suddenly no new
connection was possible, imapd didn't respond any more.
The last sign of life was:
May 16 14:55:37 geht-schon dbmail/imap4d[3825]:
dbpgsql.c,db_free_result: trying to free a result set that is already NULL!
May 16 14:55:37 geht-schon last message repeated 5 times
May 16 14:55:40 geht-schon dbmail/imap4d[3825]: COMMAND: [317 append
"INBOX/wd" (\Seen) {1985953}]
The client copying the mails finished copying without problem though
(took until 15:10).
I found several error messages in the logs:
- tons of this one:
dbmail/imap4d[25968]: dbpgsql.c,db_free_result: trying to free a result
set that is already NULL!
- quite a lot of these:
dbmail/imap4d[25968]: dbpgsql.c,db_query: previous result set is
possibly not freed.
- some of these (they belong together):
dbmail/imap4d[25977]: db_add_mime_children(): unexpected end of data
dbmail/imap4d[25977]: db_start_msg(): error adding MIME-children
dbmail/imap4d[25977]: db_fetch_headers(): succesfully recovered
erroneous message 2961
- some of these
dbmail/imap4d[2661]: ChildSighandler(): got signal [13]
"trying to free ..." always happens on APPEND and UID for example.
Ilja the Outlook (Express) problems are fixed as far as I've tested it,
thanks a lot!
Thomas
--
http://www.tmueller.com for pgp key (95702B3B)