2    Summary of Base Operating System Patches

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

Table 2-1 lists patches that have been updated.

Table 2-2 provides a summary of patches in Patch Kit-0003.

Table 2-1:  Updated Base Operating System Patches

Patch IDs Change Summary
Patches 151.00, 229.00, 233.00, 235.00, 247.00, 249.00, 251.00, 258.00, 261.00, 265.00, 268.00, 272.00, 288.00, 301.99, 303,00, 311.00, 313.00, 315.00, 319.00, 321.00, 331.00, 333.00, 335.00, 337.00, 339.00, 341.00, 347.00, 349.00, 351.00, 353.00, 355.00, 357.00, 359.00, 361.00, 363.00, 365.00, 367.00, 369.00, 371.00, 373.00, 377.00, 383.00, 385.00, 388.00, 390.00, 396.00, 405.00, 408.00, 410.00, 412.00, 414.00, 416.00, 424.00, 426.00, 428.00, 434.00, 437.00, 439.00, 442.00 New
Patch 131.00 Superseded by Patch 153.00
Patch 110.00 Superseded by Patch 155.00
Patches 2.00, 3.00, 6.00, 9.00, 10.00, 13.00, 31.00, 44.00, 47.00, 48.00, 64.00, 80.00, 83.00, 91.00, 93.00, 98.00, 101.00, 108.00, 112.00, 120.00, 127.00, 128.00, 129.00, 65.00, 88.00, 94.00, 97.00, 49.00, 132.00, 114.00, 14.00, 17.00, 74.00, 92.00, 100.00, 103.00, 119.00, 7.00, 139.00, 12.00, 104.00, 96.00, 20.00, 45.00, 51.00, 143.00, 73.00, 5.00, 76.00, 84.00, 113.00, 141.00, 135.00, 4.00, 130.00, 156.00, 157.00, 158.00, 159.00, 160.00, 161.00, 162.00, 163.00, 164.00, 165.00, 166.00, 167.00, 168.00, 169.00, 170.00, 171.00, 172.00, 173.00, 174.00, 175.00, 176.00, 177.00, 178.00, 179.00, 180.00, 181.00, 182.00, 183.00, 184.00, 185.00, 186.00, 187.00, 188.00, 189.00, 190.00, 191.00, 192.00, 193.00, 194.00, 195.00, 196.00, 197.00, 198.00, 199.00, 200.00, 201.00, 202.00, 203.00, 204.00, 205.00, 206.00, 207.00, 208.00, 209.00, 210.00, 211.00, 212.00, 213.00, 214.00, 215.00, 216.00, 217.00, 218.00, 219.00, 220.00, 221.00, 222.00, 223.00 Superseded by Patch 225.00
Patches 226.00, 227.00 Superseded by Patch 229.00
Patch 8.00 Superseded by Patch 231.00
Patches 102.00, 121.00, 236.00, 237.00, 238.00, 239.00, 240.00, 241.00, 242.00, 243.00 Superseded by Patch 245.00
Patches 136.00, 252.00 Superseded by Patch 254.00
Patches 255.00, 256.00 Superseded by Patch 258.00
Patch 259.00 Superseded by Patch 261.00
Patch 81.00 Superseded by Patch 263.00
Patch 266.00 Superseded by Patch 268.00
Patch 32.00 Superseded by Patch 270.00
Patches 62.00, 273.00 Superseded by Patch 275.00
Patches 43.00, 30.00, 95.00, 70.00, 276.00, 277.00, 278.00, 279.00, 280.00 Superseded by Patch 282.00
Patches 36.00, 58.00, 283.00 Superseded by Patch 285.00
Patch 286.00 Superseded by Patch 288.00
Patches 57.00, 34.00, 35.00, 55.00, 289.00, 290.00, 291.00, 292.00, 293.00, 294.00, 295.00, 296.00, 297.00 Superseded by Patch 299.00
Patches 1.00, 68.00 Superseded by Patch 305.00
Patches 306.00, 307.00, 308.00, 309.00 Superseded by Patch 311.00
Patch 77.00 Superseded by Patch 317.00
Patches 59.00, 63.00 Superseded by Patch 323.00
Patch 145.00, 147.00 Superseded by Patch 325.00
Patch 53.00 Superseded by Patch 327.00
Patches 19.00, 122.00 Superseded by Patch 329.00
Patches 29.00, 90.00, 342.00 Superseded by Patch 344.00
Patch 345.00 Superseded by Patch 347.00
Patches 22.00, 85.00 Superseded by Patch 375.00
Patch 61.00 Superseded by Patch 379.00
Patch 146.00 Superseded by Patch 381.00
Patch 386.00 Superseded by Patch 388.00
Patches 11.00, 69.00, 79.00 Superseded by Patch 392.00
Patch 126.00 Superseded by Patch 394.00
Patches 18.00, 397.00 Superseded by Patch 399.00
Patch 33.00 Superseded by Patch 401.00
Patches 402.00, 403.00 Superseded by Patch 405.00
Patch 406.00 Superseded by Patch 408.00
Patch 107.00 Superseded by Patch 418.00
Patches 144.00, 419.00, 420.00 Superseded by Patch 422.00
Patches 78.00, 148.00 Superseded by Patch 430.00
Patches 72.00, 106.00, 140.00 Superseded by Patch 432.00
Patch 435.00 Superseded by Patch 437.00
Patch 440.00 Superseded by Patch 442.00

Table 2-2:  Summary of Base Operating System Patches

Patch IDs Abstract

Patch 16.00

OSF500-017

Patch: Fix for stdhosts command

State: Existing

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

stdhost:malformed line "ignored"

Patch 21.00

OSF500-024

Patch: Fix for crontab command

State: Existing

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 23.00

OSF500-027

Patch: Fix for ksh core dump problem

State: Supersedes patch OSF500-016 (15.00)

This patch corrects the following:

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

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

Patch 25.00

OSF500-030

Patch: Restriction lifted for AlphaServer DS20 and ES40

State: Existing

This patch removes a Granularity Hint Regions (also called GH chunks) restriction which may be encountered on AlphaServer DS20 and ES40 systems running the Tru64 UNIX 5.0 release. This restriction can reduce performance for certain data base applications.

Patch 26.00

OSF500-031

Patch: Fix for NFS client application hang

State: Existing

This patch corrects a problem that can cause an NFS client application to hang, or causes a "lock already owned by thread" panic when lockmode=4.

Patch 27.00

OSF500-035

Patch: Security (SSRT0583Z)

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 28.00

OSF500-034

Patch: Fix for binmail

State: Existing

This patch corrects a problem with binmail which was resulting in partial delivery of mail messages when account quota or disk capacity was reached.

Patch 37.00

OSF500X11-002

Patch: Fix for segmentation fault on X font server (xfs)

State: Existing

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

Patch 38.00

OSF500X11-003

Patch: Fix for problem in X Display Manager (xdm)

State: Existing

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

Patch 39.00

OSF500CDE-001A

Patch: Fix for dxaccounts shared library

State: Existing

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 40.00

OSF500CDE-002

Patch: Security (SSRT0614U)

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 41.00

OSF500CDE-003

Patch: Security (SSRT0571U)

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 42.00

OSF500-001

Patch: rc.config and rc.config.common files may be corrupt

State: Existing

This patch fixes a problem where the rc.config and rc.config.common files can be corrupted if the system takes a non-syncing halt after rcmgr updates these files.

Patch 46.00

