Page 1 of 1

Scalix server 11.0.4 constantly crashing

Posted: Tue Jun 26, 2007 3:15 pm
by phobik
We are running the latest Scalix software on Debian Etch x86. Everything is working fine except we get these errrors constantly in the Internet Gateway Event Log saying it is crashing.

SERIOUS ERROR Internet Mail (Incoming ) 06.26.07 00:13:46
[OM 10272] BACKTRACE:
/opt/scalix/lib/libom_er.so(er_add_backtrace+0xc6)[0xb7ee11a6]
/opt/scalix/lib/libom_er.so[0xb7ee14b3]
/opt/scalix/lib/libom_er.so(er_DumpProcAndExit+0x27)[0xb7ee1647]
[0xb7fc3420]
/opt/scalix/bin/unix.in[0x804cc4d]
/opt/scalix/bin/unix.in[0x8054a84]
/opt/scalix/bin/unix.in[0x8054225]
/opt/scalix/bin/unix.in[0x804eedd]
/opt/scalix/bin/unix.in[0x804c594]
/opt/scalix/lib/libom_cl.so(cl_CallProc+0x89)[0xb7fa154d]
/opt/scalix/bin/unix.in[0x8056b5a]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8)[0xb7c7dea8]
/opt/scalix/bin/unix.in[0x804c121]


SERIOUS ERROR Internet Mail (Incoming ) 06.26.07 00:13:47
[OM 10270] Process about to terminate due to error.
Signal (Segmentation Violation) trapped by process 20504
Procedure trace follows:
<- ux_InParseUnixMsgContent
-> ux_InAddRecipsToTF
-> ux_InCreateRecipientRecord
-> tf_InitRecord
<- tf_InitRecord
-> tf_PutINT16
<- tf_PutINT16
-> tf_PutINT16
<- tf_PutINT16
-> tf_PutString
<- tf_PutString
-> tf_PutString
<- tf_PutString
-> tf_PutString
<- tf_PutString
-> tf_PutString


SERIOUS ERROR Internet Mail (Incoming ) 06.26.07 00:13:47
[OM 10272] BACKTRACE:
/opt/scalix/lib/libom_er.so(er_add_backtrace+0xc6)[0xb7e4b1a6]
/opt/scalix/lib/libom_er.so[0xb7e4b4b3]
/opt/scalix/lib/libom_er.so(er_DumpProcAndExit+0x27)[0xb7e4b647]
[0xb7f2d420]
/opt/scalix/bin/unix.in[0x804cc4d]
/opt/scalix/bin/unix.in[0x8054a84]
/opt/scalix/bin/unix.in[0x8054225]
/opt/scalix/bin/unix.in[0x804eedd]
/opt/scalix/bin/unix.in[0x804c594]
/opt/scalix/lib/libom_cl.so(cl_CallProc+0x89)[0xb7f0b54d]
/opt/scalix/bin/unix.in[0x8056b5a]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8)[0xb7be7ea8]
/opt/scalix/bin/unix.in[0x804c121]


SERIOUS ERROR Internet Mail (Incoming ) 06.26.07 00:13:47
[OM 10270] Process about to terminate due to error.
Signal (Segmentation Violation) trapped by process 20505
Procedure trace follows:
<- ux_InParseMimeContent
-> ux_InAddRecipsToTF
-> ux_InCreateRecipientRecord
-> tf_InitRecord
<- tf_InitRecord
-> tf_PutINT16
<- tf_PutINT16
-> tf_PutINT16
<- tf_PutINT16
-> tf_PutString
<- tf_PutString
-> tf_PutString
<- tf_PutString
-> tf_PutString
<- tf_PutString
-> tf_PutString


SERIOUS ERROR Internet Mail (Incoming ) 06.26.07 00:13:47
[OM 10272] BACKTRACE:
/opt/scalix/lib/libom_er.so(er_add_backtrace+0xc6)[0xb7e731a6]
/opt/scalix/lib/libom_er.so[0xb7e734b3]
/opt/scalix/lib/libom_er.so(er_DumpProcAndExit+0x27)[0xb7e73647]
[0xb7f55420]
/opt/scalix/bin/unix.in[0x804cc4d]
/opt/scalix/bin/unix.in[0x8054a84]
/opt/scalix/bin/unix.in[0x8054225]
/opt/scalix/bin/unix.in[0x804eedd]
/opt/scalix/bin/unix.in[0x804c594]
/opt/scalix/lib/libom_cl.so(cl_CallProc+0x89)[0xb7f3354d]
/opt/scalix/bin/unix.in[0x8056b5a]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8)[0xb7c0fea8]
/opt/scalix/bin/unix.in[0x804c121]


