[Dovecot] Dovecat crash signal 11 core dump

Michal Hlavinka mhlavink at redhat.com
Fri Jul 9 10:00:25 EEST 2010


On Friday 09 of July 2010 03:07:00 Timo Sirainen wrote:
> On 8.7.2010, at 19.57, Ray Kirby wrote:
> > Jul 08 12:35:08 master: Error: service(auth): child 5516 killed with
> > signal 11 (core dumped)
> 
> Could you get a gdb backtrace? It said core dumped, so there should be one
> in base_dir (doveconf base_dir). Then you can do:
> 
> gdb /usr/local/libexec/dovecot/auth /usr/local/var/run/dovecot/core
> bt full
> 
> or something

beware, if you have abrt enabled, it can steal/delete "wrong" core file 
(/var/log/messages):
... abrtd: Package 'dovecot' isn't signed with proper key
... abrtd: Corrupted or bad crash /var/cache/abrt/ccpp-1278658383-11426 
(res:5), deleting

We do not ship dovecot 2.0 in Fedora 12, so you have probably your own dovecot 
installed from source or3rd party rpm, in that case (if abrt steals/delete 
core file) check you have 
OpenGPGCheck = no
ProcessUnpackaged = yes
in your /etc/abrt/abrt.conf if not, change these values and restart abrtd 
daemon.

You will find core file in /var/chache/abrt/ccpp-*/coredump

second option is
MakeCompatCore = yes
in /etc/abrt/plugin/CCpp.conf which will keep core file in place - and add 
following line in the log/messages:
abrt[11432]: saved core dump of pid 11426 to /var/run/dovecot/core.11426 
(466944 bytes)

NOTE:for official fedora packages, core dumps are always collected by abrt and 
accessible in /var/cache/abrt/ directory by default, so no need to change 
anything

Michal


More information about the dovecot mailing list