[Dovecot] [Fwd: dovecot-1.0_rc7 crashes (Login process died too early) with repeated deletes from thunderbird]

Tim Schafer tim_schafer at shipfsp.com
Fri Sep 1 01:28:22 EEST 2006


Has anyone been able to reproduce this?


Regards,
Tim Schafer

Tim Schafer said the following on 8/25/2006 1:13 PM:
> I've run this test on every permutation of poll and notify:
> 
> can NOT reproduce the crash:
> --with-ioloop=select --with-notify=none
> --with-ioloop=select --with-notify=dnotify
> --with-ioloop=select --with-notify=inotify
> --with-ioloop=poll --with-notify=none
> --with-ioloop=poll --with-notify=dnotify
> --with-ioloop=poll --with-notify=inotify
> 
> CAN reproduce the crash:
> --with-ioloop=epoll --with-notify=none
> --with-ioloop=epoll --with-notify=dnotify
> --with-ioloop=epoll --with-notify=inotify
> 
> So it would seem that epoll is related some how.
> As IDLE only seems to work well with epoll, I'm highly interested in resolving this crash.
> 
> My Linux kernel is version 2.6.14.2
> glibc 2.3.6
> 
> If any other info would help, please let me know.
> If any other test combinations would be helpful, I will try to do them ASAP.
> 
> 
> Regards,
> Tim Schafer
> 
> -------- Original Message --------
> Subject: [Dovecot] dovecot-1.0_rc7 crashes (Login process died too early) with repeated deletes from thunderbird
> Date: Thu, 24 Aug 2006 15:18:56 -0700
> From: Tim Schafer <tim_schafer at shipfsp.com>
> To: Dovecot Mailing List <dovecot at dovecot.org>
> 
> I can  consistently reproduce a crash in dovecot:
> Select 20 or more messages and copy them to a test folder.
> Go into that test folder and SHIFT-DEL the messages rapidly (holding down SHIFT-DEL works best)
> 
> Just rapidly DELing them (even holding down DEL) doesn't do it (unless it's the Trash folder)
> 
> I'm using the following namespace (in case that's relevant)
> 
> namespace private {
>     separator = .
>     prefix = INBOX.
>     inbox = yes
> }
> 
> The /var/log/syslog for the session reads:
> Aug 24 14:58:54 hostname dovecot: Dovecot v1.0.rc7 starting up
> Aug 24 14:58:55 hostname slapd[7243]: conn=147 fd=9 ACCEPT from IP=127.0.0.1:41074 (IP=0.0.0.0:389)
> Aug 24 14:58:55 hostname slapd[7243]: conn=147 op=0 BIND dn="" method=128
> Aug 24 14:58:55 hostname slapd[7243]: conn=147 op=0 RESULT tag=97 err=0 text=
> Aug 24 14:59:09 hostname dovecot: auth(default): client in: AUTH^I1^IPLAIN^Iservice=IMAP^Ilip=192.168.0.7^Irip=192.168.0.100
> Aug 24 14:59:09 hostname dovecot: auth(default): client out: CONT^I1^I
> Aug 24 14:59:09 hostname dovecot: auth(default): client in: CONT^I1^IAHRdfmkerjejfkdeie
> Aug 24 14:59:09 hostname dovecot: auth(default): client out: OK^I1^Iuser=username
> Aug 24 14:59:09 hostname dovecot: auth(default): master in: REQUEST^I1^I10081^I1
> Aug 24 14:59:09 hostname dovecot: auth(default): master out:
> USER^I1^Iusername^Isystem_user=username^Iuid=1000^Igid=100^Ihome=/home/username
> Aug 24 14:59:09 hostname dovecot: imap-login: Login: user=<username>, method=plain, rip=192.168.0.100, lip=192.168.0.7
> Aug 24 14:59:10 hostname dovecot: auth(default): client in: AUTH^I1^IPLAIN^Iservice=IMAP^Ilip=192.168.0.7^Irip=192.168.0.100
> Aug 24 14:59:10 hostname dovecot: auth(default): client out: CONT^I1^I
> Aug 24 14:59:10 hostname dovecot: auth(default): client in: CONT^I1^IAHRdfmkerjejfkdeie
> Aug 24 14:59:10 hostname dovecot: auth(default): client out: OK^I1^Iuser=username
> Aug 24 14:59:10 hostname dovecot: auth(default): master in: REQUEST^I2^I10082^I1
> Aug 24 14:59:10 hostname dovecot: auth(default): master out:
> USER^I2^Iusername^Isystem_user=username^Iuid=1000^Igid=100^Ihome=/home/username
> Aug 24 14:59:10 hostname dovecot: imap-login: Login: user=<username>, method=plain, rip=192.168.0.100, lip=192.168.0.7
> Aug 24 14:59:12 hostname dovecot: auth(default): client in: AUTH^I1^IPLAIN^Iservice=IMAP^Ilip=192.168.0.7^Irip=192.168.0.100
> Aug 24 14:59:12 hostname dovecot: auth(default): client out: CONT^I1^I
> Aug 24 14:59:12 hostname dovecot: auth(default): client in: CONT^I1^IAHRdfmkerjejfkdeie
> Aug 24 14:59:12 hostname dovecot: auth(default): client out: OK^I1^Iuser=username
> Aug 24 14:59:12 hostname dovecot: auth(default): master in: REQUEST^I3^I10085^I1
> Aug 24 14:59:12 hostname dovecot: auth(default): master out:
> USER^I3^Iusername^Isystem_user=username^Iuid=1000^Igid=100^Ihome=/home/username
> Aug 24 14:59:12 hostname dovecot: imap-login: Login: user=<username>, method=plain, rip=192.168.0.100, lip=192.168.0.7
> Aug 24 14:59:14 hostname dovecot: IMAP(username): Disconnected
> Aug 24 14:59:14 hostname dovecot: imap-login: Disconnected: rip=192.168.0.100, lip=192.168.0.7
> Aug 24 14:59:14 hostname last message repeated 2 times
> Aug 24 14:59:14 hostname dovecot: Login process died too early - shutting down
> Aug 24 14:59:14 hostname dovecot: imap-login: Disconnected: rip=192.168.0.100, lip=192.168.0.7
> Aug 24 14:59:14 hostname slapd[7243]: conn=147 op=1 UNBIND
> Aug 24 14:59:14 hostname slapd[7243]: conn=147 fd=9 closed
> 
> 


More information about the dovecot mailing list