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 90.00, 95.00, 99.00, 105.00, 147.00, 112.00, 114.00, 116.00, 118.00, 194.00, 122.00, 124.00, 132.00, 135.00, 137.00, 149.00, 151.00, 153.00, 157.00, 164.00, 169.00, 172.00, 120.00, 174.00, 178.00, 180.00, 196.00, 182.00, 128.00, 184.00, 155.00, 188.00, 190.00 New
Patches 14.00, 81.00, 29.00, 35.00, 91.00 Superseded by Patch 93.00
Patch 49.00 Superseded by Patch 97.00
Patches 86.00, 88.00, 165.00 Superseded by Patch 167.00
Patch 1.00 Superseded by Patch 101.00
Patches 18.00, 32.00, 41.00, 57.00 Superseded by Patch 107.00
Patches 15.00, 21.00, 22.00, 30.00, 44.00, 54.00, 66.00, 68.00, 69.00, 108.00 Superseded by Patch 110.00
Patch 8.00 Superseded by Patch 126.00
Patches 67.00, 130.00, 192.00 Superseded by Patch 201.00
Patch 23.00 Superseded by Patch 161.00
Patch 133.00 Superseded by Patch 135.00
Patches 79.00, 138.00 Superseded by Patch 140.00
Patch 83.00 Superseded by Patch 103.00
Patches 72.00, 74.00, 141.00, 142.00, 143.00 Superseded by Patch 145.00
Patches 4.00, 5.00, 6.00 Superseded by Patch 159.00
Patches 27.00, 36.00, 162.00 Superseded by Patch 164.00
Patches 25.00, 170.00 Superseded by Patch 172.00
Patches 17.00, 45.00, 71.00, 78.00, 75.00 Superseded by Patch 176.00
Patch 51.00 Superseded by Patch 186.00
Patches 82.00, 197.00 Superseded by Patch 199.00

Table 2-2:  Summary of Base Operating System Patches

Patch IDs Abstract

Patch 2.00

OSF445CDE-002

Patch: Fix for file permission problem

State: Existing

This patch fixes a problem in which file permissions allow any user to write to the /.dt/Trash/.trashinfo file.

Patch 3.00

OSF445CDE-003

Patch: CDE does not re-create list of application groups

State: Existing

This patch fixes a problem where the Common Desktop Environment (CDE) Application Manager did not re-create the list of application groups at login. After customizing the application groups, users would see the old groups instead of the new groups.

Patch 7.00

OSF445X11-001

Patch: ccedilla and Ccedilla characters do not display

State: Existing

This patch fixes the Turkish F keyboard problem, where the characters Ccedilla and ccedilla can not be entered from the keyboard directly.

Patch 9.00

OSF445X11-003A

Patch: Shared library fix for libDXm

State: Existing

This patch fixes a problem in which the svn widget of libDXm.so creates identical backgrounds and foregrounds.

Patch 10.00

OSF445X11-004

Patch: Provides missing compose definitions

State: Existing

This patch provides missing compose definitions when in ISO8859-15-based locales for the scaron, Scaron, zcaron, and Zcaron characters.

Patch 11.00

OSF445X11-005A

Patch: Fixes problems with X font server

State: Existing

This patch fixes various problems with the X font server and with the X server's interaction with X font servers.

Patch 12.00

OSF445X11-006

Patch: X server may core dump

State: Existing

This patch fixes a problem where the X server could core dump or get unaligned access errors when clients used the Multi-Buffering extension.

Patch 13.00

OSF445X11-007

Patch: Fixes for PowerStorm 4D10T graphics card

State: Existing

This patch corrects the following:

  • Fixes a problem where, on systems with a PowerStorm 4D10T (ELSA Gloria Synergy, SN-PBXGK-BB) graphics card or a PCI To Ethernet/Graphics Combo Adapter (3X-DEPVD-AA), lines and images sometimes are not drawn correctly in scrolled windows.

  • Fixes synchronization and drawing problems in the X server for the PowerStorm 4D10T (ELSA Gloria Synergy, SN-PBXGK-BB) graphics card.

Patch 19.00

OSF445-014

Patch: Fixes a problem with the find command

State: Existing

This patch fixes a problem with the find command where find fails to show file names that start with a period.

Patch 20.00

OSF445-015

Patch: OS only looks in slot 0 for primary CPU

State: Existing

This patch fixes a problem where the operating system only looks in slot 0 for the primary CPU.

Patch 24.00

OSF445-019

Patch: Fixes a problem in ksh