OSF500-048

Patch: Fix for simple lock timeout panic

State: Existing

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

Patch 50.00

OSF500CDE-001B

Patch: Fix for dxaccounts static library

State: Existing

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 52.00

OSF500CDE-005

Patch: Security (SSRT0615U)

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 54.00

OSF500CDE-007

Patch: New windows visible when screen is locked

State: Existing

This patch fixes a problem where when running the Common Desktop Environment (CDE) on a system with more than one graphics card and monitor (multihead). Sometimes new windows were visible when the screen was locked.

Patch 56.00

OSF500DX-005

Patch: Fix for Insight Manager configuration tool

State: Existing

The Insight Manager configuration tool now correctly operates on the remote cluster node being configured. Previously, changes would not take affect until Insight Manager was restarted manually on the remote node.

Patch 66.00

OSF500-102

Patch: Fix for unaligned access panic in dli_input

State: Existing

This patch fixes an unaligned access panic in dli_input.

Patch 71.00

OSF500-107

Patch: Corrects a problem with the compress utility

State: Existing

This patch corrects a problem with the (un)compress utility which could result in either an incomplete compressed file and loss of the original uncompressed file, or an incomplete uncompressed file and loss of the original compressed file.

Patch 75.00

OSF500-111

Patch: NIS client has a different shell listed than server

State: Existing

This patch corrects a problem where an NIS client has a different shell listed for an NIS user than does the server. When the user tried to change their NIS password, the password change failed, but the shell was updated.

Patch 82.00

OSF500-119

Patch: Fixes callback on freed CCB panics

State: Existing

This patch fixes callback on freed CCB panics.

Patch 86.00

OSF500-123

Patch: Security (SSRT0592U)

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 87.00

OSF500-124

Patch: In C2 environment imap authentication fails

State: Existing

This patch corrects a problem where, in an enhanced security (C2) environment, imap authentication fails.

Patch 89.00

OSF500-126

Patch: sendmail core dumps sending 8-bit mime-encoded files

State: Existing

Fixes a problem where sendmail core dumped when trying to send certain 8-bit, mime-encoded files.

Patch 99.00

OSF500-032

Patch: Fix for AS1200 systems with multiple memory cards

State: Existing

This patch fixes a problem where AS1200 systems with more than three pairs of memory cards display the following warning on the console during boot:

pmap_get_align: Unaligned memory hole found... 
Please reset the system to clear any previous memlimit

Patch 109.00

OSF500-060

Patch: Fix for lex problems

State: Existing

This patch fixes a problem in lex that causes it to generate incorrect tables that result in the lexical analyzer failing to recognize some kinds of regular expressions involving exclusive start states.

Patch 111.00

OSF500-062

Patch: Fix for news command

State: Existing

This patch fixes a problem in which the news command fails due to the appending of additional characters to file names in the /usr/news directory.

Patch 115.00

OSF500-066

Patch: Fix for rpc.statd hang

State: Existing

This patch fixes a problem where rpc.statd hangs as it tries to notify dead remote systems.

Patch 116.00

OSF500-067

Patch: mailsetup does not complete if hostname ends in zero

State: Existing

This patch fixes a problem of not completing mailsetup if the hostname ends with 0 (zero). The error message produced follows:

 Error creating /var/adm/sendmail/.cf: exiting

Patch 117.00

OSF500-071

Patch: lprsetup incorrectly sets up certain printers

State: Existing

This patch fixes a problem where the lprsetup command would incorrectly set up certain types of printers, such as the hp1120c, hp4000tn, or hp61.

Patch 123.00

OSF500-078

Patch: Fixes core dump problem with ftp

State: Existing

This patch fixes a core dump problem with ftp(1) when a .netrc file contains an invalid macdef (macro definition).

Patch 124.00

OSF500-079

Patch: Fixes problem with fverify -n flag

State: Existing

This patch fixes a problem with the fverify -n flag creating directories.

Patch 133.00

OSF500-088

Patch: Fixes a problem with the KZPSA driver

State: Supersedes patches OSF500-072 (118.00), OSF500-080 (125.00)

This patch corrects the following:

  • Fixes a problem with the KZPSA driver. A timer is not being canceled causing a panic with the following error message:

    xpt_callback: callback on freed CC

  • Fixes a problem in which the system can panic with the following message:

    KZPSA PANIC SPO_RET_CARRIER:CARRIER NOT IN USE

  • Fixes a problem with tmv2_notify_cbf messages being logged from KPBSA adapters and creating very large binary.errlog files in a clustered environment.

Patch 134.00

OSF500-089

Patch: Fix for joind problem

State: Supersedes patches OSF500-103 (67.00), OSF500-055 (105.00)

This patch corrects the following:

  • Fixes a problem in which joind does not listen on interfaces configured with DECnet and returns "unaligned access" messages.

  • Fixes a problem with the joind daemon not appending the hostname to the load file specified in the bf flag in the /etc/bootptab file.

  • Fixes a problem in which bprelay does not work properly and displays the error message "bprelay[658]: can't find interface which received packet".

Patch 137.00

OSF500-092

Patch: Corrects a disk write failure

State: Existing

This patch corrects a Disk write failure when using the -swap option and the simple disk on the original disk starts at offset 0.

Patch 138.00

OSF500-093

Patch: Fix for ris script

State: Existing

This patch corrects the following problems with the /usr/sbin/ris script:

  • It incorrectly queried the user for a gateway to be used to serve a specific client when no gateway was required.

  • It could fail if no default route had been established.

Patch 142.00

OSF500-097

Patch: Fixes system hang due to problem in NFS write code

State: Supersedes patch OSF500-029 (24.00)

This patch corrects the following:

  • Corrects problems with NFS V3 XDR encoding. It also corrects a problem where the system may hang due to a problem with NFS write gathering code.

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

Patch 149.00

OSF500-065B

Patch: Corrects problems in AdvFS propertly list handling

State: Existing

This patch corrects two problems in AdvFS property list handling:

  • Creation of property lists entries in AdvFS filesets with no available mcells will result in kernel memory fault (kmf).

  • The get_proplist_entry function (used to disassemble the property list buffer returned by the getproplist system call) returned an incorrect name length on property list names longer than 127 characters.

Patch 151.00

OSF500-253

Patch: Corrects problem in the LAT driver

State: New

This patch corrects a problem in the LAT driver which caused improper processing of the ioctl TCSBRK as well as the generation of spurious <BREAK> characters when the libc routine tcdrain() was used.

Patch 153.00

OSF500-220

Patch: Fix for vrestore command

State: Supersedes patches OSF500-086 (131.00)

