DESCRIPTION
The early release patch (ERP) provided in this Engineering
Advisory (EA) addresses panics in the unified buffer cache (UBC)
subsystem that can occur on HP Tru64 UNIX 5.1B-2/PK4 systems.
In addition, the ERP combines the UBC-related fixes with fixes
provided in previous 5.1B-2/PK4 ERPs that also affect vfs.mod.
Details of all these corrections follow.
A. UBC-related fixes
HP Tru64 UNIX 5.1B-2/PK4 systems could encounter panics in the UBC
subsytem. The panics are typically seen as kernel memory fault (KMF)
panics coming from the ubc_page_stealer() or ubc_memory_purge()
functions. Typical stack traces are the following:
panic
simple_lock_fault
mcs_unlock_found_violation
bc_free_page
ubc_bigpage_alloc
ubc_page_alloc
ubc_lookup
cfs_getapagecfs_getpages
cfs_getpage
u_seg_fault
u_map_fault
vm_fault
trap
_XentMM
panic
trap
_XentMM
ubc_memory_purge
ubc_purge_thread
B. Hashing that is not marked VPP_REPL
A fix announced in EA BU040802_EW01 corrects a panic with the
following panic string:
Hashing that is not marked VPP_REPL
The stack trace for this panic appears as:
panic
vm_page_checkinsert_bucket
ubc_bigpage_alloc
ubc_page_alloc
ubc_lookup
bs_refpg_int
bs_refpg
seq_search
msfs_lookup
namei
_F64_stat1
pre_F64_stat1
syscall
_Xsyscall
C. vm_pg_free: page on o/h list
A fix that was also announced in EA BU040802_EW01 corrects a panic
with the following panic string:
vm_pg_free: page on o/h list
The stack trace for this panic appears as:
panic
vm_pg_free
ubc_free_page
ubc_page_alloc
ubc_lookup
cfs_getapage
cfs_getpages
cfs_getpage
u_seg_fault
u_map_fault
vm_fault
trap
_XentMM
Important Note:
Customers who have installed previous versions of any of these three
fixes should install the ERP announced in this EA,
T64KIT0024519-V51BB25-E-20041218.tar. This ERP will install over the
previous ERPs. (Customers who have already received
T64KIT0024519-V51BB25-E-20041218. tar do not need to reinstall it.)
Target Audience : Customers running 5.1B-2/PK4
|