[Dovecot] v1.1.11 released - killall crash

Bruce Bodger
Thu, 05 Feb 2009 14:06:06 -0000

On Feb 3, 2009, at 5:53 PM, Timo Sirainen wrote:

> http://dovecot.org/releases/1.1/dovecot-1.1.11.tar.gz
> http://dovecot.org/releases/1.1/dovecot-1.1.11.tar.gz.sig

Just FYI, ONLY SINCE UPGRADING TO 1.1.11 from 1.1.10, a 'killall
dovecot' yields this...

Feb  5 07:59:23 G520X2 dovecot: Killed with signal 15
Feb  5 07:59:23 G520X2 dovecot: child 23439 (<^?) returned error 82
(Internal logging error)
Feb  5 07:59:24 G520X2 crashdump[23503]: dovecot crashed
Feb  5 07:59:24 G520X2 crashdump[23503]: crash report written to: /
Library/Logs/CrashReporter/dovecot.crash.log

Contents of crash log...

Host Name:      G520X2
Date/Time:      2009-02-05 07:59:24.054 -0600
OS Version:     10.4.11 (Build 8S165)
Report Version: 4

Command: dovecot
Path:    /usr/local/sbin/dovecot
Parent:  launchd [1]

Version: ??? (???)

PID:    22087
Thread: 0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000018

Thread 0 Crashed:
0   <<00000000>> 	0x00000018 0 + 24
1   dovecot 	0x00004284 child_processes_deinit + 36 (child-process.c:
226)
2   dovecot 	0x0000aaa8 main + 2504 (main.c:333)
3   dovecot 	0x00001d4c _start + 760
4   dovecot 	0x00001a50 start + 48

Thread 0 crashed with PPC Thread State 64:
   srr0: 0x0000000000000018 srr1:
0x100000004000f030                        vrsave: 0x0000000000000000
     cr: 0x84004434          xer: 0x0000000020000000   lr:
0x00000000000040fc  ctr: 0x0000000000000018
     r0: 0x0000000000000018   r1: 0x00000000bffff8d0   r2:
0x0000000000029fbc   r3: 0x0000000000301fa0
     r4: 0x0000000000005b8f   r5: 0x0000000000000001   r6:
0x0000000000000000   r7: 0x0000000000000000
     r8: 0x0000000000000000   r9: 0x0000000000000000  r10:
0x0000000000000002  r11: 0x00000000a00061ec
    r12: 0x0000000000000018  r13: 0x000000000002a0f4  r14:
0x000000000002a0f4  r15: 0x000000000002a0f4
    r16: 0x0000000000000000  r17: 0x000000000002a0f4  r18:
0x0000000000000000  r19: 0x000000000002a0f4
    r20: 0x0000000000000000  r21: 0x0000000000000001  r22:
0x0000000000000000  r23: 0x0000000000000000
    r24: 0x0000000000000001  r25: 0x00000000000091e0  r26:
0x0000000000301fa0  r27: 0x000000000000d5ec
    r28: 0x00000000000961e8  r29: 0x0000000000096288  r30:
0x0000000000005b8f  r31: 0x0000000000003db4

Binary Images Description:
     0x1000 -    0x28fff dovecot 	/usr/local/sbin/dovecot
0x8fe00000 - 0x8fe52fff dyld 46.16	/usr/lib/dyld
0x90000000 - 0x901bcfff libSystem.B.dylib 	/usr/lib/libSystem.B.dylib
0x90214000 - 0x90219fff libmathCommon.A.dylib 	/usr/lib/system/
libmathCommon.A.dylib

You may remember an obscure OS X bug relative to the syslogd
restart.  For over a year I've been sending the 'killall' in a
daily.local or else dovecot's log entries would not get written to
mail.log after the syslogd gets restarted.  Since I'm using the OS X
launchdaemons, dovecot gets restarted after the 'killall'.  Anyway,
for over the year, this crash had never been written to the logs
prior to last night and upgrading to 1.1.11.  All continues to work
fine but something has definitely changed since 1.1.10.

B. Bodger