Uxcdjsrv crash : Broken pipe

book

Article ID: 87459

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction


Description :The Uxcdjsrv process crashes generating a core file.

In universe.log :
/uxioserv /u_io_send_art_to_cdj/000000000 - u_send_msg error : Errno syserror 32: Broken pipe

Cause

Due to a memory leak, the CDJ process can crash when the thread stack size limit is reached.
It was identified on AIX but it can be present on other Unix OS.

Environment

Affects Release version(s): 5
OS: IBM AIX
 

Resolution

To avoid reccurent CDJ crashes, the default thread stack size can now be controlled by a new variable U_CDJ_THREAD_STACK_SIZE (if not provided, it's set to 1280).
In addition a memory leak was corrected.
Both corrections are available since the patch FX24991.

On UNIX mode ksh :
- You must add within $UXMGR/uxsetenv and $UXMGR/uxsetenv_ksh file the line: 
U_CDJ_THREAD_STACK_SIZE="2560" 
export U_CDJ_THREAD_STACK_SIZE 

On UNIX mode csh: 
- You must add within $UXMGR/uxsetenv_csh the line: 
setenv U_CDJ_THREAD_STACK_SIZE "2560" 

The value by default is 1280 (kb) 

These variables will be set up after a stop and start of the company.

Fix Status: Released

Fix Version(s):
Component: Application.Server

Version: Dollar.Universe 5.6.0 FX24991

Additional Information

Workaround :
Restart manually the CDJ server and the BVS if used.