State: Supersedes patch OSF445-011 (16.00)

This patch corrects the following:

  • Fixes a problem in ksh. When the current working directory is / and the command cd .. is entered, the following error message is displayed:

    ksh: ..: bad directory

  • Fixes a problem in ksh in which a space after the -p option would cause the command to fail.

Patch 26.00

OSF445-021

Patch: Fix for restore command failure

State: Existing

This patch fixes a problem in which the restore command can fail with the following error:

Cannot malloc space for property list

Patch 28.00

OSF445-024A

Patch: Adds missing prototype for stime function

State: Existing

This patch adds the missing prototype for the stime() function to <sys/time.h>, allowing C++ programs and other software to properly resolve it.

Patch 31.00

OSF445-028

Patch: Fixes a tftpd problem

State: Existing

This patch fixes a tftpd problem when responding to a broadcast read request and it adds the -b option to control whether to respond to any broadcasts.

Patch 33.00

OSF445-003

Patch: Panic when running Classical IP over lfa ATM driver

State: Existing

This patch fixes a kernel panic seen when running Classical IP over the lfa ATM driver. This panic would only occur in lockmode 4. If not in lockmode 4, the symptom would be a CPU hang.

Patch 34.00

OSF445-030

Patch: Security (SSRT0636U)

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 37.00

OSF445-033

Patch: quotactl prototype is now POSIX compliant

State: Existing

This patch changes the quotactl prototype in /usr/include/ufs/quota.h to meet POSIX standards.

Patch 39.00

OSF445-035

Patch: Fixes problem with NetRAIN devices

State: Existing

This patch fixes a problem of NetRAIN devices failing to come up after the rcinet restart command is entered.

Patch 40.00

OSF445-036

Patch: Corrects problem of invalid messages in daemon file

State: Existing

This patch prevents the "nfscast: select: Invalid argument" message from appearing in the daemon.log when the server is not available. It also changes the "trymany: servers not responding: RPC: Unable to receive" message to an informational versus an error message.

Patch 42.00

OSF445-038

Patch: Fixes vrestore problems

State: Existing

This patch corrects the following vrestore problems:

  • A previous patch caused incomplete restores.

  • A warning message is displayed when the path for the first file in a group of hardlinks is created without using original protection codes and property lists.

  • A warning message is displayed and vrestore aborts if it fails to malloc space for a property list.

  • A message which had been inserted at the end of the message file had the wrong message category (could cause messaging confusion).

  • An uninitialized variable in the code that restores property lists could cause malloc failures, memory faults, "error setting extended attributes", and infinite loops when using the -l option.

  • Corrupted property list information could cause an infinite loop.

Patch 43.00

OSF445-039

Patch: Fixes a kernel memory fault

State: Existing

This patch fixes a kernel memory fault caused by either of the following conditions:

  • On EV6 platforms, when the debugger is used to view the OT_DEVMAP object mapping memory in I/O space that is mapped to a user process.

  • When routine pmap_coproc_exit_notify() modifies the pmaps' coproc_tbi function to be 0, a null pointer, while it is being checked by routine pmap_remove_all().

Patch 46.00

OSF445-041

Patch: Fix for if.h file

State: Existing

This patch fixes a typo found in the /usr/sys/include/if.h file.

Patch 47.00

OSF445-042

Patch: Fixes problems in Compaq C compiler

State: Existing

This patch fixes the following problems in the Compaq C compiler:

  • A "virtual memory exhausted" error when compiling the Open Source encryption library OpenSSL.

  • An optimizer problem in loop unrolling that caused an incorrect result under certain conditions.

  • Various compiler crashes under certain conditions.

Patch 48.00

OSF445-043

Patch: Performance problem for round robin sequential reads

State: Existing

This patch fixes a performance problem for round robin sequential reads on LSM mirrored volumes.

Patch 50.00

OSF445-045

Patch: Prevents vold from dumping core

State: Existing

This patch prevents /sbin/vold from dumping core during an execution of a volprint or other query command.

Patch 52.00

OSF445-047

Patch: genvmunix does not boot on system with Atalla AXL200

State: Existing

This patch fixes a problem where genvmunix does not boot on a system with an Atalla AXL200 card installed.

Patch 53.00

OSF445-048

Patch: Fixes a kernel memory fault in procfs_get_s5_dir

State: Existing

This patch fixes a kernel memory fault in procfs_get_s5_dir.

Patch 56.00

OSF445-050

Patch: Fixes panic when deleting a process group

State: Existing

This patch fixes a "lock_terminate: lock held" panic when deleting a process group.

