[Dovecot] Dovecot crashing
Hi all,
1.0-test76 is crashing about every two weeks.
Got this in the log file:
pid 76217 (dovecot-auth), uid 0: exited on signal 6 (core dumped) pid 61724 (dovecot-auth), uid 0: exited on signal 6 (core dumped) pid 52961 (dovecot-auth), uid 0: exited on signal 6 (core dumped) pid 81257 (dovecot-auth), uid 0: exited on signal 6 (core dumped)
Also a bunch of these around the same time...
arplookup 123.456.227.254 failed: host is not on local network arplookup 123.456.227.254 failed: host is not on local network arplookup 123.456.227.254 failed: host is not on local network arplookup 123.456.227.254 failed: host is not on local network arplookup 123.456.227.254 failed: host is not on local network
(I changed the first two octets).
Anyway, it seems that dovecot is crashing. A simple restart brings it back up. Its odd that it would work for a while and then crash, is there some kind of remote exploit causing it to crash?
It says core dumped, but I'm not sure where it would put the core.
Also, all of our stuff is LDAP. We dont talk to local passwd files at all. Is there a way I can run the dovecot-auth process as non root? I know there's an option in the config but i tried it and it did not seem to want to restart (the process).
Thanks,
Matt
On Thu, 2005-08-11 at 13:14 -0400, Matt Juszczak wrote:
pid 76217 (dovecot-auth), uid 0: exited on signal 6 (core dumped) .. Anyway, it seems that dovecot is crashing. A simple restart brings it back up.
Since it's only dovecot-auth that crashes, doesn't Dovecot restart the process by itself?
Its odd that it would work for a while and then crash, is there some kind of remote exploit causing it to crash?
Probably LDAP code is just buggy in some situations when it's trying to reconnect to server..
It says core dumped, but I'm not sure where it would put the core.
/var/log/dovecot/ (or /usr/local/var/run/dovecot or wherever you set the prefix). Getting a gdb backtrace from it would be helpful.
Also, all of our stuff is LDAP. We dont talk to local passwd files at all. Is there a way I can run the dovecot-auth process as non root? I know there's an option in the config but i tried it and it did not seem to want to restart (the process).
Changing auth_user should work. What error does it give exactly then?
It says core dumped, but I'm not sure where it would put the core.
/var/log/dovecot/ (or /usr/local/var/run/dovecot or wherever you set the prefix). Getting a gdb backtrace from it would be helpful.
-rw------- 1 root wheel 4878336 Aug 15 10:49 dovecot-auth.core
Found it. Are there instructions around for using gdb to obtain a backtrace? I always forget the steps in memory :-(
Matt Juszczak wrote:
-rw------- 1 root wheel 4878336 Aug 15 10:49 dovecot-auth.core
Found it. Are there instructions around for using gdb to obtain a backtrace? I always forget the steps in memory :-(
Instructions are at http://www.dovecot.org/bugreport.html
-- Tomi Hakala
participants (3)
-
Matt Juszczak
-
Timo Sirainen
-
Tomi Hakala