MATLAB: Do I receive the error “vendor daemon died with status 39” in the logfile on the Sun Solaris server

39daemondiedMATLABsignalsolarisstatusvendorwith

Why do I receive the following error in my logfile on my Sun Solaris server?
9:10:08 (lmgrd) Vendor daemon died with status 39
9:10:08 (lmgrd) Since this is an unknown status, lmgrd will
9:10:08 (lmgrd) attempt to re-start the vendor daemon.
9:10:08 (lmgrd) REStarted MLM (internet tcp_port 63984 pid 2320)

Best Answer

This is a known bug in the Solaris operating system. It is SUN bug #1200460.
To work around this issue, add the following line in the SOL2 section of the
$MATLAB/etc/lmopts.sh script,
(where $MATLAB = MATLABs root directory on your machine)
ulimit -n 1024
This line can be added anywhere in the SOL2 section as long as it is not in the IF Statement. If this does not solve the problem, you can also try putting the above ulimit statement in /etc/init.d/lmgrd right before calling lmboot instead of in lmopts.sh.