Patch 58.00

OSF445-053

Patch: Fixes problem with btcreate command

State: Existing

This patch fixes a problem with btcreate command where default restore fails if the disklabel is different. This patch also fixes a btextract character missing problem and extends the robot media changer sleep time for slower media changers.

Patch 59.00

OSF445-054

Patch: Cursor is displayed incorrectly

State: Existing

This patch fixes a problem where the cursor is displayed incorrectly when the image plane is set to 1 and the mask plane is set to 0.

Patch 60.00

OSF445-055

Patch: KMF when type of SCSI device dynamically changes

State: Existing

This patch fixes a problem when the type of SCSI device dynamically changes, which can result in a kernel memory fault or memory corruption panic.

Patch 61.00

OSF445-056

Patch: Fixes a problem with the psiop driver

State: Existing

Fixes a problem with the psiop driver that causes it to fail when vdump is used. The following error is displayed:

vdump : unable to write to device

Patch 62.00

OSF445-057

Patch: Provides latest driver for PowerStorm 4D10T card

State: Existing

This patch provides the latest driver for the PowerStorm 4D10T (ELSA Gloria Synergy, SN-PBXGK-BB) graphics card and the latest graphics driver for the PCI To Ethernet/Graphics Combo Adapter (3X-DEPVD-AA).

Patch 63.00

OSF445-059

Patch: Fixes a hang in shutdown process of system

State: Existing

This patch fixes a hang in the system shutdown process ("shutdown now") when a device has flow control switched off.

Patch 64.00

OSF445-006

Patch: Fixes a kernel memory fault when using ATM

State: Existing

This patch fixes a kernel memory fault when using ATM.

Patch 70.00

OSF445-067

Patch: Fix for dbx problems

State: Existing

This patch fixes three problems in dbx:

  • dbx stack trace is incomplete.

  • Assignment to a variable would fail after viewing a non-local symbol.

  • The use of vfork would raise a signal 66.

Patch 73.00

OSF445-OSF445-007

Patch: Adds fix to VMAC functionality when used with NetRAIN

State: Supersedes patch OSF445-005 (55.00)

This patch corrects the following:

  • Fixes a kernel memory fault in VMAC code if_addnewaddr().

  • Adds a fix to VMAC functionality when used with NetRAIN.

Patch 76.00

OSF445-078

Patch: Corrects problems with fgrep command

State: Supersedes patch OSF445-034 (38.00)

This patch corrects the following:

  • Corrects a problem with the fgrep command; when it is used with the -s flag all output is suppressed.

  • Fixes two problems with fgrep:

    • The command fgrep -f searchlist causes the following error message when the searchlist is too long:

      wordlist too large

      In the test case it was 1500 entries.

    • The command fgrep -f searchlist displays datafiles verbatim if the searchlist has blank lines.

Patch 77.00

OSF445-074

Patch: Fixes SCSI problems

State: Supersedes patch OSF445-060 (65.00)

This patch fixes problems with:

  • Continuous resets when an I/O command is causing the resets

  • Read capacity recovery failure

  • Bad block replacement (BBR) processing

  • A simple lock panic

Patch 80.00

OSF445-071

Patch: Fix for memx command

State: Existing

This patch fixes a problem with the memx command where it improperly handles memory sizes of 2 GB or greater.

Patch 84.00

OSF445X11-003B

Patch: Static library fix for libDXm

State: Existing

This patch fixes a problem in which the svn widget of libDXm.so creates identical backgrounds and foregrounds.

Patch 85.00

OSF445X11-005B

Patch: Fix for X server interaction with X font server

State: Existing

This patch fixes various problems with the X font server and with the X server's interaction with X font servers.

Patch 87.00

OSF445-024B

Patch: C++ functions do not properly resolve stime function

State: Existing

This patch adds the missing prototype for the stime() function to <sys/time.h>, allowing C++ programs and other software to properly resolve it.

Patch 90.00

OSF445-087

Patch: Corrects problems in the lat driver

State: New

This patch corrects problems in the lat driver which caused improper processing of the ioctl TCSBRK, as well as the generation of spurious characters when the libc routine tcdrain() was used.

Patch 93.00

OSF445-108

Patch: Fix for applications that return zero-filled memory

State: Supersedes patches OSF445-001 (14.00), OSF445-023 (81.00), OSF445-025 (29.00), OSF445-031 (35.00), OSF445-112A (91.00)

