Hello,
I run a Scalix Server with the enterprise license. Every week I find that the Queue Manager aborts with the following message in the logs.
SERIOUS ERROR Queue Manager (Queue Manager ) 08.08.07 02:11:41
[OM 10270] Process about to terminate due to error.
Signal (Segmentation Violation) trapped by process 3578
Procedure trace follows:
<- ql_GetNextMsgDue
-> ql_GetNextMsgDue
<- ql_GetNextMsgDue
-> ql_GetNextMsgDue
<- ql_GetNextMsgDue
-> ql_GetNextMsgDue
<- ql_GetNextMsgDue
-> ql_GetNextMsgDue
<- ql_GetNextMsgDue
-> ql_GetNextMsgDue
<- ql_GetNextMsgDue
-> ql_GetNextMsgDue
<- ql_GetNextMsgDue
<- qm_RespondToExpectantReaders
-> qm_ProcessReleaseMsg
-> ql_AddMsgToMemList
SERIOUS ERROR Queue Manager (Queue Manager ) 08.08.07 02:11:41
[OM 10272] BACKTRACE:
/opt/scalix/lib/libom_er.so(er_add_backtrace+0xc6)[0x421ee6]
/opt/scalix/lib/libom_er.so[0x4221e6]
/opt/scalix/lib/libom_er.so(er_DumpProcAndExit+0x1f)[0x42238f]
/lib/tls/libpthread.so.0[0x3a5898]
/opt/scalix/lib/libom_ql.so[0x6a3a71]
/opt/scalix/lib/libom_ql.so(ql_AddMsgToMemList+0x69)[0x6a3b36]
queue.manager[0x804a7e1]
queue.manager[0x80512e4]
queue.manager[0x804bd37]
queue.manager[0x804d4a7]
queue.manager[0x804dca2]
/lib/tls/libc.so.6(__libc_start_main+0xd3)[0x227de3]
queue.manager[0x8049f85]
How can I debug this?