Patch Name: PHSS_18011 Patch Description: s700_800 10.01/10.10 X11R5/Motif1.2 Runtime Apr99 Patch Creation Date: 99/04/15 Post Date: 99/05/09 Hardware Platforms - OS Releases: s700: 10.00 10.01 10.10 s800: 10.00 10.01 10.10 Products: N/A Filesets: X11.X11R5-SHLIBS X11.X11-RUN-AUX X11.MOTIF12-SHLIB Automatic Reboot?: No Status: General Superseded Critical: Yes PHSS_18011: ABORT refer to symptoms and associated defect reports. PHSS_17322: ABORT refer to symptoms and associated defect reports. PHSS_16616: ABORT refer to symptoms and associated defect reports. PHSS_14873: ABORT refer to symptoms and associated defect reports. PHSS_11043: ABORT refer to symptoms and associated defect reports. PHSS_9809: ABORT refer to symptoms and associated defect reports. PHSS_9192: ABORT refer to symptoms and associated defect reports. PHSS_8705: OTHER refer to symptoms and associated defect reports. PHSS_7740: ABORT refer to symptoms and associated defect reports. PHSS_7131: ABORT refer to symptoms and associated defect reports. PHSS_6883: OTHER whiteboard in Asian locales will not ship w/o fix. PHSS_6510: ABORT refer to symptoms and associated defect reports. PHSS_6466: ABORT refer to symptoms and associated defect reports. PHSS_6200: ABORT MEMORY_LEAK refer to symptoms and associated defect reports. Path Name: /hp-ux_patches/s700_800/10.X/PHSS_18011 Symptoms: PHSS_18011: 1. Java application dumps core. PHSS_17322: 1. Xserver memory grows. 2. Bookmarks icon overlaps string in Netscape. 3. Java application hangs. 4. Java application coredumps. 5. Java application coredumps. 6. Application aborts in Multidisplay setup. 7. Motif application coredumps when toplevel widget is destroyed. 8. Keyboard grab is not released. 9. Traversal order is affected. 10. TextField aborts when font is unavailable. 11. Buffer overflow in Xt. 12. Leaks memory with creation of a new widget. 13. Performance degradation and core dump. 14. File Xcms.txt is left open across exec calls, results in lost FD's. 15. Netscape is very slow to load after PHSS_16617/PHSS_16620. PHSS_16616: 1.SetValues on a CascadeButton after destroying the most recently created cascade button, crashes the application. 2.Pulldown menu will not stay posted from a cascade button when its background color is set. 3.I-Beam cusrsor is visible on the frame border on text widget when the margin width is set to 0. 4.When the mouse double click time is increased, option menu remains posted if the options are selected quickly. 5.Applications that use XmListDeletePos to update the list elements in the list widgets run slowly due to server roundtrip in ResetHeight. PHSS_14873: 1. PHSS_13871 breaks the automatic resize of the XmLabel Pixmap. 2. The XmScale can leave dust in the value display area. 3. The background color is not set correctly, if it is set after creating cascade button and option menu. 4. Motif1.2 code can die if enableetchedInmenu = True 5. Setting of XBMLANGPATH fails under some conditions 6. In DDE Rowcolumn with labels is not resizing properly and is breaking Widget/popup. PHSS_11043: 1. Fix problem that causes application to dump core when manipulating popup menus and destroying a menu element. 2. Fix core dump created by setting up a TextWidget, setting hightlights, and backspacing twice. 3. TextFieldWidget (but not TextWidget) loses data after 32 characters in Japanese locale and input method. 4. Fix condition whereby a string copy of an environment variable could overflow a stack buffer. 5. Fix memory leak in XmScrollBar resulting from mismatched Get/Install pixmap calls. 6. Fix for incorrect length value being returned by XmTextFieldGetMaxLength(). 7. Fix defect in drag and drop resulting in segmentation violation when incremental transfer is enabled. PHSS_9809: 1. Fix defect that prevents tearing off a menu more than once. 2. Fix defect that causes the background of a Toggle ButtonGadget not to be painted with the appropriate background color when pushed. 3. Fix defect where XmClipboard modifies the event-mask on the root-window. 4. Fix defect where Motif program dumps core when using XmListReplaceItemPos and XtSetValues. 5. Fix defect where creating a pixmap button with all bits set to 0 causes a BadValue error from Motif. 6. Fix defect where the TextField widgets do not resize properly when a RowColumn parent widget is resized. 7. Fix memory leak where highlighting text continuously causes the Text widget to consume more and more memory until the program aborts. 8. Fix defect where a toggle button's background color may be incorrectly set to indicate "armed" when it is not. 9. Fix defect where parts of a pixmap label may not get repainted after window resize which can cause visual errors such as loss of underscore characters. 10. Fix defect where the list widget ignores the specified fontList resource and uses the (default) fixed font instead. 11. Fix defect where Motif dumps core if XmTextField is destroyed while Button2 is being pressed. 12. Fix defect where XmTextField doesn't paste cut buffer under japanese environment. 13. Fix defect causing Xlib fatal IO error when application opens more than 64 files. 14. Fix defect causing a core dump when bringing up an index box with dtHelp. 15. Fix defect preventing paste into text field widget. PHSS_9192: 1. Attempts to simultaneously open Xserver connections from many processes may result in "can't open display" error. PHSS_8705: 1. Applys an X consortium fix to libXt for a potentially serious problem. PHSS_7740: 1. Fix problem with preedit string overwriting status string. 2. Fix core dumps when IM server dies. 3. Fix for pershell core dump and badwindow problem. 4. Motif menu behavior was broken due to a previous fix on F10 Key. 5. Remove fprintf from Async I/O error. PHSS_7131: 1. F10 Key on Menu with only a help child aborts the application. 2. Keyboard traversal using mnemonics and non-sensitive widgets cuase applicaiton to dump core. 3. XmText ignores XmNwidth specification. PHSS_6883: 1. In Asian locales, using Ximp input methods in Mpower's whiteboard can cause two KeyPress events per keystroke to go to the drawing area. PHSS_6510: 1. Drag select causes BadValue Xlib error when application has a private colormap. 2. Drag and drop very quickly or heavy load shows a motif memory problem. 3. Menus activate on BMenu in 1.2.5. Not behavior compatible with 1.2.4. 4. dtcm silently exits if the user operates in one of the Japanese locales, but does not run an input method. PHSS_6466: 1. Aplications such as hpterm abort in an X protocol error indicating BadWindow on a call to X_ChangeProperty when in locales other than C. 2. Turning the softkey menu on/off changes the size of the application such as hpterm when run in locales other than C. 3. The Text field widget generates warnings indicating that a valid character is not supported in the font. This only happens with associated fonts (i.e. a font without the trailing colon). PHSS_6200: 1. In the Text widget the input of two-byte characters are not handled correctly when the first character typed is a 'backspace'. Flag was set inappropriately in the Xlib input method when a backspace was pressed. 2. Text widget can fail to display char. when mixing 1 byte & 2 byte char's. The Text widget Draw routine was using wrong character length in computing what needed to be drawn. 3. Input method status area is not updated when focus in Text widget is lost due to a change in sensitivity. The Text widget was not notifying input method when focus is lost due to change in sensitivity. 4. If you assign multiiple keycodes to generate the same keysym and then assign that same keysym as a mnemonic only one keycode will be found. The RowColumn widget was not getting keysym table and storing all keycode that match keysym. 5. Motif Scrolled List has a problem resizing when XmListSizePolicy is XmCONSTANT 6. XmTextField corrupts data with XmNcursorPositionVisible set to false 7. Rapidly changing focus in text widget with Asian IM causes X error. 8. Help Dialog widget error in helpview on valid help volume 9. Severe performance problem Motif 1.2 when many TextField widgets are created and destroyed. 10. Application aborts when List widget's VertSliderMove callback is called with NULL call_data. 11. Large memory leak in Drag/Drop during drags. 12. Motif leaks memory in XmIm.c, TextF.c, IconFile.c, and TextOut.c 13. swinstall hangs while bringing up IM on Chinese Bundle 14. Memory could get freed twice while destroying cached pixmaps. 15. Motif1.2 TextField toggling XmNeditable true/false causes memory leak. 16. Memory leak using XLoadFont with Far-Eastern fonts. 17. radio box highlights wrong button after deiconify if window/icon overlap. 18. Memory leak fixed in ImageCache.c and List.c. 19. ToggleButton label size is changed unexpectedly with XmNselectPixmap 20. Unexpected aborts in timer procs of Text and TextField widgets. 21. Destroy and create of a Pushbutton widget causes a core dump. 22. After PHSS_5499, TextField's overstrike mode broken. 23. Unexpected abort when deleting more than 128 items from a scrolled List. 24. PHSS_5499: FileSelectionBox leaks memory (tested w/purify) 25. An application was aborting when compiled with -z option. The stack trace indicated the problem was in Motif with the list widget. 26. Memory leak in ImageCache.c (__DtGetPixmap()). 27. Move drag out of DtPad kills DtPad. 28. Scroll bug after setting XmNwordWrap to false 29. TextField's PrintableString routine is not handline wchar_t's correctly 30. ASL requested that we provide an API allowing Japanese ISVs to control the input method associated with a widget. 31. The text widget causes an x protocol error when the text widget's color resources (i.e. foreground, background, etc.) are modified in a losing focus callback. 32. Uppercase mneumonics do not work on all PS2_DIN keyboards. 33. Characters are garbled upon displaying initial values in the File Selection Box when LANG=japanese. 34. The is a memory leak in the matches field of the TMContextRec when FreeContext is called. 35. When an XmList with XmNselectionPolicy set to XmMULTIPLE_SELECT and items selected from the list receives a new value for XmNitems, the list will leak memory by not freeing selectedIndices allocated from BuildSelectedList() or UpdateSelectedList(). 36. keymap_ed dumps core when any changes are made to the keymap database and one of keymaps in the database is big. 37. Multi-display X clients built on HP would fail by protocol error if first display connected was an HP server and a subsequent display connected was a non-HP server. HP-specific extension was fixed to be stored on per-display basis. 38. HP-specific keysyms are not built into the keymaps for some keyboards. Instead, NoSymbol is included in their place. Some keys on these keyboards therefore don't generate anything when pressed. 39. Multiple connections don't work with XHPlib. 40.There is a problem using the "virtual keyboards" languages (like the Eastern European). The keyboard id returns US_ASCII but the keycaps are different. A proper mechanim should be applied to address those keyboards. 41.Server wouldn't run if path names weren't changed. 42. XmTextField fails to remove dangling pointer upon being destroyed, leading to potantial memory corruption. 43. Problem with focus using the PHSS_5237 mwm. 44. Lower-case mnemonic character doesn't work. 45. Sometimes the TextField widget fails to do a LosingFocus callback, when setting sensitivity. 46. Problem with textfield and shadow thickness causing the width to be recalculated even when XmNwidth was set. 47. When the text widget attempts to resize using the XmNwidth resource in XtSetValues, it will not resize if it's parent uses QueryGeometry to set the child's size. RowColumn is an example a parent that won't allow the resize. 48. Memory leaks in Drag and Drop in GetClientWindow(). 49. Abort due to an illegal dereference when menus are popped down using VTS. 50. Changing editable on Text[Field] when it has focus breaks Asian IMs 51. Core dump when doing a Ctrl Drag of multiple files. 52. FileSB does not filter * correctly. 53. Deleting all the items in a list causes the items array to be realloced with 0 length. Reselecting in the list causes an invalid dereference the array's NULL check passes. 54. When selecting a topic in help, the system comes back with 'Cannot format topic' message. 55. The any client using the Help System core dumps when scrolling line by line through a topic an author has put xxxxxxx 56. The traversal highlight changes color. Also it clips the first pixel of the hyperlink text. 57. Traversing through the list of hypertext links, core dump if an ascii string with a hypertext link exists after a graphic. 58. The ascii terminal functions do not correctly break a line at a hypen. 59. Cannot print a "File" within helpview. 60. Terminal functions grow without bounds (memory leak). 61. Core dump upon access of a topic. The topic must have a definition hypertext link in it. 62. Terminal functions don't report hypertext links that exist around some graphics (left or right justified graphics). 63. HelpTag can produce a help topic that cannot be formatted. 64. When using *keyboardFocusPolicy: pointer on one of the help widgets, traversing hypertext links can leave garbage on the screen or not draw the traversal box when the window is scrolled. 65. When the user forces Cache Creek to display its color graphics in greyscale or black & white, the Xpm images do not come out correctly. 66. When selecting a hypertext link multiple times that executes another process, the library puts up the hourglass cursor forever. 67. Core dump when resizing Japanese window to smallest size. 68. When the LANG environment variable has a territory on it, i.e. LANG=japanese.euc, helpgen core dumps. 69. When the user creates a Help Dialog with a very large number of rows and columns (>1775), the application dies with an X protocal error. 70. When running helpgen, the user receives a bogus error 'Zero Volume Files Found' 71. Long labels that push past the left margin and have a font change occuring in the text after the label are not formatted correctly. The text extends too far to the right, causing scroll bars to be used. 72. The traversal box is drawn around a hypertext link when the focus is NOT on the widget. 73. Press and release the left mouse button in an window void of text causes core dump. 74. When the window is scrolled to the side, the hypertext links stop working. 75. Some man pages are displayed incorrectly. Instead of an italicized sentence, parts are underlined and strange characters are displayed. 76. The parameters in the PROTO definition for FormatManPage in the source file FormatMan.c have two parameters switched. The user experiences a delay in processing a man page. 77. Help text that should be in a bold font is shown in a regular font. 78. MPower login screen on mini-client (remote VUE) shows server name only 79. Titles in topic hierarchy use wrong font once five levels deep. 80. All graphics used in the help windows display as "Missing Graphic". 81. Unable to format a topic 8k containing compressed graphics. 82. Application reacts funny and/or core dumps after attempting a print operation. 83. The /usr/tmp directory fills up with files. 84. Viewing a help topic core dumps the process. 85. When using the Motif interface to the help system, a help volume can be found and displayed. Given the exact same volume name to the Ascii interface (XvhGetTopicData) it doesn't work. 86. helptag (and helpprint) use wrong font (non-fixed) for 87. When printing, large symbols are not rendered correctly. 88. Trying to view a help topic with a graphic can cause a XProtocol Error occurs. 89. Display areas are too big. 90. When displaying a tiff image in a help window, if a color hungry application is started, the colors in the tiff image gets confused. 91. Titles in keyword search dialog not spaced properly. 92. Unexpected abort when setting window title logged in under an eucJP locale. 93. Memory Leak during creation of a fontset when a font doesn't exist. 94. The XLookupString did not support compose key processing. 95. Unexpected abort on odd sequence of selecting items. 96. Unexpected abort in list when deleting selected items and pressing Ctrl-Select. 97. Button 1 and Button 2 cording can cause the pushbutton to remain pressed. 98. OverTheSpot preeditType fails when in a text widget in a scrolled window. 99. Insert cursor tromps characters when SetValues is performed on another text widget from a ValueChanged callback. 100. LeaveNotify events are being lost after a menu post. 101. Mwm will have when atempting to post a menu while the quit dialog has been activated. 102. The icon focus does not follow the mwm menu. 103. Column headers not resizing properly with proportional fonts. The resize algorythm in label widget was flawed. 104. Motif program crashes when in list widget. There was a bad pointer being derefenced in List widget. 105. PS2_HIL_JIS keyboard, XmText doesn't accept 3,7,9 keys on the keypad. The button grab translations did not include a preceding colon to make the translations specific enough. 106. Drag and drop callback structure contained invalid data. The dropSiteStatus field was not being initialized. 107. There is a backwards compaitibilty break in traversal for text widgets in "exclusive" tab group mode. The traversal code did not retain backwards compatibility to Motif 1.1. 108. Nested Dialogs abort when unmanaged is compiled with -z option. Dialog shell was using incorrect index in child unmanage loop. 109. When drawing a compound text using XmStringDraw(),if the compound text contains some '\n's in its string, the clipping doesn't work correctly. The XmDrawString clip rectangle not checking all sides. 110. HP default virtual key binding table should use "End" for osfEndLine. The default HP virtual key table in Motif needed to make a change for PC DIN keyboard, and a concurrent code change for the window manager (Vue, and mwm) that recognizes the End key when running against an ITF keyboard, and installs a run-time adjustment to the virtual key binding table. 111. MEsc Btn2 in a text widget gives it a permanent keyboard focus. The text widget was not appropriately releasing the grab. 112. XmStringDrawUnderline will not underline a string if that string is being rendered by an X11R5 fontset and it has characters that are of varying lengths. Character lengths were being incorrectly compared when comparing the source string to the underline string. 113. Cut and paste did not always work correctly between xclients and Motif Text widgets. The text was being converted to the wrong textual type. 114. Motif 1.2.4 added a reference to "bzero"; should use "memset" instead. this can be problematic for current applications linked partially with shared and partially with archived libraries. 115. ScrolledW leaks memory in CWMapNotify(). The translation table for > virtClipWindowXlations is reparsed each time the routine is called. It is only neccessary the first time. 116. Fixed lint warnings for nested comments in Xlib and Motif. 117. Traversal preformance tuning. The Traversal code tries to recover a focus widget when it has none; it does this only when it has the focus, so was looking to see if the focus was in the shell hierarchy. For MenuShell widgets this causes a synchronous X server request (round trip). The particular condition for which the traversal code was trying to be robust is not relevant to MenuShell hierarchies, so the code was changed to avoid the offending server round-trip. 118. It is possible to cause a deadlock due to replay event frozen input queue. The menus needed to be prevented from posting if the menu system cannot grab the keyboard or pointer. The menu s also need to be unposted on an error condition. 119. Memory leak occurs in application which continually loads and unloads an associate font (e.g. jpn.12x24). XFreeFont didn't handle an associate font correctly. 120. The use of "exit()" when forking an NLIO input method process can be problematic, especially in C++ programs, causing extraneous calls to class destructor and "atexit" routines. The routine "_exit()" is needed to be used instead. 121. The Text widget (and Vuepad) would truncate characters in a string which contained 2 byte characters when an associate font was being used. XTextExtents ascent, etc. needed to changed back to use logical metrics for 16 bit fonts. 122. A potential core dump due to use of a freed pointer in the xlib input method code. This was found using Purify. 123. When LANG=slovene, the ISO8859.2 input method should be selected. Instead, Roman8 input method is selected keeping the user from being able to enter the correct characters from the keyboard. 124. Using the 10.0 xj0input the status window shows up configured incorrectly. It would be a large window covering the bottom of the screen rather than a small window located at the bottom of the client window. This was caused by Xlib not sending WININFO, SCR_INFO, FOCUS_IN of Xhp protocol. 125. Needed to support customization of the SJIS locale for cut and paste between SJIS and eucJP, and any other uses of compound text. (WMNAME, etc). 126. The mouse button behavior is not correct when Kana Mode is enabled. Kana Lock handling was recently added to the X server. Because of side-effects, that functionality was removed. 127. The NLIO input server was not getting started for the Simplified Chinese locale. hpterm was seeing only XJINPUT environment variable. 128. Wrong font is loaded for C locale with 8859.1 codeset. A request for support for ISO8859.1 as the system default character set was added. Query of the locale when linked returned C instead of C.iso88591 as expected. This caused Roman8 fonts to be loaded when the locale is ISO 8859.1. 129. LoadQueryFont core dumps when called after XFreeFont. An application which opens an associate font, then closes it may core dump some time later. The core dump is in malloc. This was a simple coding error in the input method code in Xlib where a for loop needed the appropriate brackets. 130. On minimal systems applications may die from an out of memory condition. This is because parent and child utilize the same process space, vfork requires that you immediately exec or exit. The code was closing file descriptors to insure that the input method could open its own file-tables successfully. The code has been changed to set each file descriptor to close on exec. The state is saved away before this is done and restored in the parent process after the exec. 131. Add 3 dual characters to the conversion routine of the Arabic language: e4 c2 = XK_Arabic_lammalefmadda e4 c3 = XK_Arabic_lammalefhamz e4 c7 = XK_Arabic_lammalef 132. Add case for caron to interpret U/u as u-krouzek and U-krouzek (U-ring). 133. Add support User Defined Characters (UDC's) for the simplified Chinese locale. 134. When resource ID's run out the client dies. Added support for the Resource ID recycling extension (XC-MISC). 135. Can't find ../$LANG/.mwmrc file. The problem is the way mwm 1.2 uses setlocale to get the value of $LANG. The fix is to copy some code from Xt that post- processes the return from setlocale into a host- independent form that can then be put into a file path. 136. Keys were not being forwarded by mwm. Mwm needed to replay keys that are grabbed by menu accelerator grabs but not used (e.g. F4 key for Alt+F4 grab). 137. Mwm needed to disallow resize of icon window after reparented by window manager. 138. Focus not being set to icons of apps with locally active or globally active focus models. 139. Possible to lock up the window manager with a menu/system modal window interaction. 140. CDE Motif had an incorrect ANSI proto for TextIn.c: FindSelection. Defect Description: PHSS_18011: 1. Asynchronous destroy of MenuShell in a cascading popup causes coredumps. Resolution: Changes done in Xm library to avoid application crash during asynchronous destroy of Menushell widgets in cascading popups. PHSS_17322: 1. Motif application causes Xserver memory to grow cont- inuously. Resolution: This fix ensures that the pixmap created for stipple operations in XmScrollBar is cached. Hence multiple create/destroy of ScrollBar ensures that Xserver memory is not consumed. 2. Rocklin 9812 ib3 X11 skews icons on Netscape. Resolution: Netscape bookmarks won't have the pixmaps overlapping the text portion. 3. Destroy of cascade buttons before submenu popdowns could cause application hang. Resolution: The fix is specific to Java Popup Menus. With this fix there is a reduced risk of Popup Menus causing application hangs when the cascade buttons are destroyed in multiple threads. 4. Java popup menus using multiple cascade coredumps. Resolution: The fix is specific to Java Popup Menus. With this fix there is a reduced risk of Popup Menus causing application core dumps using multiple cascades. 5. Java application coredumps when submenu of Popupmenu is destroyed. Resolution: The fix is specific to Java Popup Menus. With this fix there is a reduced risk of Popup Menus causing application core dumps when submenus get destroyed in a multithreaded environment. 6. Multidisplay application with togglebutton generated badmatch when the indicator visual is 'check' and the toggle buttons on all the screens are selected. Resolution: This defect is fixed by creating different pixmaps of check mark for different screens in the Initialize procedure of cascade button. 7. Motif application coredumps when the toplevel widget with text widget as child is destroyed before the event loop is encountered. Resolution: The defect is fixed by adding a destroy callback on dsm(drop site manager) which removes the timeout procedure before destroying dsm. This prevents referencing of the dsm after it is destroyed in the timeout procedure. 8. XmText grabs the keyboard if both button 1 and button 2 are pressed. Resolution: The fix was to disable a flag if button1 is released while button2 is pressed. If the flag is unset, keyboard grab is released. 9. Keyboard traversal does not work correctly after resizing the window. Resolution: The fix ensures correct traversal behaviour for children inside a ScrollWindow. The traversal behaviour was influenced by the position of the scrollbar. When the focus leaves and comes back to the application, traversal hierarchy is recreated and was influenced by the position of the scrollbar. The fix was to handle negative values for the children. 10. Motif applications aborts when displaying to a Sun running CDE. Resolution: Font list in Text Field had an invalid memory address when specified font was unavailable. The default value is set to null and converter set to XmRImmediate. 11. Buffer overflow in Xt. Resolution: Buffer overflow has been prevented by structure fields initialization. Changes from the TOG. 12. Memory leak in Motif1.2 libXm.1 and libXm.2. Resolution: The fix was to enable font list caching. In its absence applications leak memory if they create and destroy widgets continuously. Also this fix improves performance. 13. Event handlers in Popups cause performance degradation and coredump in Java Popup Menus. Resolution: The fix is specific to Java Popup Menus. With this fix Popup Menus show an improved performance and don't core dump under stressed conditions. 14. File Xcms.txt is left open across exec calls, results in lost FD's. Resolution: libX11.1 now closes the file descriptor for this file. 15. Netscape is very slow to load after PHSS_16617/PHSS_16620. Resolution: XCreateFontSet() now uses XListFonts() in libX11.1. PHSS_16616: 1.SetValues on a CascadeButton after destroying the most recently created cascade button, crashes the application since it always uses the GC of the most recently created CascadeButton which is not correct. 2.Pulldown menu will not stay posted from a cascade button when its background color of menu bar is set. 3.I-Beam cusrsor is visible on the frame border on text widget when the margin width is set to 0. 4.Changing the mouse double-click time affects the beahaviour of option menu. 5.Applications that use XmListDeletePos to update the list elements in the list widgets run slowly due to server roundtrip in ResetHeight. PHSS_14873: See associated defect reports for explanation PHSS_11043: See associated defect reports for explanation. PHSS_9809: See associated defect reports for explanation. PHSS_9192: See associated defect reports for explanation PHSS_8705: See associated defect reports for explanation. PHSS_7740: See associated defect reports for explanation. PHSS_7131: See associated defect reports for explanation. PHSS_6883: See associated defect reports for explanation. PHSS_6510: See associated defect reports for explanation. PHSS_6466: See associated defect reports for explanation. PHSS_6200: See associated defect reports for explanation. SR: 5003448381 5003454462 1653277608 5003444000 5003445783 1653278473 1653285460 5003378281 5003439984 5003379560 1653198150 5003366054 5003410951 4701384677 1653253625 1653250662 5003347922 5003360776 4701349183 1653210955 1653208918 1653211193 1653163568 1653182675 1653186494 1653186890 1653188151 1653189878 1653190744 1653194167 1653197129 1653198051 1653201855 4701335323 4701341487 4701346460 5003334987 5003344531 5003312652 5003314005 1653162842 1653156406 5003305243 5003306852 5003229419 5003136820 1653087130 5003231332 5003231951 5003233593 4701273912 5000710590 1653087189 1653104190 5003232017 1653059212 5003244285 1653106237 5003238378 5003246140 1653121566 5003246371 5003246397 5003241984 5003241646 1653123208 5003250613 5000711705 1653127126 1653125674 5003259960 5003269357 5000711325 1653132555 1653132530 5003260109 1653063537 5003220269 5003204545 5003235788 5003252783 5003269431 5003267427 5003269688 1653066647 5003258038 1653100537 5003269241 4701297796 5003270207 5003272799 5003243345 5003278911 5003281717 1653135830 1653142380 5003272799 5003290304 5003278234 5003290809 5003296285 1653149807 Patch Files: /usr/lib/X11R5/libX11.1 /usr/lib/X11R5/libXext.1 /usr/lib/X11R5/libXhp11.1 /usr/lib/X11R5/libXi.1 /usr/lib/X11R5/libXt.1 /usr/lib/Motif1.2/libXm.1 /usr/lib/Motif1.2/libMrm.1 /usr/bin/X11/mwm what(1) Output: /usr/bin/X11/mwm: X Window System, Version 11 R5+ HP-UX B.10.01.00 Aug 1996 Patch Release (build date: Tue Jun 18 17:25:35 PDT 1996) OSF/Motif mwm 1.2.4 Release /usr/lib/Motif1.2/libXm.1: OSF/Motif Version 1.2.6 X Window System, Version 11 R5+ HP-UX B.10.10.00 Apr 1999 Patch Release (build date: Thu Apr 29 11:40:26 IST 1999) /usr/lib/Motif1.2/libMrm.1: X Window System, Version 11 R5+ HP-UX B.10.10.00 Apr 1999 Patch Release (build date: Tue Apr 13 18:44:15 IST 1999) /usr/lib/X11R5/libXt.1: X Window System, Version 11 R5+ HP-UX B.10.10.00 Jan 1999 Patch Release (build date: Mon Mar 22 06:39:00 MST 1999) /usr/lib/X11R5/libXext.1: X Window System, Version 11 R5+ HP-UX B.10.01.00 Aug 1996 Patch Release (build date: Thu Jun 13 19:08:54 PDT 1996) /usr/lib/X11R5/libX11.1: Built for: 10.10 on HP-UX Daily, -O +Onolimit X Window System, Version 11 R5 (build date: Thu Jan 14 17:24:08 MST 1999) /usr/lib/X11R5/libXi.1: X Window System, Version 11 R5+ HP-UX B.10.01.00 Aug 1996 Patch Release (build date: Thu Jun 13 19:16:57 PDT 1996) /usr/lib/X11R5/libXhp11.1: $Revision: 1.4 $ Built for: 10.10 on HP-UX Daily, -O +Onolimit X Window System, Version 11 R5 (build date: Mon Dec 7 11:43:35 MST 1998) cksum(1) Output: 3032856420 279658 /usr/bin/X11/mwm 3950799543 2297856 /usr/lib/Motif1.2/libXm.1 40247464 196608 /usr/lib/Motif1.2/libMrm.1 1329303035 417792 /usr/lib/X11R5/libXt.1 913469975 61713 /usr/lib/X11R5/libXext.1 1302490730 847872 /usr/lib/X11R5/libX11.1 4102913696 53416 /usr/lib/X11R5/libXi.1 3442655101 81920 /usr/lib/X11R5/libXhp11.1 Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_6200 PHSS_6466 PHSS_6510 PHSS_6883 PHSS_7131 PHSS_7740 PHSS_8705 PHSS_9192 PHSS_9809 PHSS_11043 PHSS_14873 PHSS_16616 PHSS_17322 Equivalent Patches: PHSS_18013: s700: 11.00 s800: 11.00 PHSS_18012: s700: 10.20 s800: 10.20 Patch Package Size: 4210 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_18011 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_18011.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_18011.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_18011. 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_18011.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_18011.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None