This patch corrects the following:

  • Adds a NULL to the resulting string output of swprintf() calls.

  • Fixes a problem in libc that affects debugger tracebacks of code containing split procedures.

  • Fixes a problem where gmtime() was erroneously setting the tzname[0] array.

  • Increases the length of the user names for rsh and rexec to allow for NT interoperabilty.

  • Addresses performance and scalability issues for highly contended threaded applications running on EV6 SMP machines.

  • Fixes a problem for those applications that assume that initial allocations of memory from the C run-time library's malloc() function will return only zero-filled memory.

Patch 95.00

OSF445-112B

Patch: Addresses performance and scalability issues

State: New

This patch addresses performance and scalability issues for highly contended threaded applications running on EV6 SMP machines.

Patch 97.00

OSF445-118

Patch: Assembler generates incorrect error messages

State: Supersedes patch OSF445-044 (49.00)

This patch corrects the following:

  • Resolves a problem that caused the assembler to flag any identifiers whose length exceeded 1024 characters with an assembly-time error. With this patch, such identifiers are now accepted.

  • Corrects a problem whereby the assembler would generate incorrect error messages for source programs, which produces a mix of hand-coded and assembler-generated relocation operands.

Patch 99.00

OSF445-089

Patch: Fix for mailx

State: New

This patch corrects the problem so mailx(1) will work correctly if the -r and -s flags are used together.

Patch 101.00

OSF445CDE-004A

Patch: Desktop applications fail if CDE is not initialized

State: Supersedes patch OSF445CDE-001A (1.00)

This patch corrects the following:

  • Fixes a problem in which dtfile ICDE COSE tool does not work when TMPDIR is defined as /ldata/disk_local/tmp. The dtfile tool returns the following error:

    /ldata/disk_local/tmp/sdtdbcache_AAAaadmma: Cross-device link
    /ldata/disk_local/tmp/sdtdbcache_BAAaadmma: Cross-device link
    Floating exception (core dumped)

  • Fixes a problem with the Common Desktop Environment (CDE) in which some desktop applications will fail if CDE is not initialized. The error which appears in the users home .dt/errorlog file is as follows:

    Desktop Not Initialized: Could not createAction/Datatypes
    database.

Patch 103.00

OSF445CDE-004B

Patch: Fix for Desktop Not Initialized error

State: Supersedes patch OSF445CDE-001B (83.00)

This patch corrects the following:

  • Fixes a problem in which dtfile ICDE COSE tool does not work when TMPDIR is defined as /ldata/disk_local/tmp. The dtfile tool returns the following error:

    /ldata/disk_local/tmp/sdtdbcache_AAAaadmma: Cross-device link
    /ldata/disk_local/tmp/sdtdbcache_BAAaadmma: Cross-device link
    Floating exception (core dumped)

  • Fixes a problem with the Common Desktop Environment (CDE) in which some desktop applications will fail if CDE is not initialized. The error which appears in the users home .dt/errorlog file is as follows:

    Desktop Not Initialized: Could not createAction/Datatypes
    database.

Patch 105.00

OSF445-098

Patch: Prevents not currently mounted warning messages

State: New

This patch prevents "not currently mounted" warning messages from being displayed for filesystems the user did not request to umount.

Patch 107.00

OSF445-076

Patch: Fixes a hang in biodone

State: Supersedes patches OSF445-013 (18.00), OSF445-029 (32.00), OSF445-037 (41.00), OSF445-052 (57.00)

This patch corrects the following:

  • Fixes a problem where a root user was not allowed to check file access on behalf of a user without completely becoming the user. The functionality is needed by the ASU (Advanced Server for UNIX) product.

  • Fixes a simple_lock time limit exceeded panic due to an SMP race condition in namecache.

  • Fixes a race condition in the UBC code where a lookup is done on a page being invalidated (freed).

  • Includes UFS delayed metadata mount option that fixes metadata intensive application performance.

Patch 110.00

OSF445-095

Patch: Fix for kernel memory fault

State: Supersedes patches OSF445-010 (15.00), OSF445-016 (21.00), OSF445-017 (22.00), OSF445-026 (30.00), OSF445-004 (44.00), OSF445-049 (54.00), OSF445-062 (66.00), OSF445-064 (68.00), OSF445-066 (69.00), OSF445-101 (108.00)

