> On Mon, 2006-02-27 at 12:28 +0300, Oleg Lapshin wrote: > > Hello > > > > And again, troubles with "address already in use" > > Got it! If I hit the parent process with lots of fast SIGHUPs, I can > cause it to die, but leave children that look like parents: > > nobody 30203 1 0 09:25 /usr/local/sbin/dbmail-imapd > nobody 30205 1 0 09:25 /usr/local/sbin/dbmail-imapd > > Both of those processes think that they're the parent (parent id 1) and > neither have any children. Both are handling connections normally. > Trying to open a third connection does not work. > > [snip] > > > imap4.c,IMAPClientHandler: Finished command uid [0] > > main(): server has exited, exit status [1] >
Strange thing... I copied this files: authmodule.c db.c dbmail.h dbmodule.c lmtp.c main.c misc.c misc.h pipe.c pipe.h serverchild.c sort.c sort.h sortmodule.c sortmodule.h modules/sortnull.c modules/sortsieve.c timsieve.c timsieved.c from revision-1996 to revision-1991 tree (all .c and .h that was changed), configured and compiled as usually And it works for about 18 hours without errors!!! ++++++++++++ Two words about kmail and sieve. I try to change sieve-script from kmail, but when I try to download script to change it, I get error from kmail "protocol error". timsieved log output: authsql.c,auth_validate: validating using plaintext passwords dbmysql.c,db_query: executing query [UPDATE dbmail_users SET last_login = '2006-02-28 11:47:22' WHERE user_idnr = '2'] dbmysql.c,db_query: res was not freed after the previous query! tims(): incoming buffer: [LISTSCRIPTS] tims(): command looked up as commandtype 3 dbmysql.c,db_query: executing query [SELECT name,active from dbmail_sievescripts where owner_idnr = 2] tims(): incoming buffer: [LISTSCRIPTS] tims(): command looked up as commandtype 3 dbmysql.c,db_query: executing query [SELECT name,active from dbmail_sievescripts where owner_idnr = 2] tims(): incoming buffer: [GETSCRIPT "main"] tims(): command issued: cmd [GETSCRIPT], val ["main"] tims(): command looked up as commandtype 6 misc.c, find_bounded: Found [main] of length [4] between '"' and '"' so next skip [5] dbmysql.c,db_query: executing query [SELECT script from dbmail_sievescripts where owner_idnr = '2' and name = 'main'] tims(): incoming buffer: [LOGOUT] tims(): command looked up as commandtype 0 serverchild.c,PerformChildTask: client handling complete, closing streams serverchild.c,client_close: closing write stream serverchild.c,client_close: closing read stream serverchild.c,PerformChildTask: connection closed serverchild.c,PerformChildTask: waiting for connection pool.c,child_reg_disconnected: [1325] ++++++++ When I try to set vacation, kmail say me: "Unknown URL sieve://[EMAIL PROTECTED]:20000/?x-mech=PLAIN" I think both errors - are bugs in kmail Will try to find solutions in google :) -- Oleg Lapshin
