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