This patch fixes the following problems in the vrestore command:

  • vrestore is slow to complete when a partial restore operation is requested.

  • vrestore fails to ignore extended attribute records for those files that are not requested in a vrestore operation.

  • vrestore fails to restore certain files and directories having ACLs from a compressed vdump saveset, reporting:

    vrestore: error setting extended attributes 22

  • 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 (this 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 using the -l option.

  • Corrupted property list information could cause an infinite loop.

Patch 155.00

OSF500-224

Patch: Fixes problem in kernel debugger, kdbx

State: Supersedes patches OSF500-061 (110.00)

This patch fixes a problem in the kernel debugger, kdbx, where several commands, particularly list_action and slot, are broken. Other commands such as mount-action and array_action that rely on list_action will also fail. This patch fixes problems with the kdbx extensions mount and swap. Information about the file system type is incorrect in the mount command. The device name is missing in the swap command.

Patch 225.00

OSF500-166

Patch: Security (SSRT0675U)

State: Supersedes patches OSF500-003 (2.00), OSF500-004 (3.00), OSF500-007 (6.00), OSF500-010 (9.00), OSF500-011 (10.00), OSF500-014 (13.00), OSF500-038 (31.00), OSF500-040 (44.00), OSF500-049 (47.00), OSF500-053 (48.00), OSF500-100 (64.00), OSF500-117 (80.00), OSF500-120 (83.00), OSF500-128 (91.00), OSF500-130 (93.00), OSF500-143 (98.00), OSF500-045 (101.00), OSF500-059 (108.00), OSF500-063 (112.00), OSF500-074 (120.00), OSF500-082 (127.00), OSF500-083 (128.00), OSF500-084 (129.00), OSF500-101 (65.00), OSF500-125 (88.00), OSF500-131 (94.00), OSF500-139 (97.00), OSF500-054 (49.00), OSF500-087 (132.00), OSF500-065A (114.00), OSF500-015 (14.00), OSF500-018 (17.00), OSF500-110 (74.00), OSF500-129 (92.00), OSF500-039 (100.00), OSF500-051 (103.00), OSF500-073 (119.00), OSF500-008 (7.00), OSF500-094 (139.00), OSF500-013 (12.00), OSF500-052 (104.00), OSF500-138 (96.00), OSF500-022 (20.00), OSF500-046 (45.00), OSF500-069 (51.00), OSF500-098 (143.00), OSF500-109 (73.00), OSF500-006 (5.00), OSF500-113 (76.00), OSF500-121 (84.00), OSF500-064 (113.00), OSF500-096 (141.00), OSF500-090 (135.00), OSF500-005 (4.00), OSF500-085 (130.00), OSF500-219 (156.00), OSF500-180 (157.00), OSF500-263 (158.00), OSF500-232 (159.00), OSF500-236 (160.00), OSF500-155 (161.00), OSF500-274 (162.00), OSF500-251 (163.00), OSF500-151 (164.00), OSF500-153 (165.00), OSF500-255 (166.00), OSF500-285 (167.00), OSF500-257 (168.00), OSF500-276 (169.00), OSF500-241 (170.00), OSF500-145 (171.00), OSF500-167 (172.00), OSF500-149 (173.00), OSF500-181 (174.00), OSF500-281 (175.00), OSF500-235 (176.00), OSF500-289 (177.00), OSF500-238 (178.00), OSF500-150 (179.00), OSF500-243 (180.00), OSF500-133 (181.00), OSF500-175 (182.00), OSF500-231 (183.00), OSF500-194 (184.00), OSF500-140 (185.00), OSF500-279 (186.00), OSF500-261 (187.00), OSF500-163 (188.00), OSF500-298 (189.00), OSF500-270 (190.00), OSF500-262 (191.00), OSF500-152 (192.00), OSF500-284 (193.00), OSF500-209 (194.00), OSF500-227 (195.00), OSF500-165 (196.00), OSF500-265 (197.00), OSF500-269 (198.00), OSF500-234 (199.00), OSF500-272 (200.00), OSF500-216 (201.00), OSF500-169 (202.00), OSF500-132 (203.00), OSF500-210 (204.00), OSF500-193 (205.00), OSF500-278 (206.00), OSF500-197 (207.00), OSF500-162 (208.00), OSF500-157 (209.00), OSF500-211 (210.00), OSF500-222 (211.00), OSF500-159 (212.00), OSF500-268 (213.00), OSF500-137 (214.00), OSF500-237 (215.00), OSF500-206 (216.00), OSF500-161 (217.00), OSF500-250 (218.00), OSF500-173 (219.00), OSF500-142 (220.00), OSF500-198 (221.00), OSF500-296 (222.00), OSF500-271 (223.00

This patch corrects the following:

  • Fixes "simple_lock: time limit exceeded" panics.

  • Fixes a panic in the kernel with the following error message:

    simple_lock: time limit exceeded

  • 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 where applications using the fcntl() system calls may appear to hang.

  • Fixes a "lock hierarchy violation" panic from running "fuser -d" command on AdvFS when lockmode is set to 4.

  • 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.

Patch 225.00

continued

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

  • Fixes system hangs that occur when there are nfs mounted files, the system is actively paging and the nfs server is unavailable.

  • Fixes a "page owner not valid" system panic or a system hang on large memory systems. This can be seen when SSM objects are created and accessed on systems experiencing heavy paging and swapping activity.

  • Fixes an AdvFS problem in which processes may hang but the system will not panic.

  • Fixes problems in the AdvFS file system. The problems included an EBUSY unmount problem and a panic that occurred when executing bs_real_invalidate_pages().

  • Fixes a problem in which unmounting an NFS mounted directory can cause a user process to core dump.

  • Fixes a problem with hangs on AlphaServer ES40 when specifying granularity hints.

  • Fixes a problem where ubc_msync() may not flush out all the pages in the requested range.

  • Fixes a problem involving register corruption.

  • Fixes var adm messages from truncation on larger configurations by raising the default size (4096) of msgbuf_size to 8192.

  • Fixes a problem where systems with Patch Kit-0001 installed would run low on kernel memory after process accounting had been running for a while.

  • Fixes a problem with soclose() that caused permanent looping on exit while aborting pending connections at a TCP/IP listener socket.

  • Fixes a problem that could result in a incorrect scheduling of threads when they were dispatched from the idle state.

Patch 225.00

continued

  • Fixes a problem with virtual memory. When running the Oracle database, Oracle can not detach from a shared memory segment.

  • Fixes two separate panics with the following error messages:

    vm_page_activate: already active

    or

    simple_lock: time limit exceeded

  • Fixes a simple_lock: hierarchy violation in sigq_abort() when lockmode is set to 4.

  • Adds the following kernel features:

    • Enhanced core path support which allows applications to specify the directory where core files will be generated.

    • XA_FORK exit action support which allows applications to register actions to be performed when a process forks().

  • Corrects a problem in which a "device busy" error would be reported; the behavior has been changed to wait for the busy pages to be released.

  • Fixes a problem in the AdvFS system. A panic occurs with the following error message:

    lock_read: hierarchy violation

  • Fixes a problem where a single CPU system using AdvFS can hang in cleanup_closed_list().

  • Fixes a problem where several 8K pages in a file on an AdvFS filesystem can incorrectly contain all zeros instead of the data that was written to that portion of the file.

  • Corrects an AdvFS problem involving clone filesets. The read-ahead code was incorrectly passing up opportunities to do read-ahead on clone filesets, resulting in a large performance penalty.

  • Fixes a problem with making a msfs_putpage() call. The length argument may get its upper bits truncated which will result in an incorrect length calculation.

  • Corrects two problems in AdvFS property list handling:

    • Creation of property lists entries in AdvFS filesets with no available mcells will result in kernel memory fault (kmf).

    • The get_proplist_entry function (used to disassemble the property list buffer returned by the getproplist system call) returned incorrect name length on property list names longer than 127 characters.

  • Corrects a hang of the FDDI interface if the interface is brought down following a read-and-zero-counters request (netstat -z on the FDDI interface, for example).

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

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

  • Fixes a system panic:

    tcphdr too big

Patch 225.00

continued

  • Changes necessary for AV firewall 98 to pass ICSA certification.

  • Fixes a kernel memory fault caused when a network application walked an inpq array.

  • Fixes a problem where RCP commands issued from a Sun Solaris system to Compaq Tru64 UNIX may sometimes fail incorrectly with the error message:

    Connection reset by peer

  • Fixes a problem in which the system may panic with the error message:

    tcp_output REXMT

  • Fixes a TCP performance problem if the TCP window scale option is turned off when using the HIPPI interface.

  • Fixes a problem with packetfilter applications that use ip packets greater than 8K.

  • Corrects a problem where ICMP redirect packets can modify the default route.

  • This patch involves virtual mac addressing.

  • Fixes a kmf problem when the type of SCSI device dynamically changes.

  • Fixes an error in the SCSI device probe code. On systems with shared bus configurations, heavy I/O loads can cause duplicate device files to be created for the same device.

  • Fixes a hardware management problem that will cause a system hang at boot time (in dsfmgr) whenever a hardware CPU upgrade is performed.

  • Fixes a problem in which the system can panic with a kernel memory fault.

  • Fixes a problem where partitioned AlphaServer 8200/8400 systems return incorrect CPU data for CPUs that are not in the partition.

  • 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 225.00

continued

  • Allows the com1_environment variables to be stored in NVRAM. On a DS10 platform, when resetting console baud rate to anything other than the rate it was running, a system panic occurs at boot.

  • Corrects siginfo codes for floating point and integer overflow exceptions.

  • Fixes single-step support in a debugger, such as Ladebug, for instructions that trap or fault.

  • Fixes a problem where registers might be corrupted with the preemption_on/off interfaces.

  • Fixes a problem which could result in unit attention status being missed.

  • 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 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.

  • When booting at times the USB controller number may be -1. This causes doconfig to fail.

Patch 225.00

continued

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

  • Fixes a panic in the UFS filesystem which has the following error message:

    blkfree: freeing free block

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

  • Fixes a problem in which a reboot will fail after hwmgr is used to delete or add devices.

  • Fixes a problem in which a reboot will fail after hwmgr is used to delete or add devices.

  • Fixes a system hang that can occur during an NFS operation on a system running granularity hints.

  • Addresses a binary comptibility problem seen with four networking system calls: sendmsg, osendmsg, recvmsg, and orecvmsg. In certain cases, executables compiled on other versions of TRU64 UNIX will not work correctly when using these system calls.

  • Corrects a problem with four networking system calls, sendmsg/osendmsg and recvmsg/orecvmsg. Anyone of these calls may return an unexpectedly large negative value.

  • Fixes the following two filesystem problems:

    • In AdvFS, a system panic with the following error message:

      panic: bs_logflush_start: cannot write lsn

    • NFS errors are recieved when doing file I/O on an AdvFS exported file system.

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

  • 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 this problem.

  • Fixes a problem with AdvFS where all processes are waiting for buffers causing the system to hang.

  • Fixes two panics that have the following error messages:

    simple_lock: time limit exceeded

    simple_lock: lock already owned by cpu

  • Fixes a problem in which, when opening a RAID type device, the ALL_DTYPE_RAID was not being allowed.

  • Fixes a problem in which the system can hang if there is no CPU in slot 0. It also fixes an instruction fault due to a divide by 0.

Patch 225.00

continued

  • 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 problem that causes corruption in the floating point registers whereby the flag fields nxm_fp_owned are overwritten with 0s.

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

  • Fixes a problem in AdvFS. When calling bs_startio, the wrong number of parameters was being used, resulting in a potential slow down of some flushes.

  • Fixes the following two problems in the I/O subsystem:

    • Only the first byte of the HSZ serial number is checked.

    • tThe time allowed for the command timeout on AIT tape drives is increased to from 5 seconds to 5 minutes.

  • Fixes a problem in AdvFS. The function bfflush_range() may return success before flushing all the pages it should.

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

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

  • Corrects a problem which could cause the system to spend excessive time in the internet checksum routine, resulting in a degradation of system performance.

  • Fixes a problem with VM page corruption that has the following panic message:

    vm_pg_alloc: page not free

  • Fixes a panic which has the following error message:

    simple_lock: hierarchy violation

  • Fixes "can_replace: slot replacement mismatch" panics which can occur when running multithreaded applications.

  • Fixes a panic which has the following error message:

    lock_clear_recursive: recursion not enabled

  • Fixes a problem in which metadata buffers are being written asynchronously instead of on a delayed basis.

  • Fixes a problem in AdvFS where v_numoutput is not being decremented, causing AdvFS to hang.

  • Corrects a problem when a network interface is configured using a CIDR bitmask and lies in a certain address range; it could be unreachable by users on the local system and remote systems that choose not to use the routing table but simply transmit on an interface.

  • Fixes a problem in which network deamons, such as NIS and NFS, do not function properly because of mislabeled packets.

  • Fixes a hang or simple_lock_state_violation/simple_lock_fault panic in biodone.

  • 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 225.00

continued

  • Prevents a deadlock in NFS over TCP that could occur if the client is not responding properly. The hang will be seen in the nfs tcp threads in rrok3free().

  • This patch fixes a system panic with panic string:

    psig: catch not set

  • Fixes a problem where some network based multimedia applications will cause a kernel memory fault when exiting.

  • Fixes a "lock_terminate: lock held" panic when deleting a process group.

  • Fixes a kernel memory fault caused by either one 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 pmap's coproc_tbi function to be 0, a null pointer, while it is being checked by routine pmap_remove_all().

  • Fixes a problem in AdvFS. A panic occurs with the following error message:

    lock_read: hierarchy violation

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

  • Fixes a problem in AdvFS in which a system that had already domain paniced results in a system panic.

  • Provides support for an increase in the number of binlog records for FRU/config tables to greater than 32K.

  • Corrects several cam device related problems.

    • The ddr database entry for HSG80 is now handled correctly by the .mrg file.

    • A kernel memory fault while performing HSZ80 failover has been corrected

    • The RA3000 (HSZ22) now correctly reports the value for AWRE/ARRE in the error page.

    • Corrects a problem that caused HSG70 or HSG80 pairs to fail to respond to selection when performing a transparent failover from one controller to another. Prior to this patch, the HSG70 or HSG80 pairs were unable to see paths to devices; consequently the devices were declared unreachable.

  • Fixes a race condition involving signals and threads that only happens on multiprocessor systems.

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

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

  • Fixes an "unaligned kernel space access from kernel mode" panic when doing a malloc from kmembucket 26, 896 byte bucket. The faulting virtual address will be the lock signature for thread_deallocate().

Patch 225.00

continued

  • 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 in AdvFS where user data may be lost when a clone file is migrated.

  • 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 problem in which an application can hang because of an undelivered signal.

  • Fixes a problem in which an application can hang because of an undelivered signal.

  • Fixes a problem in which an application can hang because of an undelivered signal.

  • Fixes a problem where the operating system only looks in slot 0 for the primary CPU.

  • Fixes a problem where the hardware manager reports inaccurately the CPU speed.

  • Fixes a problem with AdvFS in which a hang occurs due to a deadlock between bsbuf.state and bmt extent map lock.

  • Fixes a problem in which an invalid error status is returned from the remove_entry system call.

  • Corrects a kermel memory fault caused by hwmgr.

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

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

  • Fixes support of converting bootable tape bootstrings to device names and converting device names back to bootable tape bootstrings.

  • Fixes several panics on systems with holes in memory. The error messages are listed below:

    panic:  put_free_ptepage: invalid pvh state

    panic: kernel memory fault
     trap: invalid memory read access from kernel mode

    panic: not wired
    simple_lock: hierarchy violation

  • Fixes a problem in which the SCSI version number was not checked for SCSI-3 device. With this patch, SCSI-2 and SCSI-3 devices are checked.

  • Fixes a panic in in_pcbfree() associated with ASE service failover.

  • Fixes panics and memory corruption in setuid/setgid.

  • Corrects a problem where, under certain unlikely conditions, a b-tree index for a directory could become corrupted.

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

Patch 229.00

OSF500-208A

Patch: Fix for dbx

State: New. Supersedes patches OSF500-214 (226.00), OSF500-221A (227.00)

This patch fixes the following problems in dbx:

  • Fixes two problems in dbx:

    • Dbx stack trace is incomplete.

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

  • Fixes a segmentation fault problem with the profiling tool prof. The problem is in library routines that access the line number information in the symbol table, and can affect other commands that look at the symbol table.

  • Fixes a problem with two routines in the libst library, st_obj_open() and st_obj_write(). The ability to change a file permission using these two libst routines is denied if group has write permissions.

Patch 231.00

OSF500-221B

Patch: prof -pixie -asm command core dumps

State: Supersedes patches OSF500-009 (8.00)

This patch corrects the following:

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

  • Fixes a segmentation fault problem with the profiling tool prof. The problem is in library routines that access the line number information in the symbol table, and can affect other commands that look at the symbol table.

Patch 233.00

OSF500-208B

Patch: Fix for libst library

State: New

This patch fixes a problem with two routines in the libst library, st_obj_open() and st_obj_write(). The ability to change a file permission using these two libst routines is denied if group has write permissions.

Patch 235.00

OSF500X11-022

Patch: Support for Euro character to keymap files

State: New

This patch adds support for the Euro character to keymap files.

Patch 245.00

OSF500-242

Patch: Security (SSRT0636U)

State: Supersedes patches OSF500-047 (102.00), OSF500-075 (121.00), OSF500-294 (236.00), OSF500-245 (237.00), OSF500-204 (238.00), OSF500-191 (239.00), OSF500-280 (240.00), OSF500-233 (241.00), OSF500-156A (242.00), OSF500-288 (243.00)

This patch corrects the following:

  • Fixes a problem in which ufs_fsck can get blocked while attempting to flush NFS buffers for a service that has become suspended.

  • Fixes a problem that was causing the csh globbing function to be extremely slow when accessing file information on NFS, AFS, or VMS file systems.

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

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

  • Fixes a problem in libc where gmtime() would return a tm struct containing an incorrect tm_zone abbreviation if previous calls to both gmtime() and localtime() were made.

  • Fixes regressions in the regular expression logic used by grep.

  • Fixes a problem in libc that affects the mktemp, tmpnam, and tempnam functions. The temporary file names that were generated might contain the # charater, which violates the file-naming standard and may cause problems if a shell script containing a reference to that filename is generated.

  • Corrects the problem with /usr/bin/login in an NIS environment to better handle group information processing.

  • 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.

  • This patch fixes a problem where a TZ environment variable setting of ":" yields incorrect (or missing) time zone information after calling tzset() and incorrect error reporting from mktime().

  • Adds functionality to terminate the resulting string from calls to swprintf().

Patch 247.00

OSF500-156B

Patch: Security (SSRT0636U)

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 249.00

OSF500-258

Patch: Fix for umount command

State: New

This patch prevents "not currently mounted" warning messages from being displayed for file systems you did not request to umount.

Patch 251.00

OSF500-228

Patch: Fix for DECevent Version 3.2

State: New

This patch fixes a problem with DECevent Version 3.2, where the evmshow -d command and the SysMan event viewer will hang when attempting to translate binary error log events.

Patch 254.00

OSF500-239

Patch: sysconfigtab can cause system to be unbootable

State: Supersedes patches OSF500-091 (136.00), OSF500-184 (252.00)

This patch corrects the following:

  • Fixes a problem in which an invalid PCI entry in sysconfigtab can cause the system to be unbootable.

  • Fixes several problems specific to AlphaServer 1200 and AlphaServer 4100 systems:

    • The user.log file has the following message:

      redundant power supply failure

    • The messages file has the following intermittent messages:

      ERROR: i2c_read_temp: environmental monitoring error

      ERROR: i2c_read_fail_reg: environmental monitoring error

      ERROR: i2c_read_func_reg: environmental monitoring error

    • Systems were shutting themselves down displaying the following message:

      System has reached a high temperature condition.
      Possible problem source: Clogged air filter or high ambient room 
      temperature

  • Provides PCI Resource Management support for the Atalla AXL200 cryptographic accelerator card. It also fixes a problem where genvmunix does not boot on a system with a Atalla AXL200 card installed.

Patch 258.00

OSF500-199

Patch: Fix for grep command

State: New. Supersedes patches OSF500-182 (255.00), OSF500-196 (256.00)

This patch corrects the following:

  • Fixes a problem with the grep command in which the options -p -v together does not produce any output.

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

  • Fixes a limitation problem with the grep and fgrep commands. If the line length is too long, grep displays a "wordlist too large" error message, and fgrep displays "input too long" error message.

Patch 261.00

OSF500-217

Patch: Fix for btcreate command

State: New. Supersedes patches OSF500-172 (259.00)

This patch corrects the following:

  • Fixes a problem with the btcreate command where default restore fails if disklabel is different.

  • Fixes a problem with btcreate not waiting long enough for the next tape to be loaded with some media changers.

Patch 263.00

OSF500-290

Patch: showfdmn sometimes core dumps

State: Supersedes patches OSF500-118 (81.00)

This patch corrects the following:

  • Fixes a problem in which advfs showfdmn would sometimes core dump.

  • Fixes two separate problems with vdf:

    • vdf does not run at non-root level.

    • vdf may give incorrect information.

Patch 265.00

OSF500-200

Patch: Fix for find command

State: New

This patch fixes a problem with the find command. Find fails to show filenames that start with a period.

Patch 268.00

OSF500-176

Patch: Fix for ATM atm_cmm_connect API routine

State: New. Supersedes patches OSF500-148 (266.00)

This patch corrects the following:

  • Fixes a problem in the ATM atm_cmm_connect API routine when trying to create a VC.

  • Fixes a kernel memory fault when using ATM.

Patch 270.00

OSF500-205

Patch: Fix for tar/pax program

State: Supersedes patches OSF500-043 (32.00)

This patch corrects the following:

  • 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 cpio hanging problem in the Japanese locales.

Patch 272.00

OSF500-229

Patch: Fix for incorrect cursor display

State: New

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 275.00

OSF500X11-014

Patch: Implements Xlocales definitions

State: Supersedes patches OSF500X11-008 (62.00), OSF500X11-013 (273.00)

This patch corrects the following:

  • Implements Xlocales definitions that allow X applications to run under the ISO8859-15 locales. Using ISO8859-15 locales allows users to enter and use newly defined ISO8859-based characters such as the Euro monetary symbol.

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

  • Fixes a problem where all the LATIN-9 characters except ASCII characters are not drawn in LATIN-9 (ISO8859-15) locale.

Patch 282.00

OSF500-240

Patch: Upgrade to Gigabit Ethernet driver Version 1.0.12

State: Supersedes patches OSF500-033 (43.00), OSF500-037 (30.00), OSF500-135 (95.00), OSF500-106 (70.00), OSF500-170 (276.00), OSF500-293 (277.00), OSF500-186 (278.00), OSF500-295 (279.00), OSF500-299 (280.00)

This patch corrects the following:

  • Corrects a problem where a Tru64 UNIX NFS server incorrectly handles > 8k I/O requests.

  • Fixes a system panic with the panic string:

    simple_lock: time limit exceeded

  • Provides the graphics 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).

  • Upgrades to the Gigabit ethernet driver Version 1.0.12 to fix various performance problems.

  • 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).

  • Prevents a possible NFS over TCP hang. NFS TCP threads will be blocked in sosbwait() causing the system to appear to be hung.

  • Updates the DE602 ethernet driver to V1.0.5 and fixes the following three driver problems and adds support for the DE602-FA device:

    • Transmit Timeout errors following adapter reset or loss of link connection.

    • Kernel memory fault panic on system experiencing many Receive Overrun errors.

    • Multicast addresses not being received by device.

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

  • 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 appearing in the console log due to the driver timing out a frame.

  • Updates the emx Fiber Channel driver to revision 1.21 which corrects a Data Error that is seen when running with the latest Emulex firmware. This error corrupts data when reading from the disk.

