2    Summary of Base Operating System Patches

This chapter summarizes the base operating system patches included in Patch Kit-0002.

Table 2-1 lists patches that have been updated.

Table 2-2 provides a summary of patches.

Table 2-1:  Updated Base Operating System Patches

Patch IDs Change Summary
Patches 76.00, 77.00, 78.00, 80.00, 82.00, 84.00, 86.00, 89.00, 93.00, 94.00, 98.00, 101.00, 104.00, 105.00, 108.00, 111.00, 114.00, 119.00, 123.00, 124.00, 127.00, 128.00, 131.00, 132.00, 135.00, 136.00, 139.00, 140.00, 144.00, 147.00, 148.00, 153.00, 158.00, 159.00, 162.00, 167.00, 168.00, 169.00, 170.00, 173.00, 177.00, 181.00, 182.00, 183.00, 186.00, 187.00, 188.00, 193.00, 194.00, 195.00, 196.00, 198.00, 203.00, 204.00, 205.00, 206.00, 208.00, 209.00, 210.00 New
Patch 201.00 Superseded by Patch 93.00
Patch 202.00 Superseded by Patch 101.00
Patch 109.00 Superseded by Patch 114.00
Patch 83.00 Superseded by Patch 131.00
Patches 97.00 Superseded by Patch 140.00
Patch 90.00 Superseded by Patch 168.00
Patch 91.00 Superseded by Patch 173.00
Patches 79.00, 125.00, 138.00, 172.00 Superseded by Patch 177.00
Patches 92.00, 149.00, 150.00 Superseded by Patch 181.00
Patch 192.00 Superseded by Patch 187.00
Patches 189.00, 190.00, 191.00 Superseded by Patch 193.00
Patches 113.00, 207.00 Superseded by Patch 208.00
Patch 12.00 Superseded by Patch 85.00
Patch 48.00 Superseded by Patch 87.00
Patches 9.00, 10.00, 13.00, 27.00, 30.00, 55.00, 96.00, 99.00, 102.00, 106.00, 107.00, 110.00, 116.00, 117.00, 122.00, 126.00, 129.00, 141.00, 146.00, 160.00, 164.00, 174.00, 31.00, 178.00, 81.00, 112.00, 134.00 Superseded by Patch 118.00
Patches 56.00, 95.00, 103.00 Superseded by Patch 151.00
Patches 16.00, 130.00 Superseded by Patch 152.00
Patch 57.00 Superseded by Patch 154.00
Patch 39.00 Superseded by Patch 165.00
Patches 15.00, 23.00, 24.00, 25.00, 120.00, 142.00, 145.00, 156.00 Superseded by Patch 175.00
Patches 33.00, 49.00, 50.00, 51.00, 52.00, 88.00, 100.00, 115.00, 121.00, 54.00, 161.00 Superseded by Patch 176.00
Patch 18.00 Superseded by Patch 179.00
Patch 5.00 Superseded by Patch 184.00
Patch 6.00 Superseded by Patch 185.00
Patches 64.00, 74.00, 199.00 Superseded by Patch 200.00
Patch 58.00, 73.00, 180.00 Superseded by Patch 210.00

Table 2-2:  Summary of Base Operating System Patches

Patch IDs Abstract

Patch 2.00

OSF440CDE-002

Patch: Security (SSRT0571U)

State: Supersedes patch OSF440CDE-001 (1.00)

This patch corrects the following:

  • A potential security vulnerability has been discovered where, under certain circumstances, users may gain unauthorized access. Compaq has corrected this potential vulnerability.

  • Fixes a problem where the CDE mail interface (dtmail) does not display the date and time of mail messages in the Message Header list when the time zone is set to certain time zones such as GB-Eire.

Patch 3.00

OSF440CDE-003

Patch: Security (SSRT0585U)

State: Existing

A potential security vulnerability has been discovered where, under certain circumstances, system integrity may be compromised. This may be in the form of improper file or privilege management. Compaq has corrected this potential vulnerability.

Patch 4.00

OSF440CDE-004

Patch: Security (SSRT0580U)

State: Existing

A potential security vulnerability has been discovered where, under certain circumstances, system integrity may be compromised. This may be in the form of improper file or privilege management. Compaq has corrected this potential vulnerability.

Patch 7.00

OSF440DX-001

Patch: dxcalendar Reminder Displays Through dxpause Screen

State: Existing

This patch fixes the problem where the dxcalendar reminder displays through the pause screen (dxpause) and remains on the top of the pause window.

Patch 8.00

OSF440-010

Patch: Fix For POP Mail Handler

State: Existing

This patch corrects the following:

  • Netscape Mail clients are unable to access their mailboxes after an initial session. The /usr/spool/pop/username.lock file is left over and must be removed manually.

  • The POP mail handler fails to properly rename its temp file after receiving a quit command.

Patch 11.00

OSF440-013

Patch: Security (SSRT0596U)

State: Existing

A potential security vulnerability has been discovered where, under certain circumstances, system integrity may be compromised. This may be in the form of improper file or privilege management. Compaq has corrected this potential vulnerability.

Patch 17.00

OSF440-019

Patch: Fix For BIND Server

State: Existing

This patch corrects the following:

  • Fixes a problem in which a BIND server may find that named will place a warning message in the daemon.log that was not previously seen.

  • Fixes a problem in which a BIND server writes files to the /etc/namedb directory instead of the /var/tmp directory.

Patch 19.00

OSF440-020

Patch: Fix For yacc

State: Existing

This patch fixes a problem in yacc that causes it to generate parse tables that result in the parser not executing a user-specified error recovery action. If a yacc specification worked in Version 3.2 and no longer works in Version 4.0, this may be the problem.

Patch 20.00

OSF440-022

Patch: Cannot Use ipcs Cmd On System Not Booted With vmunix

State: Existing

This patch corrects a problem that prevents a user from using the ipcs command on a system whose kernel has been booted from a file that is not /vmunix.

Patch 21.00

