Imapd Assert In MQSetTextMessageText (Doc ID 1391120.1)

Last updated on SEPTEMBER 14, 2016

Applies to:

Oracle Communications Messaging Server - Version: 7u4-21 and later   [Release: 7u4 and later ]
Information in this document applies to any platform.

Symptoms

The imapd process is dumping core.  Running pstack on the core shows:

-----------------  lwp# 63369 / thread# 63369  -------------------- 
 ffffffff7b7dc2c0 _lwp_kill (...) + 8 
 ffffffff7b74c0c0 abort (...) + 118 
 ffffffff7b74c364 _assert (...) + 74 
 ffffffff6f833110 ???????? (...) 
 ffffffff6f8644e8 ???????? (...) 
 ffffffff6f87352c MQSetTextMessageText (...) + cc 
 ffffffff6fa0a208 nsplugin_notify_peruserflag2 (...) + ec8 
 ffffffff7ef68148 storenotify_peruserflag2 (...) + 2b8 
 000000010005b8b8 __1cPindex_storeflag6FpnIimap_ctx_pnHmailbox_Ipv_i_ (0, ...) + cf8 
 000000010005303c __1cRindex_forsequence6FpnIimap_ctx_pnHmailbox_pcipF13Ipv_i5_i_ (...) + 52c 
 000000010004da04 __1cLindex_store6FpnIimap_ctx_pnHmailbox_pcipnLstoreargs_t_p4i_i_ (...) + 7fc 
 0000000100032990 __1cJcmd_store6FpnIimap_ctx_pc2i_v_ (...) + e20 
 000000010002017c firstcmdline (...) + c54 
 ffffffff7d80f6f0 GDispCx_Dispatch (...) + 208 
 ffffffff7d810068 GDispCx_InternalWork (...) + 388 
 ffffffff7b7d8254 _lwp_start (0, 0, 0, 0, 0, 0)


A similar, but slightly different problem has pstack like:
-----------------  lwp# 76287 / thread# 76287  -------------------- 
ffffffff7b7dc5c4 _lwp_kill (...) + 8
ffffffff7b74c0e0 abort (...) + 118
ffffffff7b74c384 _assert (...) + 74
ffffffff6f833110 ???????? (...)
ffffffff6f8644e8 ???????? (...)
ffffffff6f87352c MQSetTextMessageText (...) + cc
ffffffff6fa0a250 nsplugin_notify_peruserflag2 (...) + ee0
ffffffff7ef68148 storenotify_peruserflag2 (...) + 2b8
000000010005b8f8 __1cPindex_storeflag6FpnIimap_ctx_pnHmailbox_Ipv_i_ (...) + cf8
0000000100052f28 __1cRindex_forsequence6FpnIimap_ctx_pnHmailbox_pcipF13Ipv_i5_i_ (...) + 3d8
000000010004da44 __1cLindex_store6FpnIimap_ctx_pnHmailbox_pcipnLstoreargs_t_p4i_i_ (...) + 7fc
00000001000329d0 __1cJcmd_store6FpnIimap_ctx_pc2i_v_ (...) + e20
00000001000201bc firstcmdline (...) + c54
ffffffff7d80f6f0 GDispCx_Dispatch (...) + 208
ffffffff7d810068 GDispCx_InternalWork (...) + 388
ffffffff7b7d8558 _lwp_start (0, 0, 0, 0, 0, 0)

The difference between the two is the offset in the nsplugin_notify_peruserflag2() function.

Cause

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