Patch 285.00

OSF500X11-019

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

State: Supersedes patches OSF500X11-001 (36.00), OSF500X11-010 (58.00), OSF500X11-016 (283.00)

This patch corrects the following:

  • 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).

  • 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), sometimes lines and images 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 288.00

OSF500CDE-014

Patch: Fix for dtlogin

State: New. Supersedes patches OSF500CDE-013 (286.00)

This patch corrects the following:

  • 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.

  • Fixes a problem with the Common Desktop Environment (CDE) login process where, if you selected the Command Line Login option and logged in, sometimes the CDE login screen would be redisplayed before you had logged out.

Patch 299.00

OSF500DX-010

Patch: Fixes problem with duplicate user identifier (UID)

State: Supersedes patches OSF500DX-006 (57.00), OSF500DX-001 (34.00), OSF500DX-002 (35.00), OSF500DX-004 (55.00), OSF500DX-018 (289.00), OSF500DX-013 (290.00), OSF500DX-017 (291.00), OSF500DX-016 (292.00), OSF500DX-009 (293.00), OSF500DX-015 (294.00), OSF500DX-019 (295.00), OSF500DX-008 (296.00), OSF500DX-022 (297.00)

This patch corrects the following:

  • Fixes a situation in which a system running dxaccounts under C2 security mode experiences problems with a core dump when a user attemps to lock a retired user account.

  • Fixes the problem with the useradd, usermod, and 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 new line character (\n).

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

  • Fixes a problem in which duplicate user identifier (UID) is accepted at a second attempt even if the no duplicate user identifier policy is set.

  • Fixes the following two problems existing in the cli command useradd:

    • When running useradd X and useradd Y on the same machine but from separate terminals, two different type of contention error message are displayed.

    • The following commands does not display an error message, which it should, when executed from a NIS clent:

      usermod (or useradd) -x local=0
      groupmod (or groupadd) -x local=0
       

  • Fixes a situation in which a system running ASU experiences dxaccounts crash problem when a user is deleted from PC User view.

  • Fixes the following problems of a dxaccounts application on ASU systems:

    • dxaccounts crashes when the root icon is double clicked.

    • The fullname of a new PC account is not mapped to a UNIX user.

    • Erasing a PC account's fields does not work: the values erased remains.

    • The default values of Home Directory, Login Script, and User Profile Path for a PC user are invalid.

  • Fixes the problem of enabling to change root's login/uid through cli/dxaccounts utilities.

  • Fixes the problem of not setting c2 security attributes values when useradd/usermod commands with -x account_inactive|account_expiration are executed.

  • Fixes a dxaccounts problem which prevents creating a new user from the PC Users view on a system with ASU installed.

