I have a server where SMTPD is aborting. I'm not too sure why.
It seems to be semi-random, but much more frequently lately. I've added a script to detect it and restart it automatically, but I'd like to know why it's happening at all.
The fatal log for the most recent abort shows...
SERIOUS ERROR Internet Mail (Incoming ) Tue Aug 22 12:50:30 2006
[OM 10270] Process about to terminate due to error.
Signal (Abort) trapped by process 8515
Procedure trace follows:
-> mim_ListTypesFile
<- mim_ListTypesFile
-> mim_GetCharSetName
<- mim_GetCharSetName
<- mim_MimeToOMType
-> im_GetNewItemNum
<- im_GetNewItemNum
-> mim_DecodeMimeFile
<- mim_DecodeMimeFile
-> im_ItemRef2FName
<- im_ItemRef2FName
-> ux_CnvFileToString
<- ux_CnvFileToString
-> mapi_IcalToSxProps
-> mapi_icalTimeType2UtcString
<- mapi_icalTimeType2UtcString
Pid of logging process: 8515
SERIOUS ERROR Internet Mail (Incoming ) Tue Aug 22 12:50:30 2006
[OM 10272] BACKTRACE:
/opt/scalix/lib/libom_er.so(er_add_backtrace+0xc6)[0x4009e3f6]
/opt/scalix/lib/libom_er.so[0x4009e6c5]
/opt/scalix/lib/libom_er.so(er_DumpProcAndExit+0x1f)[0x4009e84f]
[0xffffe420]
/lib/tls/libc.so.6(abort+0x1a5)[0x401d0e65]
/lib/tls/libc.so.6(__assert_fail+0x103)[0x401c8c03]
/usr/lib/libical.so.0[0x4069b67b]
/usr/lib/libical.so.0(icalcomponent_new_clone+0xd0)[0x40696640]
/opt/scalix/lib/libom_mapi.so(mapi_IcalToSxProps+0x159d)[0x400e659d]
/opt/scalix/bin/unix.in[0x805a355]
/opt/scalix/bin/unix.in[0x805fdb6]
/opt/scalix/bin/unix.in[0x8053bb4]
/opt/scalix/bin/unix.in[0x804f27c]
/opt/scalix/bin/unix.in[0x804c8b3]
/opt/scalix/lib/libom_cl.so(cl_CallProc+0x87)[0x400303e3]
/opt/scalix/bin/unix.in[0x8056746]
/lib/tls/libc.so.6(__libc_start_main+0xd0)[0x401bd210]
/opt/scalix/bin/unix.in[0x804c481]
Pid of logging process: 8515
Any suggestions would me greatly appreciated.
Thanks
Kev.