| Patch IDs |
Abstract |
Patch 7.00
OSF510-037B
|
Patch:
Threaded programs do not terminate
State:
Existing
This patch fixes hangs in threaded programs
with subprocesses created with nfork(NULL).
Examining one of the hanging
subprocesses shows that it has called fopen() and is waiting for the iobptr
mutex in _findiop(). |
Patch 15.00
OSF510-009A
|
Patch:
libst shared library fix
State:
Existing
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 a group has write permissions.
|
Patch 17.00
OSF510-009B
|
Patch:
libst static library fix
State:
Existing
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 a group has write permissions.
|
Patch 19.00
OSF510-036
|
Patch:
Fix for booting problem via network interface
State:
Existing
This patch solves a problem which could
prevent a V5.1 kernel from booting via a network interface.
It corrects a
timing issue which affects processors with speeds in excess of 700MHz. |
Patch 38.00
OSF510-021
|
Patch:
Fix for panic that occurs when kloadsrv is restarted
State:
Existing
This patch fixes a system
panic that may occur when /sbin/kloadsrv is restarted. |
Patch 40.00
OSF510X11-001
|
Patch:
Fix for lbxproxy utility
State:
Existing
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 51.00
OSF510-043
|
Patch:
Change to kloadsrv and hotswapd entries
State:
Existing
This patch changes the kloadsrv and
hotswapd entries in the /etc/inittab file.
The change will prevent possible
problems with dynamically loaded kernel modules when shutting down to single
user mode. |
Patch 74.00
OSF510-018
|
Patch:
Fixes environmental warning in GS systems
State:
Existing
This patch 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 82.00
OSF510CDE-001
|
Patch:
List of application groups is not re-created
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 105.00
OSF510-017
|
Patch:
Prevents not currently mounted warning messages
State:
New
This patch prevents "not currently mounted"
warning messages from being displayed for file systems the user did not request
to umount. |
Patch 107.00
OSF510X11-007
|
Patch:
Fix for tcl
State:
New
This patch fixes a problem in which tclhelp and any other tool using #!/usr/bin/wishx
as the interpreter fails when additional versions of tcl are installed in
/usr/local. |
Patch 111.00
OSF510DX-003
|
Patch:
Fix for smsd crash
State:
New
This patch fixes intermittent crashes of the SysMan Station
daemon (smsd) that are most likely to occur at system startup time, midnight,
or during reconfiguration of system components.
This crash would render a
connected SysMan Station client unusable. |
Patch 121.00
OSF510CDE-002
|
Patch:
Fix for dtlogin
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 130.00
OSF510-067
|
Patch:
Fix for lock hierarchy violation panic
State:
New.
Supersedes patch OSF510-034 (80.00)
This patch corrects the following:
Fixes a problem that can occur under certain circumstances
with an IPv6 packet that contains a routing header.
This could possibly crash
a machine functioning as an IPv6 router.
This was only reproduced with manually
generated packets.
Under certain circumstances a Tru64 UNIX system configured
with IPv6 can panic with a lock hierarchy violation.
This panic can occur
on any system running Tru64 UNIX with IPv6 enabled and configured.
|
Patch 150.00
OSF510-052
|
Patch:
Fix for advscan
State:
New
This patch fixes a problem where advscan -a -g does not display
bootable partitions properly. |
Patch 169.00
OSF510DX-009
|
Patch:
Fix for bttape
State:
New
bttape now uses the lock file /usr/run/bttape.pid for checking multiple instances.
Also, the default addlist and fslist are created appropriately. |
Patch 171.00
OSF510-098
|
Patch:
Fix for voldctl stop command
State:
New
This patch corrects the voldctl stop command behaviour for
cluster support. |
Patch 173.00
OSF510-057
|
Patch:
fixso command causes segmentation fault
State:
New
This patch fixes a problem with the /usr/ucb/fixso
command that can cause a segmentation fault. |
Patch 226.00
OSF510-107B
|
Patch:
Fix for delayed AdvFS requests
State:
New
This patch corrects some I/O rate fluctuations
and thread unresponsiveness that had been seen when vm free pages dropped
to a low level and used pages were being recycled.
|
Patch 232.00
OSF510-158B
|
Patch:
Adds support for activating temporary data logging
State:
New
This patch provides support for activating
temporary data logging on a mount point.
|
Patch 245.00
OSF510-198
|
Patch:
Install does not allow subset name with an underscore
State:
New.
Supersedes patch OSF510-046 (9.00)
This patch fixes the following problems:
Fixes a problem with the installation process rejecting a
subset name with an underscore character on a V5.1 system.
Specifically,
when a user was trying to install the IBM MQSeries Documentation Base subset,
MQS_HTML_PUBS.
Fixes a problem with the deletion process on a cluster system
when a member node is running /usr/bin/csh.
The process fails with a command
not found error.
Fixes a problem with the deletion process not terminating
when the C DELETE phase of the subset control program fails.
|
Patch 255.00
OSF510-090
|
Patch:
tar -F ignores files named err
State:
New.
Supersedes patch OSF510-164 (253.00)
This patch
corrects the following problems:
Corrects pax/tar/cpio to properly extract explicitly specified
files.
When an archive contained a file with extended attributes and a different
file (occurring later in the archive) was specified to be extracted, improper
buffer pointer management resulted in the following display (example uses
tar):
tar: /dev/nrmt0h : This doesn't look like a tar archive
tar: /dev/nrmt0h : Skipping to next file...
tar: Memory allocation failed for extended data while reading :
Not enough space
The directory option was similarly affected.
In this case the information
for the specified file was not reported
Fixes a problem where the tar -F (Fasttar) option ignores
files named err, but does not ignore files named errs or directories named
SCCS and RCS.
|
Patch 262.00
OSF510-074B
|
Patch:
Fix for loader and ldd
State:
New
This patch fixes the following problems:
Fixes a loader problem with rpaths on shared libraries, a
loader problem when libraries loaded in -taso mode were loaded above the
-taso address range, a problem detecting incorrectly specified _RLD_ARGS
values, and a problem handling the RHF_BIND_NOW object file bit.
Fixes a problem with /usr/ucb/ldd.
Previously the _RLD_ARGS
environment variable was not recognized.
|
Patch 265.00
OSF510-205B
|
Patch:
loader does not report error
State:
Supersedes patches OSF510-028 (78.00), OSF510-147 (263.00)
This
patch fixes the following problems:
Fixes a problem where applying spike to some binaries results
in a 100% performance degradation.
Fixes a problem where spike may fail to delete the low instruction
of a pair of related instructions, causing it to abort with a runtime error.
Fixes a problem that may cause the /usr/ucb/spike post-link
optimization tool to crash.
Fixes a /sbin/loader problem that causes the ldr_inq_region()
call to not report an error when an invalid region parameter is passed
as a parameter to the call.
|
Patch 270.00
OSF510DX-017
|
Patch:
Updates Netscape Communicator to Version 4.76
State:
Supersedes patch OSF510DX-001 (44.00)
This
patch corrects the following problems:
Fixes a security vulnerability (called the Brown Orifice)
in Netscape Communicator Version 4.72 by updating Netscape Communicator to
Version 4.75.
Updates Netscape Communicator to Version 4.76 to fix missing
default MIME types in Netscape Communicator 4.75.
|
Patch 283.00
OSF510-104
|
Patch:
Security (SSRT0682U)
State:
New.
Supersedes patch OSF510-096 (281.00)
This patch corrects
the following:
Fixes a problem in which rexecd fails to establish stderr.
If the client rexec() function call specifies a secondary socket for stderr,
connects to rexecd hang.
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 285.00
OSF510-118
|
Patch:
Fixes C++ runtime errors
State:
New
This patch fixes C++ runtime errors. |
Patch 302.00
OSF510DX-007
|
Patch:
dop tool causes segmentation fault
State:
New
This patch fixes a problem in which the dop tool
would cause a segmentation fault when a non-root user entered the root password.
|
Patch 304.00
OSF510-137
|
Patch:
Running cord on libraries causes infinite loop
State:
New
This patch fixes an infinite loop that occurs
when using cord on a library compiled with -g3.
If the library has unused
static routines that are optimized away, cord may go into an infinite loop.
|
Patch 306.00
OSF510-116
|
Patch:
Fixes a C++ compiler error
State:
New
This patch fixes a C++ compiler error. |
Patch 312.00
OSF510-076
|
Patch:
Fixes a problem of the ATM setup script failing
State:
New
This patch fixes a problem of the ATM setup
script failing when configuring an elan if the lane subsystem is not loaded.
|
Patch 318.00
OSF510-081
|
Patch:
Fix for newgrp command
State:
New
This patch corrects the problem where newgrp(1) fails if the
file /etc/group contains multiple lines for one group.
|
Patch 320.00
OSF510DX-011
|
Patch:
Fixes a problem in diskconfig
State:
New
This fixes a problem in diskconfig where partitions with an
offset and size of zero cannot be selected.
It also fixes a problem where
overlapping partitions cannot be adjusted if the existing partitions are not
in alphabetical order. |
Patch 324.00
OSF510-142B
|
Patch:
Fix for libots3
State:
New
This patch fixes the following problem in the Compaq C compiler:
An optimizer problem that caused a failure in the llogin UNIX
command.
An optimizer problem that caused incorrect run-time results
for an OpenMP program.
A problem in the parallel processing support library that
caused incorrect run-time results for an OpenMP program.
|
Patch 326.00
OSF510-082
|
Patch:
Security (SSRT0672U)
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 335.00
OSF510-141
|
Patch:
Fix for DVD file system problem
State:
New
This patch addresses two issues with the DVD File
system:
When directory entries are large enough to overflow a user's
buffer and require multiple calls to complete, DVDFS fails because it
does not properly calculate the continuation point for successive calls.
Logical block numbers are not properly calculated after the
first directory data read.
|
Patch 337.00
OSF510DX-008
|
Patch:
Fix for bindconfig
State:
New
This patch fixes the problem of OutOfOrder hide stack trace,
which occurs when an invalid domain name is entered during bindconfig. |
Patch 339.00
OSF510CDE-005
|
Patch:
Fix for dtpad
State:
New
This patch fixes a problem where, if dtpad cannot allocate enough memory,
it will exit and leave a zero-length file in place of the file being edited.
|
Patch 341.00
OSF510-197
|
Patch:
Fix for ksh hang
State:
New
This patch fixes a problem where the Korn shell (ksh) could hang
if the user pastes a large number of commands to it when it is running in
a terminal emulator window (such as an xterm).
|
Patch 343.00
OSF510-114
|
Patch:
Fix for vi core dump
State:
New
This patch fixes a problem in which the vi editor core dumps
when it finds invalid syntax during a substitute operation. |
Patch 345.00
OSF510-187
|
Patch:
Cannot create builds with CAMDEBUG enabled
State:
New
This patch fixes a problem of not being
able to create builds with CAMDEBUG enabled. |
Patch 349.00
OSF510-121
|
Patch:
Corrects memory leak in XTI socket code
State:
New
This patch corrects a memory leak in the
XTI socket code. |
Patch 351.00
OSF510-093
|
Patch:
Fix for Turbolaser panic
State:
New
This patch prevents a panic on TurboLaser systems with a DE600
in pci slot 0.
Mis-identification of the DE600 in pci slot 0 causes data
structure corruption.
TurboLaser systems include the following:
AlphaServer 8200
AlphaServer 8400
AlphaServer GS60
AlphaServer GS60E
AlphaServer GS140
A DE600 is a single-port 10/100 Mbps
Fast Ethernet NIC. |
Patch 353.00
OSF510-190
|
Patch:
Fix for fsx utility
State:
New
This patch fixes a problem in which the fsx utility would
not correctly handle the -s switch. |
Patch 360.00
OSF510DX-012A
|
Patch:
Nodes in cluster unable to set high temp threshold
State:
New
This fix corrects a problem in which nodes
in a cluster are unable to set their high temperature thresholds. |
Patch 362.00
OSF510DX-012B
|
Patch:
Cluster nodes unable to set high temp threshold
State:
New
This fix corrects a problem in which nodes
in a cluster are unable to set their high temperature thresholds. |
Patch 364.00
OSF510-186
|
Patch:
(SSRT1-15, SSRT0713U)
State:
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 368.00
OSF510-086
|
Patch:
rdist utility causes segmentation fault
State:
New
This patch corrects a problem in the rdist
utility which was causing segmentation faults on files with more than
one link. |
Patch 372.00
OSF510-127
|
Patch:
Kernel memory fault occurs when using tablet
State:
New
This patch fixes a kernel memory fault which
occurs while using a tablet instead of a mouse. |
Patch 385.00
OSF510-075
|
Patch:
Fixes problem in exit status value of swapon utility
State:
Existing
This patch fixes a bug
in the exit status value of the swapon utility. |
Patch 387.00
OSF510-143
|
Patch:
CDFS media burned in 2001 shows the wrong dates
State:
New
CDFS media burned in 2001 shows the wrong
dates. |
Patch 391.00
OSF510-128
|
Patch:
System crash when accessing the FDI floppy
State:
New
This patch corrects the following:
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 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.
Corrects a potential system crash when accessing the FDI floppy.
|
Patch 397.00
OSF510-222
|
Patch:
Fix for grep command
State:
Supersedes patch OSF510-031 (42.00)
This patch fixes a problem
with the grep command in which the options -p -v together do not produce any
output. |
Patch 496.00
OSF510-301
|
Patch:
Fix for problems in Compaq C compiler
State:
New.
Supersedes patches OSF510-016 (66.00), OSF510-142A
(322.00)
This patch fixes the following problems:
An optimizer problem that caused the wrong answer to be produced
for a program involving tail recursion.
An optimizer problem that caused a runtime error when compiling
gcc using -feedback.
An optimizer crash when compiling a program using -ieee and
-tune ev6.
An optimizer problem that caused a failure in the llogin UNIX
command.
An optimizer problem that caused incorrect run-time results
for an OpenMP program.
A problem in the parallel processing support library that
caused incorrect run-time results for an OpenMP program.
A compiler problem that caused a runtime failure in specific
code that involved floating point arguments and varargs.
A problem in the driver that failed to produce an object file
for a command such as:
file.s -o file.o
A problem in the driver that would not allow a command line
that contained only -l<arg>
library and no source or object files.
A problem in the driver that failed to produce an object file
when no output file was specified on the command line.
Fixes the following problem in the parallel processing support
library (libots3):
|
Patch 498.00
OSF510CDE-008A
|
Patch:
Security (SSRT1-80U)
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 500.00
OSF510CDE-008B
|
Patch:
Security (SSRT1-80U)
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 513.00
OSF510-317B
|
Patch:
Security (SSRT1-40U, SSRT1-41U, SSRT1-42U, SSRT1-45U)
State:
New
A potential security vulnerability
has been discovere where, under certain circumstances, users can clobber temporary
files created by shell commands and utilities (for example, under /sbin, /usr/sbin,
/usr/bin, and /etc).
Compaq has corrected this potential vulnerability.
|
Patch 515.00
OSF510-317C
|
Patch:
Security (SSRT1-48U)
State:
New
A potential security vulnerability has been discovere where,
under certain circumstances, users can clobber temporary files created by
shell commands and utilities (for example, under /sbin, /usr/sbin, /usr/bin,
and /etc).
Compaq has corrected this potential vulnerability.
|
Patch 517.00
OSF510-317D
|
Patch:
Security (SSRT1-48U)
State:
New
A potential security vulnerability has been discovere where,
under certain circumstances, users can clobber temporary files created by
shell commands and utilities (for example, under /sbin, /usr/sbin, /usr/bin,
and /etc).
Compaq has corrected this potential vulnerability.
|
Patch 519.00
OSF510-244
|
Patch:
Installation process does not support alternate root
State:
New
This patch fixes a problem
with the installation process not supporting alternate root.
When a subset
is specified on the command line in non-interactive mode, its required subset
is incorrectly referenced relative to the default root, not the alternate
root. |
Patch 523.00
OSF510-319
|
Patch:
Fix for evmget command
State:
New
This patch fixes a situation in which the evmget command and
the event log nightly cleanup operation may fail with an "arg list too long"
message. |
Patch 525.00
OSF510DX-020
|
Patch:
Fix for dxarchiver core dump problem
State:
New
This patch corrects a dxarchiver core dump
problem.
The core dump occurs when Clear button is clicked after archiving
operation is complete. |
Patch 530.00
OSF510-300A
|
Patch:
Fixes POSIX message queue issues
State:
Supersedes patch OSF510-176A (401.00)
This patch
corrects the following:
Fixes POSIX message queue issues seen with mq_open() and other
calls with messsaging.
Fixes a problem that mq_close of a message queue does not
call the function p4_delete_entry to free up the resource.
Thus, for a process
that keeps using mq_open and mq_close, it will eventually run out of descriptors.
|
Patch 532.00
OSF510-300B
|
Patch:
Fix for ERRNO EMFILE 24 error
State:
Supersedes patch OSF510-176C (405.00)
This patch corrects the
following:
Fixes POSIX message queue issues seen with mq_open() and other
calls with messsaging.
Fixes a problem that mq_close of a message queue does not
call the function p4_delete_entry to free up the resource.
Thus, for a process
that keeps using mq_open and mq_close, it will eventually run out of descriptors.
|
Patch 534.00
OSF510-300C
|
Patch:
Fix for POSIX 4 message queue
State:
Supersedes patch OSF510-176B (403.00)
This patch corrects the
following:
Fixes POSIX message queue issues seen with mq_open() and other
calls with messsaging.
Fixes a problem that mq_close of a message queue does not
call the function p4_delete_entry to free up the resource.
Thus, for a process
that keeps using mq_open and mq_close, it will eventually run out of descriptors.
|
Patch 536.00
OSF510-318
|
Patch:
Updates the emx driver to v2.02
State:
Supersedes patch OSF510-166 (278.00)
This patch corrects
the following:
|
Patch 540.00
OSF510-250
|
Patch:
OSF510-250
State:
Supersedes
patch OSF510-148 (292.00)
A potential security vulnerability has
been discovered where, under certain circumstances, system integrity may be
compromised.
This may be in the form of improper file or privilege management.
Compaq has corrected this potential vulnerability.
|
Patch 550.00
OSF510-359
|
Patch:
JIB graphic card fix
State:
New
This patch fixes a problem where, on the ELSA Gloria Synergy,
PS4D10, and JIB graphic cards, the cursor position is not being updated properly.
The placement of the cursor is one request behind. |
Patch 558.00
OSF510-256
|
Patch:
Fixes a volrecover error
State:
New
This patch fixes a volrecover error of "Cannot refetch volume"
when volumes exist only in a non-rootdg diskgroup. |
Patch 561.00
OSF510DX-018
|
Patch:
Fixes a core dump problem in dxkerneltuner
State:
New.
Supersedes patch OSF510DX-021 (559.00)
This patch corrects the following:
Fixes a core dump problem in dxkerneltuner.
The core dump
occurs when you try to find an attribute (using Find Attributes option under
the Options menu) that does not exist.
Fixes a core dump when the dxkerneltuner is used and the Select
Subsystem button is pressed twice.
|
Patch 567.00
OSF510-260
|
Patch:
Fixes a kernel memory fault in procfs.mod
State:
Supersedes patch OSF510-171 (316.00)
This patch
corrects the following:
|
Patch 569.00
OSF510-344
|
Patch:
Fixes a problem with the disklabel command
State:
New
This patch fixes a problem with the disklabel
command.
Disklabel was displaying large unsigned values as negative numbers.
|
Patch 571.00
OSF510-219
|
Patch:
Fix for mv command
State:
New
This patch fixes a problem in which the mv command will not perform
a move if the inode of the file is the same as the inode of the destination
directory, even though said file and directory are on different file systems.
|
Patch 573.00
OSF510-336
|
Patch:
Fixes a NetRAIN problem
State:
New
This patch fixes a problem in NetRAIN.
NetRAIN interface creation
now fails if any of the requested standby interfaces do not exist. |
Patch 575.00
OSF510DX-019
|
Patch:
Allows the dxsetacl utility to delete access ACLs
State:
New
This patch allows the dxsetacl utility to
delete access ACLs. |
Patch 577.00
OSF510-234
|
Patch:
Fixes the consumption of excessive CPU cycles
State:
New
This patch fixes the consumption of excessive
CPU cycles caused by rshd when SIA is enabled. |
Patch 583.00
OSF510-257
|
Patch:
Kernel leaves cached pointers to ksm data structure
State:
Supersedes patch OSF510-020 (21.00)
This patch corrects the following:
Corrects a stack overflow panic encountered during the startup
of the system management deamon(smsd) on configurations with more than 255
devices.
Fixes a problem within the kernel that could leave cached
pointers to a ksm data structure after the ksm instance was removed from the
hierarchy.
A kernel memory fault or data inconsistency could result.
|
Patch 585.00
OSF510-284
|
Patch:
Fixes a problem with the keyboard driver
State:
New
This patch fixes a problem where the keyboard
driver takes too long probing for the keyboard when a keyboard is not connected.
|
Patch 587.00
OSF510-308
|
Patch:
Security (SSRT0743U, 88914, SSRT0743U)
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 589.00
OSF510-270
|
Patch:
Fix for sort command
State:
New
This patch corrects the behavior of the sort(1) command which
now checks for duplicates with -c, -u, and -k flags. |
Patch 591.00
OSF510-215
|
Patch:
Fixes several problems found in the KZPEA driver
State:
Supersedes patch OSF510-041 (57.00)
This patch
corrects the following:
Fixes a panic or a system hang which could occur on a DS20E
with drives attached to the motherboard SCSI interface (Adaptec 7895 based)
or on an Ultra3 KZPEA SCSI adapter.
In addition to system hangs or panics
on configurations using Memory Channel adapters some configurations have
exhibited SCSI device problems.
Fixes several problems found in the KZPEA driver that could
result in memory corruption, bus hangs, and system panics.
This patch also
includes binary error logging support in the driver.
|
Patch 593.00
OSF510-349
|
Patch:
Fixes a potential race deadlock
State:
New
This patch fixes a potential race deadlock between
vclean/ufs_reclaim and quotaon/quotaoff, when quota is enabled. |
Patch 595.00
OSF510-223
|
Patch:
Fixes a bug that causes a panic due to software error
State:
New
This patch fixes a bug that
would cause a panic due to a software error that removed some functionality
in system security. |
Patch 598.00
OSF510X11-015A
|
Patch:
Security (SSRT0638U)
State:
New.
Supersedes patch OSF510X11-017A (596.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 root directory compromise via lpr using X11.
Allows the dxsetacl utility to delete access ACLs.
|
Patch 600.00
OSF510X11-017B
|
Patch:
Security (SSRT0638U)
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 root directory compromise via lpr using X11. |
Patch 602.00
OSF510X11-015B
|
Patch:
Fix for dxsetacl utility
State:
New
This patch allows the dxsetacl utility to delete access ACLs.
|
Patch 607.00
OSF510-233
|
Patch:
Fix for line printer problem
State:
New
This patch fixes a loss of data with the parallel line printer
driver.
Without this patch data from a print job may get dropped if multiple
jobs are sent to the line printers in rapid succession. |
Patch 609.00
OSF510-238
|
Patch:
Fix for cp command
State:
New
This patch fixes a problem in which cp(1) and cat(1) produce
different file sizes when reading from a tape device.
The solution was to
change the I/O buffer size of the cp command from 64K to 8K. |
Patch 616.00
OSF510X11-016A
|
Patch:
OSF510X11-016A
State:
Supersedes
patches OSF510X11-004A (135.00), OSF510X11-008A (137.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.
Provides enhanced support for UTF-8 and UCS-4 locales.
Fixes a problem with libX11.a and libX11.so that might cause
a core dump by failing to initialize some variables in some Xlib internal
functions.
|
Patch 618.00
OSF510X11-016B
|
Patch:
Fix for libX11.a and libX11.so core dump problem
State:
Supersedes patches OSF510X11-004B (138.00), OSF510X11-008B
(140.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.
Provides enhanced support for UTF-8 and UCS-4 locales.
Fixes a problem with libX11.a and libX11.so that might cause
a core dump by failing to initialize some variables in some Xlib internal
functions.
|
Patch 620.00
OSF510-252
|
Patch:
Security (SSRT1-85U)
State:
New
A potential security vulnerability has been discovered where,
under certain circumstances, system integrity may be compromised.
xntpd contains
a potential buffer overflow that may allow unauthorized access to bin privileges.
Compaq has corrected this potential vulnerability. |
Patch 622.00
OSF510-220
|
Patch:
Fix for rerouting problem seen on a cluster
State:
New
This patch fixes a problem where pulling
the network cable on one node acting as a CFS server in a cluster causes no
rerouting to occur. |
Patch 626.00
OSF510-236
|
Patch:
Fix for the i2c kernel module
State:
Supersedes patch OSF510-172 (376.00)
This patch corrects the
following:
Fixes DS10/DS20 performance problems introduced with the i2c
driver by using thread blocking, rather than event_timeout() and DELAY().
Fixes various inefficiencies in the i2c kernel module, and
fixes a lock hierarchy violation that could be seen with the generic kernel
attribute lockmode turned on.
|
Patch 628.00
OSF510-340
|
Patch:
BPF default packet filter causes system panic
State:
New
This patch corrects a problem which could
result in a system panic on close() if the BPF default packet filter is in
use. |
Patch 630.00
OSF510-309
|
Patch:
Fixes streams based drivers from failing
State:
Supersedes patch OSF510-077 (378.00)
This patch
corrects the following:
Fixes a problem in which the system may panic with the panic
string "Unaligned kernel space access from kernel mode".
Fixes streams based drivers from failing DRV_GETHANDLE, due
to non supported driver_handle.
|
Patch 632.00
OSF510X11-019
|
Patch:
Fixes problems with X server X Image Extension
State:
New
This patch fixes problems with the X server
X Image Extension (XIE). |
Patch 636.00
OSF510-273
|
Patch:
Corrects problems with joind
State:
Supersedes patch OSF510-152 (389.00)
This patch corrects the
following:
|
Patch 649.00
OSF510-261
|
Patch:
Possible hang occurs with libaio and libaio_raw
State:
New
This patch warns a user of a possible hang
that can occur when a program is linked to both libaio and libaio_raw. |
Patch 655.00
OSF510-465
|
Patch:
Fix for vrestore problems
State:
OSF510-013 (13.00), OSF510-161 (175.00), OSF510-285 (406.00), OSF510-242 (408.00)
This patch fixes the following problems:
A previous patch caused incomplete restores.
A warning message is displayed when the path for the first
file in a group of hard links 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, an "error setting extended
attributes" message, and infinite loops using the -l option.
Corrupted property list information could cause an infinite
loop.
Fixes problems in the vdump command:
Failed to flag compressed extended attributes records that
are split across a vdump BLOCK boundary.
Overrides the -D option when source path describes a root
fileset (Note: If you want to back up quota files, you must not use the
-D option.)
Corrects "Rewinding" message to avoid a segfault
with Internationalized messages.
Prevents a core dump from vdump when your message length is
greater than MAX_MSG_SIZE.
This will be a very rare occurence.
Modifies vdump to forward space to next file only if a norewind
tape was specified.
Fixes problems in the vrestore command
Fails to properly handle extended attributes records in compressed
archives.
This results in malloc failures, proplist corruption, program
abort, program crashes due to segfault or invalid memory access, and the
display of the error message "error setting extended attributes".
Fails to set extended attributes due to confusion over selective
restore of the associated file or directory.
Also results in display of
the error message "error setting extended attributes".
Selective restore of hardlinked files is incomplete when they
exist in different directories (fails to create directory for second occurrence
of file with same inode number).
The -Q option is added to vrestore to allow the user to request
that quota files are ignored (thus avoiding the time it takes to process them).
Prevents a core dump from vdump when your message length is
greater than MAX_MSG_SIZE.
This will be a very rare occurence.
Modifies vdump to forward space to next file only if a norewind
tape was specified.
Fixes a problem in vrestore where, when restoring from a
norewind tape, it incorrectly interprets a value and fails with an error
message that looks similiar to the following:
vrestore: unable to open save-set </dev/ntape/tape0c>; [0] Successful
|
Patch 671.00
OSF510-375
|
Patch:
Hardware manager inaccurately reports the CPU speed
State:
Superseded patch 76.00 (OSF510-038)
This patch corrects the following:
|
Patch 744.00
OSF510-512B
|
Patch:
Installs DECthreads V3.18-138
State:
Supersedes patches OSF510-039B (34.00), OSF510-212B (227.00), OSF510-206B
(228.00), OSF510-109B (230.00)
This patch fixes problems for threaded
applications running on Tru64 UNIX V5.1:
Fixes a bug in the POSIX Threads Library for Tru64 UNIX V5.1
where a terminating thread did not properly clear an enabled floating point
unit, causing invalid floating point state on the next thread that is run.
Fixes a bug in the POSIX Threads Library for Tru64 UNIX V5.1
that would result in a DECthreads error return of EINVAL from the pthread
mutex API routines.
This error would be seen only when the thread stack had
been user defined/changed, specifically seen when using the user level context
switching (ucontext) routines.
Fixes a bug in the POSIX Threads Library for Tru64 UNIX V5.1
that would result in a DECthreads Bugcheck and process termination.
Threaded
applications might encounter this problem when pthread_kill() is used on
a thread that is marked as blocked in the kernel.
Installs DECthreads V3.18-138 which fixes problems that may
affect threaded programs running on Tru64 UNIX V5.1.
|
Patch 746.00
OSF510-367A
|
Patch:
Fix for problem in studio.h
State:
New
This patch fixes a problem in <stdio.h>
where the interface
renaming conditionals for fgetpos() & fsetpos() were mismatched.
It
also fixes a problem in <sys/timeb.h>
where the ftime() prototype was not
available in the default compilation name space.
|
Patch 748.00
OSF510-367B
|
Patch:
OSF510-367B
State:
New
This patch fixes a problem in <stdio.h>
where the interface renaming conditionals
for fgetpos() & fsetpos() were mismatched.
It also fixes a problem in <sys/timeb.h>
where the ftime() prototype was not available in the default compilation
name space.
|
Patch 761.00
OSF510-400
|
Patch:
Security (SSRT0689U, SSRT1-26, SSRT0788U, SSRT0781U)
State:
Supersedes patches OSF510-033 (1.00), OSF510-019
(2.00), OSF510-027 (3.00), OSF510-037A (5.00), OSF510-051 (87.00), OSF510-071
(88.00), OSF510-061 (90.00), OSF510-154 (233.00), OSF510-177 (234.00), OSF510-145
(235.00), OSF510-151 (236.00), OSF510-123 (237.00), OSF510-183 (238.00), OSF510-130
(239.00), OSF510-091 (240.00), OSF510-146 (241.00), OSF510-150 (243.00), OSF510-283
(501.00), OSF510-253 (502.00), OSF510-208 (504.00), OSF510-499 (749.00), OSF510-520
(750.00), OSF510-398 (751.00), OSF510-529 (752.00), OSF510-430 (753.00), OSF510-393
(754.00), OSF510-401 (755.00), OSF510-530 (756.00), OSF510-422 (757.00), OSF510-381
(758.00), OSF510-467 (759.00)
This patch corrects the following
problems:
Fixes a problem of the getaddrinfo() library call returning
a failing status.
Increases the number of places of precision for formatted
printing of long doubles.
Fixes the problem that, on rare occasions, the C runtime library
atof() and strtod() functions (and other functions that may use them) may
produce an incorrect result.
The error would only be in the least significant
digit of the mantissa (a rounding error).
Fixes hangs in threaded programs with subprocesses created
with nfork(NULL).
Examining one of the hanging subprocesses shows that it
has called fopen() and is waiting for the iobptr mutex in _findiop().
Fixes the printing of 0.0 when precision is specified for
a %g type conversion.
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().
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 performance problem with freeing memory in threaded
applications, when many allocations of the same size have been made.
It also
fixes a problem when the __sbrk_override malloc tuning variable is set which
caused malloc to try to allocate too much memory.
Fixes a problem with the mallinfo() call which can cause
an application to fail if run on a RAD other than 0.
Fixes a problem with the mallinfo() call which can cause
an application to fail if run on a RAD other than '0'.
Restores correct behavior that existed on pre-V5.0 releases
for ecvt() and fcvt().
Floating point exceptions and core dumps no longer
occur when denormalized values are passed to ecvt() and fcvt().
Resolves issues with customer applications that experienced
floating point exceptions and core dumps when passing denormalized values
to ecvt() and fcvt() that subsequently caused INFORMIX databases to crash.
Fixes the return values for vwprintf() functionality when
used with wide characters.
Increases the input buffer size limits for the scanf family
of functions to the MAXINT input buffer size.
|
Patch 761.00
continued
|
Fixes the problem of optimized programs printing incorrect
values for long doubles.
Adds logic that implements maximum size checks for input width
descriptors on numeric scanf() format elements.
Corrects a regular expression performance problem in libc.
Fixes a potential online help build problem when dthelptag
is used to compile online help files in a multibyte locale.
Fixes regular expression handling with non-default locale
settings.
Fixes a regular expression matching problem in multibyte locales.
Corrects a problem in which the rsh [host] -l [user] [command]
command returns "permission denied".
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 with fopen.
fopen was returning "file not
found" when there was insufficient memory available to allocate the FILE
structure.
fopen now returns "not enough space" for this case.
Fixes a problem with strerror where buffers could not be allocated.
Fixes a problem in which the RPC TCP server incorrectly tries
to write to a socket that has already been closed by a client.
A potential security vulnerability has been discovered, where
under certain circumstances, system integrity may be compromised.
This may
be in the form of network programs core dumping.
Compaq has corrected this
potential vulnerability.
Fixes a regular expression problem with the REG_NEWLINE flag
of the regexec() routine.
Fixes confusing prompts for synchronized password updates
when only one named mechanism is listed in the passwd command dialog box.
Fixes a problem in fread() where excessive I/O was taking
place for large amounts of data, causing performance problems.
It also addresses
a failure in fread() to properly handle data sizes that have representations
greater than 32 bits (2^32 of data).
Fixes a segmentation fault problem with long LOCPATH and
LANG values.
Fixes a problem in mktime() when adjusting for a tm struct
containing an invalid tm_isdst (Daylight Savings Time) setting.
Fixes a regular expression performance problem as well as
two bugs that posed potential regular expression problems for multibyte locales
Fixes an application core dump problem when the LANG environment
variable is too long.
Fixes a problem in fwrite() where it was failing when the
total number of bytes to be written is larger than 2 GB.
|
Patch 766.00
OSF510CDE-010A
|
Patch:
Security (SSRT0788U, SSRT0753U, SSRT0752U, SSRT0757U)
State:
Supersedes patches OSF510CDE-006 (310.00),
OSF510CDE-009 (565.00), OSF510CDE-003 (158.00), OSF510CDE-013A (762.00), OSF510CDE-015A
(763.00), OSF510CDE-014 (764.00)
This patch corrects the following:
Fixes a problem on multi-head systems in which the unlock
display only works if the default display is screen 0.
Fixes the problem of palette files not being read from /etc/dt/palettes.
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.
A potential security vulnerability has been discovered where,
under certain circumstances, system integrity may be compromised.
This may
be in the form of large values of command line arguments.
Compaq has corrected
this potential vulnerability.
Fixes the dtprintinfo memory fault problem with a long LANG
value.
Fixes a potential security vulnerability in CDE Subprocess
Control Service(dtspcd).
A potential security vulnerability has been discovered where,
under certain circumstances, system integrity may be compromised.This maybe
in the form of large values of ENVIRONMENT variables and command line arguments.
Compaq has corrected this potential vulnerability.
|
Patch 770.00
OSF510CDE-010B
|
Patch:
Security (SSRT0788U, SSRT0757U, SSRT0753U, SSRT0752U)
State:
New.
Supersedes patches OSF510CDE-013B (767.00),
OSF510CDE-015B (768.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 large values of command line arguments.
Compaq has corrected
this potential vulnerability.
Fixes the dtprintinfo memory fault problem with a long LANG
value.
A potential security vulnerability has been discovered where,
under certain circumstances, system integrity may be compromised.This maybe
in the form of large values of ENVIRONMENT variables and command line arguments.
Compaq has corrected this potential vulnerability.
|
Patch 772.00
OSF510DX-023
|
Patch:
Fix for dxproctuner utility
State:
New
This patch fixes a problem in dxproctuner where the process
information is not displayed when there is a double quote followed by any
other character in the command column.
|
Patch 774.00
OSF510-429
|
Patch:
Fixes a problem with siacfg
State:
New
This patch fixes a problem with siacfg.
The siacfg -A option
was not working.
Specifically, the BSD mechanism is still the last mechanism
listed.
The restriction has been removed. |
Patch 777.00
OSF510X11-024
|
Patch:
Fixes window corruption on Oxygen VX1 graphics card
State:
Supersedes patches OSF510X11-010 (246.00),
OSF510X11-013 (247.00), OSF510X11-014 (249.00), OSF510X11-003 (119.00), OSF510X11-012
(287.00), OSF510X11-018 (505.00), OSF510X11-020 (506.00), OSF510X11-023 (507.00),
OSF510X11-022 (509.00), OSF510X11-029 (775.00)
This patch fixes
the following problems:
Fixes a memory leak in the X server that could occur when
a client repeatedly created and destroyed buffers for the X Window System
Multibuffering Extension (XmbufCreateBuffers/XmbufDestroyBuffers).
Fixes a problem where the X server does not display windows
properly for the 128th and subsequent clients.
Changes the X server to dynamically retrieve its vendor string
information when running on COSIX64.
Provides the Xserver library for a new graphics card.
Corrects blocks of erroneous pixels left behind when dragging
CDE "pplication manager icons on the desktop.
Fixes a problem that will cause the X server to hang on rare
occasions.
Except for the mouse, everything on the desktop appears frozen.
Output from the ps command will show the X server using greater than 99%
of the CPU time.
Fixes an Xserver crash when using the GTK on systems using
the Oxygen VX1 graphics card.
Fixes the Xserver problem where, when PanoramiX is enabled
and using CDE, icons from dtfile can not be seen on other than the left screen
while being moved.
Fixes a problem that can cause CDE pop-up menus to appear
on the wrong screen when you are running a multi-head system with the PanoramiX
extension enabled.
Fixes a problem with a Compaq Professional Workstation XP1000
667 MHz system with a PowerStorm 4D20 (PBXGB-CA) graphics card where fonts
were sometimes drawn incorrectly.
Fixes window corruption on Oxygen VX1 graphics card if backing
store/save unders are enabled.
|
Patch 782.00
OSF510-370
|
Patch:
Fixes a problem with hwautoconfig
State:
New
This patch fixes a problem with hwautoconfig,
which was causing the I20 management driver to crash the system with a Kernel
Memory Fault when it was loaded.
|
Patch 785.00
OSF510-371
|
Patch:
Fix for V5.1 dynamic loader
State:
Supersedes patches OSF510-005 (64.00), OSF510-113 (256.00), OSF510-105 (257.00),
OSF510-205A (258.00), OSF510-074A (260.00), OSF510-221 (521.00), OSF510-495
(783.00)
This patch fixes the following problems with the V5.1
dynamic loader:
Allows the loader to properly ignore unreferenced symbols
when loading a shared library with a dlopen call.
Allows the loader to properly ignore loading a library with
the correct library name but an incorrect library version.
Fixes an /sbin/loader problem dealing with absolute value
symbols when their value was -1.
Fixes a problem in the /sbin/loader dynamic loader that
can cause a crash.
It also fixes a problem with the output for the ldd
command, where the output was always going to stderr rather than stdout.
Fixes a problem that may cause the /usr/ucb/spike post-link
optimization tool to crash.
A /sbin/loader problem that causes the ldr_inq_region() call
to not report an error when an invalid region parameter is passed as
a parameter to the call.
Fixes a loader problem with rpaths on shared libraries, a
loader problem when libraries loaded in -taso mode were loaded above the
-taso address range, a problem detecting incorrectly specified _RLD_ARGS
values, and a problem handling the RHF_BIND_NOW object file bit.
Fixes a problem with /usr/ucb/ldd.
Previously the _RLD_ARGS
environment variable was not recognized.
Fixes a problem in /sbin/loader.
It corrects certain loader
failures reported for mismatched shared library versions.
Fixes a loader core dump that occurs when invoking certain
call_shared executables that have been processed by post-link instrumentation
tools.
Fixes the -ignore_all_versions and -ignore_version flags
for the run-time loader (/sbin/loader).
|
Patch 787.00
OSF510-531
|
Patch:
Fix for lsmsa product
State:
New
This patch addresses a problem in the display of disk controller
disk hierarchy by the lsmsa product. |
Patch 796.00
OSF510X11-026
|
Patch:
Fixes a memory leak in the X server
State:
Supersedes patches OSF510X11-002 (70.00), OSF510X11-011 (280.00)
This patch fixes the following problems:
Fixes a problem 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.
Fixes a memory leak in the X server on systems with a PowerStorm
4D10T (ELSA Gloria Synergy, SN-PBXGK-BB) graphics card that could occur when
a client repeatedly created and destroyed buffers for the X Window System
Multibuffering Extension (XmbufCreateBuffers/XmbufDestroyBuffers).
The Elsa Gloria Comet card does not correctly draw nested
shaded boxes or anything similar.
|
Patch 798.00
OSF510-432
|
Patch:
Fixes a problem in uucp
State:
New
This patch fixes a problem in uucp.
uucp between two Tru64
UNIX boxes hangs when a uucp failure occurs. |
Patch 800.00
OSF510-412
|
Patch:
Fixes problems in the Tru64 UNIX Assembler
State:
Supersedes patches OSF510-132 (288.00), OSF510-103 (290.00),
OSF510-274 (538.00)
This patch corrects the following:
When assembling a .s file containing a data declaration directive
(such as .byte) that specifies a list of values greater than 74,
a fatal "yacc stack overflow" condition is raised.
A main procedure's prologue description will overwrite that
of an alternate entry point when they both share the same address and
they both specify their own .prologue directive.
A .s file that contains .align directives in its text section
that is assembled at an optimization level greater than O0 may
produce a series of zeros in its text section which, if executed, would
cause the program to halt.
The -arch and -tune command line switches were essentially
being ignored.
Code generated by the assembler for emulated ldb/ldbu/ldw/ldwu
instructions produces incorrect results leading to a linker optimization
that produces an invalid executable.
Code generated by the assembler for emulated ldb/ldbu/ldw/ldwu
instructions produces incorrect results leading to a linker optimization
that produces an invalid executable.
Code generated for loads with offsets larger than 32K is incorrect.
Incorrect addresses are generated when symbolic arithmetic
is used, and when the address in question extends beyond the intitial
64K boundary of a section.
A prodecure with no instructions causes the assembler to segfault.
A prodecure with no instructions causes line number generation
to segfault.
Data declared using the .gprel32 directive was not being longword
aligned.
The relocation count for a program that contains a section
that has in excess of 65535 reloctions will be incorrect, resulting
in a bad link and an invalid executable.
An entry (PDSC_FLAGS_BASE_REG_IS_FP) was not being set correctly
in a short-form stack-frame RPD when a .frame directive specified
register 15.
When two entry points to a procedure (main or alternate) share
the same address, the assembler generates four nop profiling
instruction sequences for each one when the -pg switch is specified.
This causes post-link tools, such as spike, problems.
When a main and an alternate entry point share both an address
and a prologue, the assembler associates the prologue with the
alternate entry and not the main, resulting in the assembler not generating
an RPD because it does not see a prologue for the main entry.
The assembler miscalculates the number of relocations present
in the .text section if a jmp/jsr instruction was specified without
a symbol as an operand.
This can result in a linker error.
|
Patch 800.00
continued
|
Resolves four incompatibilities between the new (as of
V5.1) and old assemblers that are needed to support a future port of gcc
to Tru64 UNIX.
These changes are included in this version (3.04.33) of
the assembler:
The assembler has never generated a section header for zero-sized
sections, or a symbol table entry for a label symbol that is associated
with such a section.
This essentially correct behavior represents an
incompatibility with the old assembler and has been changed with this
patch.
The assembler was not including symbols for numeric constant
label symbols in the symbol table.
It is now.
The assembler can produce incorrect scoping for local symbols,
resulting in incorrect association of symbols with their containing
procedures.
The assembler's association of label symbols to their files
of origin was incorrect in certain circumstances:
.file 1 "file1.cxx"
gcc2_compiled.:
__gnu_compiled_cplusplus:
.file 2 "file2.h"
.file 3 "file3.h"
.text
In this example, label1 and label2 are mistakenly associated with
file3.h due to the assembler's practice of establishing file context
based on the instruction with which a given label was associated, which
in this case was the first intruction in the .text section.
File context
is positional and in this case both labels should be associated with
file1.
Shipped as Version 3.04.34 of the Tru64 UNIX Assembler,
this patch resolves three assembler problems:
This unusual case takes the following combination of factors:
A label defined at the head of the .rdata section.
) Multiple file references (use of the .file and .loc directives)
such that the initial .rdata label and the entry label of the last
procedure in the .text section are associated with different files.
The resulting symbol table scoping information is invalid, and causes
om to seg fault.
Note that this symbol table, although incorrect, does
not stop the object file from linking and executing properly if -om
is removed from the mix.
The assembler improperly reorders an instruction which restores
the stack pointer when assembling with optimization active.
The scheduler has specific logic which prevents an addq or an lda instruction
which restores sp (and is followed by a ret instruction) from being
moved.
The problem occurs in a case where a bis instruction is used
in order to restore sp.
This instruction is being reordered by the
assembler and it must not be.
The assembler is not adding a terminating NULL to the string
specified as the argument for a .ident directive when the string
is written to the object file.
This causes the what command to
produce incorrect return values.
|
Patch 803.00
OSF510DX-025
|
Patch:
Fix for problem with dxaccounts
State:
OSF510DX-002 (36.00), OSF510DX-005 (122.00), OSF510DX-006 (124.00),
OSF510DX-034 (801.00)
This patch fixes the following dxaccounts
problems:
A system running ASU experiences a dxaccounts crash problem
when a user is deleted from PC User view.
The dxaccounts dialog messages are incorrectly displayed when
a user is added with no password entry.
The dxaccounts utitlity is unable to create a new user from
the PC Users view on a system with ASU installed.
The following problems can occur with the dxaccounts application
on ASU system:
The dxaccounts utility crashes when the root icon is double
clicked.
The full name of a new PC account is not mapped to a UNIX
user.
Erasing a PC account's fields does not work; the values erased
remain.
The default values of Home Directory, Login Script, and User
Profile Path for a PC user are invalid.
Changing root's login/uid is enabled via cli/dxaccounts utilities.
Incorrect results of usermod -G.
The -x account_inactive|account_expiration options do not
set the attributes.
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 message fragments to make them I18N compatible.
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 access.
Compaq has corrected this potential
vulnerability.
A core dump occurs when /etc/shells is a directory instead
of a file.
The hour glass cursor remains after a failure to create a
home directory in the process of adding or modifying an account.
|
Patch 805.00
OSF510-460
|
Patch:
Fix for kernel panic caused by ACL problem
State:
New
This patch fixes the following problems:
If multiple processes attempt to access the same file at the
same time and access to the file should be allowed by an ACL on the file,
access may be denied instead.
If the ACL on a file is corrupted, the corrupted ACL is passed
into the kernel causing a variety of problems.
|
Patch 807.00
OSF510DX-035
|
Patch:
Security (SSRT1-40U, SSRT1-41U, SSRT1-42U, SSRT1-45U)
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 access.
Compaq has
corrected this potential vulnerability. |
Patch 810.00
OSF510-510A
|
Patch:
Fix for EVM core dump problem
State:
Supersedes patches OSF510-160A (294.00), OSF510-456 (808.00)
This patch corrects the following:
Fixes a problem with the EVM daemon, evmd, where it will crash
if /etc/rc.config contains a blank line.
Fixes a problem in which EVM subscribing clients, including
/usr/sbin/evmlogger, will unexpectedly drop the connection to the EVM daemon.
Resolves an issue which can cause an Event Manager (EVM) client
or the EVM daemon to core dump under rare circumstances.
|
Patch 812.00
OSF510-510B
|
Patch:
EVM daemon may core dump
State:
Supersedes patch OSF510-160B (296.00)
This patch corrects the
following:
Fixes a problem with the EVM daemon, evmd, where it will crash
if /etc/rc.config contains a blank line.
Resolves an issue which can cause an Event Manager (EVM) client
or the EVM daemon to core dump under rare circumstances.
|
Patch 816.00
OSF510-515
|
Patch:
Fixes a kernel memory fault panic
State:
Supersedes patches OSF510-004 (128.00), OSF510-210 (298.00),
OSF510-217 (541.00), OSF510-286 (543.00), OSF510-417 (813.00), OSF510-516
(814.00)
This patch corrects the following problems:
Fixes a cross RAD I/O hang problem with the ITPSA controller.
Fixes a problem that can cause a simple lock timeout or a
kernel memory fault on EV6 systems using the ITPSA driver.
Fixes panics associated when multiple KZPCA-AA and/or KZPCM-AA
host bus adapters are in the system.
The expected panic string is "sc ws
remove: SZ_IN_USE NOT set".
Fixes kernel memory faults, and/or I/O hangs with systems
that have KZPCM-AA and/or KZPCA-AA.
These errors can occur during large data
transfers.
Fixes a panic in the ITPSA driver.
It is seen when an abort
to the SCSI rewind command is issued to a TLZ10 tape device.
Fixes a panic caused by SCSI bus resets with KZPCA HBAs.
Fixes a kernel memory fault panic during boot process while
probing SCSI bus.
Fixes a kernel memory fault panic after an "ITPSA: itpsa_action
- error converting path ID to ITPSA softc structure" message.
|
Patch 818.00
OSF510DX-033
|
Patch:
Security (SSRT1-40U, SSRT1-41U, SSRT1-42U, SSRT1-45U)
State:
New.
Supersedes patches OSF510DX-029A (859.00),
OSF510DX-038 (778.00), OSF510DX-036 (780.00)
A potential security
vulnerability has been discovered where, under certain circumstances, system
integrity may be compromised.
This may be in the form of improper file access.
Compaq has corrected this potential vulnerability. |
Patch 820.00
OSF510-450
|
Patch:
Fixes a problem with the JJ printcap parameter
State:
Supersedes patches OSF510-080 (300.00), OSF510-245 (548.00)
This patch corrects the following:
Introduces the JJ /etc/printcap parameter, which allows the
user to choose either one TCP/IP connection for all jobs in the print queue
(JJ=1), or a TCP/IP connection for each job in the print queue ( ).
It also
closes a timing hole that existed when lpd was shutting down.
Fixes a problem in which lpd hangs when printing to advanced
server queues (using /dev/null).
Fixes a problem with the JJ /etc/printcap parameter.
|
Patch 823.00
OSF510-416
|
Patch:
Fix for collect command
State:
Supersedes patches OSF510-026 (134.00), OSF510-247 (552.00), OSF510-433 (821.00)
This patch corrects the following:
Fixes several problems with the collect command and it adds
sysloging when collect suspends, resumes, or receives a signal.
Fixes collect's collector (/usr/sbin/collect) to correctly
report the network interface load percentage.
Allows collect to filter out unnecessary file systems.
Adds support for the Mylex RAID controller as well as fixes
several problems with the collect utility.
|
Patch 825.00
OSF510-458A
|
Patch:
Fix for class scheduler
State:
Supersedes patch OSF510-280A (554.00)
This patch corrects the
following:
Fixes a class scheduler semaphore race condition.
The class scheduler depends on semaphores to protect its database
from simultaneous updates.
This patch automatically detects if the semaphore
no longer exists and allocates a new one, allowing the class scheduler to
proceed without interruption.
|
Patch 827.00
OSF510-458B
|
Patch:
Fix for class scheduler problem
State:
Supersedes patch OSF510-280B (556.00)
This patch
corrects the following:
Fixes a class scheduler semaphore race condition.
The class scheduler depends on semaphores to protect its database
from simultaneous updates.
This patch automatically detects if the semaphore
no longer exists and allocates a new one, allowing the class scheduler to
proceed without interruption.
|
Patch 829.00
OSF510-486
|
Patch:
Fix for verify command
State:
New
This patch avoids core dumps in the verify command.
|
Patch 833.00
OSF510-543
|
Patch:
Fix for showfdmn and rmvol programs
State:
Supersedes patches OSF510-230B (494.00), OSF510-485 (830.00),
OSF510-455 (831.00)
This patch corrects the following:
This AdvFS correction makes the balance and rmvol programs
more interruptible by supplying a new option (-i).
It also avoids wasting
extent map entries and avoids a kmf in overlay_xtnt_map.
Balance was terminating before balancing the whole domain
when the domain was very large ( >4GB ).
Fixes a potential problem with vdf and showfdmn, where they
could incorrect display the message "showfdmn: No such file or directory".
Modifies rmvol so that error messages reflect why rmvol fails.
Modifies showfdmn so that showfdmn will not print "Succeeded"
on a failure.
For example:
showfdmn: unable to get info for domain `domain_used`
showfdmn: Successful
|
Patch 835.00
OSF510X11-025A
|
Patch:
Security (SSRT0753U)
State:
Supersedes patch OSF510X11-006A (142.00)
This patch corrects
the following:
Fixes various memory leaks in the Motif library (libXm) that
could occur when creating and destroying Motif List, Text, and TextField widgets.
A potential security vulnerability has been discovered where,
under certain circumstances, system integrity may be compromised.
This may
be in the form of large values of ENVIRONMENT variables.
Compaq has corrected
this potential vulnerability.
|
Patch 837.00
OSF510X11-025B
|
Patch:
Security (SSRT0753U)
State:
Supersedes patch OSF510X11-006B (144.00)
This patch corrects
the following:
Fixes various memory leaks in the Motif library (libXm) that
could occur when creating and destroying Motif List, Text, and TextField widgets.
A potential security vulnerability has been discovered where,
under certain circumstances, system integrity may be compromised.
This may
be in the form of large values of ENVIRONMENT variables.
Compaq has corrected
this potential vulnerability.
|
Patch 840.00
OSF510DX-024
|
Patch:
Security (SSRT1-40U, SSRT1-41U, SSRT1-42U, SSRT1-45U)
State:
New.
Supersedes patch OSF510DX-026 (838.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 access.
Compaq has corrected this potential
vulnerability.
Implements message catalog cleanup.
|
Patch 842.00
OSF510-534
|
Patch:
Fix for rdump utility
State:
Supersedes patches OSF510-003 (68.00), OSF510-289 (563.00)
This
patch corrects the following:
Fixes a problem where a user could not dump to a regular file.
Fixes a core dump caused by using the rdump utility to back
up data.
Now rdump command dumps data properly onto remote tape devices
without receiving the signal SIGSEGV and dumping core.
|
Patch 844.00
OSF510-501
|
Patch:
Security (SSRT0708U)
State:
Supersedes patch OSF510-138 (314.00)
This patch fixes the following
/usr/sbin/inetd problems:
A potential security vulnerability has been discovered, where,
under certain circumstances, system integrity may be compromised.
This
may be in the form of inetd child process core dumping or failing to
service incoming connection requests.
Compaq has corrected this potential
vulnerability.
inetd can terminate without notice and without a core file.
The disable keyword is being ignored when used in the /etc/inetd.conf.local
configuration file.
The -h option does not restart any inetd children to handle
requests because the parent still thinks one is running.
Allows the socket listen backlog in inetd(8) to be settable
by command line option using the -l switch.
|
Patch 846.00
OSF510DX-039
|
Patch:
Security (SSRT1-40U, SSRT1-41U, SSRT1-42U, SSRT1-45U)
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 access.
Compaq has
corrected this potential vulnerability.
|
Patch 848.00
OSF510-407
|
Patch:
SNMP returns wrong OID
State:
New
This patch corrects the problem where SNMP getnext returns
back the value of the wrong OID on queries in the FDDI MIB of os_mibs. |
Patch 850.00
OSF510-427
|
Patch:
Corrects a problem with a mirrored LSM volume
State:
New
This patch corrects the problem with a mirrored
LSM volume with dirty region logging (DRL) enabled still doing a full resynchronization
during the first recovery after an unclean shutdown. |
Patch 852.00
OSF510DX-037
|
Patch:
Security (SSRT1-40U, SSRT1-41U, SSRT1-42U, SSRT1-45U)
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 access.
Compaq has
corrected this potential vulnerability.
|
Patch 855.00
OSF510-394
|
Patch:
KMF caused by malformed IPv6-in-IPv4 packets
State:
New.
Supersedes patch OSF510-475 (853.00)
This patch fixes a kernel memory fault caused by malformed IPv4-in-IPv4
packets. |
Patch 857.00
OSF510DX-030
|
Patch:
Security (SSRT1-40U, SSRT1-41U, SSRT1-42U, SSRT1-45U
State:
Supersedes patch OSF510DX-022 (581.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.
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 access.
Compaq has corrected this potential
vulnerability.
|
Patch 861.00
OSF510DX-029B
|
Patch:
Security (SSRT1-40U, SSRT1-41U, SSRT1-42U, SSRT1-45U)
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 access.
Compaq has
corrected this potential vulnerability. |
Patch 863.00
OSF510DX-040
|
Patch:
Security (SSRT1-40U, SSRT1-41U, SSRT1-42U, SSRT1-45U)
State:
Supersedes patch OSF510DX-004 (162.00)
This patch corrects the following:
Fixes a problem that was causing diskconfig to issue the error
message "can't read "tminor": no such variable" upon startup.
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 access.
Compaq has corrected this potential
vulnerability.
|
Patch 866.00
OSF510CDE-017
|
Patch:
Security (SSRT1-40U, SSRT1-41U, SSRT1-42U, SSRT1-45U)
State:
New.
Supersedes patch OSF510CDE-012 (864.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.
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 access.
Compaq has corrected this potential
vulnerability.
|
Patch 868.00
OSF510DX-041
|
Patch:
Security (SSRT1-40U, SSRT1-41U, SSRT1-42U, SSRT1-45U)
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 access.
Compaq has
corrected this potential vulnerability. |
Patch 870.00
OSF510CDE-011
|
Patch:
Security (SSRT0767U)
State:
New
A potential security vulnerability has been discovered where,
under certain circumstances, system integrity may be compromised.
The ttdbserverd
contains a potential buffer overflow that may allow unauthorized access.
Compaq has corrected this potential vulnerability. |
Patch 872.00
OSF510X11-028A
|
Patch:
Fix for X Toolkit library
State:
Supersedes patches OSF510X11-005A (112.00), OSF510X11-009A (114.00)
This patch corrects the following:
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.
Fixes the problem that XmStringGetLtoR() fails in dxhanziim
when it runs in a C/en_US.ISO8859-1 locale.
Fixes a problem in the X Toolkit library (Xt) which could
cause the TeMIP Iconic_map Presentation Module application (mcc_iconic_map)
to crash.
|
Patch 874.00
OSF510X11-02O8B
|
Patch:
Fixes for crash in X Toolkit library
State:
Supersedes patches OSF510X11-005B (115.00), OSF510X11-009B
(117.00)
This patch corrects the following:
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.
Fixes the problem that XmStringGetLtoR() fails in dxhanziim
when it runs in a C/en_US.ISO8859-1 locale.
Fixes a problem in the X Toolkit library (Xt) which could
cause the TeMIP Iconic_map Presentation Module application (mcc_iconic_map)
to crash.
|
Patch 876.00
OSF510-464
|
Patch:
Fix for Event Manager channel monitoring function
State:
New
This patch fixes a problem in which the
Event Manager's channel monitoring function is temporarily disabled if the
evmreload command is run. |
Patch 878.00
OSF510-426
|
Patch:
Fixes an ATM signalling problem
State:
Supersedes patch OSF510-079 (347.00)
This patch corrects
the following:
|
Patch 880.00
OSF510-477
|
Patch:
Fix for RIS/DMS serving in a TruCluster
State:
New
This patch corrects the following:
A panic caused by a known problem, using a cluster as a RIS
server.
A fix to RIS/DMS serving in a TruCluster.
|
Patch 882.00
OSF510-399
|
Patch:
Fix for ld -f command
State:
Supersedes patches OSF510-022 (72.00), OSF510-153 (354.00), OSF510-108 (355.00),
OSF510-120 (356.00), OSF510-102 (358.00), OSF510-258 (603.00), OSF510-240
(605.00)
This patch corrects the following:
Fixes a spike problem.
The problem results in an assertion
and core dump when trying to spike a kernel.
This patch is only needed if
the post-link tool spike will be used on the Tru64 UNIX kernel.
Fixes a problem where the linker defined symbol _fpdata would
end up being undefined if it was referenced by a program but not used by the
linker.
Fixes link errors encountered when linking with -A.
Fixes two problems in the linker where it would erroneously
report "multiply defined symbol" errors or "unresolved symbol" errors.
Modifies the linker's symbol resolution to enable it to
recognize when a reference to a symbol defined in a shared library is replaced
by a symbol defined in an object file or archive.
Modifies the linker to cause it to rescan shared libraries
before reporting unresolved symbols.
Fixes two errors that occur when using the -f switch with
the linker (ld):
Fixes a potential optimization problem with the linker (/bin/ld).
Fixes a linker failure that can occur when linking a -non_shared
executable with libexc.a.
The linker (/bin/ld) may corrupt the shared object registry
file when -update_registry is specified with concurrent links.
|
Patch 884.00
OSF510-411
|
Patch:
Addition of a tunable to the dli subsystem
State:
New
This patch adds a tunable to the dli subsystem
( mopsys_id ) that provides the ability to disable the MOPSYS ID messages.
These messages are sent every 10 minutes to inform bridges and routers of
the system.
They are on by default. |
Patch 886.00
OSF510-395
|
Patch:
Fix for kernel memory fault when using ATM
State:
Supersedes patches OSF510-056 (126.00), OSF510-338 (610.00),
OSF510-312 (612.00)
This patch corrects the following:
When running ATM Lan Emulation, using more than 4 ATM NetRAIN
interfaces can result in recursive calls causing a "kernel stack not
valid" halt.
Corrects a problem which could result in ATM/lane connection
requests being dropped.
Fixes a kernel memory fault when using ATM.
|
Patch 888.00
OSF510-493
|
Patch:
Fixes fixfdmn utility problem
State:
Supersedes patch OSF510-265 (614.00)
This patch provides support
for the /sbin/advfs/fixfdmn utility.
The /sbin/advfs/fixfdmn utility is a
tool that is used to check and repair corrupted AdvFS domains.
Fixfdmn exits prematurely with the message "Can't allocate 0 bytes for group
use array" and then instructs user on how to make more memory available,
although more memory is not needed. |
Patch 890.00
OSF510-489
|
Patch:
Security (SSRT0664U)
State:
Supersedes patches OSF510-100 (379.00), OSF510-131 (381.00)
This patch corrects the following:
This patch corrects a problem with the ftpd daemon which
could result in PC ftp clients hanging when transferring some files in ASCII
mode.
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 ftp daemon failure when using globbing string of
several asterisks.
Also contains additional corrections for the help command
and character drop with the put command.
|
Patch 892.00
OSF510-408
|
Patch:
Log in requests hang when enhanced security enabled
State:
Supersedes patches OSF510-054 (145.00), OSF510-055
(146.00), OSF510-072 (148.00), OSF510-170 (370.00), OSF510-254 (624.00)
This patch corrects the following:
Corrects a problem in an Enhanced Security configuration where,
at login time, if it is determined an account's password has expired, the
"Old password:" prompt did not appear.
Rather, the user is immediately prompted
for their new password options and is allowed to change to a new password.
This patch also allows a user logged into a system configured as a NIS client
with Enhanced Security installed to change their password.
Fixes a problem in an Enhanced Security configuration.
This
patch restores the capability of being able to su to a user as root without
being prompted or having to know the users password.
Fixes a problem for Enhanced Security configurations where
the Maximum Login Interval (u_max_login_intvl) field was being ignored for
account templates.
Fixes problems with the prpasswdd daemon hanging when there
are numerous background processes simultaneously attempting to authenticate
users to the system in an Enhanced Security environment.
Fixes a problem in which login requests can hang when enhanced
security is enabled.
Fixes a problem where logins appear to be hung on standalone
systems with Enhanced Security enabled.
|
Patch 896.00
OSF510DX-027
|
Patch:
Security (SSRT1-40U, SSRT1-41U, SSRT1-42U, SSRT1-45U)
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 access.
Compaq has
corrected this potential vulnerability. |
Patch 898.00
OSF510-452
|
Patch:
Fix for zdump utility
State:
New
This patch corrects the following:
|
Patch 900.00
OSF510-523
|
Patch:
Fixes LSM configuration daemon (vold)
State:
New
This patch is required to have CLSM clone
rejection code to work properly. |
Patch 902.00
OSF510CDE-016
|
Patch:
Fix for window manager memory leak
State:
Supersedes patches OSF510CDE-004 (160.00), OSF510CDE-007 (393.00)
This patch corrects the following:
Fixes a problem where the Window Manager (dtwm) intermittently
hangs on a system which uses multiple displays.
Fixes a problem where the Common Desktop Environment (CDE)
window manager loops or aborts when creating and deleting workspaces or when
displaying the CDE Window List.
Fixes a memory leak problem in the Window Manager.
|
Patch 904.00
OSF510-487
|
Patch:
Security (SSRT0713U)
State:
Supersedes patches OSF510-189 (395.00), OSF510-327 (638.00)
This patch corrects the following:
A potential security vulnerability has been discovered where,
under certain circumstances, system integrity may be compromised.
This may
be in the form of improper file or privilege management.
Compaq has corrected
this potential vulnerability.
Fixes problems that may prevent a correct configuration table
entry from being written to the binary error log on some systems, and may
cause binlogd to display error messages on others.
Fixes a problem in which the binlog daemon can coredump if
it attempts to recover events from a panic dump file containing invalid event
data.
|
Patch 909.00
OSF510-580
|
Patch:
Fix to allow manual removal of Persistent Reserves
State:
New
This patch allows the manual removal of
Persistent Reserves from HSV110 if neccessary. |
Patch 911.00
OSF510-576A
|
Patch:
Security (SSRT0779)
State:
New
A potential security vulnerability has been discovered where,
under certain circumstances, SNMP services can stop functioning. |
Patch 913.00
OSF510-576B
|
Patch:
Security (SSRT0779)
State:
New
A potential security vulnerability has been discovered where,
under certain circumstances, SNMP services can stop functioning. |
Patch 915.00
OSF510-581
|
Patch:
Update for SCSI CAM Utility Program
State:
New
This patch updates /sbin/scu, the SCSI CAM Utility
Program.
It adds support for Persistent Reserve for HSV110 as well as the
display of 128-bit WWIDS. |
Patch 917.00
OSF510-594
|
Patch:
LAT setup does not handle inittab file as CDSL
State:
New.
Supersedes patch OSF510-328 (544.00), 546.00 (OSF510-330)
This patch corrects the following:
Fixes a problem in latsetup when the directory "/dev/lat"
is not found.
Fixes a problem when latsetup does not handle the /etc/inittab
file as a Context Dependent Symbolic Link (CDSL).
Fixes a problem where latsetup will fail if the system file
/etc/inittab is not installed as a Context Dependent Symbol Link (CDSL).
|
Patch 919.00
OSF510-591
|
Patch:
Savecore prematurely terminates crash dump recovery
State:
New
This patch corrects a problem
where savecore may prematurely terminate crash dump recovery on partitions
larger than 4GB. |
Patch 921.01
OSF510-568
|
Patch:
Security (SSRT1-40U, SSRT1-41U, SSRT1-42U, SSRT1-45U)
State:
Supersedes patches OSF510-070 (132.00), OSF510-135
(330.00), OSF510-174 (250.00), OSF510-173 (252.00), OSF510-025 (59.00), OSF510-042
(156.00), OSF510-048 (53.00), OSF510-010 (60.00), OSF510-014 (62.00), OSF510-015
(151.00), OSF510-087 (152.00), OSF510-060 (154.00), OSF510-011 (11.00), OSF510-032
(22.00), OSF510-006 (23.00), OSF510-007 (24.00), OSF510-008 (25.00), OSF510-049
(26.00), OSF510-030 (27.00), OSF510-012 (28.00), OSF510-023 (29.00), OSF510-047
(30.00), OSF510-039A (32.00), OSF510-059 (86.00), OSF510-065 (93.00), OSF510-073
(94.00), OSF510-084 (95.00), OSF510-063 (96.00), OSF510-053 (97.00), OSF510-050
(98.00), OSF510-064 (99.00), OSF510-035 (100.00), OSF510-062 (101.00), OSF510-089
(103.00), OSF510-095 (163.00), OSF510-094 (165.00), OSF510-101 (167.00), OSF510-097
(176.00), OSF510-119 (177.00), OSF510-110 (178.00), OSF510-124 (179.00), OSF510-175
(180.00), OSF510-078 (181.00), OSF510-159 (182.00), OSF510-196 (183.00), OSF510-107A
(184.00), OSF510-126 (185.00), OSF510-182 (186.00), OSF510-201 (187.00), OSF510-213
(188.00), OSF510-168 (189.00), OSF510-212A (190.00), OSF510-211 (191.00),
OSF510-111 (192.00), OSF510-184 (193.00), OSF510-188 (194.00), OSF510-099
(195.00), OSF510-149 (196.00), OSF510-206A (197.00), OSF510-136 (198.00),
OSF510-209 (199.00), OSF510-140 (200.00), OSF510-117 (201.00), OSF510-192
(202.00), OSF510-163 (203.00), OSF510-155 (204.00), OSF510-194 (205.00), OSF510-122
(206.00), OSF510-157 (207.00), OSF510-134 (208.00), OSF510-129 (209.00), OSF510-181
(210.00), OSF510-109A (211.00), OSF510-180 (212.00), OSF510-092 (213.00),
OSF510-167 (214.00), OSF510-158A (215.00), OSF510-179 (216.00), OSF510-178
(217.00), OSF510-068 (218.00), OSF510-199 (219.00), OSF510-156 (220.00), OSF510-169
(221.00), OSF510-162 (222.00), OSF510-200 (224.00), OSF510-224 (399.00), OSF510-144
(328.00), OSF510-069 (92.00), OSF510-125 (366.00), OSF510-204 (409.00), OSF510-351
(410.00), OSF510-343 (411.00), OSF510-275 (412.00), OSF510-277 (413.00), OSF510-313
(414.00), OSF510-362 (415.00), OSF510-377 (416.00), OSF510-353 (417.00), OSF510-229
(418.00), OSF510-302 (419.00), OSF510-232 (420.00), OSF510-251 (421.00), OSF510-365
(422.00), OSF510-341 (423.00), OSF510-241 (424.00), OSF510-218 (425.00), OSF510-321
(426.00), OSF510-294 (427.00), OSF510-360 (428.00), OSF510-345 (429.00), OSF510-259
(430.00), OSF510-299 (431.00), OSF510-372 (432.00), OSF510-231 (433.00), OSF510-296
(434.00), OSF510-339 (435.00), OSF510-293 (436.00), OSF510-304 (437.00), OSF510-230A
(438.00), OSF510-354 (439.00), OSF510-305 (440.00), OSF510-228 (441.00), OSF510-355
(442.00), OSF510-237 (443.00), OSF510-227 (444.00), OSF510-306 (445.00), OSF510-202
(446.00), OSF510-383 (447.00), OSF510-282 (448.00), OSF510-272 (449.00), OSF510-352
(450.00), OSF510-287 (451.00), OSF510-316 (452.00), OSF510-311 (453.00), OSF510-346
(454.00), OSF510-314 (455.00), OSF510-356 (456.00), OSF510-303 (457.00), |
Patch 921.01
continued
|
OSF510-295 (458.00), OSF510-292 (459.00),
OSF510-335 (460.00), OSF510-291 (461.00), OSF510-281 (462.00), OSF510-279
(463.00), OSF510-320 (464.00), OSF510-243 (465.00), OSF510-278 (466.00), OSF510-288
(467.00), OSF510-263 (468.00), OSF510-255 (469.00), OSF510-248 (470.00), OSF510-268
(471.00), OSF510-369 (472.00), OSF510-357 (473.00), OSF510-374 (474.00), OSF510-332
(475.00), OSF510-310 (476.00), OSF510-364 (477.00), OSF510-333 (478.00), OSF510-358
(479.00), OSF510-271 (480.00), OSF510-290 (481.00), OSF510-235 (482.00), OSF510-298
(483.00), OSF510-326 (484.00), OSF510-269 (485.00), OSF510-249 (486.00), OSF510-350
(487.00), OSF510-337 (488.00), OSF510-323 (489.00), OSF510-264 (490.00), OSF510-307
(492.00), OSF510-389 (639.00), OSF510-388 (640.00), OSF510-386 (641.00), OSF510-387
(642.00), OSF510-390 (644.00), OSF510-413 (645.00), OSF510-402 (647.00), OSF510-439
(650.00), OSF510-438 (651.00), OSF510-440 (653.00), OSF510-185 (331.00), OSF510-112
(333.00), OSF510-317A (511.00), OSF510-331 (634.00), OSF510-139 (374.00),
OSF510-045 (45.00), OSF510-029 (47.00), OSF510-085 (109.00), OSF510-342 (579.00),
OSF510-024 (49.00), OSF510-508 (656.00), OSF510-435 (657.00), OSF510-437 (658.00),
OSF510-431 (659.00), OSF510-396 (660.00), OSF510-528 (661.00), OSF510-404
(662.00), OSF510-366 (663.00), OSF510-443 (664.00), OSF510-512A (665.00),
OSF510-506 (666.00), OSF510-462 (667.00), OSF510-497 (668.00), OSF510-461
(669.00), OSF510-521 (670.00), OSF510-448 (672.00), OSF510-421 (673.00), OSF510-409
(674.00), OSF510-423 (675.00), OSF510-449 (676.00), OSF510-459 (677.00), OSF510-518
(678.00), OSF510-470 (679.00), OSF510-425 (680.00), OSF510-491 (681.00), OSF510-415
(682.00), OSF510-505 (683.00), OSF510-525 (684.00), OSF510-368 (685.00), OSF510-513
(686.00), OSF510-410 (687.00), OSF510-478 (688.00), OSF510-468 (689.00), OSF510-538
(690.00), OSF510-418 (691.00), OSF510-545 (692.00), OSF510-403 (693.00), OSF510-502
(694.00), OSF510-471 (695.00), OSF510-519 (696.00), OSF510-444 (697.00), OSF510-428
(698.00), OSF510-420 (699.00), OSF510-457 (700.00), OSF510-526 (701.00), OSF510-484
(702.00), OSF510-504 (703.00), OSF510-476 (704.00), OSF510-514 (705.00), OSF510-500
(706.00), OSF510-405 (707.00), OSF510-498 (708.00), OSF510-453 (709.00), OSF510-527
(710.00), OSF510-517 (711.00), OSF510-533 (712.00), OSF510-466 (713.00), OSF510-483
(714.00), OSF510-488 (715.00), OSF510-474 (716.00), OSF510-436 (717.00), OSF510-522
(718.00), OSF510-549 (719.00), OSF510-446 (720.00), OSF510-445 (721.00), OSF510-492
(722.00), OSF510-546 (723.00), OSF510-536 (724.00), OSF510-494 (725.00), OSF510-490
(726.00), OSF510-479 (727.00), OSF510-482 (728.00), OSF510-463 (729.00), OSF510-503
(730.00), OSF510-537 (731.00), OSF510-496 (732.00), OSF510-509 (733.00), OSF510-507
(734.00), OSF510-348 (735.00), OSF510-542 (736.00), OSF510-424 (737.00), OSF510-380
(738.00), OSF510-469 (739.00), OSF510-442 (740.00), OSF510-376 (742.00), OSF510-550
(906.00), OSF510-106 (308.00), OSF510-044 (55.00), OSF510-115 (266.00), OSF510-165
(268.00), OSF510-239 (526.00), OSF510-267 (528.00), OSF510-451 (788.00), OSF510-373
(789.00), OSF510-447 (790.00), OSF510-382 (791.00), OSF510-524 (792.00), OSF510-541
(908.00), OSF510-397 (794.00), OSF510-565 (905.00), OSF510-607 (907.00) |
Patch 921.01
continued
|
This patch corrects the following problems:
Fixes an NFS file locking race.
Corrects the problem with write errors seen on soft-mounted
NFS filesystems.
The error received is:
NFS3 RFS3_WRITE failed for server ncinfs: RPC: Server can't decode arguments
Corrects a problem where a race condition in NFS can result
in a kernel memory fault.
Fixes a problem where threads can hang while renaming files
on NFS mounted file systems.
This patch avoids tagged-file induced automount requests in
AutoFS.
This patch is required in order to use the SuperDLT1 tape
drive.
Fixes a problem encountered on a heavily loaded HSG80, in
which a device may become unavailable to other cluster members if a cluster
node crashes at the same time an error occurs on that device.
Prevents panics from occurring if AdvFS detects corruption
in the per-fileset frags file and attempts to work around the corruption.
Fixes AdvFS memory mapped file support so that it honors the
noatimes and readonly mount options when updating file timestamps.
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.
Provides an improvement to AdvFS performance when the first
bytes of user data (and subsequent storage requests) is written to a domain.
Corrects read-ahead behavior for AdvFS for both local and
NFS reads.
Read performance is increased by approximately 10% with the addition
of this patch.
This patch does not include any correctness fixes.
Fixes a problem on AlphaServer GS80, GS160, and GS320 systems
where, under a 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) adapters.
Fixes a kernel memory fault which can occur during scheduler
load balancing on a NUMA system.
|
Patch 921.01
continued
|
Fixes a panic that occurs in madvise() when called with MADV_DONTNEED
when running in lockmode 4.
Improves performance of HPTC programs on GS-series NUMA machines.
Fixes a kernel memory fault which can happen when all the
physical memory is in use.
Fixes a problem seen in a cluster when one member whose boot
partition is on a device whose SCSI wwid changes while the node is down.
Corrects a failure that is seen as a user_cmd timeout.
Fixes a kernel memory fault when accessing a shared text segment
after or during load balancing on a NUMA system.
Fixes a bug that, when fuser -k is issued on a dismounted
NFS mount point in which a process is running, a hang will occur.
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.
Improves webserver performance, fixes an IPV6 related crash,
and a hang in soclose().
Fixes problems for threaded applications running on Tru64
UNIX V5.1
sbin/dd has been made non-threaded.
This is to avoid problems
while installing patches that are incompatible with the running kernel.
/usr/bin/dd is not affected by this patch.
Fixes SPECweb99 httpd hangs in umc_get_page() routine waiting
for the page.
Includes performance fixes for systems doing raw I/O, raw
async I/O, and systems with large disk farms (high disk count).
Enables the getconf command to return the abbreviated vendor
name correctly.
Provides the device driver for a new graphics card.
Fixes a problem where some network-based multimedia applications
will cause a kernel memory fault when exiting.
Provides support for the DEGPA-TA (1000BaseT) Gigabit Ethernet
device.
Fixes a potential deadlock on systems using shared memory
segments and granularity hints.
This can occur when allocating a gh region
larger than the available free memory.
Improves UDP performance by removing an unneeded lock from
the UDP output path.
Fixes a panic in in_pcbfree() when NFS is implemented over
TCP.
Fixes a lock contention for multiple writers which would use
100% of CPU time.
This problem has been seen when running Oracle database
doing Table Creates.
Resolves hang-like behavior when LSM volumes are used to create
AdvFS domain volumes.
The default preferred I/O byte transfer size may be
too large and needs to be set lower.
Fixes periodic slowdowns seen on large systems that are consuming
large amounts of memory due to file I/O.
These changes make the reclaiming
of memory in use for file buffers more efficient.
There is also a fix for
a lock timeout seen on the vdIoLock because of a large number of buffers on
the SmoothSync queues.
|
Patch 921.01
continued
|
Fixes a race condition which could result with either a Kernel
Memory Fault or a Kernel Unaligned Access in one of the AdvFS I/O queue manipulation
routines.
Fixes inaccuracy problems when using setrlimit/getrlimit with
a threaded application.
Addresses multiple issues for the KZPCC family of RAID Array
2000 (RA2000) controllers:
Fixes a hang seen while running collect and the vdump utility.
This patch prevents the hang in tok_wait from occurring.
Prevents stat(), lstat(), fstat(), statfs(), fstatfs(), getmntinfo(),
and getfsstat() from returning EOVERFLOW errors for programs compiled on Tru64
UNIX V4.0 or earlier.
Fixes a problem where threads can hang in x_load_inmem_xtnt_map().
Fixes a kernel memory fault when writing to /proc, while
anon_rss_enforce is set to 2.
Fixes an issue with lightweight wiring of pages and shared
memory regions.
Fixes a system panic when the system has at least one AdvFS
domain and the system is configured for lockmode=4 kernel lock statistics
collection.
Corrects some I/O rate fluctuations and thread unresponsiveness
that had been seen when vm free pages dropped to a low level and used pages
were being recycled.
In laboratory testing Compaq has observed that, under certain
circumstances, a possibility exists that inconsistent data may be written
to disk on some Tru64 UNIX V5.0A and V5.1 systems running AdvFS and direct
I/O.
Compaq became aware of this possibility only during laboratory testing.
To our knowledge, no customer has experienced this problem.
Compaq is alerting
customers to this potential problem as a precautionary measure.
The conditions under which this potential problem may occur are as follows:
An application writes to a file using AdvFS direct I/O and
the file had previously been opened for normal I/O (which by default is
cached).
Some but not all of the pages are still resident in Unified
Buffer Cache (UBC) memory.
Invalid data could occur when a single direct I/O write spans multiple
AdvFS pages, and some, but not all, of the pages are still in the UBC.
If
the file has been opened only for direct I/O and remains open for direct I/O,
the problem does not exist.
Applications that use direct I/O, such as Oracle, could be affected.
This patch addresses two types of system crashes:
|
Patch 921.01
continued
|
Fixes a problem with the driver for Gigabit Ethernet adapters
(DEGPA-FA and DEGPA-TA) which prevented its use in a NetRAIN (Redundant Array
of Independent Network Adapters) set.
Fixes a problem where the setgid bit of a directory was not
being set when created if its parent directory has the setgid bit set.
Fixes issues with memory allocation attributes.
Fixes a bug in the POSIX Threads Library for Tru64 UNIX V5.1
where a terminating thread did not properly clear an enabled floating point
unit, causing an invalid floating point state on the next thread that was
run.
Fixes several virtual memory algorithms related to the allocation
and freeing of pages within the kernel.
Fixes panics which can occur if a signal is sent to a multi-threaded
task in which one or more threads are calling exit() or exec().
Fixes the corruption of the CAM hardware database when using
hwmgr.
This typically can result in a kernel memory fault when the database
is being written to disk after a hwmgr operation.
Corrects an AdvFS panic which can occur during a rmfset operation,
causing the following panic string:
rbf_delete_int: can't find bf attributes
Fixes an issue with some remote ioctls for tape/changer drivers
not working in a cluster.
Fixes a panic which comes from a page fault on a user buffer
while already holding the write lock.
Fixes a bug in the POSIX Threads Library for Tru64 UNIX V5.1
that would result in a DECthreads error return of EINVAL from the pthread
mutex API routines.
This error would be seen only when the thread stack had
been user defined/changed, specifically seen when using the user level context
switching (ucontext) routines.
Fixes a problem in which the system panicked with a kernel
memory fault while the class scheduler was being configured.
Fixes cluster hangs where I/O stops, and a hwmgr -view -clu
command does not return.
However, the systems will respond to pings.
This
is caused by the ubc_memory_purge in routine cfs_putpage being blocked when
doing FSOP_PUTPAGE.
|
Patch 921.01
continued
|
Fixes the following system panics:
A "simple_lock: lock already owned by cpu" panic when
anon_rss_enforce is non-zero and lockmode is set to 4.
This remove
occurs when a process, whose RSS (resident set size; the number of
pages a process can have in memory) limit is exceeded tries to expand
its heap.
A "panic: vm_page_activate: already active" panic that
can occur on a system during memory shortages.
An "mcs_lock: no queue entries available" panic that can
occur on a GS160 system.
This is caused by an abandoned page
mistakenly being reclaimed off the the 0/O hash.
The page is then
removed off a UBC free list where two stale page pointers were connected,
hereby connecting the ACTIVE and INACTIVE list.
When attempting to
deactivate pages (move them from the ACTIVE queue to the INACTIVE queue)
an INACTIVE page is encountered, which causes an inadvertant
failure to unlock the page.
Continued attempts to deactivate INACTIVE
pages results in the lock queue being filled.
This can also cause a
"kernel memory fault" panic.
Fixes a problem in which a heavy load placed on an HSG80 can
disable the device.
Fixes a timing window where flushing data to disk can be incomplete
when a system is going down, or if more than one thread calls reboot() without
first going through shutdown, /sbin/reboot, or /sbin/halt.
Fixes a system crash that could occur when calling nmadvise.
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.
Eliminates a kernel memory fault in AdvFS.
Fixes multiple problems with SCSI tape handling including
improvements to backup procedures, SCSI passthrough, an increase to the local
IO size for transfers, a fix for a system crash that can occur during a bus
reset, and a fix for a panic with the following panic string:
PWS_CCB_QUE_REMOVE: CCB NOT ON ANY LIST
Fixes a system hang caused by netisr queue corruption due
to a race condition that is primarily encountered by third party drivers
and layered products that call schednetisr_nospl().
Fixes a lockmode 4 panic in netisr_del_rad where netisr_del_rad
attempted to release a lock it did not hold.
Corrects the use of Granularity Hints in a threaded application
program.
Fixes a problem with writing out crashdumps on systems with
their swap on FibreChannel.
|
Patch 921.01
continued
|
Fixes a kernel memory fault and invalid memory ifetch panic
which can occur in AlphaServer SC systems running Quadrics' RMS software.
Fixes a bug in the POSIX Threads Library for Tru64 UNIX V5.1
that would result in a DECthreads Bugcheck and process termination.
Threaded
applications might encounter this problem when pthread_kill() is used on
a thread that is marked as blocked in the kernel.
Corrects the behavior of the FIONBIO, FIOASYNC, and FIONREAD
ioctls in a cluster environment.
These commands would fail, returning ENOTTY
when they should have succeeded.
Fixes a problem in which the system call fcntl(fd, F_DUPFD,
15) fails with "too many files" even after fd limits have been increased.
Corrects two problems with the scheduler:
Enables NUMA load balancing in other processor sets, then
the default processor set (pset 0).
Enables the processor to do load balancing for multi-threaded
applications.
Provides support for activating temporary data logging on
a mount point.
Fixes a hang in the ufs filesystem.
Fixes kernel build failures due to an undefined ss_sched function.
Fixes a problem with the execution of interpreter programs
failing with a "file not found" error if the the total space used by the
environment variables and command arguments is close to a multiple of 8K
(page size).
Provides full KZPCC support in Version 2.0 of the i2o block
storage driver.
Restriction: For TCR-V5.1 installations, KZPCC support is
restricted to data-only service; devices on the KZPCC controller cannot be
used for system or boot partitions in a cluster.
Additionally, this patch
fixes the problem where extraneous console messages will appear when hardware
is added or deleted.
Fixes a performance problem with V5.1 where threads doing
large I/O transfers could spend excess time in ubc_page_alloc().
Fixes nmadvise with a modification to VM to allow migration
of shared memory.
Provides functionality to support EMC storage boxes that support
Persistent Reserves (SCSI command set) as defined by the final SCSI specification.
Fixes a kernel memory fault in GS series systems which have
mixed revision PCI adapters.
Fixes the following two issues:
"u_anon_free: page_busy" system panic when using System V
shared memory locked by a single process.
Failures ranging from uninitialized simple_lock panics, kernel
memory fault panics, and process hangs on GS320/160/80 systems configured
with at least one memory less quad.
Fixes the automount handling of the "nogrpid" option.
Fixes a network problem where a system can hang during a route
command.
|
Patch 921.01
continued
|
Addresses two problems with the ee driver for DE60x Ethernet
cards.
These problems affect all Tru64 UNIX systems containing ee cards:
Fixes some problems seen with loading and unloading dynamic
drivers.
Fixes a couple of problems in NFS that can cause a kernel
memory fault during NFS server shutdown.
Corrects a problem with ICMP redirect processing which resulted
in incorrect ICMP redirect messages.
Fixes a kernel memory fault when performing asynchronous input/output
over sockets.
Fixes several bugs related to shared memory (memory that can
be accessed by more than one cpu) that could lead to panics, hangs, and performance
problems.
Fixes a problem with sendmsg and rcvmsg that prevented 9i/RAC
from being able to use UDP as its transport.
With this patch, correct operation
of sendmsg and rcvmsg is restored when dealing with atomic protocols by
not truncating send but to treat as a 32 bit length.
Fixes a kernel memory fault in mount -o extend.
Provides a script, /usr/sbin/clone_versw_undo, that will allow
a user to remove the directio cloning patch after the version switch has been
thrown by running clu_upgrade -switch.
This script will set back the version
identifiers and request a cluster shutdown and reboot to finish the deletion
of the patch.
Another rolling upgrade will be required to delete the patch
with dupatch.
Fixes a rare panic in the driver for the DE600/DE602 10/100
Ethernet adapter.
Fixes data inconsistency problems that can be seen on clusters
that are NFS clients.
|
Patch 921.01
continued
|
Fixes a misconfiguration of vm_free_target at the boot time
when this parameter is added to /etc/sysconfigtab.
Fixes problems seen with the loading and unloading of dynamic
drivers.
Fixes a kernel memory fault in tcp_rad_slowtimo.
This patch
also fixes a kernel memory fault in soclose() before calling soabort for listener
sockets.
Fixes a crash when an AdvFS filesystem reports I/O errors
and enters into a domain panic state.
AdvFS's error cleanup would panic on
an invalid pointer and report an "invalid memory read access from kernel
mode" panic message.
Fixes a time loss problem seen on DS systems (TSUNAMI) only
when using console callbacks.
The patch resynchronizes the clock when a time
loss is detected.
Prevents the error message "local HSM Error: msgsvc: socket
close failed" from being generated when an application closes the socket
with return state 0.
Fixes a problem in which activity to a disk that is connected
to an HSG80 will hang if the disk is removed and reinserted.
Prevents a potential hang due to external NFS servers.
Fixes a panic in ubc_page_release while running direct I/O.
The fix ensures that even pre-allocated pages get flushed, thus preventing
an lru corruption.
Fixes a problem where, when using VX1 graphics module, the
mouse cursor disappears when moved along the left and topmost edges.
Fixes a system panic with "malloc_check_checksum: memory pool
corrution" message.
Corrects several problems in kernel routing:
Fixes a panic when deleting an IP address.
Fixes a panic when performing IP re-configuration.
Adds interface route on address configuration.
Corrects a problem in the virtual file system that could cause
panic with the panic string "kernel memory fault."
|
Patch 921.01
continued
|
Fixes a bug between mcs_unlock and mcs_lock_try on the same
CPU, causing the mcs_unlock to hang.
Ensures that if an AdvFS file is opened for both O_DIRECTIO
and O_APPEND, threads racing to append data to the file will be correctly
synchronized, and all data will be appended to the file.
Fixes a bug in virtual memory that can cause a kernel memory
fault.
Fixes a condition where the smoothsync thread, in attempting
to flush dirty buffers for memory-mapped files, would also flush buffers for
non-memory-mapped files.
This did not cause any errors, but could cause more
I/O than necessary.
Fixes a potential problem with lost data after a direct I/O
write with a file extension followed quickly by a system crash.
Fixes a kernel panic with the following message:
bs_invalidate_rsvd_access_struct: bad access struct
Makes the balance and rmvol programs in AdvFS more interruptible
by supplying a new option (-i).
It also avoids wasting extent map entries
and avoids a kmf in overlay_xtnt_map.
Fixes the following problems:
The system may hang while attempting to replace a component
that is used in a redundant configuration.
The system may experience a kernel memory fault when
an I/O path is removed.
Just before the panic occurs, you may see:
Jun 24 16:21:05 tstsys vmunix: DDR - Warning: Device has no "name" - for
Jun 24 16:21:05 tstsys vmunix: Vendor ID : Product ID:
Fixes a kernel memory fault when using open a command hwmgr
-delete component -id 3.
Fixes a problem that would cause a process to hang because
the process was unable to exit.
Eliminates superfluous AutoFS auto-mount attempts during rolling
upgrade.
These attempted auto-mounts slow down certain operations and leave
the AutoFS namespace polluted with directories prefixed with .old..
Fixes some problems with the mkdir -p command when executed
on automount directories.
Fixes a problem where a long-running kernel thread in AdvFS
could cause a cluster timeout and subsequent panic.
It also fixes a simple_lock
timeout panic.
|
Patch 921.01
continued
|
Corrects a problem with the network code which resulted in
some tcp packets having the wrong checksums.
This could result in dropped
connections.
Fixes lock time issues, UBC performance problems, and provides
AdvFS and UFS performance improvemnts in platforms, other than Wildfire, with
low memory.
Fixes a problem with AdvFS that, when mounting the filesystem
with option -o dual a panic is caused.
A potential security vulnerability has been discovered where,
under certain circumstances, system integrity may be compromised.
This could
result in a panic with the string: "lock_clear_recursive: recursion not
enabled".
Compaq has corrected this potential vulnerability.
Fixes a panic seen on a cluster that displays the panic string
"mcs_lock: time limit exceeded".
In the dump you will see both dyn_lock_bucket
and dyn_hash_obtain_chain.
Fixes a kernel memory fault caused by AutoFS.
The table() system will not abort connections properly if
a tcb hash table number is greater than 1.
Corrects an "mcs_lock: time limit exceeded" panic when moving
processors to/from processor_sets.
Fixes a bug that can cause performance problems for certain
applications when the sysconfigtab parameter ipc:sem_broadcast_wakeup is set
to 0.
Fixes several directIO problems seen when using the aio interface.
The symptoms include a kernel memory fault, and an aio condition that causes
a live_dump to be generated.
Fixes the following Virtual Memory problems.
The first three
are seen on NUMA systems only, and the fourth problem can be seen on any system
type:
A "vm_pg_alloc: page not free" system panic that occurs
during process migration.
A "vm_pageout_activate: page already active" system panic
that occurs if one thread is unlocking some pages in
memory while another thread is migrating them.
Memory inconsistancies caused by fault path for large
shared memory regions prematurely releasing a hold on a page it
just locked.
This can cause variety of problems including user program
errors and system panics.
A "simple_lock: time limit exceeded" system panic that
occurs if very large (8MB or larger) System V Shared memory regions
are in use.
|
Patch 921.01
continued
|
Corrects the problem of a simple lock timeout due to POSIX
timers and also corrects some inaccuracies of the POSIX realtime timers.
Fxes a kernel memory fault in msg_rpc_trap.
Fixes a problem where the I/O transfer rate can suddenly drop
when writing to a hole in a large file in an AdvFS domain, when a volume
in that domain becomes full.
Fixes a panic with the following error message:
panic: cfsdb_assert
Prevents a hang in msfs_cfs_flush_and_invalidate() when running
defragment on a cluster.
Fixes a problem such that applications that directly manipulate
memory buffer pointers get correct results.
This problem is exhibited when
using Tarantella Enterprise 3 application server software to run applications.
The UNIX system will hang, requiring a power shutdown and system reboot
to recover.
This patch will fix panics generated by whole-file flushes
of metadata files.
Symptoms include:
CLUSTER BOOT PANIC: SIMPLE_LOCK: UNINITIALIZED LOCK
KMF IN ADVFS_PAGE_BUSY() DURING RECOVERY PROCESSING
PANIC WHEN MOUNTING ADVFS FILE SYSTEM
ADVFS CLUSTER ROOT DOMAIN GOT CORRUPTED
Replaces the system panics caused by "Can't clear bit twice"
with a domain panic.
The mkfdmn command now works with the -V3 and -p options.
This prevents a core dump from being generated.
This is a rare situation
that was seen by code inspection.
Domain panics that were inadvertently removed from bs_frag_alloc()
have been replaced.
A potential security vulnerability has been discovered in
the kernel where, under certain circumstances, a race condition can occur
that could allow a non-root user to modify any file and possibly gain root
access.
Fixes a problem in which netisr_add() can erroneously return
an EEXIST error.
This problem can manifest as "Framework error: connection
problems" messages from X.25 applications.
|
Patch 921.01
continued
|
Addresses a panic situation in IN_PCBREF and a change to
tcp_deletetcb to prevent a crash.
Corrects several CAM errors including: passthru IOCTL fails
with EIO (CAM_BUSY) problem; RESERVATION CONFLICT driver BUSY problem; enforce
super user only access for SCSI passthru.
Fixes a cluster problem where opening a file after open/close
of its clone deadlocks the AdvFS thread.
Adds unified wait support in conjunction with clustered RDG
multichannel wait flag fix to allow for more efficient processing by Oracle
processes.
Fixes a problem where network interfaces can appear unresponsive
to network traffic.
Corrects a CFS problem where the data on an AdvFS clone fileset
may get overwritten as an unexpected side effect of using directio.
The problem
occurs when the program issuing the directio open is running on a CFS client
AND the fileset involved has been cloned AND a rewrite occurs involving pages
not yet modified since the creation of the clone.
Fixes mbuf memory corruption when using ICS/TCP.
Fixes a problem with vm_faults against anon objects mapped
by multiple map entries.
Corrects the problem of a thread deadlocking against itself
under the following conditions:
Running in a cluster.
Opening (and then closing) a directory that has an index file.
Trying to open the index file through .tags (for example,
defragment does that) and by coincidence getting the vnode that pointed to
the directory that the index file is attached to.
Fixes a performance problem and the results are large performance
increases in configurations where more than 8 tapes are supported on a FibreChannel
(usually behind an MDR or FCTCII).
|
Patch 921.01
continued
|
Fixes a problem in kernel threads where multi-threaded applications
were allowed to start running prior to virtual memory mapping swapin.
This
was prevented by adding a flag to mark when the map is swapped out and no
thread swapins can occur until this flag is cleared.
Fixes a problem in the Virtual Memory subsystem where a process
hangs and cannot be killed.
This problem only happens on NUMA systems.
Contains fixes that ensure FibreChannel system configurations
can properly identify boot and swap devices required to obtain crash dumps.
This patch requires that FibreChannel systems which utilize FibreChannel
devices for boot and swap be properly configured.
Fixes a panic of "malloc_leak: free with wrong type" when
using kmem-debug-protect.
Fixes an issue where Sybase reports "Error: 1613" and "host
process disconnected" errors.
A threaded section of application code can crash when using
granularity hints (GH).
Ensures that certain invariants within the kernel concerning
clone maps are maintained.
It maintains consistency and correctness of the
clone maps.
Fixes a problem that can cause a "kernel memory fault" panic
in load_from_shadow_rec().
Fixes incorrect usage of UNMOUNT_TRY_READ in AutoFS.
Fixes a bug that can cause a panic when a system is powering
down.
Fixes the following problems using the hwmgr command:
KMF FTX_DONE_URDR: BAD FTX
UNALIGNED KERNEL SPACE ACCESS FROM KERNEL MODE
KMF FROM HWC_LOOKUP_DEVT_SAFE
HWCC_JACKET_RTN: BAD CALL TO KCH
HWCC_EVAL_REQUEST: INFALLIBLE PROPOSAL RETURNED ERROR
HWCC_JACKET_RTN: INFALLIBLE PROPOSAL RETURNED ERROR
Prevents lock hierarchy violations due to putpage/migrate
interaction.
|
Patch 921.01
continued
|
Fixes a problem where an AdvFS direct I/O read can cause a
"kernel memory fault" system panic.
The problem occurs when the following
two conditions are met:
Allows POSIX semaphores/msg queues to operate properly on
a CFS client.
Fixes a problem in which issuing a quot -h command causes
a memory fault when the /etc/fstab file contains a mount point that is not
mounted.
Fixes a system panic with the panic string: "lock_terminate:
lock held".
This is being caused by the table call which, when accessing
an open file table from another task, was not doing the proper locking.
A potential security vulnerability has been discovered in
networking where, under certain circumstances, a remote system can take over
packets destined for another host.
Fixes a problem where the UBC subsystem fails to purge pages
because of bound purge_thread.
Fixes the following system panics:
Kernel Memory Fault in function sth_close_fifo()
when closing a vnode that belongs to a FIFO
simple_lock: time limit exceeded in spec_reclaim
Fixes a problem in which a TCP socket can continue to receive
data with no application running.
Corrects a problem where the network subsystem sometimes sends
a null TCP packet when a connection is reset.
A check for managed address may return an invalid value when
called with the address of a gh region not on rad 0.
Fixes a kernel panic with "xfer_hole_stg: unaligned kernel
access" or "xfer_hole_stg: kernel memory fault" messages.
|
Patch 921.01
continued
|
Fixes an "RDG unwire panic" when running with RDG and GH chunks.
Adds support for future version of Emulex FibreChannel adapter.
Fixes the following tape drive problems:
Tape devices in multi-path configurations unexpectedly rewind
or go offline.
(Multi-path means that I/O can reach the device by an alternate
data path, such as a redundant controller or bus.) Note that this patch
reverts your tape drive configuration to single path mode.
The vdump utility fails to close because the drive goes offline
before the dump operation is complete.
An error message similar to the
following is displayed:
vdump: unable to properly close device <dev/tape/tape1_d1>; [5] I/O error
Fixes errors generated by syscheck when NFS is not configured.
Upgrades sys_check to V120.
A potential security vulnerability has been discovered where,
under certain circumstances, users can clobber temporary files created by
shell commands and utilities (for example, under /sbin, /usr/sbin, /usr/bin,
and /etc).
Compaq has corrected this potential vulnerability.
Provides the /usr/lbin/mkstemp program which allows the mechanism
to create a secure temporary file.
Corrects a hang that can be seen on multi-CPU systems using
NFS-over-TCP.
The SMP race is seen between the nfs_tcp_input and the nfs_tcp_thread
functions.
Adjusts the sleep time for slower robot tape changers to allow
them time to replace a tape.
Fixes a kernel panic caused by btcreate when it generated
scripts to recreate LSM volumes on restore operations.
Fixes a problem where the device special files are not being
created by btextract.
|
Patch 921.01
continued
|
Fixes a problem with the 400ms delay upon network cable reinsertion
which could lead to temporarily held drivers.
Fixes the processing of export lists with a / (slash) in them.
Fixes a situation where a failed open to a device will cause
an error that the device cannot be deleted using hwmgr.
Corrects a problem that is encountered when trying to create
an Oracle database on an AlphaServer GS system that has a memoryless QBB.
Without this patch, direct I/O to to an AdvFS file using asynchronous I/O
will hang if it is completed on a memoryless QBB.
Fixes a kernel memory fault due to a bug in kernel code.
Corrects the problem where attempts to delete psets can hang
the system.
Fixes a "u_shm_oop_deallocate: reference count mismatch" due
to a bug in locking mechanism when gh_chunks are in use.
Corrects problems with USB causing panics under heavily stressed
systems.
Corrects kernel memory inconsistencies against the 4096-byte
bucket when SWCC is running and a control port is deleted.
Fixes a timing window that caused queue inconsistencies.
Corrects an issue with mmap()ed files on a NFS mounted filesystem.
Changes to an mmap()ed file were not being immediately seen.
Installs DECthreads V3.18-138 which fixes problems that may
affect threaded programs running on Tru64 UNIX V5.1.
Prevents a potential panic with non-StorageWorks RAID controllers
that used the same name for a controller and a disk drive.
This conflict was
resolved in a prior release but left open the possibility that any attempt
to access this disk drive by the kernel could result in a system panic.
Supports a related cluster patch.
Fixes numerous problems of accessing de-allocated and freed
vnodes.
Fixes a problem which can result in a panic, hang, or corruption
from vnode deallocation during an unmount.
Fixes the following problems:
Prevents HSG80 controller crashes.
Fixes cam_logger error message problems during cluster boot.
Fixes DRD problems and persistent reservation problems.
Fixes AdvFS synchonization problems with lingering I/O messages
and domain deactivation or rmvol.
It also fixes problems caused by certain
kmem_debug settings and AdvFS handling of freed memory.
Fixes a kernel crash dump generation problem which resulted
in the wrong page(s) being compressed/written.
Without this fix, postmortem
debugging may be difficult or impossible.
Processes triggering stack growth with anon_rss_enforce set
to 2, and exceeding the set resident memory limit hang or panic.
During filesystem relocation the system may panic due to a
kernel memory fault when a directory larger than 8192 bytes has been deleted
while simultaneously being accessed by another thread.
|
Patch 921.01
continued
|
Fixes several problems with AutoFS:
A problem resulting in a panic in Clusters.
Intercept point not created due to busy mounton directory.
Inadvertent unmounts of locally mounted file systems.
An intercept point rendered unusable after an error during
an auto-mount attempt.
Eliminates error messages concerning property lists seen via
certain utilities such as vdump.
AutoFS auto-mounts will now occur when utilities name intercept
points defined via indirect map entries.
Fixes a problem where opens would fail when running under
heavy IO load with the KZPCC.
Corrects a problem whereby clocks on systems could move backwards
after subsequent relocations of the root file system using cfsmgr.
Prevents a panic in bs_derefpg.
Fixes a problem where the tape changer is only accessible
from member that us the DRD server for the changer.
Fixes locking on retry case for multi-threaded select/poll.
A panic with the following panic string is indicative of this problem:
PANIC: "thread_block: simple lock owned"
Corrects a problem relating to the negative lookup cache behavior
that causes a negative lookup result to hide the results of a successful
create operation.
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 access.
Compaq has corrected this potential
vulnerability.
Prevents the error message "No such file or directory"
from autofsd when the asterisk character (*) is used.
Addresses a problem where file locks set on a file from an
NFS client may not be properly released at the NFS server.
This could cause
any future lock requests (local lock requests, as well as lock requests from
NFS clients) for that particular file to block indefinitely.
Corrects an NFS hang when the delayed option is used with
the mount command.
Eliminates AdvFS domain panics for filesystems served remotely
on a local disk, when the server node is shut down.
A potential security vulnerability has been discovered where,under
certain circumstances, system integrity may be compromised.
This may be in
the form of file corruption due to the manner in which setuid/setgid programs
core dump.
Compaq has corrected this potential vulnerability.
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 access.
Compaq has corrected this potential
vulnerability.
Fixes locking problems in vclean().
Prevents a possible extent map corruption when multiple volumes
are full.
Prevents a race in msfs_umount.
|
Patch 921.01
continued
|
Corrects a CFS problem that could cause a panic with the panic
string of "CFS_INFS full".
Fixes a problem where socket-based applications can hang in
soclose().
Corrects a problem with the counters maintained for the NetRAIN
virtual interface.
Fixes a system panic and/or data inconsistencies caused by
changing fifo parameter pipe-databuf-size while fifo operations are in flight.
Fixes a problem where multi-threaded processes may hang in
timed condition waits (pthread_cond_timedwait()) when running realtime system
contention scope threads.
Fixes a panic experienced while task swapping
Fixes a "kernel memory fault" panic on NUMA systems because
of corrupt UBC LRU.
Fixes a problem that causes bugchecks from applications running
DECthreads.
Fixes a problem with poor interactive performance including
hanging commands and logins, and random drops in I/O rates when writing many
large files.
Fixes a kernel memory fault on a UFS filesystem from calc_extentmap.
Fixes and enhances Tru64 UNIX to support Encore realtime software.
Fixes a problem where I/O writes may not update attributes
properly.
Fixes the CEH bus/target and lun number when lun >
127.
Corrects a kernel memory fault on multiple CPU systems when
two or more CPUs find an AdvFS problem at the same time.
Prevents a cluster filesystem-server panic that can occur
if a cluster client clears the server cache entries for a file being operated
on by defragment, balance, migrate, rmvol, or mssh.
Fixes a potential "kernel memory fault" panic in the Virtual
Memory subsystem on SMP systems.
Fixes a crash in hwc space when lockmode is equal 4 and add
support to get devt information from user space.
Contains AlphaServer ECC Enhancements for DTAG error logging
Fixes reservation conflicts in cdisk_rec_tur_done.
A potential data inconisistency problem has been discovered
in which stale data may be returned to an application running on a CFS client
when it reads data from a file on a CFS server.
A second possible symptom
is incomplete flushing of user data when an fsync() is issued or an O_[D]SYNC
write is performed.
Compaq has corrected this problem.
A second problem has been discovered in which a call to fsync()
or fsyncdata() may return to an application before all of the data is safely
on disk.
Compaq has corrected this problem.
|
Patch 921.01
continued
|
Fixes a problem where decreasing the smoothsync_age does not
always have an effect.
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 that causes a system panic when a program
calls sendfile(2) to access a file via NFS.
Fixes a problem where tape and changer devices on fibre could
occassionally return an incorrect offline status.
Fixes a problem where, when running ssh v2.4.0 and v2.4.1,
users will see a problem executing ls in sftp and when uploading public key
using ssh-pubkeymgr.
Adds support to AutoFS for auto-mount map syntax for replicated
servers in Sun's style.
It also fixes a problem wherein mount options were
not being applied to replicated servers after the first one listed.
Corrects problems where NFS can deadlock and also corrects
an AdvFS problem where EIOs are returned by AdvFS to NFS.
Fixes the object selection audit style (auditmask -s obj_sel)
so that files removed from, or added to, a directory which is flagged (auditmask
-x dir_path) to be monitored for access or modification generates an audit
event.
Corrects a problem where multi-volume AdvFS V3 domains exhibit
I/O errors (not attributable to hardware).
The same problem also causes a
failed mkfset due to ENO_XTNTS.
Corrects a race condition which could result in a failure
to set the modification time of a file.
This occurs only on a UFS filesystem.
Fixes a problem where, after a system crash, on reboot there
is a domain panic with the following stack trace:
7 domain_panic
8 ftx_bfmeta_rec_redo
9 ftx_recovery_pass
10 ftx_bfdmn_recovery
11 bs_bfdmn_activate
12 bs_bfdmn_tbl_activate
13 bs_get_dmntbl_params
14 msfs_real_syscall
15 msfs_syscall
16 syscall
Addresses a kernel memory fault panic in malloc_thread().
Fixes a kernel memory fault in wait_to_readyq(), or advfs_page_busy(),
or potentially other routines which may reference a vm_page, bsBuf, or ioDesc
that has been freed prematurely.
Fixes a crash that occurs when disk controllers are restarted
repeatedly.
Fixes a potential problem where system responsiveness may
be affected.
|
Patch 921.01
continued
|
Addresses two problems with the alt driver for DEGPA Gigabit
Ethernet adapters.
These problems affect all Tru64 systems using al" with
vMAC or NetRAIN:
Fixes vMAC support.
Prior to this patch, vMAC has not worked
with DEGPA.
Prevents two DEGPA adapters from getting the same MAC
address in a NetRAIN configuration.
Two problems are corrected for non-NUMA systems:
A "kernel stack not valid" halt on a CPU, which
will trigger a PANIC TB_SHOOT ACK TIMEOUT or lock timeout.
A simple lock timeout, or a panic due to holding a simple
lock during a context switch.
Corrects a race condition in the class scheduler that could
cause a Kernel Memory Fault.
Addresses problems with the NFS portmap and mountd daemons.
These problems are cluster-specific, and could result in services that register
with portmap becoming unusable.
Contains several fixes to the disk driver:
Corrects a panic due to an I/O barrier failure.
Corrects memory inconsistencies due to the use of a path structure
that is deleted before being used.
Corrects a problem where path lists could become unstable
if driver recovery was in progress.
Corrects a panic due to a lock hierarchy ordering problem.
Addresses a data inconsistency that can occur when a CFS client
reads a file using direct I/O that was recently written to.
Corrects the problem where the DLI queue stalls when there
is no traffic in the TCP/IP or HDLC stacks.
Fixes a problem where previously, storage allocation for a
file opened for directIO could, depending on the write sizes requested, have
large extent maps even though the disk was not fragmented.
Although the file
functioned correctly, performance was reduced by the numerous extent maps.
This fix reduces the number of extent maps generated, and subsequently gives
better I/O performance on the resulting file.
Fixes the predictable TCP Sequence Number.
Fixes a potential CFS deadlock.
Fixes an incorrect priority return value from sched_getparam().
|
Patch 921.01
continued
|
Fixes a problem with device descriptor references in clusters.
The halting of one cluster node would cause the entire cluster to crash
Prevents an AdvFS metadata inconsistency in the event of a
system crash.
Fixes C shell processing problems in the new zh_CN.GB18030
locale.
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 possible handling problem with multibyte character
boundary conditions in ksh script processing.
Fixes two ksh problems that occur in multi-byte Asian locales.
Fixes a problem in which /usr/bin/ksh hangs for certain scripts
that contain wait(1).
fixes a problem with ksh.
When a ksh menu is started from
within a user's .profile, ksh will not stop when the Telnet session is stopped.
Fixes a problem with the Cshell (csh) so that it now correctly
recognizes the backslash (\) meta character.
Corrects a problem in which ksh fails to substitute the tilde
(~) character for a user's home directory after an assignment using the #
or % characters has been used.
Corrects two problems with csh(1):
If a non-root user performed an ls(1) with wild card characters
on a directory having permission 700, then it would display the invalid
error message, "Glob aborted." Now it displays the correct error message
of "Permission denied".
When nonomatch is set and a user performs an ls(1) with
one of the patterns as ?, it would not list any matched patterns but return
"ls: ? not found".
Now it returns that message as well as any matched
patterns.
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 access.
Compaq has corrected this potential
vulnerability.
The following changes were made:
Shell inline input files are more secure.
sh noclobber and new constructs are added.
The mkdir system call is updated.
Fixes an Asian language processing problem under the Korn
shell.
Fixes a problem with multi-threaded applications that can
cause the application to consume 100% of the CPU usage time.
This patch is required to support the undo of the version-switched
cloning patch when installed via the nonroll patch capablity.
|
| |
|