Patch 299.00

continued

  • Fixes the problem of -t flag in useradd and usermod commands' usage.

  • Fixes the problem of incorrect results from the command usermod -G.

  • 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.

  • Fixes the problem of dxaccounts dialog messages incorrectly displayed when a user is added with no password entry.

Patch 301.00

OSF500-230A

Patch: Fix for incorrect timestamp display

State: New

evmshow and the event viewer display incorrect timestamps for binlog events on some Alpha EV6 systems.

Patch 303.00

OSF500-230B

Patch: Fix for evmshow

State: New

evmshow and the event viewer display incorrect timestamps for binlog events on some Alpha EV6 systems.

Patch 305.00

OSF500-201

Patch: Fix for ITPSA driver

State: Supersedes patches OSF500-002 (1.00), OSF500-104 (68.00)

This patch corrects the following problems on the KZPCM and 8952U adapters:

  • 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.

  • Fixes problems related to the ITPSA driver where errors can occur while the system is processing a SCSI bus or SCSI bus device reset request that is issued.

  • Includes a fix to a problem on the 8951U and 8952U adapters. SCSI bus resets are lost when these adapters are connected to single ended drives.

  • Fixes a lockmode 4 panic on boot.

  • Fixes a problem where chip interrupt register fields in error log are incorrect.

  • Fixes that lessen the opportunity of aborts being issued for an already completed I/O.

  • Fixes kernel memory fault panic caused by a SWS data structure being released twice.

  • Fixes a simple lock timeout panic. It was possible for a bus reset to be generated before the previous bus reset was processed causing excessive processing within the ISR.

  • Fixes a problem with the ITPSA driver. The driver negotiated for ULTRA2 speed when it was attached to a single-ended bus.

  • Fixes a problem with ITPSA driver in which the system will panic in itpsa_allocReq() on boot when lockmode=4 is set.

