Uxcdjsrv crash : Broken pipe

Document ID : KB000087459
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Affects Release version(s): 5

Error Message :
In the universe.log :


2012-06-25 16:21:53 0019941/uxioserv /u_io_send_art_to_cdj/000000000 - u_send_msg error : Errno syserror 32: Broken pipe

Patch level detected:Dollar Universe 5.6.0
Product Version: Dollar.Universe 5.6.0

Description :The Uxcdjsrv process crashes generating a core file.
Environment:
OS: IBM AIX
OS Version: all
Cause:
Cause type:
Defect
Root 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.