A bug exists in dbEvent.c that can cause an IOC to go into an infinite loop. This can happen if a client has many undelivered monitors and cancels events. A patch is now available which fixes this problem in R3.14.1.
To make the necessary source code changes, download the patch file from here (shift+click on that link in most browsers) and and copy it to the <base>/src/db directory. Then use the patch program to apply the change as follows:
zeus% patch < dbEvent.patch Looks like a unified context diff. done
Finally run gnumake at the top of the base tree.
The portable CA server does not work on solaris.