Patch 311.00

OSF500-301

Patch: Various print fixes

State: New. Supersedes patches OSF500-164 (306.00), OSF500-256 (307.00), OSF500-264 (308.00), OSF500-185 (309.00)

This patch corrects the following:

  • When using the I18N ya option, the queue daemon filters will terminate after 32 jobs.

  • Under certain circumstances, print jobs are terminated when printing to certain printers that are connected to a DECserver through TCP/IP.

  • 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 2 second timeout which may cause a job-submit failure on the job-number wraparound.

  • 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.

  • The lprm command does not kill lpd when the currently running job is specified.

  • Remote print jobs set root:daemon as owner. This is incorrect, and causes jobs to be lost.

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

Patch 313.00

OSF500-174

Patch: Fix for tftpd problem

State: New

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 braodscasts.

Patch 315.00

OSF500-202

Patch: Fix for restore command

State: New

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

Cannot malloc space for property list

Patch 317.00

OSF500-202

Patch: Fix for collect information tool

State: Supersedes patches OSF500-114 (77.00)

This patch fixes the following two problems with the collect information tool used by the sys_check utility:

  • A security hole where a user can become root.

  • collect can not start at boot time due to incorrectly handling SIGHUP signal.

  • Fixes several problems with the collect command and adds sysloging when collect suspends, resumes, or receives a signal.

Patch 319.00

OSF500DX-007

Patch: Problem when Sysman processes NFS configuration

State: New

This patch fixes problems that occur when Sysman processes NFS configuration parameters in the /etc/rc.config files.

Patch 321.00

OSF500-192

Patch: Fix for verify command

State: New

This patch fixes a problem with verify where verify fails to complete on systems with a large number of files.

Patch 323.00

