PROBLEM: (94760, 94499, 92708, 94330, 94788) (PATCH ID: OSF540-091) ******** This patch, which installs DECthreads V3.20-029, fixes the following problems: Applications with a large number of frequently blocking PCS threads may experience a loss of parallelism as unblocked threads are queued behind running threads rather than onto idle CPUs. With symptoms similar to the above, OpenMP applications may not scale correctly. Threaded applications which use libaio, or which directly make changes to thread cancelability at runtime may encounter a DECthreads bugcheck similar to the following: %DECthreads bugcheck (version V3.20-018), terminating execution. % Reason: pthread_cancel: (os/kern) protection failure (2) Threaded applications using PCS threads may experience a live hang following topology updates (runon, CPU hotswap, etc). The application will become CPU bound, spinning in the DECthreads library code at the schFindTargetRad() routine. Threaded applications using PCS threads may hang following a topology update (runon, CPU hotswap, etc). When all compute resources within a RAD are offlined, the DECthreads library may neglect to evacuate that RAD in favor of another with available resources. PROBLEM: (92580, 95333) (PATCH ID: OSF540-275) ******** This patch installs DECthreads V3.20-029c, which contains a fix for a potential corruption of the floating point registers in a threaded program running on Tru64 UNIX V5.1b. PROBLEM: (95280, 95571, 95333) (PATCH ID: OSF540-438) ******** This patch installs DECthreads V3.20-033, which fixes two potential problems with threaded applications on Tru64 Unix V5.1b: 1. Potential corruption of a floating point registers 2. Potential divide by zero SIGFPE in DECthreads schPrioInit() routine