OSF440-023A

Patch: Fix For XTI And DECnet/OSI

State: Supersedes patch OSF440-016A (14.00)

This patch corrects the following:

  • Fixes a problem in which an application using the X/Open Transport Interface (XTI) and the DECnet/OSI transport provider is unable to disconnect a rejected request.

  • Fixes a streams problem in libxti. The t_getprotaddr() function will cause a memory core dump if either of its second or third argument is NULL.

Patch 22.00

OSF440-024

Patch: automount Daemon Hangs

State: Existing

This patch fixes a problem in which the automount daemon hangs when invoked by the rsh command.

Patch 26.00

OSF440-029

Patch: Fix For defragment -V Option

State: Existing

This patch fixes a problem with the defragment command, where the -V option is not being parsed properly.

Patch 28.00

OSF440-030

Patch: Security (SSRT0556U)

State: Existing

A potential security vulnerability has been discovered where,under certain circumstances, users may gain unauthorized access. Compaq has corrected this potential vulnerability.

Patch 32.00

OSF440-034

Patch: mkdir -p Not Returning Error

State: Existing

This patch fixes a problem with the mkdir -p command. mkdir -p would not return an error if the last component in the pathname already exists.

Patch 34.00

OSF440-004

Patch: Fix For kio Subsystem Panic

State: Existing

This patch fixes a panic seen when accessing the kio subsystem (such as with consvar) with improper arguments. The panic was caused by a kernel double-free, and would most likely be seen as a corruption in either the 64- or 96-byte bucket (buckets 2 and 16).

Patch 35.00

OSF440-040

Patch: Enhancement For verify Utility

State: Existing

This enhancement for the /sbin/advfs/verify utility allows it to detect loops in the list of free frags kept in the frags file.

Patch 36.00

OSF440-041

Patch: volrootmir -a Cmd Fails

State: Existing

This patch fixes a problem wherer the LSM command volrootmir -a fails if the source and target disks are not the same type.

Patch 37.00

OSF440-042

Patch: volrecover Not Returning Failed Status Code

State: Existing

This patch corrects a problem in which a failure of the volrecover utility will not return a failed status code.

Patch 38.00

OSF440-043

Patch: quotaon Returns Incorrect Error Status

State: Existing

This patch fixes a problem in which the quotaon command returned an incorrect error status if the file system did not exist.

Patch 40.00

OSF440-046

Patch: binmail Delivers Only Partial Messages

State: Existing

This patch fixes binmail to prevent partial delivery of mail messages when disk quota is reached.

Patch 41.00

OSF440-047A

Patch: Fix For nroff Y2K Problem

State: Existing

This patch fixes a Y2K problem with the nroff text formatter in which the years after 1999 are translated to be 19xxx with 'xxx' being the number of years that have passed since 1900. In this case, the year 2010 displays as 19110.

Patch 42.00

OSF440-048

Patch: Fixes For vrestore Command

State: Existing

This patch fixes two problems with the vrestore command. First, the command was slow to complete when a partial restore operation was requested. Second, the command failed to ignore extended attribute records for the files that were not requested for a vrestore operation.

Patch 43.00

OSF440-049

Patch: Fix For XTI Over TCP/IP

State: Existing

This patch fixes a problem with XTI over TCP/IP when tcp_sendspace and tcp_recvspace have been decreased to 1 K. When sending 4 K data (using t_snd), the call is successful but no data has been sent and no message is returned.

Patch 44.00

OSF440-005

Patch: Fix For Kernel Memory Fault

State: Existing

This patch fixes a kmf problem in bucket 2 (64-byte bucket ) when the type of SCSI device dynamically changes.

Patch 45.00

OSF440-051

Patch: Fix For sort -i Abort Problem

State: Existing

This patch fixes a problem in which sort -i a_file >b_file aborts with the message "A line of the input file contains more than 20480 characters." when LANG = da_DK.ISO8859-1.

Patch 46.00

OSF440-052A

Patch: Shared Library Fix For curses-based Applications

State: Existing

The keymap used with curses functionality was not in sync with the table contained in the term.h header file. This change corrects that and enables several nonfunctioning keys in curses-based applications.

Patch 47.00

OSF440-053

Patch: vi Puts Server Port INTO PASSALL MODE

State: Existing

This patch fixes a problem where vi puts the server port into PASSALL MODE (where XON/XOFF is no longer effective). This creates garbage in the file.

Patch 53.00

OSF440-006

Patch: Fix For spo_process_rsp Panic

State: Existing

This patch fixes a panic that occurs when KZPSA resources are not available to re-enable a channel or a device after a bus reset. The panic string is:

    panic("(spo_process_rsp) ran out of memory!")

Patch 59.00

OSF440-007

Patch: Characters Randomly Repeated Using tip

State: Existing

This patch corrects the following:

  • When using tip or any other method over the serial com lines to a receiver that sends frequent xoff/xon, characters are randomly repeated.

  • On a DECstation 2000/300, the second com port (tty01) does not get configured. An error message "ksh: /dev/tty01: cannot create" is displayed when the tty01 port is accessed.

Patch 60.00

OSF440-008

Patch: Fix For spo_misc_errors errlog Entries

State: Existing

This patch fixes the cause of the spurious spo_misc_errors errlog entry on 4100 class systems.

Patch 61.00

OSF440X11-001

Patch: Enhancement For makedepend Utility

State: Existing

This patch increases the maximum number of files that one file can depend on in the makedepend utility from 1024 to 4096.

Patch 62.00

OSF440X11-002A

Patch: Fix For Motif Drag-and-Drop

State: Existing

This patch fixes a problem with Motif Drag-and-Drop where, if a parent drop site was unregistered before a child drop site, subsequently unregistering the child drop site would cause a segmentation fault.

Patch 63.00

OSF440X11-003

Patch: xfs Fails With Segmentation Fault

State: Existing

This patch fixes a problem where the X font server (xfs) often failed with a segmentation fault when it received an invalid request.

