OBSOLETE Patch-ID# 103591-09 Keywords: panic FOP deadlock fsck ufs holdcnt y2000 bp ODS chkdq chkiq SIGSTOP Synopsis: OBSOLETED by 103640 Date: Aug/26/97 Solaris Release: 2.5.1 SunOS Release: 5.5.1 Unbundled Product: Unbundled Release: Xref: This patch available for x86 as patch 103592 Topic: SunOS 5.5.1: /kernel/fs/ufs and /usr/lib/fs/ufs/fsck fixes NOTE: We recommend installing all the following bundled Solaris 2.5.1 OS/Networking patches which contain the Y2000 fixes: 103591-09 /kernel/fs/ufs and /usr/lib/fs/ufs/fsck patch 103612-27 libc, libnsl, nis_cachemgr and rpc.nisd patch 103690-04 cron/crontab/at/atq/atrm patch 103866-03 BCP (binary compatibility) patch 103948-02 accounting patch 103959-04 lp patch 104433-04 pam security patch 104463-02 usr/bin/date patch 104490-02 ufsdump and ufsrestore patch 104816-01 usr/sbin/sar patch 104818-01 usr/bin/passwd patch 104820-01 usr/lib/saf/listen patch 104822-01 usr/lib/libadm.so.1 and usr/lib/libadm.a patch 104824-01 usr/vmsys/bin/initial patch 104854-01 usr/share/lib/tmac/e patch 104873-01 usr/bin/uustat patch 105016-01 usr/lib/libkrb.a and usr/lib/libkrb.so.1 patch BugId's fixed with this patch: 1196541 1215792 1227376 1233049 1242188 1244088 1245602 1250351 1250620 1251000 1259984 1265000 1265170 1266278 1267447 4017750 4051082 Changes incorporated in this version: 1265170 4051082 Relevant Architectures: sparc Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: iss_sparc-01 (or higher revs) Patches required with this patch: Obsoleted by: 103640 on May/14/99 Files included with this patch: /kernel/fs/ufs /usr/lib/fs/ufs/fsck Problem Description: 4051082 Short duration machine hangs after installation of ufs patch 1265170 .../cmd/fs.d/ufs/fsck/utilities.c will not handle 2000AD and beyond YY formats (from 103591-08) 1196541 ufs: root filesystem superblock not flushed on x86 (from 103591-07) 1265000 "panic: kernel heap corruption detected" while running TStrans (high/long) (from 103591-06) 1259984 Sun4d hangs during shutdown or halt (from 103591-05) 4017750 acl(..., SETACL, ...) panics when attempting to set default ACL on directory System panics when a default ACL is set for a directory without regular ACL entries. (from 103591-04) 1267447 deadlock when running quotactl on heavily loaded system (from 103591-03) 1215792 delayed availability of freed diskspace when UFS logging with ODS 4.0/3.0 1245602 Logging UFS is slower than UFS for local writes 1266278 freeing free xxx panic; indirtrunc tries to free the same block twice (from 103591-02) 1233049 System hangs when user stops thread writing to ODS logging device (from 103591-01) 1251000 missing brelse in 'freeing free *' fix-on-panic triggers, leaves bp locked 1250351 fsck mounted fs uses block rather than raw name, so error-lock state isn't fixed 1250620 fix-on-panic hard-locks trans. devices, when only error-lock is necessary 1244088 SS2000 is completely hanging under heavy I/O - Solaris 2.4 + 101945-36 1242188 hang waiting for rwlock with holdcnt of -1 but no owner 1227376 panic "Deadlock condition detected: cycle in blocking chain" Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- Reboot the system after patch installation. NOTE: We recommend installing all the following bundled Solaris 2.5.1 OS/Networking patches which contain the Y2000 fixes: 103591-09 /kernel/fs/ufs and /usr/lib/fs/ufs/fsck patch 103612-27 libc, libnsl, nis_cachemgr and rpc.nisd patch 103690-04 cron/crontab/at/atq/atrm patch 103866-03 BCP (binary compatibility) patch 103948-02 accounting patch 103959-04 lp patch 104433-04 pam security patch 104463-02 usr/bin/date patch 104490-02 ufsdump and ufsrestore patch 104816-01 usr/sbin/sar patch 104818-01 usr/bin/passwd patch 104820-01 usr/lib/saf/listen patch 104822-01 usr/lib/libadm.so.1 and usr/lib/libadm.a patch 104824-01 usr/vmsys/bin/initial patch 104854-01 usr/share/lib/tmac/e patch 104873-01 usr/bin/uustat patch 105016-01 usr/lib/libkrb.a and usr/lib/libkrb.so.1 patch