SERIOUS ERROR Internet Mail (Incoming ) 06.26.07 00:13:47
[OM 10270] Process about to terminate due to error.
Signal (Segmentation Violation) trapped by process 20506
Procedure trace follows:
<- ux_InParseMimeContent
-> ux_InAddRecipsToTF
-> ux_InCreateRecipientRecord
-> tf_InitRecord
<- tf_InitRecord
-> tf_PutINT16
<- tf_PutINT16
-> tf_PutINT16
<- tf_PutINT16
-> tf_PutString
<- tf_PutString
-> tf_PutString
<- tf_PutString
-> tf_PutString
<- tf_PutString
-> tf_PutString

Posted: Fri Jun 29, 2007 12:51 pm
by gren
Do you have any messages on your ERROR or POISON queues?
You can find out using, e.g. :

Code: Select all

omstat -q POISON

If you do, it may be that some of these were causing our Internet Mail Gateway problems.

If you could dump an example message to a set of files and zip them up to send to me, that would be great and we may be able to work out the cause of the issue. My email
is gren.elliot in an obvious domain.

You can use the "omqdump" utility to capture a message from a queue.
The password is :
A##E
where ## is today's month day plus 10 (so, on the 29th June, the password is "A39E")
The "g" command gets a message from a queue. Just type "g" and follow the prompts.
The "o" command outputs a message you have "got" to a set of files - again, follow the prompts.

Thanks,
Regards,
Gren.

Posted: Sun Jul 01, 2007 9:44 pm
by phobik
scalix:~# /opt/scalix/bin/omstat -q POISON
omstat : There are no messages on the queue

scalix:~# /opt/scalix/bin/omstat -q ERROR
3938396 ACK U 06.07.07
3938398 ACK U 06.07.07
3938400 ACK U 06.07.07
2502865 ACK U 06.04.07
2502867 ACK U 06.04.07
5881676 ACK U 06.11.07
5989546 ACK U 06.12.07
6146447 ACK U 06.15.07
6146449 ACK U 06.15.07
6146451 ACK U 06.15.07

Dumping the error queue to a tarball for you...

Posted: Wed Oct 03, 2007 6:29 am
by kjakkanen
Hi,

These are piling up in our fatal-logfile too:
---
SERIOUS ERROR Internet Mail (Incoming ) Wed Oct 3 12:50:07 2007
[OM 10270] Process about to terminate due to error.
Signal (Segmentation Violation) trapped by process 10170
Procedure trace follows:
<- im_GetDataDir
-> FormItemName
-> im_FormDomainName
<- im_FormDomainName
-> os_ul2str
<- os_ul2str
-> os_ul2str
<- os_ul2str
<- FormItemName
-> os_fcntl
<- os_fcntl
-> os_fcntl
<- os_fcntl
-> im_FormFullItemRef
<- im_FormFullItemRef
<- im_MasterCreateNewItem
Pid of logging process: 10170


SERIOUS ERROR Internet Mail (Incoming ) Wed Oct 3 12:50:07 2007
[OM 10272] BACKTRACE:
/opt/scalix/lib/libom_er.so(er_add_backtrace+0xc6)[0xf7f26ee6]
/opt/scalix/lib/libom_er.so[0xf7f271e6]
/opt/scalix/lib/libom_er.so(er_DumpProcAndExit+0x1f)[0xf7f2738f]
[0xffffe500]
/opt/scalix/bin/unix.in[0x805f401]
/opt/scalix/bin/unix.in[0x805ec7e]
/opt/scalix/bin/unix.in[0x805f333]
/opt/scalix/bin/unix.in[0x8053644]
/opt/scalix/bin/unix.in[0x804eaf4]
/opt/scalix/bin/unix.in[0x804c536]
/opt/scalix/lib/libom_cl.so(cl_CallProc+0x85)[0xf7fe01e1]
/opt/scalix/bin/unix.in[0x8055e82]
/lib/tls/libc.so.6(__libc_start_main+0xd3)[0x1c2de3]
/opt/scalix/bin/unix.in[0x804c11d]
Pid of logging process: 10170
---

No msgs in ERROR or POISON-queues. What to do?

Thanks,
Kimmo