Patch 66.00

OSF440-023B

Patch: libxti/libtli Static Library Fix

State: Supersedes patch OSF440-016B (65.00)

This patch corrects the following:

  • Fixes a problem in which an application using the X/Open Transport Interface (XTI) and the DECnet/OSI transport provider is unable to disconnect a rejected request.

  • Fixes a streams problem in libxti. The t_getprotaddr() function will cause a memory core dump if either of its second or third argument is NULL.

Patch 67.00

OSF440-033B

Patch: mount Cmd Sometimes Kills Other Processes

State: Existing

This patch fixes a problem with the mount command where it sometimes kills other processes.

Patch 68.00

OSF440-047B

Patch: nroff Incorrectly Translates Years After 1999

State: Existing

This patch fixes a Y2K problem with the nroff text formatter in which the years after 1999 are translated to be 19xxx with 'xxx' being the number of years that have passed since 1900. In this case, the year 2010 displays as 19110.

Patch 69.00

OSF440-052B

Patch: Static Library Fix For curses-based Applications

State: Existing

The keymap used with curses functionality was not in sync with the table contained in the term.h header file. This change corrects that and enables several nonfunctioning keys in curses-based applications.

Patch 70.00

OSF440X11-002B

Patch: libXm Static Library Fix For Motif Drag-and-Drop

State: Existing

This patch fixes a problem with Motif Drag-and-Drop where, if a parent drop site was unregistered before a child drop site, subsequently unregistering the child drop site would cause a segmentation fault.

Patch 71.00

OSF440-054B

Patch: Ladebug Enhancements

State: Existing

This patch fixes problems in the DECthreads library for Tru 64 UNIX. Included in this patch are changes to support Ladebug enhancements and a bug fix for applications that employ SCS threads of different priorities.

Patch 72.00

OSF440-078

Patch: Updates FORE ATM (lfa) driver to Rev. V1.0.14

State: Existing

This patch updates the FORE ATM (lfa) driver to Revision V1.0.14.

Patch 75.00

OSF440-060B

Patch: chvol Read & Write Transfer Size Increased

State: Existing

This patch corrects the following:

  • AdvFS volumes were not setting the default I/O byte transfer size to the preferred size reported by the disk drives.

  • AdvFS chvol read and write transfer size range was increased.

  • The read-ahead algorithm was modified to improve performance under certain conditions.

Patch 76.00

OSF440-001

Patch: Fix for simple lock panic

State: New

This patch fixes a system panic with the following panic string:

simple_lock: time limit exceeded

Patch 77.00

OSF440-100

Patch: tapex -L command reports failures

State: New

This patch fixes the problem where the tapex -L command would report failure when run on certain devices. The failure would be reported when the command was run on certain TLZ09 devices, depending on the firmware.

Patch 78.00

OSF440-101

Patch: Fix for dbx

State: New

This patch fixes a problem in viewing a variable subrange parameter from a Pascal module while using dbx.

Patch 80.00

OSF440-103

Patch: Fix for cdfs file system

State: New

This patch fixes a problem with the cdfs file system. The default "a" partitions are being made incorrectly by the disk driver for ISO-9660 CDs causing data corruption when reading beyond end of partition. Only new and non-DEC CD-ROM drives are affected.

Patch 82.00

OSF440-106

Patch: Fix for system crash

State: New

This patch fixes a problem in which the system was consistently crashing by pressing keys during the transition from firmware callback to OS console handling.

Patch 84.00

OSF440-108

Patch: Fix for ALPHAVME320 systems

State: New

This patch fixes two separate problems on the ALPHAVME320 platform:

  • Data corruption in the VB backplane driver.

  • No floppy support in the platform code. The following error message is received during the boot when the floppy is configured at irq6:

    EBV16, invalid isa0 irq6

Patch 85.00

OSF440-109

Patch: Security (SSRT0567U, SSRT0590U)

State: Supersedes patch OSF440-014 (12.00)

A potential security vulnerability has been discovered where, under certain circumstances, system integrity may be compromised. This may be in the form of improper file or privilege management. Compaq has corrected this potential vulnerability.

Patch 86.00

OSF440-110

Patch: Fix for kernel memory fault

State: New

This patch fixes a kernel memory fault caused by a mishandling of multicast addresses on the FDDI interface.

Patch 87.00

OSF440-111

Patch: DECthreads Library Fix

State: Supersedes patch OSF440-054A (48.00)

This patch corrects the following:

  • Fixes problems in the DECthreads library for Tru64 UNIX. Included in this patch are changes to support Ladebug enhancements and a bug fix for applications that employ SCS threads of different priorities.

  • Fixes bugs in the DECthreads library that would affect threaded applications running on Tru64 UNIX V4.0F. The changes are related to synchronous signal processing and thread scheduling.

Patch 89.00

OSF440-113

Patch: Fix for ASE or Cluster system crash

State: New

This patch fxes system crashes seen on ASE or Cluster systems when changing the network interfaces. The stack is not informative and the panic may be "trap: illegal instruction" or "kernel memory fault."

Patch 93.00

OSF440-117

Patch: Fix for kdbx

State: New. Supersedes patch OSF440-104B (201.00)

This patch corrects the following:

  • Fixes a problem with kdbx. A core file created by kdbx was left in the root directory when recovering from a system crash.

  • Fixes a problem with kdbx. The trace command was showing all threads of a process when using the option that should show only selected threads.

Patch 94.00

OSF440-118

Patch: MC1 or 1.5 will not configure

State: New

This patch fixes a problem where an MC1 or 1.5 will not configure with an EV6 8x00. It also improves error handling with MC 2 in a Virtual Hub.

Patch 98.00

OSF440-122A

Patch: Fix for C++ compiler tools

State: New

This patch fixes the name demangling for the tools that print symbol table names generated by the C++ V6.2 compiler. This problem will only occur for most C++ objects compiled with the ANSI options.

Patch 101.00

OSF440-126

Patch: Fix for prof -pixie -asm command

