Here is some strace output on the crash:
write(2, "Apr 04 12:10:23 samba [6504]: METHOD '-[MAPIStoreMessage
init]' (142) (31358848)) = 119
write(2, "\n", 1
) = 1
write(2, "2013-04-04 12:10:23.265 samba[65"..., 842013-04-04 12:10:23.265
samba[6504] returning wrapper: 0x265cdf0; object: 0x1de7f80
) = 84
rt_sigprocmask(SIG_BLOCK, [PIPE], [FPE USR1 USR2 PIPE], 8) = 0
rt_sigpending([]) = 0
write(109, "\27\3\1\0
\330n\21\206\204\250Fn_\324<\376\2474\3\354xS\304\277~\232\235\356\371\253v"...,
90) = 90
rt_sigprocmask(SIG_SETMASK, [FPE USR1 USR2 PIPE], NULL, 8) = 0
poll([{fd=109, events=POLLIN|POLLERR}], 1, -1) = 1 ([{fd=109, revents=POLLIN}])
rt_sigprocmask(SIG_BLOCK, [PIPE], [FPE USR1 USR2 PIPE], 8) = 0
rt_sigpending([]) = 0
read(109, "\27\3\1\0 ", 5) = 5
read(109,
"\336\206\272<\0\272\353\245\3045\263t&&\3060\3410\16\2538\200@\202\324\317Yd\342\325\306\231",
32) = 32
read(109, "\27\3\1\", 5)= 5
read(109, "\16\2559\234\20\24\361.+\2\3017\27 ;\324m\36\203\317\247
|S\365\265\310m0\322;\22"..., 48) = 48
rt_sigprocmask(SIG_SETMASK, [FPE USR1 USR2 PIPE], NULL, 8) = 0
fcntl(25, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=26744, len=1}) = 0
fcntl(25, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=26744, len=1}) = 0
fcntl(25, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=25836, len=1}) = 0
fcntl(25, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=25836, len=1}) = 0
fcntl(25, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=32952, len=1}) = 0
fcntl(25, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=32952, len=1}) = 0
fcntl(25, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=26744, len=1}) = 0
fcntl(25, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=26744, len=1}) = 0
fcntl(25, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=25836, len=1}) = 0
fcntl(25, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=25836, len=1}) = 0
fcntl(25, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=32952, len=1}) = 0
fcntl(25, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=32952, len=1}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f2d015de000
lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(1, ""...,
64===
) = 64
munmap(0x7f2d015de000, 4096)= 0
fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f2d015de000
lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(1, "INTERNAL ERROR: Signal 11 in pid"..., 46INTERNAL ERROR: Signal 11 in
pid 6504 (4.0.1)
) = 46
munmap(0x7f2d015de000, 4096)= 0
fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f2d015de000
lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(1, "Please read the Trouble-Shooting"..., 60Please read the
Trouble-Shooting section of the Samba HOWTO
) = 60
munmap(0x7f2d015de000, 4096)= 0
fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f2d015de000
lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(1, ""...,
64===
) = 64
munmap(0x7f2d015de000, 4096)= 0
prctl(0x59616d61 /* PR_??? */, 0x1968, 0, 0, 0) = 0
fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f2d015de000
lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(1, "PANIC: internal error\n", 22PANIC: internal error
) = 22
munmap(0x7f2d015de000, 4096)= 0
rt_sigaction(SIGABRT, {SIG_DFL, [ABRT], SA_RESTORER|SA_RESTART,
0x7f2d013a7cb0}, {0x7f2d011828f0, [ABRT], SA_RESTORER|SA_RESTART,
0x7f2d013a7cb0}, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(6504, 6504, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++
Aborted
--
users@sogo.nu
https://inverse.ca/sogo/lists