Paul J Stevens wrote:
Taking foot out of mouth... Searching should work just fine, it's just
the sorting that's broken.

Looks like you hit a bug Tommi. Please try 2.0.5 or a recent snapshot,
set trace_level to 5 and post the resulting logs.

Ok, I did the 2.0 snapshot from aug.18, and now with trace 5. It still seems to crash.

-- clip --

Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: COMMAND: [00000003 SELECT INBOX]
Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: arg[0]: 'INBOX'
Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: IMAPClientHandler(): Executing command select... Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: db.c,db_findmailbox: looking for mailbox with FQN [INBOX]. Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c,db_query: executing query [SELECT mailbox_idnr FROM dbmail_mailboxes WHERE name='INBOX' AND owner_idnr='5'] Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: db.c,db_acl_has_right: checking ACL for user [5] on mailbox [7] Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c,db_query: executing query [SELECT mailbox_idnr FROM dbmail_mailboxes WHERE mailbox_idnr = '7' AND owner_idnr = '5'] Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c,db_query: executing query [SELECT no_select FROM dbmail_mailboxes WHERE mailbox_idnr = '7'] Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c,db_query: executing query [SELECT permission,seen_flag,answered_flag,deleted_flag,flagged_flag,recent_flag,draft_flag FROM dbmail_mailboxes WHERE mailbox_idnr = '7'] Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c,db_query: executing query [SELECT 'a',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='7' AND (status='0' OR status='1') UNION SELECT 'b',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='7' AND (status='0' OR status='1') AND seen_flag=1 UNION SELECT 'c',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='7' AND (status='0' OR status='1') AND recent_flag=1] Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c,db_query: executing query [SELECT message_idnr + 1 FROM dbmail_messages ORDER BY message_idnr DESC LIMIT 1] Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c, db_get_result: row = 0, field = 0, bigger than size of result set Aug 18 13:29:03 vanessa kernel: Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c, db_get_result: row = 0, field = 0, bigger than size of result set Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c,db_query: executing query [SELECT MIN(message_idnr) FROM dbmail_messages WHERE mailbox_idnr = '7' AND status < '2' AND seen_flag = '0'] Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c,db_get_result: result is null Aug 18 13:29:03 vanessa kernel: Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c,db_get_result: result is null Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: IMAPClientHandler(): Finished command select Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c,db_query: executing query [SELECT permission,seen_flag,answered_flag,deleted_flag,flagged_flag,recent_flag,draft_flag FROM dbmail_mailboxes WHERE mailbox_idnr = '7'] Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c,db_query: executing query [SELECT 'a',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='7' AND (status='0' OR status='1') UNION SELECT 'b',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='7' AND (status='0' OR status='1') AND seen_flag=1 UNION SELECT 'c',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='7' AND (status='0' OR status='1') AND recent_flag=1] Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c,db_query: executing query [SELECT message_idnr + 1 FROM dbmail_messages ORDER BY message_idnr DESC LIMIT 1] Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c, db_get_result: row = 0, field = 0, bigger than size of result set Aug 18 13:29:03 vanessa kernel: Aug 18 13:29:03 vanessa dbmail/imap4d[78955]: dbmysql.c, db_get_result: row = 0, field = 0, bigger than size of result set Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: IMAPClientHandler(): line read for PID 78955 Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: COMMAND: [00000004 SEARCH OR (UNDELETED UNSEEN) (FLAGGED)]
Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: arg[0]: 'OR'
Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: arg[1]: '('
Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: arg[2]: 'UNDELETED'
Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: arg[3]: 'UNSEEN'
Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: arg[4]: ')'
Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: arg[5]: '('
Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: arg[6]: 'FLAGGED'
Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: arg[7]: ')'
Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: IMAPClientHandler(): Executing command search... Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: db.c,db_acl_has_right: checking ACL for user [5] on mailbox [7] Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: dbmysql.c,db_query: executing query [SELECT mailbox_idnr FROM dbmail_mailboxes WHERE mailbox_idnr = '7' AND owner_idnr = '5'] Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: serverchild.c,active_child_sig_handler: got signal [11] Aug 18 13:29:22 vanessa kernel: Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: serverchild.c,active_child_sig_handler: got signal [11] Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: serverchild.c,active_child_sig_handler: cannot ignore this. Terminating Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: pool.c,child_unregister: child [78955] unregistered Aug 18 13:29:22 vanessa kernel: Aug 18 13:29:22 vanessa dbmail/imap4d[78955]: pool.c,child_unregister: child [78955] unregistered Aug 18 13:29:22 vanessa dbmail/imap4d[78928]: ParentSigHandler(): got signal [20]

-- clip --

--
br,
Tommi

Reply via email to