State: New. Supersedes patch OSF440-122B (202.00)

This patch corrects the following:

  • Fixes the name demangling for the tools that print symbol table names generated by the C++ V6.2 compiler. This problem will only occur for most C++ objects compiled with the ANSI options.

  • Fixes a problem where prof -pixie -asm would dump core if the executable being profiled contains extremely long symbol names.

Patch 104.00

OSF440-130

Patch: System hang prevents rlogins or telnets

State: New

This patch fixes a problem where systems could hang in the audit code, preventing rlogins or telnets into it.

Patch 105.00

OSF440-131A

Patch: Fix for class_admin class_daemon problem

State: New

This patch fixes a class_admin/class_daemon problem. When a PID is added to a class it cannot be removed from the class scheduler until the process terminates or the class_scheduler has been stopped.

Patch 108.00

OSF440-134

Patch: Fixes several DEC C compiler problems

State: New

This patch corrects the following:

  • A compiler problem that allowed the generation of EV67 (CIX) instructions to be generated when using the -arch ev6 switch.

  • A compile time performance problem with a very large (1.6 MB) array initialization.

  • An optimization problem that caused incorrect output when using a signed char in a strcpy-like routine, if compiled using -O4 or higher.

  • A compile time error for a source line such as a = strcpy(b,c) + 7.

  • An optimizer problem that caused an unintended sign-extension in the Perl program. This caused an "op/pack" failure in test 9.

Patch 111.00

OSF440-137

Patch: System panics with kernel memory fault msg in dqget

State: New

This patch fixes a problem where the system can panic with a "kernel memory fault" in dqget.

Patch 114.00

OSF440-140

Patch: Fix for NFS system hang

State: New. Supersedes patch OSF440-135 (109.00)

This patch corrects the following:

  • Fixes a system hang problem due to a bug in the NFS write gathering code. The code does not fully synch all writes.

  • Fixes a problem where applications on V4.0F systems can hang, looping in readdirplus().

Patch 118.00

OSF440-144

Patch: Security (SSRT0563U)

State: Supersedes patches OSF440-011 (9.00), OSF440-012 (10.00), OSF440-015 (13.00), OSF440-003 (27.00), OSF440-032 (30.00), OSF440-061 (55.00), OSF440-120 (96.00), OSF440-123 (99.00), OSF440-128 (102.00), OSF440-132 (106.00), OSF440-133 (107.00), OSF440-136 (110.00), OSF440-142 (116.00), OSF440-143 (117.00), OSF440-148 (122.00), OSF440-152 (126.00), OSF440-155 (129.00), OSF440-039 (141.00), OSF440-067 (146.00), OSF440-081 (160.00), OSF440-085 (164.00), OSF440-095 (174.00), OSF440-033A (31.00), OSF440-099 (178.00), OSF440-104A (81.00), OSF440-138 (112.00), OSF440-164 (134.00)

This patch corrects the following:

  • There was a problem where process accounting data was not written to the accounting file when it was on an NFS-mounted file system.

  • Corrects a "simple_lock: time limit exceeded" panic in softclock_scan().

  • Fixes a kernel memory fault from socket code. The kernel memory fault results from failing to get a lock on a list of threads that have requested resources on a socket.

  • Corrects a problem where a signal is delivered, but not responded to, by the target process.

  • Fixes a panic of "get_color_bucket: empty buckets" when the sysconfig attribute "private-cache-percent" is non-zero.

  • A potential security vulnerability has been discovered where under certain circumstances users may gain unauthorized access. Compaq has corrected this potential vulnerability.

  • Fixes a problem with the mount command where it sometimes kills other processes.

  • Fixes a problem where process accounting data was not written to the accounting file when the accounting file was on an NFS-mounted file system.

  • Fixes problems with loadable drivers indicated by a maximum device number, lack of device number 0, or failure to reconfigure or reload a driver.

  • Fixes a problem in which mount would incorrectly fall back to Version 2 after certain errors had been encountered using Version 3.

  • Fixes an nfs/ufs/vm deadlock. While serving a client, the system running ASE/DT as an NFS server can hang with deadlock.

  • Fixes a problem in which the system may panic with the error message "kernel memory fault".

Patch 118.00

continued

  • Fixes several KZPCC RAID controller problems which in turn provides full support of the product.

  • Fixes a problem where applications using the fcntl() system calls may appear to hang.

  • Fixes "simple_lock: time limit exceeded" panics.

  • Fixes two problems; fork can fail to obtain swap space and the resource limitation on core files does not work as documented.

  • Fixes a problem where the system can panic with the following console message:

    bs_bf_htop: invalid handle\n N1 = 0

  • Fixes a system "pause" seen when doing a lot of I/O to UFS filesystems.

  • Fixes a problem that causes system panics when thread_swappable is called with the current_thread as the target thread, when the thread is about to be swapped out.

  • This work provides functionality to allow detecting unlinked referenced files. This work is in response to a Citibank ECP.

  • Fixes a problem with the map entry indexing scheme that results in the following panic:

    pmap_release_page: page not found

  • Fixes a problem in which certain invalid kernel address ranges may get ignored.This can result in invalid kernel memory accesses to be left unnoticed.

  • Fixes a problem that causes the Tru64 UNIX Version 5.0 update install procedure to exit with core dumps and /sbin/loader failures on a system.

  • Fixes a problem in the module core() that can cause a panic with the message:

    vrele: bad ref count

  • Fixes two separate problems:

    • A panic in the kernel with the following error message:

      simple_lock: time limit exceeded

    • A panic occurs when booting kernel interactively and setting the memlimit. The panic error message is as follows:

      kernel memory fault

  • Fixes a problem with kdbx. A core file created by kdbx was left in the root directory when recovering from a system crash.

  • Removes a Granularity Hint Regions (also called GH chunks) restriction which may be encountered on AlphaServer DS20 and ES40 systems running the Tru64 UNIX V4.0F release. This restriction can reduce performance for certain database applications.

  • Fixes several problems associated with Controller Reset (hard-error recovery) for the KZPCC backplane RAID controller.

  • Fixes a system hang condition. All NFS-related services may deadlock.