OSF500X11-025A

Patch: Fix for toggle button problem

State: Supersedes patches OSF500X11-005A (59.00), OSF500X11-009A (63.00)

This patch corrects the following:

  • Fixes a problem with the toggle button where if a display is closed and reopened then the X Server may generate an "Invalid Pixmap Error".

  • Fixes a problem with the Motif libraries where sometimes widgets or windows were created with the wrong size (XmNwidth and XmNheight were very small).

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

Patch 325.00

OSF500X11-025B

Patch: X server generates Invalid Pixmap Error

State: Supersedes patches OSF500X11-005B (145.00), OSF500X11-009B (147.00)

This patch corrects the following:

  • Fixes a problem with the toggle button where if a display is closed and reopened then the X Server may generate an "Invalid Pixmap Error".

  • Fixes a problem with the Motif libraries where sometimes widgets or windows were created with the wrong size (XmNwidth and XmNheight were very small).

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

Patch 327.00

OSF500CDE-009

Patch: Adds ISO8859-15 functionality to Xresource file

State: Supersedes patches OSF500CDE-006 (53.00)

This patch adds the ISO8859-15 functionality to the main Xresource file on the system and to the specific dtlogin resource file. With these changes, X applications to have ISO8859-15 locale support integrated directly into the application. This patch adds Catalan (ISO8859-15) to the list of languages from which users can choose when logging in. The additional item identifies the Catalan Latin-9 locale, which supports the Euro currency sign.

Patch 329.00

OSF500-218

Patch: C shell causes segmentation fault

State: Supersedes patches OSF500-020 (19.00), OSF500-076 (122.00)

This patch corrects the following:

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

  • Fixes a problem in the C shell (csh) in which a segmentation fault will occur when the user defines an environmental variable which exceeds the 2048 character limitation. This limit has been lengthened to 8192 characters.

  • Fixes a C shell problem where multibyte characters may not be displayed properly inside quotes.

Patch 331.00

OSF500-254

Patch: Fix for advscan

State: New

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

Patch 333.00

OSF500-249

Patch: Fix for salvage command

State: New

This patch corrects the following:

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

  • Salvage could core dump when encountering a deleted property list.

Patch 335.00

OSF500CDE-010A

Patch: Security (SSRT0617U)

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 337.00

OSF500CDE-010B

Patch: Security (SSRT0617U)

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 339.00

OSF500-282

Patch: Fix for what command

State: New

The what command was unable to process more than one input file at once.

Patch 341.00

OSF500-266

Patch: Security (SSRT0683U)

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 344.00

OSF500-291

Patch: Fix for Compaq C compiler

State: Supersedes patches OSF500-036 (29.00), OSF500-127 (90.00), OSF500-215 (342.00)

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

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

  • A compiler crash when compiling intrinsic memset.

  • A run-time error for a program containing an unsigned long in a for loop and is compiled -arch ev6 -O.

  • A compiler crash when using cc -feedback.

  • A run-time error for a program involving the incorrect evaluation of temp = w*(iter+1); in a while loop.

  • A run-time error for a program containing k = (char)(l >> 8) is not sign-extended when compiled using -O.

  • A compiler crash when duplicate function prototypes found in function scope.

  • A compiler crash when using the -MD flag to generate dependency files in a non-writable directory.

  • A compiler crash when compiling Xemacs 21.1.4 with -O4.

  • An optimizer problem in loop unrolling that suppressed intermediate updates to induction variables under certain conditions.

  • A potential problem with scheduling and .arch ev6 when producing assembly files using -S.

  • An optimizer problem that produced incorrect code when certain bounds checking within a loop was moved outside the loop.

  • 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.

  • An optimizer problem that caused some of the exception handling example programs in Chapter 11 of the Programmer's Guide to fail.

  • An optimizer problem that caused a Perl validity test to fail when using a long double NaN.

  • An optimizer problem that caused the wrong answer to be produced for a program involving tail recursion.

Patch 347.00

OSF500-286

Patch: Fix for mv command

State: New. Supersedes patches OSF500-277 (345.00)

This patch corrects the problem with the mv(1) command deleting files in the directory when the user moves a directory to itself.

Patch 349.00

OSF500-195

Patch: Invalid msgs appear in daemon.log

State: New

This patch prevents the message "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 351.00

OSF500-160

Patch: Fix for vi, ex, and more commands

State: New

This patch corrects the error handling when invalid multibyte sequences are encountered by the vi, ex, or more commands.

Patch 353.00

OSF500-189

Patch: quotactl prototype now meets POSIX standards

State: New

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

Patch 355.00

OSF500-246

Patch: Fix for encoding problem with audit

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 357.00

OSF500-168

Patch: Fixes DE500 interfaces using Micro Linear ML6694F PHY

State: New

This patch corrects a problem with some DE500 interfaces that use the Micro Linear ML6694F PHY.

Patch 359.00

OSF500-292

Patch: Upgrades sys_check utility to Version 119.1

State: New

This patch upgrades sys_check utility to Version 119.1 and provides the following changes:

  • Two NFS bugs.

  • Utilizes Compaq Analyze when available.

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

  • Updated ASU section.

Patch 361.00

OSF500DX-011

Patch: Fix for CDE setup application

State: New

This patch fixes the problem where the CDE setup Application does not come up when invoked from unicode locales if localized setup files do not exist.This patch adds error detection when no localized setup files exist.

Patch 363.00

OSF500DX-023

Patch: Fix for diskconfig

State: New

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

Patch 365.00

OSF500CDE-011

Patch: Fix for CDE application manager

State: New

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

Patch 367.00

OSF500-183

Patch: Fixes a hang in the shutdown process

State: New

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

Patch 369.00

OSF500-147

Patch: Fixes various AdvFS problems

State: New

This patch fixes the following AdvFS problems:

  • The mount_advfs utility will core dump upon a return error of ENODEV from the kernel.

  • When a valid AdvFS domain has a corrupted pointer to a domain volume, a ENODEV error is returned, but is incorrectly reported as an E_ADVFS_NOT _INSTALLED error.

Patch 371.00

OSF500-146

Patch: Fix for SCU command

State: New

This patch fixes the following problems:

  • Processes may hang due to waiting for I/O interrupts.

  • The SCU command set pages pcf will hang a system when ATAPI CDrom device is selected.

Patch 373.00

OSF500-171

Patch: Fix for comsat daemon core dump problem

State: New

This patch fixes a problem where the comsat daemon core dumps each time it receives reports of incoming mail and notifies users who request this service.

Patch 375.00

OSF500-213

Patch: Fix for sort command

State: Supersedes patches OSF500-023 (22.00), OSF500-122 (85.00)

This patch corrects the following:

  • 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.

  • Fixes a problem in which the sort command aborts with the message "A line of the input file contains more than 20480 characters" when running in a Japanese locale.

  • Fixes a problem that sometimes occurs when sorting large data files in a multibyte locales such as Japanese.

Patch 377.00

OSF500-158

Patch: UFS disk quotas do not automatically update

State: New

This patch fixes a problem where UFS disk quota's are not updating automatically.

Patch 379.00

OSF500X11-024A

Patch: Fix for memory leak in the X Toolkit library

State: Supersedes patches OSF500X11-007A (61.00)

This patch corrects the following:

  • Fixes a memory leak in the X Toolkit library (libXt). This memory leak could be seen by applications that create and destroy many Motif ScrolledWindow widgets.

  • 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 381.00

