As reported in another thread, this bug has been sqaushed. It turned out
to an error in db_getmailboxname() in db.c in some strncpy() statements.
The fix is in CVS and will be in RC2 later this week.
Ilja
Christian G. Warden wrote:
On Fri, Jan 30, 2004 at 06:21:52PM +0100, Ilja Booij wrote:
This is still a testing release. Please test it at your site (I'm
running DBMail 2.0 in parallel with 1.2.3 here at IC & S) and let's
squash the bugs turn up.
I'm getting a segfault when issuing the following command: list "" "%"
Here's the log:
Jan 31 11:09:37 safron dbmail/imap4d[6519]: IMAPClientHandler(): line read for
PID 6519
Jan 31 11:09:37 safron dbmail/imap4d[6519]: COMMAND: [4 list "" "%"]
Jan 31 11:09:37 safron dbmail/imap4d[6519]: arg[0]: ''
Jan 31 11:09:37 safron dbmail/imap4d[6519]: arg[1]: '%'
Jan 31 11:09:37 safron dbmail/imap4d[6519]: IMAPClientHandler(): Executing
command list...
Jan 31 11:09:37 safron dbmail/imap4d[6519]: ic_list(): build the pattern:
[^[^\/]*$]
Jan 31 11:09:37 safron dbmail/imap4d[6519]: dbmysql.c,db_query: executing query
[SELECT mbx.name, mbx.mailbox_idnr, mbx.owner_idnr FROM mailboxes mbx LEFT JOIN
acl ON mbx.mailbox_idnr = acl.mailbox_id WHERE (acl.user_id = '1' AND
acl.lookup_flag = '1') OR mbx.owner_idnr = '1']
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
comparing mailbox [INBOX] to regular expression
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
regex match INBOX
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
comparing mailbox [dbmail] to regular expression
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
regex match dbmail
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
comparing mailbox [Trash] to regular expression
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
regex match Trash
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
comparing mailbox [INBOX/test] to regular expression
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
comparing mailbox [files] to regular expression
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
regex match files
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
comparing mailbox [25messages] to regular expression
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
regex match 25messages
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
comparing mailbox [Sent] to regular expression
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
regex match Sent
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
comparing mailbox [excellent] to regular expression
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
regex match excellent
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
comparing mailbox [archive] to regular expression
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
regex match archive
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
comparing mailbox [exim] to regular expression
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_list_mailboxes_by_regex:
regex match exim
Jan 31 11:09:37 safron dbmail/imap4d[6519]: db.c,db_findmailbox_by_regex: found
[9] mailboxes
Jan 31 11:09:37 safron dbmail/imap4d[6519]: dbmysql.c,db_query: executing query
[SELECT owner_idnr FROM mailboxes WHERE mailbox_idnr = '1']
Jan 31 11:09:37 safron dbmail/imap4d[6519]: dbmysql.c,db_query: executing query
[SELECT name FROM mailboxes WHERE mailbox_idnr = '1']
Jan 31 11:09:37 safron dbmail/imap4d[6519]: ChildSighandler(): got signal [11]
Jan 31 11:09:37 safron dbmail/imap4d[6519]: ChildSighandler(): cannot ignore
this. Terminating
Jan 31 11:09:37 safron dbmail/imap4d[6513]: ParentSigHandler(): got signal [17]
Jan 31 11:09:37 safron dbmail/imap4d[6513]: StartServer(): child [6519] has
exited
Jan 31 11:09:37 safron dbmail/imap4d[6513]: StartServer(): creating new child
Jan 31 11:09:37 safron dbmail/imap4d[6538]: CreateChild(): signal handler
placed, going to perform task now
Jan 31 11:09:37 safron dbmail/imap4d[6538]: PerformChildTask(): waiting for
connection
_______________________________________________
Dbmail-dev mailing list
[email protected]
http://twister.fastxs.net/mailman/listinfo/dbmail-dev
--
IC&S
Stadhouderslaan 57
3583 JD Utrecht
PGP-key:
http://www.ic-s.nl/keys/ilja.txt