Patch 119.00

OSF440-145

Patch: System hang occurs in I2c code

State: New

This patch fixes a intermittent hang occurring in the I2c code. This hang is most commonly seen on the DS10 workstation.

Patch 123.00

OSF440-149A

Patch: libsecurity shared library produces core file

State: New

This patch fixes a problem of libsecurity producing a core file when handling error conditions.

Patch 124.00

OSF440-150A

Patch: libots3 shared run-time library fix

State: New

The failure to check the return status after certain system calls caused a problem in the libots3 run-time library. The libots3 run-time library supports OpenMP parallel applications.

Patch 127.00

OSF440-153

Patch: Security (SSRT0583Z)

State: New

A potential security vulnerability has been discovered where, under certain circumstances, system integrity may be compromised. This may be in the form of improper file or privilege management. Compaq has corrected this potential vulnerability.

Patch 128.00

OSF440-154

Patch: Fix and update for sys_check utility

State: New

This patch provides bug fixes to the sys_check utility and updates the sys_check to version 114.

Patch 131.00

OSF440-159

Patch: Fixes for Compaq AlphaServer DS20E and DS20

State: New. Supersedes patch OSF440-107 (83.00)

This patch corrects the following:

  • When configuring the AlphaServer ES40, the ISA devices IDE and USB are not configured if a combo card is installed.

    • On the ES40 and DS20, nonfatal 680 environment machine checks are being logged as fatal/noncorrectable errors.

    • On the DS20, a fix has been made to the handling of power supply, temperature, and fan events so that they are reported correctly.

    • Provides support for the Compaq AlphaServer DS20E.

  • System panics with a kernel memory fault when installing on a AlphaServer DS20.

  • Fixes the following Compaq AlphaServer problems:

    • On the ES40 and DS20, nonfatal 680 environment machine checks are being logged as fatal/noncorrectable errors.

    • On the DS20, a fix has been made to the handling of power supply, temperature, and fan events so that they are reported correctly.

    • Provides support for the Compaq AlphaServer DS20E.

Patch 132.00

OSF440-160

Patch: Fix for packetfilter applications

State: New

This patch fixes a problem with packetfilter applications that use IP packets greater than 8 K.

Patch 135.00

OSF440-021

Patch: Fix for ar command

State: New

This patch eliminates the previous limitation on the maximum number of external symbols that could be handled by the ar command.

Patch 136.00

OSF440-025

Patch: Fix for assert panic

State: New

This patch corrects the following:

  • Callback thread blocking forever in isp_enable_lun

  • assert wait in xpt_ccb_alloc panic

Patch 139.00

OSF440-037

Patch: Fix for lock-terminate system panic

State: New

This patch fixes a kernel problem, where proper locking/reference count management was not being performed. This could result in a "lock-terminate: lock held" system panic.

Patch 140.00

OSF440-038

Patch: Fixes a problem with the newfs command

State: New. Supersedes patch OSF440-121 (97.00)

This patch corrects the following:

  • Fixes invalid malloc message in mfs.

  • - Fixes a problem with the newfs command. When the newfs -N command was run on a mounted file system, it returned an error message similar to the following:

    newfs: /dev/rrz0c: is marked in the disklabel as in use by: 4.2BSD

Patch 144.00

OSF440-064

Patch: Fix for NFS problems

State: New

This patch corrects the following:

  • When starting or stopping NFS, NFS was not checking for NFS daemons running.

  • rpc.pcnfsd was causing core dumps when receiving a SIGTERM signal.

Patch 147.00

OSF440-068

Patch: Fixes a problem with creating multiple ATM ELANs

State: New

This patch fixes a problem with the creation of multiple ATM ELANS.

Patch 148.00

OSF440-069

Patch: Fix for rsh hang

State: New

This patch fixes rsh(1) hanging forever in select().

Patch 151.00

OSF440-072

Patch: Fix for ITPSA driver

State: Supersedes patches OSF440-062 (56.00), OSF440-119 (95.00), OSF440-129 (103.00)

This patch corrects the following:

  • Fixes a problem in which a system with a KZPCA host bus adapter may hang when the SCSI bus is reset.

  • Excessive I/O command timeouts when using KZPCM on CLIPPERs causing disk I/O to be retried and fatal tape I/O errors. Additionally the ITPSA driver now supports the KZPCM, 8951U and 8952U adapters. Support has also been added to identify hardware in event log.

  • Fixes the following problems related to the ITPSA driver that supports the KZPCM adapter:

    • A panic, machine check, or hang can occur when aborting an I/O due to a command timeout or aborting an application program with pending I/Os.

    • Errors can occur while the system is processing a SCSI bus or SCSI bus device reset request that is issued from the class driver.

    • On the 8951U and 8952U adapters, SCSI bus resets are lost when these adapters are connected to single-ended drives.

    • A panic can occur during boot when lockmode is set to 4.

  • Fixes a problem with the ITPSA driver for KZPCM and KZPCA devices, which resulted in a synchronization problem, causing the SCSI bus to hang.

Patch 152.00

OSF440-073

Patch: System hang with large number of pending ioctls

State: Supersedes patches OSF440-018 (16.00), OSF440-157 (130.00)

This patch corrects the following:

  • Fixes a kernel memory fault caused by a streams SMP race condition.

  • Fixes the following Universal Serial Bus (USB) problems:

    • The USB mouse no longer functions after resetting the Xserver.

    • System panics may occur in error handling after a USB device fails a request.

    • The USB device may not deconfigure properly when unplugged from the bus.

    • Problems that will prevent some USB devices from being configured at boot time.

    • A key on a USB keyboard will continue to repeat after being unplugged.

    • USB keyboards may transmit the incorrect keycode for several keys.

  • Fixes a system hang in which there is a large number of pending ioctls on the streams queue.