This patch corrects the following:

  • Fixes a problem where the following can occur during a system panic

    • System calls interrupts

    • mpsleep() returns an EINTR error when the panicstr is non-NULL

    • An infinite looping at a very high priority

  • Fixes a bug such that when fuser -k is issued on a dismounted NFS mount point in which some process is running, a hang will occur.

  • Fixes a problem in which operations on NFS files can hang indefinitely.

  • Fixes a problem that causes corruption in the floating point registers whereby the flag fields nxm_fp_owned are overwritten with 0s.

  • Fixes a problem where, if the size of the message queue was increased, writers to the queue that were blocked would not wake up for processing.

  • Fixes a system panic with panic string:

    psig: catch not set

  • Fixes a problem where the system appears to hang. A child process is holding a lock too long and preventing other processes from doing work.

  • Fixes a problem in which the POSIX interval timer is not resilent to clock slowdown caused either by NTP or by a backwards change of the clock.

  • Fixes a kernel memory fault seen under certain conditions when setting a thread's priority.

  • There is a potential for a system panic in routine sbflush() if there is an attempt to flush a socket buffer while it is locked by another thread. This patch corrects the problem.

  • This patch fixes two panics that have the following error messages:

    simple_lock: time limit exceeded

    simple_lock: lock already owned by cpu

Patch 112.00

OSF445-091

Patch: IDE devices may cause the system to panic or hang

State: New

This patch corrects recognition problems with some models of IDE CD-ROM devices and removable disk devices during system startup. Some IDE devices may cause the system to hang or panic during startup and others may not be recognized.

Patch 114.00

OSF445-106

Patch: Prevents a possible NFS over TCP hang

State: New

This patch prevents a possible NFS over TCP hang. NFS TCP threads will be blocked in sosbwait() causing the system to appear to hang.

Patch 116.00

OSF445-094

Patch: Fix for tar command

State: New

This patch fixes a problem with the tar command. Corruption occurs when restoring a file system that contains more than two hard links to a file.

Patch 118.00

OSF445X11-009A

Patch: Fixes a memory leak in Xt

State: New

This patch fixes a memory leak in the X Window System's X Toolkit library (Xt) that could occur when creating and destroying Motif List, Text, and TextField widgets.

Patch 120.00

OSF445X11-009B

Patch: Memory leak when creating and destroying widgets

State: New

This patch fixes a memory leak in the X Window System's X Toolkit library (Xt) that could occur when creating and destroying Motif List, Text, and TextField widgets.

Patch 122.00

OSF445-107

Patch: Upgrades sys_check utility to version 119.1

State: New

This patch upgrades sys_check utility to version 119 and provides the following changes:

  • Fixes the ra200info tool from core dumping.

  • Utilizes Compaq Analyze when available.

  • Utilizes storage's new cliscript tool in place of hszterm.

  • Updates ASU section.

  • Fixes two NFS problems.

Patch 124.00

OSF445-117

Patch: Build failure on AlphaServer DS20 and ES40 systems

State: New

This patch fixes a problem that caused a kernel build failure when installing or deleting dupatch. This problem occurred on Compaq AlphaServer DS20 and ES40 systems.

Patch 126.00

OSF445X11-008A

Patch: Memory leak occurs in Xlib

State: Supersedes patch OSF445X11-002 (8.00)

This patch corrects the following:

  • Fixes a problem in which some 8-bit characters cannot be entered directly from the keyboard when the Caps Lock setting is on.

  • Fixes two memory leaks in the X Window System's X library (Xlib) that can occur when creating and destroying Motif List, Text, and TextField widgets.

Patch 128.00

OSF445X11-008B

Patch: Fix for X Window library memory leak

State: New

This patch fixes two memory leaks in the X Window System's X library (Xlib) that can occur when creating and destroying Motif List, Text, and TextField widgets.

Patch 132.00

OSF445CDE-006

Patch: dtlogin core dumps servicing srequests from XDMCP

State: New

This patch fixes a problem where the Common Desktop Environment (CDE) login daemon, dtlogin, core dumps occasionally when servicing requests from XDMCP clients such as X terminals or PCs running X servers.

Patch 135.00

OSF445-099

Patch: ATM LAN emulation fails using ATM Meteor 351 board

State: New. Supersedes patches OSF445-097 (133.00)

This patch corrects the following:

  • When running ATM LAN Emulation, using more than four ATM NetRAIN interfaces can result in recursive calls, causing a "kernel stack not valid" halt.

  • Fixes a problem of ATM LAN emulation failing to come up when using the ATM Meteor 351 board.

Patch 137.00

OSF445-081

Patch: Fix for itpsa driver negotiating for ULTRA2 speed

State: New

This patch fixes the itpsa driver negotiating for ULTRA2 speed, although the SCSI bus is single-ended.

Patch 140.00

