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

Reply via email to