Patch Name: PHSS_6914 Patch Description: s700_800 10.10 Starbase Runtime June Periodic Patch Creation Date: 96/06/12 Post Date: 96/07/15 Repost: 96/08/02 The Patch Dependency information was corrected for the s800 platform. Patch PHSS_6816 was incorrectly listed instead of PHSS_6916. Hardware Platforms - OS Releases: s700: 10.10 s800: 10.10 Products: N/A Filesets: GraphicsCommon.STAR-RUN GraphicsCommon.STAR-SHLIBS GraphicsCommon.SBDL-SHLIBS Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_6914 Symptoms: PHSS_6914: - global symbols in starbase.c.h may cause C++ compiles to break. - xwcreate failing in CDE environment without xhost of local machine. - Some linetyped single-pixel-width lines are drwan incorrectly on VMX and VISUALIZE-8/24 devices. - Some direct hardware access window event callback may fail to work with the hpvmx driver. - PEX polyline Set may skip a line. - PEX Nurbs has problems with trimming curves and rendering. - Texture mapping on a Visualize-48 product under certain conditions will cause the system to hang and require a reboot. - Texture Mapping on a Visualize-48 product with a rectangular texture map will not correctly texture primitives under certain conditions. - Starbase texture mapping does not allow a rectangular texturemap. The check for consecutive map levels in tm_load_texels fails for a rectangular texture map. - Some PHIGS programs with recursive networks can segment fault during UPDATE WORKSTATION or REDRAW ALL STRUCTURES. - A polygon containing two or more horizontal colinear edges with opposite direction is now judged as self intersecting and decomposed into trapezoids instead of triangles. PHSS_6580: - 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. - 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. Defect Description: PHSS_6914: - See Symptoms PHSS_6580: - See Symptoms SR: 1653152355 1653154005 5003280743 5003291534 1653168500 1653167205 1653158634 Patch Files: /opt/graphics/common/lbin/timd /opt/graphics/common/lbin/gwind /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/lib/libddvmx.1 /opt/graphics/common/lbin/sb_daemon_10.0 what(1) Output: /opt/graphics/common/lbin/timd: GRAPHICS CORE R1010 BRANCH 960611timd $Revision: 540 .1.100.4 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lbin/gwind: FILE_VERSION /opt/graphics/common/lib/libhpgfx.1: GRAPHICS CORE R1010 BRANCH 960611libsb.sl $Revision: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libsb2.a $Revision: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libpi $Revision: 54 0.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libsga $Revision: 5 40.1.100.7 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libddhcrx.1: GRAPHICS CORE R1010 BRANCH 960611libddhyper $Revisio n: 540.1.100.8 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libddhcrx48.1: GRAPHICS CORE R1010 BRANCH 960611libddhcrx48 $Revisi on: 540.1.100.4 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libddcrx48z.1: GRAPHICS CORE R1010 BRANCH 960611libddcrx48z $Revisi on: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libddvmx.1: GRAPHICS CORE R1010 BRANCH 960611libddvmx $Revision: 540.1.100.3 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lib/libdl.1: GRAPHICS CORE R1010 BRANCH 960611libsbdl.a $Revision : 540.1.100.2 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch /opt/graphics/common/lbin/sb_daemon_10.0: GRAPHICS CORE R1010 BRANCH 960611libddhyper $Revisio n: 540.1.100.8 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libddgcrx $Revision : 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libddnull $Revision : 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libddhcrx48 $Revisi on: 540.1.100.4 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libddcrx48z $Revisi on: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libddvmx $Revision: 540.1.100.3 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libddsox11.a $Revis ion: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libdd98735.a $Revis ion: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libdd98736.a $Revis ion: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libddhil.a $Revisio n: 540.1.100.2 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libddhpterm.a $Revi sion: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libddkbd.a $Revisio n: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libddlkbd.a $Revisi on: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libddhpgl.a $Revisi on: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libdd98704.a $Revis ion: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libddbyte.a $Revisi on: 540.1.100.2 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libdd98705.a $Revis ion: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libXwindow.a $Revis ion: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libpi $Revision: 54 0.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libsga $Revision: 5 40.1.100.7 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch GRAPHICS CORE R1010 BRANCH 960611libsb1.a $Revision: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch PHSS_6913/6914 June 96 Starbase GRAPHICS CORE R1010 BRANCH 960611libsb2.a $Revision: 540.1.100.1 $ PHSS_6913/6914 June 96 Starbase/CORE 10.10 Periodic Patch PATCH_8.0X libdvio.a 700 66.4 91/11/05 cksum(1) Output: 721248041 28672 /opt/graphics/common/lbin/timd 4285432267 339968 /opt/graphics/common/lbin/gwind 2653581431 2691072 /opt/graphics/common/lib/libhpgfx.1 2493096321 397312 /opt/graphics/common/lib/libddhcrx.1 2803290592 339968 /opt/graphics/common/lib/libddhcrx48.1 3346797115 217088 /opt/graphics/common/lib/libddcrx48z.1 2953384464 212992 /opt/graphics/common/lib/libddvmx.1 3756596953 671744 /opt/graphics/common/lib/libdl.1 1233859076 2514944 /opt/graphics/common/lbin/sb_daemon_10.0 Patch Conflicts: None Patch Dependencies: s700: 10.10: PHSS_6916 s800: 10.10: PHSS_6916 Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_6580 Equivalent Patches: None Patch Package Size: 7310 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_6914 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_6914.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_6914.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_6914. 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_6914.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_6914.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None