Patch 153.00

OSF440-074

Patch: Fixes a problem within the SCSI and tape subsystems

State: New

This patch fixes a problem within the SCSI and tape subsystems, in which an expression was not being evaluated properly.

Patch 154.00

OSF440-075

Patch: Fixes restart detection problem with proplistd

State: Supersedes patch OSF440-063 (57.00)

This patch corrects the following:

  • Corrects several NFS problems. Specifically, it fixes a problem where NFS does not update mtime and atime for special files and named pipes. Additionally, it fixes a problem that can cause an NFS client application to hang, or causes a "lock already owned by thread" panic when lockmode=4. The patch also fixes a problem where incorrect NFS client locking caused a KFM panic. Finally the patch fixes a problem where NFS clients may hang in the uninterruptable state.

  • Fixes a restart detection problem with the proplistd daemon. Prior to this fix, when mounting a relocated ASE NFS service with property lists, clients did not detect that the proplistd RPC port number had changed. Clients continued to use the proplistd RPC port number of the old ASE cluster member.

Patch 158.00

OSF440-079

Patch: Error message added to DHCP for outdated databases

State: New

This patch adds an error message to DHCP to inform a user that they may be using an outdated database. The message also points to the README for database conversion instructions.

Patch 159.00

OSF440-080

Patch: : Fix for system hang with inetd

State: New

This patch fixes a problem in which a system can hang when inetd tries to start a daemon listed in inetd.conf, which is not installed on the system. This can occur when a user attempts to telnet to the port reserved for the nonexistent daemon.

Patch 162.00

OSF440-083

Patch: Fix for unresolved symbol:scc_configure message

State: New

This patch fixes a problem in which systems that use the Compaq Tru64 UNIX and install DECnet/OSI and WDD would get the following error message when attempting to build a kernel:

unresolved symbol:scc_configure

Patch 165.00

OSF440-087

Patch: Fixes a problem with CDFS

State: Supersedes patch OSF440-044 (39.00)

This patch corrects the following:

  • Fixes a problem where a system panic will occur when accessing an ISO-9660 format CDROM.

  • Fixes a problem with CDFS. Data corruption occurs when reading beyond the end of a partition.

Patch 167.00

OSF440-089

Patch: Fix for vdump core dump problem

State: New

This patch fixes a problem where the vdump program would dump core with the following message:

nnnn Resources lost(coredump)

Patch 168.00

OSF440-009

Patch: Corrects the printing of Japanese SJIS strings

State: New. Supersedes patch OSF440-114 (90.00)

This patch corrects the following:

  • Corrects how the C shell handles 2-byte characters when running in the Japanese SJIS locale.

  • Corrects the printing of Japanese SJIS strings that are assigned to shell variables in the C shell (csh).

Patch 169.00

OSF440-090

Patch: Fix for crontab -e user command

State: New

This patch fixes a problem with crontab in which, when root runs crontab -e user, the user's crontab file is edited and saved, but is not re-read by the cron daemon. Instead, root's crontab file is re-read.

Patch 170.00

OSF440-091

Patch: Fixes a problem with the stdhosts command

State: New

This patch fixes a problem with the stdhosts command when the file processed has lines longer than 256 characters. The error message stdhost:malformed line "ignored" is displayed.

Patch 173.00

OSF440-094

Patch: fsck may not be able to repair UFS filesystem

State: New. Supersedes patch OSF440-115 (91.00)

This patch corrects the following:

  • Fixes and enhances the quotacheck and fsck commands.

  • Fixes a problem in which the fsck utility may be unable to repair a UFS filesystem.

Patch 175.00

OSF440-096

Patch: Fix for data loss problem that occurs with ksh

State: Supersedes patches OSF440-017 (15.00), OSF440-026 (23.00), OSF440-027 (24.00), OSF440-028 (25.00), OSF440-146 (120.00), OSF440-055 (142.00), OSF440-066 (145.00), OSF440-077 (156.00)

This patch corrects the following:

  • Fixes a problem with /usr/bin/ksh and the named-pipe (FIFO) communication that is used by applications.

  • Corrects a problem that was causing ksh to core dump in vi editing mode. ksh was core dumping intermittently when using "." to repeat a command.

  • ksh does a segmentation fault and core dumps when displaying a here-document.

  • Fixes problems in ksh, file, tail, nawk, awk, and pax.

    • Unexpected logouts and terminal hangups occur when using the /bin/su command and /bin/ksh as a login shell.

    • The file command gives incorrect output concerning WAV audio files.

    • The tail command gives erroneous output when used with both the -n and -r flags.

    • The maximum number of fields per record was changed from 99 to 199 for the awk command.

    • The tar/pax program did not always read the last tape record of an archive. This caused confusion for scripts that were reading a series of archives on the no-rewind device.

  • Fixes a problem in ksh which required two SIGTERM signals to be sent to the process when it exec'ed.

  • Corrects a problem that may cause ksh to coredump when displaying a large here-document in a ksh script.

  • - Fixes a problem that caused incorrect file dates to be restored when pax was used to copy files.

    The problem occurred in the following cases:

    • If the file was a nonempty directory

    • If the file was the target of another symbolic link

  • Fixes a core dump from ksh.

  • Fixes a problem with the Korn shell where data loss occurs when commands are piped together.

Patch 176.00

OSF440-097A

Patch: Fix for log_flush_sync system panic

State: Supersedes patches OSF440-036 (33.00), OSF440-056 (49.00), OSF440-057 (50.00), OSF440-058 (51.00), OSF440-059 (52.00), OSF440-112 (88.00), OSF440-125 (100.00), OSF440-141 (115.00), OSF440-147 (121.00), OSF440-060A (54.00), OSF440-082 (161.00)