OSF445-115

Patch: Printer fixes

State: Supersedes patches OSF445-072 (79.00), OSF445-082 (138.00)

This patch corrects the following:

  • Fixes a printing problem where lpd reads any data from the printer that has not been read, for local and remote connections. The read-backs for remote connections cause an additional two second timeout which may cause a job-submit failure on the job-number wrap-around.

  • A user is unable to delete a print job from a remote system with a hostname greater than 32 characters because the hostname was truncated.

  • When a TCP/IP connection fails, the retry algorithm would take longer to print jobs due to a long retry interval.

  • A timing hole during lpd last-job completion and shutdown needed to be closed.

  • It was not possible to print to the lpd queue using Windows 2000.

  • Corrects a problem in which, under certain conditions, unnecessary error messages are written to the lpr.log file.

Patch 145.00

OSF445-058A

Patch: NFS writes cause protocol violations

State: Supersedes patches OSF445-069 (72.00), OSF445-008 (74.00), OSF445-065 (141.00), OSF445-075 (142.00), OSF445-002 (143.00)

This patch corrects the following:

  • Fixes a problem where the following can occur during a system panic:

    • System calls interrupts.

    • mpsleep() returns an EINTR error when the panicstr is non-NULL.

    • An infinite loop at a very high priority.

  • Fixes a bug that occurs when fuser -k is issued on a dismounted NFS mount point in which some process is running, a hang will occur.

  • Fixes a problem in which operations on NFS files can hang indefinitely.

  • Fixes a problem that causes corruption in the floating point registers whereby the flag fields nxm_fp_owned are overwritten with 0s.

  • Fixes a problem where, if the size of the message queue was increased, writers to the queue that were blocked would not wake up for processing.

  • Fixes a system panic with panic string:

    psig: catch not set

  • Fixes a problem where the system appears to hang. A child process is holding a lock too long and preventing other processes from doing work.

  • Fixes a problem in which the POSIX interval timer is not resilent to clock slowdown caused either by NTP or by a backwards change of the clock.

  • Fixes a kernel memory fault seen under certain conditions when setting a thread's priority.

  • There is a potential for a system panic in routine sbflush() if there is an attempt to flush a socket buffer while it is locked by another thread. This patch corrects the problem.

  • This patch fixes two panics that have the following error messages:

    simple_lock: time limit exceeded

    simple_lock: lock already owned by cpu

  • Corrects a problem with the incorrect ordering of network interfaces which was resulting in network partitions.

  • Fixes a panic associated with ASE service failover.

  • Fixes a panic in in_pcbfree() when NFS is implemented over TCP.

  • Fixes a problem with relocating an TCR/ASE NFS service when one or many clients have the service mounted over TCP.

  • Coding change to ip_insertoptions() to correct excessive execution time in routine in_cksum due to invalid message length.

  • Fixes reply values for NFS writes which were causing protocol violations.

Patch 147.00

OSF445-058B

Patch: Fixes reply values for NFS writes

State: New

This patch fixes reply values for NFS writes which were causing protocol violations.

Patch 149.00

OSF445-090

Patch: vdump stores symbolic link files as directories

State: New

This patch fixes a problem where the vdump command will sometimes store symbolic link files as directories in the vdump archive.

Patch 151.00

OSF445-114

Patch: Fix for collect command

State: New

This patch fixes several problems with the collect command, and it adds sysloging when collect suspends, resumes, or receives a signal.

Patch 153.00

OSF445X11-010A

Patch: Fix for libXm memory leak

State: New

This patch fixes various memory leaks in the Motif library (libXm) that could occur when creating and destroying Motif List, Text, and TextField widgets.

Patch 155.00

OSF445X11-010B

Patch: Memory leak occurs in Motif library

State: New

This patch fixes various memory leaks in the Motif library (libXm) that could occur when creating and destroying Motif List, Text, and TextField widgets.

Patch 157.00

OSF445-105

Patch: Bootlink fails on Alphastations 600, 600A, 500/400

State: New

This patch fixes a problem in which the bootlink can fail on Alphastations 600, 600A, 500/400.

Patch 159.00

OSF445DX-004

Patch: Fixes incorrect date and time stamp on new directory

State: Supersedes patches OSF445DX-001 (4.00), OSF445DX-002 (5.00), OSF445DX-003 (6.00)

