This patch corrects the following: - Fixes problems with missing/lost signals that can cause applications to hang. In particular, the DECss7 product may experience severe problems. The problem happens primarily with POSIX signals. - Corrects a kernel memory fault panic in routine pmap_pt_access(). - Fixes a "simple lock time limit exceeded" panic from the procfs subsystem. - Fixes a kernel memory fault in the u_anon subsystem. - Fixes a system crash when setting the date on SMP systems. - Fixes fixes a problem that occurs when starting up a system that is running the auditing subsystem and the performance manager. The system panics with the error message: kernel memory fault - Fixes a problem that may occur after a system panics. The system may hang when trying to do a crash dump. - Fixes an I/O queue corruption problem that occurs during normal shut down of SMP systems with AdvFS. - Fixes a problem in which panics will occur if an attempt is made to run a shell script residing on any filesystem mounted with the "noexec" option. - Fixes the corruption of core files produced by applications with 15 or more threads. - Fixes two system panics - no special situation that will cause these panics; o Fixes a panic that prints "kernel memory fault". o Fixes a panic that prints "pmap_dup: level3 PTE not valid". o Fixes a panic that prints "delete_pv_entry: mapping not in pv_list". - Fixes a problem with the exec() system function where a shell script that has "#! " as the first line of the script, invokes the program but does not set the effective user id for the execution of the program. - Fixes a problem that occurs on AlphaServer 8200 and 8400 systems when a processor fails to restart after a user halts the system by entering "Control-P Control-P" and then typing "continue" on the console. - Fixes a number of problems relating to signals and POSIX 1003.1b timers in multithreaded programs running on multiprocessor systems. These problems can result in missed timer-expiration signals and system crashes. - Fixes problem when debugging multithreaded applications with Ladebug, debugging sessions may hang due to a bug in procfs (i.e., /proc filesystem). - Fixes system crash when setting the date for SMP systems. - This patch fixes a problem in which the the lastcomm accounting command doesn't print the "S" flag at appropriate times. This patch also improves the performance of lastcomm. - This patch enables the latest Informix KAIO functionality. The patch should be installed by Informix customers using the Informix 7.20.UC4 release. The Informix defect number 40041 regarding KAIO is fully addressed by this patch. The patch is required when this message appears, followed by a core dump with the SIGABRT signal: Internal AIO consistency error: No fork for group completion. Aborting. - This patch fixes some hangs that can occur during the "syncing disks..." portion of panic processing, improves the reliability of getting a dump after a system panic, and also makes it more likely that AdvFS buffers will be synced to disk after a system panic. - Removes extraneous debug code. - Fixes a problem that can cause asynchronous I/O to fail. - Fixes a problem with the way the ps utility collected CPU usage information. One effect of the problem was that processes run with nice values of 18 or greater had contention problems based on the incorrect CPU values.