This patch corrects the following:

  • Corrects a problem where a mount(8) command failure caused the operating system to crash. Instead, the failure will now only cause the AdvFS filesystem domain to shut down.

  • Fixes a problem on systems using the AdvFS filesystem, where the system can panic with the following panic string:

    del_clean_mcell_list: no primary xtnt record

  • Fixes an AdvFS domain panic that occurs with the following message on the console:

    load_x_cache: bad status from bs_refpg of sbm

  • Fixes a problem with AdvFS that will cause the system to panic with "kernel memory fault" in audit_rec_build().

  • Fixes a problem where the statfs system call was reporting incorrect block usage on AdvFS filesets. As a side effect of this problem, the sendmail utility may sleep needlessly (waiting for space to become available).

  • Provides the following fixes and enhancements to AdvFS:

    • AdvFS volumes were not setting the default I/O byte transfer size to the preferred size reported by the disk drives.

    • AdvFS chvol read and write transfer size range was increased.

    • The read-ahead algorithm was modified to improve performance under certain conditions.

  • Fixes the problem where the system panics if AdvFS detects an inconsistency in the free list of mcells that is kept on a per-volume basis in an AdvFS domain. The panic string seen with this panic is as follows:

    alloc_mcell: bad mcell free list

  • Fixes a problem where update takes too long to sync mmap files when using an AdvFS file system.

  • Fixes the following two problems in AdvFS:

    • When a log half full or log full" problem occurs, an entire system will panic.

    • The erorr message "ftx_bfdmn_recovery:bad record size\n N1 = 1" is received when the wordCnt, as returned by lgr_read, is not enough to hold the ftxDoneLRT record that precedes each log record in a log page.

  • Corrects a problem where a "can't clear a bit twice" panic occurs after an unanticipated system crash and an improperly handled AdvFS recovery operation.

  • Corrects a problem in AdvFS that causes single-CPU systems to hang and causes multiple-CPU systems to panic with a "simple lock time limit exceeded" error specifying lock class name BfAccessTblMutex.

  • Corrects a problem in AdvFS where unmounting a domain that is already in a panicked state could result in the following system panic message:

    log_flush_sync: pinpg error\n N1 = 5

Patch 177.00

OSF440-098

Patch: portmap allows RPC select timeouts to occur

State: New. Supersedes patches OSF440-102 (79.00), OSF440-151 (125.00), OSF440-035 (138.00), OSF440-093 (172.00)

This patch corrects the following:

  • Modifies the strftime() function to make the %V format specifier return the correct week.

  • Fixes a problem of password error messages not being displayed during installation of the security subsystem.

  • The routines wprintf(), swprint(), and fwprintf() do not handle the 'S' format correctly. Instead of treating the data as logical characters, they treat data as bytes.

  • Fixes problems with rsh(1), rlogin(1), and rcp(1) if netgroup names are defined with uppercase letters.

  • Fixes a problem with portmap by allowing RPC select() timeouts to occur when interrupted by signals.

Patch 179.00

OSF440-192

Patch: Fix for panics on AlphaServer GS140/GS60 systems

State: Supersedes patch OSF440-002 (18.00)

This patch corrects the following:

  • Resolves corrupt EV6 binary error log entries for IOP detected UDE (Uncorrectable Data Error) packets on AlphaServer 8200/8400 platforms.

  • Fixes a problem on some AlphaServer GS140/GS60 configurations where a simple lock timeout or TB shoot ack timeout panic may occur.

Patch 181.00

OSF440-216

Patch: Fix for system panic with tcp_output REXMT error msg

State: New. Supersedes patches OSF440-116 (92.00), OSF440-070 (149.00), OSF440-071 (150.00)

This patch corrects the following:

  • Fixes a problem most frequently encountered by the ppp daemon /usr/sbin/pppd, when the ppp connection is terminated. When run in debug mode, an exiting pppd will log a message of the following form when the error is encountered:

    >> May 25 12:29:17 dragon pppd[2525]: ioctl(SIOCDIFADDR): Invalid argument

  • Fixes a kernel memory fault and an SMP race condition with the AltaVista Firewall 98 server on a multi-CPU system.

  • Fixes a problem when a default IP address and a cluster virtual IP address get interchanged after a network restart. The default interface address is used by all outgoing traffic and the alias address can only be used for the incoming packets.

  • Fixes a problem in which the system may panic with the error message "tcp_output REXMT".

Patch 182.00

OSF440CDE-010

Patch: Fix for X server color map problem

State: New

This patch fixes a problem where there were no available colors in the X server's color map after the CDE screen lock was displayed.

Patch 183.00

OSF440CDE-011

Patch: Security (SSRT0614U)

State: New

A potential security vulnerability has been discovered where, under certain circumstances, system integrity may be compromised. This may be in the form of improper file or privilege management. Compaq has corrected this potential vulnerability.

Patch 184.00

OSF440CDE-007

Patch: dtfile does not work correctly in restricted mode

State: Supersedes patch OSF440CDE-005 (5.00)

This patch corrects the following:

  • Fixes a problem where the CDE File Manager (dtfile) sometimes left defunct processes.

  • Fixes a problem where the Common Desktop Environment (CDE) File Manager (dtfile) did not work correctly in restricted mode.

Patch 185.00

OSF440CDE-008

Patch: Security (SSRT0600U)

State: Supersedes patch OSF440CDE-006 (6.00)

This patch corrects the following:

  • A potential security vulnerability has been discovered where, under certain circumstances, system integrity may be compromised. This may be in the form of improper file or privilege management. Compaq has corrected this potential vulnerability.

  • Fixes a problem where dtlogin may incorrectly set the permissions of /var to 775. It also fixes a problem where dtlogin may incorrectly set the umask to 002 for csh users.

Patch 186.00

OSF440CDE-009A

Patch: Fix for dxaccounts error message

State: New

This patch fixes a problem where the Account Manager application, dxaccounts, gets a "BadPixmap" error when selecting an account after the "View Preferences" "Display Icons By Name" option has been selected.

Patch 187.00

OSF440DX-002

Patch: diskconfig fails when creating an AdvFS partition

State: New. Supersedes patch OSF440DX-007 (192.00)