OSF500X11-024B

Patch: Fix for memory leak in the X Toolkit library

State: Supersedes patches OSF500X11-007A (61.00)

This patch corrects the following:

  • Fixes a memory leak in the X Toolkit library (libXt). This memory leak could be seen by applications that create and destroy many Motif ScrolledWindow widgets.

  • 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 383.00

OSF500-247

Patch: Fix for snmpd

State: New

This patch fixes a problem where snmpd sends SNMPv1 trap messages with an internal address field ==0.

Patch 385.00

OSF500-223

Patch: Fix for simple lock panic

State: New

This patch fixes a problem in which the system may panic with the error message "simple lock: time limit exceeded" when running ATM.

Patch 388.00

OSF500X11-015

Patch: Fix for libDXm.so svn widget

State: New. Supersedes patches OSF500X11-011A (386.00)

This patch corrects the following:

  • Fixes a problem in which the svn widget of libDXm.so creates identical backgrounds and foregrounds.

  • Fixes a problem where the acl settings are lost when they are changed by using the GUI dxsetacl command.

Patch 390.00

OSF500X11-011B

Patch: libDXm static library fix

State: New

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

Patch 392.00

OSF500-190

Patch: Various fixes for ld command

State: Supersedes patches OSF500-012 (11.00), OSF500-105 (69.00), OSF500-116A (79.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.

  • Fixes a problem where the linker (ld) could not read arguments longer than 1024 characters in input files. This also adds proper support for line continuation characters.

  • Fixes a problem where the linker and OM would not properly process a large (multi-GOT) image in the presence of the -om option. This patch also fixes a problem with the linker not properly handling scTlsUndefined symbols.

  • Including a shared library on a link line twice with another library in between caused unresolved symbols in some cases.

  • Linking large applications with -om -call_shared with very large numbers of external symbols sometimes failed to link.

Patch 394.00

OSF500-141

Patch: Fix for defragment program

State: Supersedes patches OSF500-081 (126.00)

This patch corrects the following:

  • Fixes the defragment program to properly report on extremely large (>4.3GB) freespace holes. Previously it would report Free space percentages larger than 100% and would add these large holes to the smallest range (<100K) instead of the largest range (>10M) where they belong.

  • Fixes a problem in which defragment reports incorrect extent counts on files with a large number of extents.

Patch 396.00

OSF500-244

Patch: Fix for CPU hang

State: New

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 399.00

OSF500-178

Patch: Fix for problem that occurs when creating ATM ELANs

State: Supersedes patches OSF500-019 (18.00), OSF500-248 (397.00)

This patch corrects the following:

  • Fixes a problem with the creation of multiple ATM ELANS. 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 in which the system may panic with the error message "Unaligned kernel space access from kernel mode" when running ATM ELANs.

Patch 401.00

OSF500-273

Patch: Fix for vdump program dumping core

State: Supersedes patches OSF500-044 (33.00)

This patch corrects the following:

  • The vdump program would dump core with the following message:

    nnnn Resources lost(coredump)

  • Fixes a problem where the vdump command will sometimes store symbolic link files as directories in the vdump archive.

Patch 405.00

OSF500X11-012A

Patch: Fix for Xlib memory leaks

State: New. Supersedes patches OSF500X11-023A (402.00), OSF500X11-017 (403.00)

This patch corrects the following:

  • 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.

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

  • Fixes a problem where font selection in dtterm produces a corrupted output for LATIN-2 locales.

Patch 408.00

OSF500X11-012B

Patch: Fix for memory leaks

State: New. Supersedes patches OSF500X11-023B (406.00)

This patch corrects the following:

  • 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.

  • Fixes a problem where font selection in dtterm produces a corrupted output for LATIN-2 locales.

Patch 410.00

OSF500-287

Patch: Fix for bootlink failure

State: New

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

Patch 412.00

OSF500-212

Patch: Update for Danish locale

State: New

This patch updates the Danish (da_DK.ISO8859-1) locale to use all lowercase month names.

Patch 414.00

OSF500-154

Patch: Security (SSRT0624U)

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 416.00

OSF500X11-018

Patch: Fix for lbxproxy utility

State: New

This patch fixes a problem where the X windows lbxproxy utility, which is used to make Low Bandwidth X (LBX) connections to an X server, did not accept local connections.

Patch 418.00

OSF500-188

Patch: Updates lfa ATM driver to V1.0.16

State: Supersedes patches OSF500-058 (107.00)

This patch corrects the following:

  • Updates the lfa ATM driver to V1.0.16 and fixes the following two ATM driver problems:

    • Fixes a soft hang that can occur when running NFS over ATM.

    • Allows the ATM subsystem to be shut down successfully in the event of a board hang.

  • Updates the lfa ATM device driver to V1.0.17 and adds some enhancements as well as a fix for a kernel memory fault seen when either shutting down or restarting the device driver.

Patch 422.00

OSF500-136

Patch: Security (SSRT0642U)

State: Supersedes patches OSF500-099 (144.00), OSF500-177 (419.00), OSF500-275 (420.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.

  • Corrects a "permission denied" error when writing to the /var/tcb/files/dblogs/[logfile] while running pop3d and enhanced security.

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

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

Patch 424.00

OSF500DX-020

Patch: SNMP subagent core dumps at boot up time

State: New

This patch fixes a problem that causes Compaq SNMP subagent (cpq_mibs) to coredump at boot-up time or when being reinvoked, which results in invalid display of information on Insight Manager web pages.

Patch 426.00

OSF500X11-020A

Patch: Security (SSRT0656U)

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 428.00

OSF500X11-020B

Patch: Security (SSRT0656U)

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 430.00

OSF500-207

Patch: Fixes various problems with om

State: Supersedes patches OSF500-115 (78.00), OSF500-116B (148.00)

This patch corrects the following:

  • Fixes various problems with om (/usr/lib/cmplrs/om).

  • Fixes a problem where the linker and om would not properly process a large (multi-GOT) image in the presence of the -om option. This patch also fixes a problem with the linker not properly handling scTlsUndefined symbols.

  • Fixes three errors that are occasionally seen when compiling with the -om switch:

    om: fast access range error

    om: value(0x1201704de) not in range of GP table

    core dumping in the routine reloc_abs()

Patch 432.00

OSF500-259

Patch: Fixes a panic in cdfs

State: Supersedes patches OSF500-108 (72.00), OSF500-057 (106.00), OSF500-095 (140.00)

This patch corrects the following:

  • Fixes a problem where the system can panic with the panic string "secsize_resid < d_reclen" when accessing a defective CDROM.

  • Fixes a problem in which system may memory fault if CFS server no longer had access to the CDROM device.

  • Fixes a panic in cdfs that has the following error message:

    Panic: simple_unlock: no locks owned by cpu; vnode.v_lock class

  • Fixes a problem with cdfs. Fatal errors occur when trying to load data from a cdfs CDROM over NFS.

Patch 434.00

OSF500CDE-012

Patch: Fix for 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 437.00

OSF500-325

Patch: Floppy driver fix

State: New. Supersedes patches OSF500-187 (435.00)

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 439.00

OSF500CDE-015

Patch: dtwm intermittently hangs

State: New

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

Patch 442.00

OSF500-267

Patch: crontab jobs run multiple times in same minute

State: New. Supersedes patches OSF500-226 (440.00)

This patch corrects the following:

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

  • Fixes two cron problems:

    • 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 users behalf.