Dear SCO Customer, Support Level Supplement (SLS) ptf7407c, the UnixWare 7 crash Utility Supplement, addresses all of the issues listed below. SLS ptf7407a addressed this issue: 1. crash commands are easily mistyped, and had to be retyped in full. The crash provided in ptf7407a supports command line editing, using a history of previous crash commands, in the same manner as Korn shell ksh. The history of the previous 128 commands is kept in memory. There is no crash history file, so commands are not remembered from one invocation to another. The editor allows the user to step or search through previous commands, but there is no "history" command, no "r" command to repeat the last, and the commands are not numbered. By default, the simulated editor is "vi". If the environment variable VISUAL or EDITOR is set to the pathname of editor "emacs" or "gmacs", then that editor is simulated instead. If the environment variable VISUAL or EDITOR is set to "none", then command line editing is disabled. SLS ptf7407b addressed these issues: 2. Different releases of UnixWare 7 each have required a different version of the crash utility. Virtual Memory Supplements ptf7016 (for UnixWare 7) and ptf7096 (for UnixWare 7.0.1) have required further variants of the crash utility. The In-Kernel Sockets Supplement, ptf7401 (for UnixWare 7.1.0), and the Pentium II and III Supplement, ptf7406 (for UnixWare 7.1.0), should be accompanied by enhancements to the crash utility in order to note sockets in "stream -f", to disassemble new instructions in "dis". SLS ptf7407b supported all those releases and supplements with a single version of /usr/sbin/crash, which may be reliably used on any of those systems, and can be used to examine dumpfiles from any of those systems. 3. The crash command "callout" (show callout table) was added in UnixWare 7.1.0. SLS ptf7407b made it available for use on earlier releases of UnixWare 7. The crash command "kmahist" (kernel memory allocator history) is also available but this command is only useful on specially instrumented kernels, not on the standard releases. crash command "check" (used for kernel text corruption) was added in SLS ptf7407b. 4. Installation of osmp after update701 or update710, which left the system with the wrong (UnixWare 7) version of crash even when the update was correctly reapplied, was corrected. 5. Problems were addressed with several crash commands. In particular, the "resmgr" command did not show beyond KEY 15. SLS ptf7407c additionally addresses these issues: 6. The crash command "page pageaddr" problem was corrected. This command used to give memory faults on the aforementioned syntax. Also "od -fpage" was fixed, which did not allow for 24-bitfields. The abbreviation "-fstruct:field--" is added to mean "-fstruct:field-field". 7. Display of "dispq" under ccNUMA was corrected; there are now certain extra headers while displaying the "dispq"s. Only those "dispq"s that have one or more lwps to run are displayed. The lwp addresses shown are obscure but more intelligible than before. 8. Certain Memory and page-related problems were fixed. Among them is the "as" command. It now shows the address space pointer "ASP" in place of the incorrect "WSS". The "kvmstat" command script was added. 9. Certain problems in determining cdfs inodes were corrected. The problems corresponding to the "inode" and "sinode" commands were fixed. Size is included in non-full info; sfs full info shows ufs-like full info. The "proc" command was enhanced to allow "paul_fld" argument. Fur blocklog_ symname and bswap fixes were also incorporated. Fixes to update the default information for process context when a user provides the input were also done. Contents -------- /usr/sbin/crash Software Notes and Recommendations ---------------------------------- SLS ptf7407c should only be installed on these Releases: UnixWare 7 Release 7.0.0, 7.0.1, 7.1.0, 7.1.1 NOTE: This supplement has been superseded by the UnixWare 7.1.1 Maintenance Pack for UnixWare 7.1.1 platforms only. The UnixWare 7.1.1 Maintenance Pack is available from: ftp://ftp.caldera.com/pub/unixware7/uw711pk Earlier versions of /usr/sbin/crash are included in packages cmds, osmp, ptf7016a-j, update701, ptf7096a-g and update710. If any of those is installed after ptf7407c has been installed, ptf7407c should be reinstalled afterwards. /usr/sbin/crash is not included in ptf7016k and ptf7096h and their later recuts. If your system is running any libraries or commands that are contained in this SLS, then these programs will continue to run with the old versions of these libraries or commands until the the system is rebooted. Note that when all necessary patches have been installed, it is recommended that you reboot the system at the earliest opportunity. This will ensure that no programs continue to run with the old libraries or commands. Installation Instructions ------------------------- 1. Download the ptf7407c.Z file to the /tmp directory on your machine. 2. As root, uncompress the file and add the package to your system using these commands: $ su Password: # uncompress /tmp/ptf7407c.Z # pkgadd -d /tmp/ptf7407c # rm /tmp/ptf7407c Alternatively, this SLS package may be installed in quiet mode, that is, without displaying the release notes and asking for installation confirmation. To do this, use these commands: $ su Password: # uncompress /tmp/ptf7407c.Z # pkgadd -qd /tmp/ptf7407c all # rm /tmp/ptf7407c 3. There is no need to reboot the system after installing this package. The release notes displayed prior to installation can be found in /var/sadm/pkg/ptf7407/install/ptf7407.txt Removal Instructions -------------------- 1. As root, remove the package using these commands: $ su Password: # pkgrm ptf7407 2. There is no need to reboot the system after removing this package. If you have questions regarding this SLS, or the product on which it is installed, please contact your software supplier.