Patch Name: PHSS_11412 Patch Description: s700_800 10.30 HPPAK 7.10 patch Creation Date: 97/08/04 Post Date: 97/08/19 Hardware Platforms - OS Releases: s700: 10.30 s800: 10.30 Products: HPPAK 7.10 Filesets: HPPAK.HPPAK Automatic Reboot?: No Status: General Release Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_11412 Symptoms: PHSS_11412: The following symptoms correspond to the descriptions in the defect descriptions field for PHSS_11412: 1] Puma now brings up a dialog box with the following warning : "Puma hangs when run on programs with multiple kernel threads. Puma is only recommended for monitoring single-threaded applications. Consider modeling kernel threaded applications with /opt/langtools/bin/ttv." 2] The Source Clickback window shows no source when closed and opened again. 3] There are problems with the "Add to Report" and "Update" options when using the table format for the call tree analysis display. 4] Puma does not strip out extraneous slashes ( '/' ) when combining a user specified working directory and data set file path so as to fully determine where to save the data set. 5] Puma can not always associate a routine name with a sample. In such cases, Puma is associating the sample with an image. 6] Puma does not handle LANG other than C. The problem is that if LANG is set to some value for which Puma finds no app-defaults, Puma ends up with a Font too large for some of the buttons. 7] Puma fails to close executables after after checking to see if they are stripped. 8] When Puma is in virtual clock mode and Puma attempts to monitor a kernel threaded application via attach, Puma can hang. 9] When Puma invokes a target program that contains multiple definitions of "main", the target program coredumps. Defect Description: PHSS_11412: The following defect descriptions are for PHSS_11412 1] Puma now brings up a dialog box with the following warning : "Puma hangs when run on programs with multiple kernel threads. Puma is only recommended for monitoring single-threaded applications. Consider modeling kernel threaded applications with /opt/langtools/bin/ttv." 2] The Source Clickback window shows no source when closed and opened again. 3] There are problems with the "Add to Report" and "Update" options when using the table format for the call tree analysis display. 4] Puma does not strip out extraneous slashes ( '/' ) when combining a user specified working directory and data set file path so as to fully determine where to save the data set. 5] Puma can not always associate a routine name with a sample. In such cases, Puma is associating the sample with an image. 6] Puma does not handle LANG other than C. The problem is that if LANG is set to some value for which Puma finds no app-defaults, Puma ends up with a Font too large for some of the buttons. 7] Puma fails to close executables after after checking to see if they are stripped. 8] When Puma is in virtual clock mode and Puma attempts to monitor a kernel threaded application via attach, Puma can hang. 9] When Puma invokes a target program that contains multiple definitions of "main", the target program coredumps. SR: 4701363325 Patch Files: /opt/langtools/bin/puma /opt/langtools/bin/ttv /opt/langtools/bin/xps /opt/langtools/hppak/lib/nls/msg/C/dbgk_hpux_pa.cat /opt/langtools/hppak/lib/nls/msg/C/dde.cat /opt/langtools/hppak/lib/nls/msg/C/obj_mgr.cat /opt/langtools/hppak/lib/nls/msg/C/obj_som_som.cat /opt/langtools/hppak/lib/nls/msg/C/puma.cat /opt/langtools/hppak/lib/nls/msg/C/stg.cat /opt/langtools/hppak/lib/nls/msg/C/sys.cat /opt/langtools/hppak/lib/nls/msg/C/tgt_hpux_pa.cat /opt/langtools/hppak/lib/nls/msg/C/trait.cat /opt/langtools/hppak/lib/nls/msg/C/ttv.cat /opt/langtools/hppak/lib/nls/msg/C/xps.cat /opt/langtools/hppak/lib/nls/app-defaults/C/PUMA /opt/langtools/hppak/lib/nls/app-defaults/C/TTV /opt/langtools/hppak/lib/nls/app-defaults/C/XPS what(1) Output: /opt/langtools/bin/puma: HP Programmer's Analysis Kit (HP/PAK) - puma - Versi on 7.10.PHSS_11412 Rev: 970801.135006 REV: 960125.175530, 9000/712 HP-UX B.10.01 masonbld@ blue REV: 960102.174051, 9000/715 HP-UX B.10.10 masonbld@ zelda REV: 960102.195321, 9000/712 HP-UX B.10.01 masonbld@ blue SPC Protocol Version 5 /opt/langtools/bin/ttv: HP Programmer's Analysis Kit (HP/PAK) - ttv - Versio n 1.00 Rev: 970801.141307 /opt/langtools/bin/xps: HP Programmer's Analysis Kit (HP/PAK) - xps - Versio n 7.10.PHSS_11412 Rev: 970801.141613 /opt/langtools/hppak/lib/nls/msg/C/dbgk_hpux_pa.cat: None /opt/langtools/hppak/lib/nls/msg/C/dde.cat: None /opt/langtools/hppak/lib/nls/msg/C/obj_mgr.cat: None /opt/langtools/hppak/lib/nls/msg/C/obj_som_som.cat: None /opt/langtools/hppak/lib/nls/msg/C/puma.cat: None /opt/langtools/hppak/lib/nls/msg/C/stg.cat: None /opt/langtools/hppak/lib/nls/msg/C/sys.cat: None /opt/langtools/hppak/lib/nls/msg/C/tgt_hpux_pa.cat: None /opt/langtools/hppak/lib/nls/msg/C/trait.cat: None /opt/langtools/hppak/lib/nls/msg/C/ttv.cat: None /opt/langtools/hppak/lib/nls/msg/C/xps.cat: None /opt/langtools/hppak/lib/nls/app-defaults/C/PUMA: None /opt/langtools/hppak/lib/nls/app-defaults/C/TTV: None /opt/langtools/hppak/lib/nls/app-defaults/C/XPS: None cksum(1) Output: 1975424315 3977216 /opt/langtools/bin/puma 1216646087 1048576 /opt/langtools/bin/ttv 1464392855 106496 /opt/langtools/bin/xps 1625133373 6171 /opt/langtools/hppak/lib/nls/msg/C/ dbgk_hpux_pa.cat 3599247998 8262 /opt/langtools/hppak/lib/nls/msg/C/dde.cat 1748528807 4758 /opt/langtools/hppak/lib/nls/msg/C/ obj_mgr.cat 1748528807 4758 /opt/langtools/hppak/lib/nls/msg/C/ obj_som_som.cat 62968173 45246 /opt/langtools/hppak/lib/nls/msg/C/puma.cat 1875075111 280 /opt/langtools/hppak/lib/nls/msg/C/stg.cat 2731119440 813 /opt/langtools/hppak/lib/nls/msg/C/sys.cat 472296373 10822 /opt/langtools/hppak/lib/nls/msg/C/ tgt_hpux_pa.cat 326037294 909 /opt/langtools/hppak/lib/nls/msg/C/trait.cat 3786743234 7251 /opt/langtools/hppak/lib/nls/msg/C/ttv.cat 1262478452 1244 /opt/langtools/hppak/lib/nls/msg/C/xps.cat 4221789303 17487 /opt/langtools/hppak/lib/nls/app-defaults/ C/PUMA 886937607 2602 /opt/langtools/hppak/lib/nls/app-defaults/C/ TTV 2457454134 1130 /opt/langtools/hppak/lib/nls/app-defaults/C/ XPS Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 5190 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_11412 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_11412.depot 5b. For a homogeneous NFS Diskless cluster run swcluster on the server to install the patch on the server and the clients: swcluster -i -b This will invoke swcluster in the interactive mode and force all clients to be shut down. WARNING: All cluster clients must be shut down prior to the patch installation. Installing the patch while the clients are booted is unsupported and can lead to serious problems. The swcluster command will invoke an swinstall session in which you must specify: alternate root path - default is /export/shared_root/OS_700 source depot path - /tmp/PHSS_11412.depot To complete the installation, select the patch by choosing "Actions -> Match What Target Has" and then "Actions -> Install" from the Menubar. 5c. For a heterogeneous NFS Diskless cluster: - run swinstall on the server as in step 5a to install the patch on the cluster server. - run swcluster on the server as in step 5b to install the patch on the cluster clients. By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_11412. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. Warning: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHSS_11412.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_11412.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None