Uxcdjsrv crash : Broken pipe

Document ID : KB000087459
Last Modified Date : 21/06/2018
Show Technical Document Details
Issue:

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
Environment:
Affects Release version(s): 5
OS: IBM AIX
 
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.
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.