This patch corrects the following:

  • Fixes a problem in which the dxaccounts application does not allow users to be added to groups with Group ID lower than the default minimum specified in the General Options dialog.

  • Fixes the following cli/dxaccounts problems:

    • The error message displayed when the Account Manager fails to start due to the detection of an Account Manager lock file (/etc/.AM_is_running) is not clear.

    • The command uermod -D does not display the Expire date when it is set.

    • Enabling to change root's login/uid through cli/dxaccounts utilities.

  • Fixes a problem in which dxaccounts does not allow the system manager to add NIS users when the system is running enhanced security.

  • Fixes a problem where the new home directory for a new user ID is created with the date and time stamp of the /usr/skel directory.

Patch 161.00

OSF445-088

Patch: Fix for bcache problem

State: Supersedes patch OSF445-018 (23.00)

This patch corrects the following:

  • Corrects a problem in which the perrmask register on Tsunami systems can be overwritten.

  • Fixes a problem that caused an incorrect bcache size to be returned to the kernel from the HWRPB. This problem occurred on Professional Workstation 900 and 1000 systems and AlphaServer DS10, DS20, DS20E, ES40, GS80, GS160, and GS320 systems.

Patch 164.00

OSF445-093A

Patch: Maximum Login Interval field ignored

State: New. Supersedes patches OSF445-022A (27.00), OSF445-032A (36.00), OSF445-084A (162.00)

This patch corrects the following:

  • Corrects a problem of the rsh command displaying a warning message instead of the rsh command output when C2 security is configured.

  • Fixes a problem with logins in a DCE/C2 environment. The user could encounter an error "Bad priority setting" if there is a u_priority setting used in /etc/auth/system/default file.

  • Fixes a problem when a system is configured with DECnet, C2, and NIS. When invoking edauth(8) <user_name>, the error "Must be on NIS master server to update entry for <user_name>" is returned.

  • Fixes a problem for Enhanced Security configurations, where the Maximum Login Interval (u_max_login_intvl) field was being ignored for account templates.

Patch 167.00

OSF445-093B

Patch: Fix for Enhanced Security problem

State: Supersedes patches OSF445-022B (86.00), OSF445-032B (88.00), OSF445-084B (165.00)

This patch corrects the following:

  • Corrects a problem of the rsh command displaying a warning message instead of the rsh command output when C2 security is configured.

  • Fixes a problem with logins in a DCE/C2 environment. The user could encounter an error "Bad priority setting" if there is a u_priority setting used in the /etc/auth/system/default file.

  • Fixes a problem when a system is configured with DECnet, C2 and NIS. When invoking edauth(8) <user_name>, the error "Must be on NIS master server to update entry for <user_name>" is returned.

  • Fixes a problem for Enhanced Security configurations, where the Maximum Login Interval (u_max_login_intvl) field was being ignored for account templates.

Patch 169.00

OSF445-061

Patch: Fixes a problem with advscan

State: New

This patch fixes a problem where advscan -a -g does not display bootable partitions properly.

Patch 172.00

OSF445-096

Patch: Fix for mv command

State: New. Supersedes patches OSF445-020 (25.00), OSF445-104 (170.00)

This patch corrects the following problems with the mv command:

  • An invalid error message when attempting to move files in which the source name is the same as the destination name.

  • When using mv -i to rename a symlink pointing to a file on a different filesystem owned by a different user, this results in the prompt:

    Ownership of y will change. Continue?

  • When moving a file from one file system to another, the mv command will copy the file rather than using the rename() system call, which can result in file loss.

  • Corrects the problem with the mv(1) command deleting files in the directory when the user moves a directory to itself.

Patch 174.00

OSF445-051

Patch: Fix for salvage utility

State: New

This patch corrects the following problems:

  • Fixes two infinite loops that could make salvage run forever.

  • Removes garbage characters from symlink recovery in salvage.

Patch 176.00

OSF445-083

Patch: Fixes a problem with AdvFS

State: Supersedes patches OSF445-012 (17.00), OSF445-040 (45.00), OSF445-068 (71.00), OSF445-073 (78.00), OSF445-079 (75.00)

This patch corrects the following:

  • Fixes a problem with verify. When verify is run on a brand new domain, NFS warnings are displayed even though no NFS related activity is being done.

  • Fixes a system hang that could last up to a few minutes with large files when performing synchronous IO requests and a flushing loop.

  • Fixes a problem where, in the output of a ps command, the PAGEIN column reports 0 for all processes.

  • Patch turns off AdvFS assert which, when turned on, a performance degradation in AdvFS occurs.

  • A kernel memory fault can occur on an smp machine when one thread is extending a clone frags file and another thread does a stat system call on a file with a frag.

  • Fixes a problem with AdvFS. An AdvFS domain becomes inaccessible when using the mount -d option.