This patch corrects the following:

  • Fixes a problem with the diskconfig utility where ri type disks were not correctly recognized.

  • Fixes a problem where when creating an AdvFS partition, the disk configuration utility (/usr/sbin/diskconfig) failed with the error:

    Error in Tcl Script
    Error: can't read "dskdir": no such variable

Patch 188.00

OSF440DX-003

Patch: Compaq SCSI SNMP sub-agent returns incorrect info

State: New

This patch fixes a problem that causes the Compaq SCSI SNMP subagent (cpq_mibs) to often return incorrect SCSI CD-ROM and tape devices model information, which results in invalid information displaying on the Insight Management Web pages.

Patch 193.00

OSF440DX-008

Patch: usermod does not allow commas in comma field

State: New. Supersedes patches OSF440DX-004 (189.00), OSF440DX-005 (190.00), OSF440DX-006 (191.00)

This patch corrects the following:

  • Fixes two situations in which the GUI account management program (dxaccounts) will crash in a Enhanced Security client environment when attempting to copy a NIS user account.

  • Fixes the problem with the useradd, usermod, userdel commands removing the last entry of the /etc/passwd file when the last line of the /etc/passwd file does not end with the newline character (\n).

  • Fixes a problem where usermod -D can coredump if an NIS group entry contains a large number of users.

  • Fixes a problem in which the usermod command was not allowing any commas in the comment field when the current GECOS fields are filled.

Patch 194.00

OSF440DX-009

Patch: Security (SSRT0612U)

State: New

A potential security vulnerability has been discovered where, under certain circumstances, system integrity may be compromised. This may be in the form of improper file or privilege management. Compaq has corrected this potential vulnerability.

Patch 195.00

OSF440X11-005A

Patch: Shared library fix for libXt

State: New

This patch fixes various Minor System Faults (MSFs) in the X Toolkit library (libXt).

Patch 196.00

OSF440X11-006

Patch: XDMCP Indirect queries do not work

State: New

This patch fixes a problem in the X Display Manager (xdm) where XDMCP Indirect queries do not work.

Patch 198.00

OSF440X11-008

Patch: X server crashes when viewing TIFF images

State: New

This patch fixes a problem where viewing certain TIFF images with an image viewer crashed the X server.

Patch 200.00

OSF440X11-015

Patch: X server support for PCI To Ethernet/Graphics adapter

State: Supersedes patches OSF440X11-004 (64.00), OSF440X11-007 (74.00), OSF440X11-009 (199.00)

This patch corrects the following:

  • Fixes a problem where on systems with a Powerstorm 4D10T (ELSA Gloria Synergy) graphics board, sometimes the graphics board was not initialized properly and failed to work on power-up or when the X server was restarted.

  • Fixes a problem where on systems with a Powerstorm 4D10T (ELSA Gloria Synergy) graphics board, sometimes the X server does not draw lines correctly.

  • Provides the X server support for the PCI To Ethernet/Graphics Combo Adapter (3X-DEPVD-AA) (also known as the ITI6021E Fast Ethernet NIC 3D Video Combination Adapter, InterServer Combo, or JIB).

Patch 203.00

OSF440-149B

Patch: libsecurity static library produces core file

State: New

This patch fixes a problem of libsecurity producing a core file when handling error conditions.

Patch 204.00

OSF440-150B

Patch: libots3 static run-time library fix

State: New

This patch corrects the failure to check the return status after certain system calls caused a problem in the libots3 run-time library. The libots3 run- time library supports OpenMP parallel applications.

Patch 205.00

OSF440CDE-009B

Patch: Fix for dxaccounts BadPixmap error

State: New

This patch fixes a problem where the Account Manager application, dxaccounts, gets a "BadPixmap" error when selecting an account after the "View Preferences" "Display Icons By Name" option has been selected.

Patch 206.00

OSF440X11-005B

Patch: Static library fix (libXt)

State: New

This patch fixes various Minor System Faults (MSFs) in the X Toolkit library (libXt).

Patch 208.00

OSF440-231

Patch: Support for New Hardware Delivery Two (NHD2)

State: New. Supersedes patches OSF440-139 (113.00), OSF440-230 (207.00)

This patch corrects the following:

  • Fixes a problem where the linker (ld) would insert incorrect values for the symbols etext and _etext when building kernels larger than 4 MB.

  • This patch is needed to support the NHD2 (New Hardware Delivery Two) release. The NHD2 installation process modifies the system's linker and the osf_boot file. This patch preserves the modifications that NHD2 makes to the linker and the osf_boot file.

Patch 209.00

OSF440-131B

Patch: Static library fix for libclass.a

State: New

This patch fixes a class_admin/class_daemon problem. When a PID is added to a class it cannot be removed from the class scheduler until the process terminates or the class_scheduler has been stopped.

Patch 210.00

OSF440-239

Patch: Updates emx Fiber Channel driver to revision 1.12

State: Supersedes patches OSF440-088 (73.00), OSF440-065 (58.00), OSF440-207 (180.00)

This patch corrects the following:

  • Fixes various problems with the driver support for the Powerstorm 4D10T (ELSA Gloria Synergy) graphics board.

  • - Provides the driver support for the PCI To Ethernet/Graphics Combo Adapter (3X-DEPVD-AA) (also known as the ITI6021E Fast Ethernet NIC 3D Video Combination Adapter, InterServer Combo, or JIB).

  • This patch updates the emx Fiber Channel driver to revision 1.12, adds support for the KGPSA-CA adapter, and it also fixes the following problems:

    • In an ASE environment, the driver was not appropriately restoring the link state after a LIP; which typically occurs when the fiber channel cable has been unplugged.

    • When connected to the new Pleiades II switches, the switch ports would consume target ids on the adapter's scsci bus.

    • A kernel memory fault in routine emx_handle_els_request.

    • A system hang at boot up caused by infinitely trying to probe the Fiber Channel link.

  • Adds additional error detection to the FC driver.