[Dovecot] imap-login killed with signal 11 in Dovecot 2.2.13 (feea8645c4d7)
Latest 2.2.13 HG feea8645c4d7 seems to unexpectedly kill imap-login sessions:
Jun 7 11:56:10 nihlus dovecot: imap(tlx@leuxner.net): Disconnected: Logged out in=2203 out=851225 Jun 7 11:56:10 nihlus dovecot: imap(tlx@leuxner.net): Disconnected: Logged out in=316 out=2417 Jun 7 11:56:10 nihlus dovecot: imap-login: Fatal: master: service(imap-login): child 60505 killed with signal 11 (core not dumped - add -D parameter to service imap-login { executable } Jun 7 11:56:10 nihlus dovecot: imap-login: Fatal: master: service(imap-login): child 60595 killed with signal 11 (core not dumped - add -D parameter to service imap-login { executable }
Adding the -D parameter does not generate a core dump however...
On 06/07/2014 10:15 AM Thomas Leuxner wrote:
Latest 2.2.13 HG feea8645c4d7 seems to unexpectedly kill imap-login sessions:
Jun 7 11:56:10 nihlus dovecot: imap(tlx@leuxner.net): Disconnected: Logged out in=2203 out=851225 Jun 7 11:56:10 nihlus dovecot: imap(tlx@leuxner.net): Disconnected: Logged out in=316 out=2417 Jun 7 11:56:10 nihlus dovecot: imap-login: Fatal: master: service(imap-login): child 60505 killed with signal 11 (core not dumped - add -D parameter to service imap-login { executable } Jun 7 11:56:10 nihlus dovecot: imap-login: Fatal: master: service(imap-login): child 60595 killed with signal 11 (core not dumped - add -D parameter to service imap-login { executable }
Adding the -D parameter does not generate a core dump however...
Hi Thomas,
either add "ulimit -c unlimited" to your init script <http://hg.dovecot.org/dovecot-2.2/file/tip/doc/dovecot-initd.sh#l19> or start Dovecot directly from your shell:
ulimit -c unlimited
dovecot [-c /path/2/dovecot.conf]
That should make Dovecot dumping core files.
Regards, Pascal
The trapper recommends today: c01dcafe.1415816@localdomain.org
- Pascal Volk <user+dovecot@localhost.localdomain.org> 2014.06.07 16:32:
Hi Thomas,
either add "ulimit -c unlimited" to your init script <http://hg.dovecot.org/dovecot-2.2/file/tip/doc/dovecot-initd.sh#l19> or start Dovecot directly from your shell:
ulimit -c unlimited dovecot [-c /path/2/dovecot.conf]
That should make Dovecot dumping core files.
Hi Pascal,
in general dumps work for Dovecot on my box. The 'imap-login' process however is not in the mood to generate a dump. I think this happened before with some processes of Dovecot, where users had problems to get them to dump...
Thanks for your help.
Regards Thomas
- Thomas Leuxner <tlx@leuxner.net> 2014.06.07 12:15:
Latest 2.2.13 HG feea8645c4d7 seems to unexpectedly kill imap-login sessions:
I can crash the process at will over a TLS connection with mutt, which I can't when disabling TLS. So the culprit most-likely is this change:
http://hg.dovecot.org/dovecot-2.2/rev/09d3c9c6f0ad
It seems difficult to predict the imap-login process that will crash, hence I struggle which one to connect GDB to...
On 7.6.2014, at 13.15, Thomas Leuxner <tlx@leuxner.net> wrote:
Latest 2.2.13 HG feea8645c4d7 seems to unexpectedly kill imap-login sessions:
Jun 7 11:56:10 nihlus dovecot: imap(tlx@leuxner.net): Disconnected: Logged out in=2203 out=851225 Jun 7 11:56:10 nihlus dovecot: imap(tlx@leuxner.net): Disconnected: Logged out in=316 out=2417 Jun 7 11:56:10 nihlus dovecot: imap-login: Fatal: master: service(imap-login): child 60505 killed with signal 11 (core not dumped - add -D parameter to service imap-login { executable } Jun 7 11:56:10 nihlus dovecot: imap-login: Fatal: master: service(imap-login): child 60595 killed with signal 11 (core not dumped - add -D parameter to service imap-login { executable }
Should be fixed by these:
http://hg.dovecot.org/dovecot-2.2/rev/7129fe8bc260 http://hg.dovecot.org/dovecot-2.2/rev/5259f6320e52
Confirmed! - No killed sessions anymore.
Thanks!!
-----Ursprüngliche Nachricht----- Von: dovecot [mailto:dovecot-bounces@dovecot.org] Im Auftrag von Timo Sirainen Gesendet: Montag, 9. Juni 2014 22:06 An: dovecot@dovecot.org Betreff: Re: [Dovecot] imap-login killed with signal 11 in Dovecot 2.2.13 (feea8645c4d7)
On 7.6.2014, at 13.15, Thomas Leuxner <tlx@leuxner.net> wrote:
Latest 2.2.13 HG feea8645c4d7 seems to unexpectedly kill imap-login sessions:
Jun 7 11:56:10 nihlus dovecot: imap(tlx@leuxner.net): Disconnected: Logged out in=2203 out=851225 Jun 7 11:56:10 nihlus dovecot: imap(tlx@leuxner.net): Disconnected: Logged out in=316 out=2417 Jun 7 11:56:10 nihlus dovecot: imap-login: Fatal: master: service(imap-login): child 60505 killed with signal 11 (core not dumped - add -D parameter to service imap-login { executable } Jun 7 11:56:10 nihlus dovecot: imap-login: Fatal: master: service(imap-login): child 60595 killed with signal 11 (core not dumped - add -D parameter to service imap-login { executable }
Should be fixed by these:
http://hg.dovecot.org/dovecot-2.2/rev/7129fe8bc260 http://hg.dovecot.org/dovecot-2.2/rev/5259f6320e52
On 2014-06-09 22:06, Timo Sirainen wrote:
Should be fixed by these:
http://hg.dovecot.org/dovecot-2.2/rev/7129fe8bc260 http://hg.dovecot.org/dovecot-2.2/rev/5259f6320e52
Thanks for being so transparent with the development of Dovecot. Reading through the last couple of fixes you did I wondered - do you have some separate repository (or directory?) for the (unit) tests? I suppose an IMAP server as popular as Dovecot must have some fairly extensive test suite but I only found the 'run-test.sh' script so far (and the 'src/lib-test' directory which doesn't seem to contain much).
-- Frerich Raabe - raabe@froglogic.com www.froglogic.com - Multi-Platform GUI Testing
participants (5)
-
Frerich Raabe
-
Pascal Volk
-
Patrick De Zordo
-
Thomas Leuxner
-
Timo Sirainen