Patch 178.00

OSF445-102

Patch: Fix for what command

State: New

This patch fixes a problem in the what command, where it was unable to process more than one input file at once.

Patch 180.00

OSF445CDE-005

Patch: Fixes a dtmail problem

State: New

This patch fixes a dtmail problem in which a From line with quotes in it incorrectly finds the date of the mail message. This error is displayed on the main screen under the header Date and Time and shows up as Dec. 31 or as a blank field.

Patch 182.00

OSF445-086

Patch: Incorrect encoding for SysV Open call audit parameter

State: New

This patch fixes a problem where encoding for the SysV Open call audit parameter was incorrect. This could cause a system panic.

Patch 184.00

OSF445CDE-007

Patch: dtwm hangs on system with multiple displays

State: New

This patch fixes a problem in which the Window Manager (dtwm) intermittently hangs on a system which uses multiple displays.

Patch 186.00

OSF445-085

Patch: Fix for cron problems

State: Supersedes patch OSF445-046 (51.00)

This patch corrects the following:

  • Fixes a problem where some crontab jobs would run multiple times in the same minute.

  • The cron daemon does intensive logging and fills up the disk.

  • Multiple cron daemons continue to run and consume system resources due to the fact that, after a user is deleted from the system, there are still jobs running on the user's behalf.

Patch 188.00

OSF445-092

Patch: Fixes several problems in the tapex utility

State: New

This patch fixes the following problems:

  • Accuracy of performance tests has been improved.

  • The tapex exit status has been corrected.

  • The tapex utility was fixed to determine eom status in Command Timeout Test and exit with non-0 status to indicate failure.

Patch 190.00

OSF445DX-005

Patch: Fix for diskconfig startup error message

State: New

This patch fixes a problem that was causing diskconfig to issue the error message "can't read tminor: no such variable" upon startup.

Patch 194.00

OSF445X11-011

Patch: Xserver support for OXYGEN VX1 PCI card

State: New

This patch provides the Xserver library for the new 3DLabs OXYGEN VX1 PCI graphics card.

Patch 196.00

OSF445-135

Patch: Fix for floppy disk

State: New

Compaq has determined in laboratory testing that there is a theoretical possibility that during read and write operations to the floppy disk on DS10, DS10L and ES40 AlphaServers and VS10 and XP900 AlphaStations, a single byte of data may be inaccurately read or written without notice to the user or system. The potential for this anomaly exists only if floppy data read and write operations are attempted while there is extremely heavy traffic on these Alpha systems' internal input/output busses. Although Compaq has observed the anomaly only in laboratory tests designed to create atypical system stresses, including almost constant use of the floppy disk drive, we are supplying this patch to address this potential issue.

Patch 199.00

OSF445-127

Patch: Provides enhancements for GS-series platforms

State: Supersedes patches OSF445-080 (82.00), OSF445-129 (197.00)

This patch corrects the following:

  • Provides enhancements for the GS-series platforms. The header information in Hierarchical Switch machine checks was incorrect. The early revisions of PCA hardware do not allow Window 3 DAC for DMA.

  • Fixes a problem on AlphaServer GS80, GS160, and GS320 systems where under specific set of unlikely circumstances it is possible for revision 4 PCA hardware to falsely report PCI hung bus errors. This will cause a uncorrectable hardware machine check and operating system panic. This patch must be installed if the hardware configuration includes any revision 4 PCA (IOP to PCI bus) adpaters.

  • Fixes a problem on the Alphaserver GS80, GS160, and GS320 platforms where the system will issue an environmental warning and shut itself down when it reaches a critical temperature, even though this temperature is safe for the power supply.

Patch 201.00

OSF445-109

Patch: Driver support for OXYGEN VX1 PCI card

State: Supersedes patches OSF445-063 (67.00), OSF445-111 (130.00), OSF445-113 (192.00)

This patch corrects the following:

  • Updates the emx Fiber Channel driver to Revision 1.22, correcting a successive command timeout problem. This error would cause degraded performance.

  • This patch fixes the following DE600/DE602 10/100 Ethernet adapters problems:

    • The primary CPU may appear hung on networks where switches send "Flow Control Pause" frames if they become overloaded.

    • Transmit timeout messages appear in the console log due to the driver timing out a frame.

  • Provides the device driver support for 3DLabs Oxygen VX1 graphics adapter.

  • Provides support for the DEGPA-TA (1000BaseT) Gigabit Ethernet device.