Patch Name: PHSS_6579 Patch Description: s700_800 10.10 Starbase Development March Periodic Patch Creation Date: 96/03/06 Post Date: 96/03/25 Repost: 96/06/20 The patch documentation was modified to correct the name of a file in the cksum(1) Output section. Hardware Platforms - OS Releases: s700: 10.10 s800: 10.10 Products: GraphicsSBaseDK B.10.10 Filesets: GraphicsCommon.STAR-RUN GraphicsCommon.STAR-SHLIBS GraphicsCommon.SBDL-SHLIBS GraphicsSBaseDK.STAR-PRG GraphicsSBaseDK.SBDL-PRG Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_6579 Symptoms: PHSS_6579: - Potential memory leak on VISUALIZE-48, VISUALIZE-24, HCRX 8/24 Z, CRX24Z with multiple obscuring windows. - Missing 2-byte kanji fonts on 10.10 - HCRX, VISUALIZE-24 and VISUALIZE-24 devices could experience deadlock when the LOCK_DEVICE gescape was used. - SOFAS with edge_flags in ilist may run slower on VISUALIZE-48 than on CRX48Z. - PHIGS text could be clipped incorrectly in non-default alignments. - European annotation text can disappear with a non-zero cull height. - When turning the interior style in PEX from texture prespecular to another style, the specular highlights are lost. - Multiple textures per primitive could result in the incorrect image being rendered. - Starbase environment mapping was computed with perspective even in a parallel viewing model. When using Starbase environment mapping and a parallel view model, the texture map would appear skewed on the surface. - Certain programs may incorrectly generate an illegal instruction and core dump using HCRX8Z or HCRX24Z graphics with archived libraries. - PEXGetZbuffer returns incorrect background value on CRX48Z. - Shared memory objects were leaked, or not destroyed correctly; also several memory leaks. - Starbase daemon reports multiple events for single trigger. Tablet can return multiple Starbase events for a single trigger, if the cursor is moving. - Primitives can disappear if multiple application data elements are present. - Applications that use SBDL or PHIGS display lists, that link with the -Wl,-z option, and that insert attributes, can dump core (often) with a segmentation violation. - Memory leak in PEXElementSearch. - Starbase applications that don't use SBDL will fail to link properly when linked bind-immediate or when linked with archive libraries. - Duplicate symbol error may appear during archive linking. Defect Description: PHSS_6579: - See Symptoms SR: 1653152355 1653154005 5003280743 5003291534 Patch Files: /opt/graphics/common/lbin/timd /opt/graphics/common/lib/libhpgfx.1 /opt/graphics/common/lib/libddhcrx.1 /opt/graphics/common/lib/libddhcrx48.1 /opt/graphics/common/lib/libddcrx48z.1 /opt/graphics/common/lib/libdl.1 /opt/graphics/common/lbin/sb_daemon_10.0 /opt/graphics/common/lib/libhpgfx1.a /opt/graphics/common/lib/libhpgfx2.a /opt/graphics/common/lib/libddhcrx.a /opt/graphics/common/lib/libddhcrx48.a /opt/graphics/common/lib/libddcrx48z.a /opt/graphics/common/lib/libdl.a /opt/graphics/starbase/include/dl.c.h /opt/graphics/starbase/include/dl.p1.h /opt/graphics/starbase/include/dl.f2.h what(1) Output: /opt/graphics/common/lbin/timd: GRAPHICS CORE R1010 BRANCH 960131timd $Revision: 540 .1.100.2 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libhpgfx.1: GRAPHICS CORE R1010 BRANCH 960131libsb.sl $Revision: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libsb2.a $Revision: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libpi $Revision: 54 0.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libsga $Revision: 5 40.1.100.7 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libddhcrx.1: GRAPHICS CORE R1010 BRANCH 960131libddhyper $Revisio n: 540.1.100.7 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libddhcrx48.1: GRAPHICS CORE R1010 BRANCH 960131libddhcrx48 $Revisi on: 540.1.100.4 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libddcrx48z.1: GRAPHICS CORE R1010 BRANCH 960131libddcrx48z $Revisi on: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libdl.1: GRAPHICS CORE R1010 BRANCH 960305libsbdl.a $Revision : 540.1.100.2 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lbin/sb_daemon_10.0: GRAPHICS CORE R1010 BRANCH 960131libddhyper $Revisio n: 540.1.100.7 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddgcrx $Revision : 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddnull $Revision : 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddhcrx48 $Revisi on: 540.1.100.4 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddcrx48z $Revisi on: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddvmx $Revision: 540.1.100.2 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddsox11.a $Revis ion: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libdd98735.a $Revis ion: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libdd98736.a $Revis ion: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddhil.a $Revisio n: 540.1.100.2 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddhpterm.a $Revi sion: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddkbd.a $Revisio n: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddlkbd.a $Revisi on: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddhpgl.a $Revisi on: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libdd98704.a $Revis ion: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddbyte.a $Revisi on: 540.1.100.2 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libdd98705.a $Revis ion: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libXwindow.a $Revis ion: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libpi $Revision: 54 0.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libsga $Revision: 5 40.1.100.7 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libsb1.a $Revision: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libsb2.a $Revision: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch PATCH_8.0X libdvio.a 700 66.4 91/11/05 /opt/graphics/common/lib/libhpgfx1.a: GRAPHICS CORE R1010 BRANCH 960131libpi $Revision: 54 0.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libsga $Revision: 5 40.1.100.7 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddnull $Revision : 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libddvmx $Revision: 540.1.100.2 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960131libsb1.a $Revision: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libhpgfx2.a: GRM Library HP-UX 8.0 A.01 Protocol PROTO_VER F ILE_VERSION X Window System, Version 11 HP-UX 10.0 SRC_CRT/DAILY , DDX' Main Branch R5+ GRAPHICS CORE R1010 BRANCH 960131libsb2.a $Revision: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libddhcrx.a: GRAPHICS CORE R1010 BRANCH 960131libddhyper $Revisio n: 540.1.100.7 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libddhcrx48.a: GRAPHICS CORE R1010 BRANCH 960131libddhcrx48 $Revisi on: 540.1.100.4 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libddcrx48z.a: GRAPHICS CORE R1010 BRANCH 960202libddcrx48z $Revisi on: 540.1.100.1 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libdl.a: GRAPHICS CORE R1010 BRANCH 960305libsbdl.a $Revision : 540.1.100.2 $ PHSS_6579/6580 Feb. 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/starbase/include/dl.c.h: sbdl.c.h $Date: 96/02/01 16:23:53 $ /opt/graphics/starbase/include/dl.p1.h: sbdl.p1.h $Date: 96/02/01 16:23:53 $ /opt/graphics/starbase/include/dl.f2.h: sbdl.f2.h $Date: 96/02/01 16:23:53 $ cksum(1) Output: 3895310493 28672 /opt/graphics/common/lbin/timd 1401717864 2686976 /opt/graphics/common/lib/libhpgfx.1 1538074480 397312 /opt/graphics/common/lib/libddhcrx.1 591589845 339968 /opt/graphics/common/lib/libddhcrx48.1 3613961357 217088 /opt/graphics/common/lib/libddcrx48z.1 1977383610 716800 /opt/graphics/common/lib/libdl.1 4206520305 2514944 /opt/graphics/common/lbin/sb_daemon_10.0 4038405473 2701280 /opt/graphics/common/lib/libhpgfx1.a 2042493886 288834 /opt/graphics/common/lib/libhpgfx2.a 3373355723 320228 /opt/graphics/common/lib/libddhcrx.a 1167264208 276232 /opt/graphics/common/lib/libddhcrx48.a 2005613403 156668 /opt/graphics/common/lib/libddcrx48z.a 3646552282 804348 /opt/graphics/common/lib/libdl.a 3648821194 15832 /opt/graphics/starbase/include/dl.c.h 1768156906 16562 /opt/graphics/starbase/include/dl.p1.h 4273701255 33567 /opt/graphics/starbase/include/dl.f2.h Patch Conflicts: None Patch Dependencies: s700: 10.10: PHSS_6582 s800: 10.10: PHSS_6582 Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 11320 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_6579 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_6579.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_6579.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. The cluster clients must be shut down as described in step 5b. By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_6579. 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_6579.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_6579.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None