Random Heap Corruption Core Dumps in Messaging Server Processes (Doc ID 1375782.1)

Last updated on SEPTEMBER 06, 2013

Applies to:

Oracle Communications Messaging Server - Version 7.0.0 to 7.0.4 [Release 7.0.0]
Information in this document applies to any platform.
***Checked for relevance on 06-Sep-2013***


Messaging Server 7u4-19.01 64bit

The imapd daemon has been crashing and watcher has auto-restarted all of the services (purge, imap, pop) successfully until auto-restart stopped, due to the purge process being unable to be started up by the watcher (or if it happens twice in 10 minutes, etc).

Using dbx on the original core, we see the crashing thread looked like:

(dbx) where
current thread: t@77
[1] __lwp_kill(0x0, 0x6, 0x0, 0x0, 0x0, 0x5), at 0xffffffff7b1db3d8
[2] Abort(0xffffffff5d2134e0, 0x22b8, 0x17a14c, 0x0, 0xffffffff7b33e000, 0x2000), at 0xffffffff7b1c3f54
[3] thr_panic(0xffffffff7b23a880, 0x73, 0x17a074, 0xffffffff7b1c686c, 0x3a, 0xa), at 0xffffffff7b1c4058
[4] _ceil_prio_inherit(0xef, 0xffffffff7cb04200, 0x170eb0, 0xffffffff7b1cd104, 0xffffffff7b33e000, 0x0), at 0xffffffff7b1cd1a4
[5] mutex_lock_internal(0x1012df4f8, 0x0, 0x0, 0xffffffff7cb04200, 0xad, 0x1), at 0xffffffff7b1cf3c8
=>[6] ASock_Send(me = 0x1012df390, pBuf = 0x10007a265 "L LOGOUT^M\n", nLen = 10U), line 2033 in "ASock.c"
[7] delete_remote_sock(ctx = 0x1082c3750, cleanly = true), line 1159 in "imapd.cpp"
[8] unauthenticate(ctx = 0x1082c3750), line 2475 in "imapd.cpp"
[9] shut_down(ctx = 0x1082c3750), line 2581 in "imapd.cpp"
@ [10] GDispCx_Dispatch(me = 0x100c88028, pgd = 0x1035e9708, pwtCallback = 0x1069fb1e8), line 1541 in "GDisp.c"
[11] GDispCx_InternalWork(p = 0x1069fb1e8), line 1707 in "GDisp.c"


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms