OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: IT Resource Center (support_feedbackus-support.external.hp.com)
Date: Sun Aug 12 2001 - 10:22:22 CDT

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

                            HP Support Information Digests

    ===============================================================================
    o IT Resource Center World Wide Web Service
       ---------------------------------------------------

       If you subscribed through the IT Resource Center and would
       like to be REMOVED from this mailing list, access the
       IT Resource Center on the World Wide Web at:

         http://www.itresourcecenter.hp.com/

       Login using your IT Resource Center User ID and Password.
       Then select Support Information Digests (located under
       Maintenance and Support). You may then unsubscribe from the
       appropriate digest.

       To download a patch referenced below, access the
       IT Resource Center on the World Wide Web at:

         http://www.itresourcecenter.hp.com/

       Login using your IT Resource Center User ID and Password.
       Then select Individual Patches (under Maintenance and Support)
       to access the patch. You may also download a patch via anonymous
       ftp(1) from ftp.itrc.hp.com.
    ===============================================================================


    Digest Name: weekly HP-UX series 700 11.X patch digest
        Created: Sun Aug 12 3:05:34 PDT 2001

    Table of Contents:

    Document ID Title
    --------------- -----------
    PHSS_23522 s700_800 11.00 X/Motif 64bit Runtime JUL2001 Periodic Patch
    PHSS_23521 s700_800 11.00 X/Motif 32bit DevKit JUL2001 Periodic Patch
    PHSS_23520 s700_800 11.00 X/Motif 32bit Runtime JUL2001 Periodic Patch
    PHNE_24309 s700_800 11.11 APA B.11.11.00 cumulative patch
    PHCO_24613 s700_800 11.11 libsec cumulative patch
    PHCO_24288 s700_800 11.11 lpspool subsystem patch
    PHSS_24426 s700_800 11.X OV OB3.50 patch - SSEA packet
    PHSS_23992 s700_800 11.04 VirtualVault 4.5 VaultJS upgrade problem fix
    PHSS_23606 s700_800 11.00 OV ITO6.0X Service Navigator Patch A.06.08
    PHSS_23110 s700_800 11.00 OV OB3.10 patch - CC packet
    PHKL_24826 s700_800 11.00 Probe,sysproc,IDDS,PM,VM,PA-8700,asyncio
    PHKL_24753 s700_800 11.00 sig,thd,spinlock,sched,IDS,q3p,prntf,FSS,slp
    PHCO_24542 s700_800 11.00 libsec cumulative patch
    PHCO_23115 s700_800 11.00 uucp(1) cumulative patch
    PHSS_24591 s700_800 11.20 X/Motif Runtime JUL2001 Periodic Patch
    PHSS_23731 s700_800 11.11 OV VPPAc.02.65.00 libmwa.sl rep_server
    PHNE_24308 s700_800 11.00.0[45678] APA cumulative patch
    PHKL_24751 s700_800 11.11 preserve IPSW W-bit and GR31 lower bits
    PHKL_24408 s700_800 11.11 Audio driver repair and support patch
    PHKL_24343 s700_800 11.11 Data Page Fault panic in DNLC
    PHKL_24046 s700_800 11.11 console, chassis code cumulative patch
    PHKL_24032 s700_800 11.11 Setting proper maximum for 64-bit SHMMAX
    PHKL_23946 s700_800 11.11 vm preemption point
    PHKL_23944 s700_800 11.11 vm preemption point
    PHKL_23908 s700_800 11.11 vm preemption point
    PHCO_24606 s700_800 11.11 libpam_unix cumulative patch
    PHCO_24456 s700_800 11.11 st(1m) shared tape administration
    PHCO_24440 s700_800 11.11 cumulative cpio(1) patch
    PHSS_24264 s700_800 11.00 OV ITO6.0X Consolidated Server Patch A.06.08
    PHSS_23686 s700_800 11.00 OV OB3.10 patch - ORACLE 8 packet
    PHKL_24679 s700_800 11.11 fix for slow thread creation rate

    The documents are listed below.
    -------------------------------------------------------------------------------


    Document ID: PHSS_23522
    Date Loaded: 20010810
          Title: s700_800 11.00 X/Motif 64bit Runtime JUL2001 Periodic Patch

    Patch Name: PHSS_23522

    Patch Description: s700_800 11.00 X/Motif 64bit Runtime JUL2001 Periodic Patch

    Creation Date: 01/06/28

    Post Date: 01/08/10

    Hardware Platforms - OS Releases:
            s700: 11.00
            s800: 11.00

    Products: N/A

    Filesets:
            X11.MOTIF-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            X11.X11R6-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair enhancement general_release

    Path Name: /hp-ux_patches/s700_800/11.X/PHSS_23522

    Symptoms:
            PHSS_23522:
            1. X11R6 libXt calls poll(2) incorrectly
            2. Parsing problem for tab character in XmString.
            3. Motif traits should be inherited by subclasses.
            4. Memory leak in XmRegisterSegmentEncoding.
            5. XtDestroy of half posted popup can corrupt memory
            6. Motif application can crash when there is
               a tear off and parent widget is NULL.
            7. Toggle button in Motif2.1 is small in size when
               its label string is NULL.
            8. PHSS_21959 causes Oracle Forms application to fail
               XmClipboardUnlock().
            9. Motif2.1 CascadeB/BG double caches arrow pixmaps,
               fails on XFreePixmap.
            10.Application Core dumps when clicked
               on a MenuShell with zero item
            11.DtSpinBox aborts with the error "Object "" does
               not have windowed ancestor"when a drag is initiated
               with both left and middle button.
            12.Memory leak when using XFreeFontSet.
            13.Client program hangs.
            14.Problem in X11/OpenDis.c.
            15.Poor performance.
            16.Poor performance.
            17.Problem in _XAsyncReply().
            18.Buffer overflows in libICE.
            19.Threads applications calling this
               routine might not flush properly
               if this routine reaches an error
               condition.
            20.Incorrect image data.
            21.Memory checking utilities will detect
               error.

            PHSS_22948:
            1. When using motif 64 bit libraries on HP-UX 11.0, the
               scrolled list top item increments by one each time it
               is set.
            2. Resize of dialog causes segmentation fault in
               XtIsSubClass (Motif 2.1).
            3. Motif2.1 XmToggleButton unselectColor not properly
               updated by background.
            4. Missing vertical scroll bar in a scrolled text widget
               when created using XmCreateScrolledText.
            5. Timeout callback sometimes never gets called although
               it has been registered by XtAppAddTimeOut().
            6. 64 bit libXp dumps core.
            7. LookupSpringLoaded fails to unlock the process, causes
               threaded applications to hang.

            PHSS_21961:
            1. Cascade button in OptionMenu has incorrect color.
            2. Can't get MousePress when we add XmNinputCallback to
                DrawAreaWidget.
            3. XmOptionMenu sizes differently Motif2.1 vs Motif 1.2.
            4. Recent X/Motif patch cause a gui hang.
            5. Pointer ungrab fails after double click on menubar.
            6. Default background color changed from motif1.2 to
                motif2.1.
            7. Xwindows Error while using insensitive sliders in
                Motif 2.1.
            8. dtfile dumps core in Motif 2.1 when accessing broken
                link.
            9. File path problem in Motif2.1 & Motif1.2.
            10. Cannot convert string ":Alt Ctrl<Key>Insert" to type
                VirtualBinding.
            11. Java 1.2 application dumps core in FinishDrag().
            12. Buffer Overflows.
            13. Buffer Overflows.
            14. Buffer Overflows.
            15. 64-bit clients using big requests can generate
                unaligned access errors.
            16. Threaded clients will hang when they call
                XFillPolygon().
            17. PA-64 version of libXm.4 core dumps displaying
                to little-endian X-Server.
            18. Motif2.1 menu and dialog can hang, if timing is
                right.
            19. _XtOnGrabList fails to unlock the process, causes
                threaded app to hang.

            PHSS_21283:
            1. MrmFetchLiteral returns incorrect values.
            2. 64-bit Motif and Xt patches have old libraries
                and defects.
            3. Customer needs patch for 64 bit uil and libMrm.3.
            4. Textfield widget aborts with error in Japanese locale.
            5. 64 bit Xmu dumps core.
            6. Default background is black in 64 bit Xaw.
            7. XGetDefault() default does not malloc() enough memory.
            8. Threaded applications may hang in XCloseDisplay()
                if previous calls to XHPSetErrorHandler() and
                XSetErrorHandler() have been made in the application.
            9. Multi-threaded app on multi-cpu system jumps through
                Display locks.
            10. 64-bit app w/toggle buttons core dumps when remotely
                displayed on 10.20.

            PHSS_20144:
            1. Included 64-bit Xmu and Xaw libraries.
            2. Unable to input Y-diaeresis in ISO8859-15 locale.
            3. XCreateFontSet() in Japanese locale with fontname
               of jpn8x18 fails.
            4. R6: XwcTextListToTextProperty fails for buffer >1024
               in ja_JP.SJIS.
            5. XGetDefault() doesn't return resources with multi-segment
               names.
            6. XCreateIC() does not clean up correctly if creation
               fails.
            7. XCreateFontSet() is slower in X11R6.
            8. XOpenDisplay() returns NULL if more than 56 file
               descriptors in use.

            PHSS_15840:
            - See defect description.

            PHSS_14935:
            - See defect description.

            PHSS_13906:
            - See defect description.

    Defect Description:
            PHSS_23522:
            1. X11R6 libXt calls poll(2) incorrectly

            Resolution:
            select() is used instead of poll().

            2. Missing space in error message.

            Resolution:
            Parsing of tab characters in XmString
            is corrected.

            3. Motif traits should be inherited by subclasses.

            Resolution:
            Motif traits are inherited by subclassses.

            4. Memory leak in XmRegisterSegmentEncoding.

            Resolution:
            Memory leak is fixed.

            5. XtDestroy of half posted popup can corrupt memory

            Resolution:
            The memory corruption of half posted popup is
            corrected during XtDestroy.

            6. Motif application crashes when there is
               a tear off.

            Resolution:
            The Motif tear off problem is corrected.

            7. dtfile permissions dialog displays small
               togglebuttons.

            Resolution:
            The problem with the size of the toggle button
            is corrected when its label string is NULL.

            8. PHSS_21959 causes Oracle Forms application to
               fail XmClipboardUnlock()

            Resolution:
            The problem with XmClipboardStartRetrieve() is
            corrected by avoiding XmClipboardUnlock() call.

            9. Motif2.1 CascadeB/BG double caches arrow pixmaps,
               fails on XFreePixmap

            Resolution:
            The problem with XFreePixmap in CascadeB/BG
            is corrected.

            10.Application Core dumps when clicked
               on a MenuShell with zero item

            Resolution:
            The problem in MenuShell with zero item
            is corrected.

            11.DtSpinBox

            Resolution:
            The error is eliminated by checking for
            drag_context not to be NULL.

            12.XFreeFontSet leaks.

            Resolution:
            The XFreeFontSet leak has been plugged.

            13.XmbTextEscapement() can hang in a
               Japanese locale.

            Resolution:
            Clients will no longer hang when they
            process characters created in a
            different multi-byte character set.

            14.Problem in X11/OpenDis.c

            Resolution:
            Problem in X11/OpenDis.c is resolved.

            15.XCreateFontSet() very slow in Japanese
               locales with fonts like kanji16.

            Resolution:
            Performance improved.

            16.Slow line drawing in X11R6.

            Resolution:
            Performance improved.

            17.Problem in _XAsyncReply().

            Resolution:
            Problem in _XAsyncReply() is resolved.

            18.Buffer overflows in libICE.

            Resolution:
            Problem of buffer overflows in libICE
            is solved.

            19.XHPSendDdxDriverMsg() needs extra
               SyncHandle()

            Resolution:
            Call to SyncHandle() added.

            20.XGetPixel() - wrong values on 64bit OS
               when using 24bit image data from LSB
               Xserver.

            Resolution:
            Method of retrieving image data
            corrected.

            21.XCreateFontSet() with invalid
               base_font_name can incorrectly free()
               memory.

            Resolution:
            XCreateFontSet() has additional
            information to detect invalid
            base_font_name and avoid the unnecessary
            free().

            PHSS_22948:
            1. scrolled list increments when using 64-bit libraries.

            Resolution:
            scrolled list increment problem is solved in 64-bit by
            avoiding truncation of the pointer.

            2. Resize of dialog causes segmentation fault in
               XtIsSubClass (Motif 2.1).

            Resolution:
            The problem with resizing of dialog is corrected.

            3. Motif2.1 XmToggleButton unselectColor not properly
               updated by background.

            Resolution:
            unselectColor is properly updated after the fix in
            toggle button widget and toggle button gadget.

            4. Automatic setting of XmNeditMode by
               XmCreateScrolledText on 11.0 OS.

            Resolution:
            XmNeditMode resource of the text widget is automatically
            set to avoid the unwanted behaviour.

            5. XtAppAddTimeOut() callback eventually fails to get
               called.

            Resolution:
            Problem is rectified by avoiding the removal of wrong
            timer.

            6. 64 bit libXp dumps core.

            Resolution:
            The code has been modified to solve the core dump and to
            enable Xp calls to work in 32 as well as 64 bit versions.

            7. libXt.3: process_lock not always released in
               LookupSpringLoaded.

            Resolution:
            Threaded application hang is avoided by unlocking the
            process.

            PHSS_21961:
            1. Cascade button in OptionMenu has incorrect color.

            Resolution:
            GC value for Cascade button gadget is updated to get the
            correct color.

            2. Can't get MousePress when we add XmNinputCallback to
               DrawAreaWidget.

            Resolution:
            DrawingAreaInput call back function is added to the
            Translation table for the event which occurs when
            Ctrl + MB1 is pressed.

            3. XmOptionMenu sizes differently Motif2.1 vs Motif 1.2.

            Resolution:
            Fix has been made in XmOptionMenu to have the correct
            size.

            4. Recent X/Motif patch cause a gui hang.

            Resolution:
            Pull down menu hang is corrected.

            5. ButtonRelease missing after double menubar selection
               on Motif2.1.

            Resolution:
            Pointer ungrab is done successfully after double menubar
            selection.

            6. Background color changed from hpux 10.20 to hpux 11.0.

            Resolution:
            Default background color has been changed in Motif2.1.

            7. Xwindows Error while using insensitive sliders in
               Motif 2.1.

            Resolution:
            Widget's window reference has been avoided before its
            realization.

            8. dtfile dumps core in Motif 2.1 when accessing broken
               link.

            Resolution:
            NULL pointer check is implemented to avoid core dump.

            9. File path problem in Motif2.1 & Motif1.2.

            Resolution:
            Absolute paths are used.

            10. Cannot convert string ":Alt Ctrl<Key>Insert" to type
                VirtualBinding.

            Resolution:
            Syntax error is corrected to ensure the proper
            VirtualBinding.

            11. Java 1.2 application dumps core in FinishDrag().

            Resolution:
            NULL pointer check is implemented in drag context to
            avoid core dump.

            12. Buffer Overflows.

            Resolution:
            Buffer overflow problem fixed.

            13. Buffer Overflows.

            Resolution:
            Buffer overflow problem fixed.

            14. Buffer Overflows.

            Resolution:
            Buffer overflow problem fixed.

            15. Incorrect data alignment in _XData32() for big
                requests.

            Resolution:
            The MakeBigReq() macro for 64-bit applications was
            fixed.

            16. Multithreaded Xlib application hangs in
                XFillPolygon().

            Resolution:
            Fixed XFillPolygon() to properly handle threaded
            applications.

            17. PA-64 version of libXm.4 core dumps displaying
                to little-endian X-Server.

            Resolution:
            64 bit macro is defined to avoid core dumps on
            little-endian X-Server.

            18. Motif2.1 menu and dialog can hang, if timing is
                right.

            Resolution:
            Motif2.1 menu and dialog hang is avoided by successful
            Ungrab.

            19. _XtOnGrabList fails to unlock the process, causes
                threaded app to hang.

            Resolution:
            Threaded application hang is avoided by unlocking the
            process.

            PHSS_21283:
            1. 64 bit Mrm fails when int pointer is passed
                in MrmFetchLiteral.

            Resolution:
            MrmFetchLiteral is fixed to accept int pointers.

            2. 64-bit Motif and Xt patches have old libraries
                and defects.

            Resolution:
            Latest Xt and Motif libraries are being delivered
            with Apr2000 64 bit patch.

            3. Customer needs patch for 64 bit uil and libMrm.3.

            Resolution:
            64 bit uil and libMrm.3 are being delivered with
            Apr2000 64 bit X/Motif patch.

            4. "X Error of failed request: BadValue" on 11.0.

            Resolution:
            A variable is initialized in input method to avoid
            aborts in Japanese locale.

            5. 64 bit Xmu dumps core.

            Resolution:
            64 bit changes have been made to avoid core dumps.

            6. Default background is black in 64 bit Xaw.

            Resolution:
            64 bit changes have been made to avoid background
            appearing black as default.

            7. XGetDefault() default does not malloc() enough memory.

            Resolution:
            Fixed memory allocation to account for proper
            memory length.

            8. Threaded application can hang in XCloseDisplay().

            Resolution:
            Unlock global mutex before returning in
            XHPSetErrorHandler().

            9. Multi-threaded app on multi-cpu system jumps through
                Display locks.

            Resolution:
            Changed initialization of per-display mutex type.

            10. 64-bit app w/toggle buttons core dumps when remotely
                displayed on 10.20.

            Resolution:
            Modified XFillPolygon() to be 64-bit clean.

            PHSS_20144:
            1. Included 64-bit Xmu and Xaw libraries.

            Resolution:
            Included 64-bit Xmu and Xaw libraries.

            2. Unable to input Y-diaeresis in ISO8859-15 locale.

            Resolution:
            Fixed character Compose routine to work for this
            symbol in ISO8859-15 locale.

            3. XCreateFontSet() in Japanese locale with fontname
               of jpn8x18 fails.

            Resolution:
            Fixed case in XCreateFontSet() for this font.

            4. R6: XwcTextListToTextProperty fails for buffer >1024
               in ja_JP.SJIS.

            Resolution:
            Fix auto-decrement to perform length calculations correctly.

            5. XGetDefault() doesn't return resources with multi-segment
               names.

            Resolution:
            Modify XGetDefault() to correctly parse out "tight" bindings
            of multi-segment resource names.

            6. XCreateIC() does not clean up correctly if creation
               fails.

            Resolution:
            Unregister the input method filter if creation fails.

            7. XCreateFontSet() is slower in X11R6.

            Resolution:
            Modified XCreateFontSet() to prevent it from going through
            a block of code unnecessarily under certain circumstances.

            8. XOpenDisplay() returns NULL if more than 56 file
               descriptors in use.

            Resolution:
            Removed restriction on OPEN_MAX (60) file descriptors.

            PHSS_15840:
            1. This patch fixes miscellaneous problems
               in Chinese locales. Previously, various
               X/Motif/CDE applications did not properly
               receive text from xsim - the Input
               Method Server for Simplified Chinese.
               In addition, titlebars on various
               applications did not properly
               display Chinese text, and two-byte
               characters would not always
               cut and paste correctly. These problems
               are now fixed with this patch.
               Additionally, this patch fixes another
               problem with XCreateFontSet() with
               partially-specified XLFD names.

            PHSS_14935:
            1. Erroneous handling of Japanese fonts.

            PHSS_13906:
            1. Add support for 64 bit X11 runtime.

    SR:
            1653305649 8606135223 8606174369 8606178335 8606181931
            8606182415 8606184153 8606184720 8606185347 8606187333
            8606169890 8606136372 8606135039 8606145270 8606178070
            8606127523 8606145273 8606188614 8606188843 8606157420
            8606201477 8606107967 8606167359 1653288472 8606147643
            8606166941 8606163001 8606172972 5003441501 8606127115
            8606132406 8606133112 8606134013 8606134816 8606136366
            8606137245 8606137752 8606143928 8606144589 8606129475
            8606137086 8606146387 8606152889 8606154956 8606112244
            8606112245 8606126015 8606125865 8606112241 8606126890
            8606128113 8606126828 5003454470 5003452326 5003459289
            5003459495 5003466342

    Patch Files:

            X11.MOTIF-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/Motif2.1/pa20_64/libMrm.3
            /usr/lib/Motif2.1/pa20_64/libXm.4
            /usr/lib/pa20_64/libXm.4
            /usr/lib/pa20_64/libMrm.3

            X11.X11R6-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/X11R6/pa20_64/libICE.2
            /usr/lib/X11R6/pa20_64/libSM.2
            /usr/lib/X11R6/pa20_64/libX11.3
            /usr/lib/X11R6/pa20_64/libXIE.2
            /usr/lib/X11R6/pa20_64/libXext.3
            /usr/lib/X11R6/pa20_64/libXhp11.3
            /usr/lib/X11R6/pa20_64/libXi.3
            /usr/lib/X11R6/pa20_64/libXp.2
            /usr/lib/X11R6/pa20_64/libXt.3
            /usr/lib/X11R6/pa20_64/libXtst.2
            /usr/lib/nls/iconv/pa20_64/methods.2/libjishsjis.sl
            /usr/lib/pa20_64/libICE.2
            /usr/lib/pa20_64/libSM.2
            /usr/lib/pa20_64/libX11.3
            /usr/lib/pa20_64/libXIE.2
            /usr/lib/pa20_64/libXext.3
            /usr/lib/pa20_64/libXhp11.3
            /usr/lib/pa20_64/libXi.3
            /usr/lib/pa20_64/libXp.2
            /usr/lib/pa20_64/libXt.3
            /usr/lib/pa20_64/libXtst.2
            /usr/newconfig/usr/lib/nls/iconv/pa20_64/methods.2/
                    libjishsjis.sl
            /usr/contrib/X11R6/lib/pa20_64/libXmu.2
            /usr/contrib/X11R6/lib/pa20_64/libXaw.2
            /usr/lib/pa20_64/libXmu.2
            /usr/lib/pa20_64/libXaw.2

    what(1) Output:

            X11.MOTIF-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/Motif2.1/pa20_64/libMrm.3:
                    View: /view/x_r6apr0064_1100, Build Type: r6apr0064_
                            1100
                    motif2.1
                    (build date: Tue Mar 28 20:18:01 IST 2000)
            /usr/lib/Motif2.1/pa20_64/libXm.4:
                    View: /view/x_r6jul01_1100, Build Type: r6jul01_1100
                    motif2.1
                    (build date: Fri Jul 13 13:38:40 IST 2001)
                    Motif Version 2.1.0
            /usr/lib/pa20_64/libXm.4:
                    View: /view/x_r6jul01_1100, Build Type: r6jul01_1100
                    motif2.1
                    (build date: Fri Jul 13 13:38:40 IST 2001)
                    Motif Version 2.1.0
            /usr/lib/pa20_64/libMrm.3:
                    View: /view/x_r6apr0064_1100, Build Type: r6apr0064_
                            1100
                    motif2.1
                    (build date: Tue Mar 28 20:18:01 IST 2000)

            X11.X11R6-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/X11R6/pa20_64/libICE.2:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 11:12:14 IST 2001)
            /usr/lib/X11R6/pa20_64/libSM.2:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Apr
                            il 2000 64bit Patch Release
                    (build date: Tue Mar 21 19:17:06 IST 2000)
            /usr/lib/X11R6/pa20_64/libX11.3:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Thu Jun 14 13:14:38 IST 2001)
            /usr/lib/X11R6/pa20_64/libXIE.2:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:36:33 MDT 1999)
            /usr/lib/X11R6/pa20_64/libXext.3:
                    Built for: 11.EP9910 on HP-UX Daily, -O +Onolimit
                    X Window System, Version 11 R6
                    (build date: Thu Feb 17 10:36:48 MST 2000)
            /usr/lib/X11R6/pa20_64/libXhp11.3:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Thu Jun 14 15:00:07 IST 2001)
            /usr/lib/X11R6/pa20_64/libXi.3:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:43:23 MDT 1999)
            /usr/lib/X11R6/pa20_64/libXp.2:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jan
                            uary 2001 Patch Release
                    (build date: Thu Dec 21 00:06:01 IST 2000)
            /usr/lib/X11R6/pa20_64/libXt.3:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 11:48:26 IST 2001)
            /usr/lib/X11R6/pa20_64/libXtst.2:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:44:05 MDT 1999)
            /usr/lib/nls/iconv/pa20_64/methods.2/libjishsjis.sl:
                    Built for: 11.00 on HP-UX Daily, -O +Onolimit
                    X Window System, Version 11 R6
                    (build date: Wed Jun 24 17:47:08 MDT 1998)
            /usr/lib/pa20_64/libICE.2:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 11:12:14 IST 2001)
            /usr/lib/pa20_64/libSM.2:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Apr
                            il 2000 64bit Patch Release
                    (build date: Tue Mar 21 19:17:06 IST 2000)
            /usr/lib/pa20_64/libX11.3:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Thu Jun 14 13:14:38 IST 2001)
            /usr/lib/pa20_64/libXIE.2:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:36:33 MDT 1999)
            /usr/lib/pa20_64/libXext.3:
                    Built for: 11.EP9910 on HP-UX Daily, -O +Onolimit
                    X Window System, Version 11 R6
                    (build date: Thu Feb 17 10:36:48 MST 2000)
            /usr/lib/pa20_64/libXhp11.3:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Thu Jun 14 15:00:07 IST 2001)
            /usr/lib/pa20_64/libXi.3:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:43:23 MDT 1999)
            /usr/lib/pa20_64/libXp.2:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jan
                            uary 2001 Patch Release
                    (build date: Thu Dec 21 00:06:01 IST 2000)
            /usr/lib/pa20_64/libXt.3:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 11:48:26 IST 2001)
            /usr/lib/pa20_64/libXtst.2:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:44:05 MDT 1999)
            /usr/newconfig/usr/lib/nls/iconv/pa20_64/methods.2/
                    libjishsjis.sl:
                    Built for: 11.00 on HP-UX Daily, -O +Onolimit
                    X Window System, Version 11 R6
                    (build date: Wed Jun 24 17:47:08 MDT 1998)
            /usr/contrib/X11R6/lib/pa20_64/libXmu.2:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Aug
                            ust 2000 Patch Release
                    (build date: Fri Aug 11 23:26:16 IST 2000)
            /usr/contrib/X11R6/lib/pa20_64/libXaw.2:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Aug
                            ust 2000 Patch Release
                    (build date: Fri Aug 11 23:12:22 IST 2000)
            /usr/lib/pa20_64/libXmu.2:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Aug
                            ust 2000 Patch Release
                    (build date: Fri Aug 11 23:26:16 IST 2000)
            /usr/lib/pa20_64/libXaw.2:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Aug
                            ust 2000 Patch Release
                    (build date: Fri Aug 11 23:12:22 IST 2000)

    cksum(1) Output:

            X11.MOTIF-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            1092590947 222056 /usr/lib/Motif2.1/pa20_64/libMrm.3
            3596111138 2983784 /usr/lib/Motif2.1/pa20_64/libXm.4
            3596111138 2983784 /usr/lib/pa20_64/libXm.4
            1092590947 222056 /usr/lib/pa20_64/libMrm.3

            X11.X11R6-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            3656157526 120544 /usr/lib/X11R6/pa20_64/libICE.2
            1397375224 62552 /usr/lib/X11R6/pa20_64/libSM.2
            814380668 1358528 /usr/lib/X11R6/pa20_64/libX11.3
            3565678867 93576 /usr/lib/X11R6/pa20_64/libXIE.2
            1054183692 128832 /usr/lib/X11R6/pa20_64/libXext.3
            4200732537 55136 /usr/lib/X11R6/pa20_64/libXhp11.3
            2234892850 68648 /usr/lib/X11R6/pa20_64/libXi.3
            4229353594 50512 /usr/lib/X11R6/pa20_64/libXp.2
            1743460907 540808 /usr/lib/X11R6/pa20_64/libXt.3
            3218894329 35168 /usr/lib/X11R6/pa20_64/libXtst.2
            2557753357 8368 /usr/lib/nls/iconv/pa20_64/methods.2/
                    libjishsjis.sl
            3656157526 120544 /usr/lib/pa20_64/libICE.2
            1397375224 62552 /usr/lib/pa20_64/libSM.2
            814380668 1358528 /usr/lib/pa20_64/libX11.3
            3565678867 93576 /usr/lib/pa20_64/libXIE.2
            1054183692 128832 /usr/lib/pa20_64/libXext.3
            4200732537 55136 /usr/lib/pa20_64/libXhp11.3
            2234892850 68648 /usr/lib/pa20_64/libXi.3
            4229353594 50512 /usr/lib/pa20_64/libXp.2
            1743460907 540808 /usr/lib/pa20_64/libXt.3
            3218894329 35168 /usr/lib/pa20_64/libXtst.2
            2557753357 8368 /usr/newconfig/usr/lib/nls/iconv/pa20_64/
                    methods.2/libjishsjis.sl
            122785612 125784 /usr/contrib/X11R6/lib/pa20_64/libXmu.2
            166400114 419000 /usr/contrib/X11R6/lib/pa20_64/libXaw.2
            122785612 125784 /usr/lib/pa20_64/libXmu.2
            166400114 419000 /usr/lib/pa20_64/libXaw.2

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHSS_13906 PHSS_14935 PHSS_15840 PHSS_20144 PHSS_21283 PHSS_21961
            PHSS_22948

    Equivalent Patches:
            PHSS_24386:
            s700: 11.11
            s800: 11.11

    Patch Package Size: 6200 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_23522

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHSS_23522.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHSS_23522. If you do not wish to retain a
            copy of the original software, use the patch_save_files option:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHSS_23522.depot

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHSS_23522.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHSS_23522.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHSS_23522.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions: None
    -----End of Document ID: PHSS_23522------------------------------------------


    Document ID: PHSS_23521
    Date Loaded: 20010810
          Title: s700_800 11.00 X/Motif 32bit DevKit JUL2001 Periodic Patch

    Patch Name: PHSS_23521

    Patch Description: s700_800 11.00 X/Motif 32bit DevKit JUL2001 Periodic Patch

    Creation Date: 01/06/28

    Post Date: 01/08/10

    Hardware Platforms - OS Releases:
            s700: 11.00
            s800: 11.00

    Products:
            HP-UX X11R6 Developer's Toolkit B.11.00.01

    Filesets:
            X11MotifDevKit.X11R6-PRG,fr=B.11.00.01,fa=HP-UX_B.11.00_32/64,v=HP
            X11MotifDevKit.MOTIF21-PRG,fr=B.11.00.01,fa=HP-UX_B.11.00_32/64,v=HP
            X11MotifDevKit.X11R6-PRG-CTRB,fr=B.11.00.01,fa=HP-UX_B.11.00_32/64,v=HP
            X11MotifDevKit.MOTIF21-PGMAN,fr=B.11.00.01,fa=HP-UX_B.11.00_32/64,v=HP
            X11MotifDevKit.X11R6-PRG-MAN,fr=B.11.00.01,fa=HP-UX_B.11.00_32/64,v=HP
            X11MotifDevKit.IMAKE,fr=B.11.00.01,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release

    Path Name: /hp-ux_patches/s700_800/11.X/PHSS_23521

    Symptoms:
            PHSS_23521:
            1. X11R6 libXt calls poll(2) incorrectly
            2. makedepend limit of 512 include files
            3. Parsing problem for tab character in XmString.
            4. makedepend does not create dependencies for
               #include with leading space
            5. Motif traits should be inherited by subclasses.
            6. Memory leak in XmRegisterSegmentEncoding.
            7. XtDestroy of half posted popup can corrupt memory
            8. Motif application can crash when there is
               a tear off and parent widget is NULL.
            9. Toggle button in Motif2.1 is small in size when
               its label string is NULL.
            10.PHSS_21959 causes Oracle Forms application to fail
               XmClipboardUnlock().
            11.Motif2.1 CascadeB/BG double caches arrow pixmaps,
               fails on XFreePixmap.
            12.The execution of /usr/sbin/catman
               reported errors for some CDE manpages.
            13.Application Core dumps when clicked
               on a MenuShell with zero item
            14.Almost all XHP* manual pages are
               unviewable because of file names.
            15.DtSpinBox aborts with the error "Object "" does
               not have windowed ancestor"when a drag is initiated
               with both left and middle button.
            16.Memory leak when using XFreeFontSet.
            17.Client program hangs.
            18.Problem in X11/OpenDis.c.
            19.Poor performance.
            20.Poor performance.
            21.Problem in _XAsyncReply().
            22.Buffer overflows in libICE.
            23.Compilation issue on 11.20.
            24.Compilation issue.
            25.Compilation issue.
            26.File not present on system, so program
               will not build.
            27.Threads applications calling this
               routine might not flush properly
               if this routine reaches an error
               condition.
            28.Memory checking utilities will detect
               error.

            PHSS_22947:
            1. Applications using the motif XmFileSelectionBox widget
               fail to show any large files (>2GB).
            2. Error message when compiling with rgb: compiler found
               a rgb value when expecting color value.
            3. Resize of dialog causes segmentation fault in
               XtIsSubClass (Motif 2.1).
            4. Motif2.1 XmToggleButton unselectColor not properly
               updated by background.
            5. Missing vertical scroll bar in a scrolled text widget
               when created using XmCreateScrolledText.
            6. Change of behaviour of XmCreateScrolledText on 11.0
               is not documented.
            7. Manual has wrong type for XGetWMColormapWindows
               parameter.
            8. Timeout callback sometimes never gets called although
               it has been registered by XtAppAddTimeOut().
            9. 64 bit libXp dumps core.
            10. Compiler error messages.
            11. LookupSpringLoaded fails to unlock the process,
                causes threaded applications to hang.
            12. While parsing int literals, "L" suffix is not handled
                correctly by makedepend.

            PHSS_21960:
            1. Cascade button in OptionMenu has incorrect color.
            2. Can't get MousePress when we add XmNinputCallback to
                DrawAreaWidget.
            3. XmOptionMenu sizes differently Motif2.1 vs Motif 1.2.
            4. Recent X/Motif patch cause a gui hang.
            5. Pointer ungrab fails after double click on menubar.
            6. Default background color changed from motif1.2 to
                motif2.1.
            7. Xwindows Error while using insensitive sliders in
                Motif 2.1.
            8. dtfile dumps core in Motif 2.1 when accessing broken
                link.
            9. File path problem in Motif2.1 & Motif1.2.
            10. Cannot convert string ":Alt Ctrl<Key>Insert" to type
                VirtualBinding.
            11. Java 1.2 application dumps core in FinishDrag().
            12. Buffer Overflows.
            13. Buffer Overflows.
            14. Buffer Overflows.
            15. Threaded clients will hang when they call
                XFillPolygon().
            16. Motif2.1 menu and dialog can hang, if timing is
                right.
            17. _XtOnGrabList fails to unlock the process, causes
                threaded app to hang.

            PHSS_21044:
            1. compiler errors when XmFILE_ANY_TYPE,
                MWM_FUNC_MINIMIZE are used.
            2. 11.0 uil fails if codeset part of $LANG is
                iso8859 or SJIS.
            3. Applications using TextField, coredump when
                specified font is unavailable.
            4. Motif TextField widget displays bad cursor when
                marginWidth value is small.
            5. Virtual key binding ignores modifier key.
            6. ExtractLocaleName() writes to freed memory on
                successive calls.
            7. XmGetPixmap bitmap file search paths are wrong.
            8. libUil.a is not included with Motif2.1.
            9. XGetDefault() default does not malloc() enough
                memory.
            10. Threaded applications may hang in XCloseDisplay()
                if previous calls to XHPSetErrorHandler() and
                XSetErrorHandler() have been made in the
                application.
            11. Multi-threaded app on multi-cpu system jumps through
                Display locks.
            12. Print.h and XI.h in X11R6/X11/extensions both define
                XExtensionVersion.
            13. Bad file owner for /usr/contrib/include/X11/extensions.

            PHSS_19965:
            1. Application core dumps when drag source shell
                is destroyed during a drag.
            2. Drag app core dumps when drop shell is
                destroyed before releasing mouse.
            3. Applications core dump during a drag and drop
                operation.
            4. Application is aborted by XSendEvent during
                a drag and drop.
            5. Source icon hangs when drop site gets destroyed
                during data conversion.
            6. Xt Selection timeout causes core dump in drop site.
            7. Drop site core dumps when drag source gets
                destroyed during conversion.
            8. Draw Button resize callback runs in a loop.
            9. Warnings in swagent.log.
            10. Unable to input Y-diaeresis in ISO8859-15 locale.
            11. XCreateFontSet() in Japanese locale with fontname
                of jpn8x18 fails.
            12. R6: XwcTextListToTextProperty fails for buffer >1024
                in ja_JP.SJIS.
            13. XGetDefault() doesn't return resources with
                multi-segment names.
            14. XCreateIC() does not clean up correctly if creation
                fails.
            15. XCreateFontSet() is slower in X11R6.
            16. XOpenDisplay() returns NULL if more than 56 file
                descriptors in use.

            PHSS_17327:
            1. Xserver memory grows.

            2. Bookmarks icon overlaps string in Netscape.

            3. Java application hangs.

            4. Java application coredumps.

            5. Java application coredumps.

            6. ScrolledWindow doesn't accept initial width
               and height.

            7. _XmStringAreEqual is undefined.

            8. Dtlogin has incorrect fontsize in ko_KR.eucKR locale.

            9. XmbResetIC() returns NULL if current locale is *.utf8.

            10. File Xcms.txt is left open across exec calls,
                results in lost FD's.

            11. All CDE components abort when trying to copy
                in zh_eucTW locale.

            12. _XlcResolveLocaleName allocates too little
                memory, corrupts malloc.

            13. Netscape is very slow to load after
                PHSS_16617/PHSS_16620.

            14. Application aborts in Multidisplay setup.

            15. Motif application coredumps when toplevel widget is
                destroyed.

            16. Keyboard grab is not released.

            17. Traversal order is affected.

            18. TextField aborts when font is unavailable.

            19. Buffer overflow in Xt.

            20. Leaks memory with creation of a new widget.

            21. Performance degradation and core dump.

            PHSS_16621:
            1.DrawingArea widget aborts when mouse button1 is
              pressed keeping the Ctrl Key pressed.
            2.SetValues on a CascadeButton after destroying the
              most recently created cascade button, crashes the
              application.
            3.Pulldown menu will not stay posted from a cascade
              button when its background color is set.
            4.I-Beam cusrsor is visible on the frame border on
              text widget when the margin width is set to 0.
            5.Changing the mouse double-click time affects the
              behaviour of option menu.
            6.Cut/paste doesn't work properly under LANG=ja_JP.SJIS
              on XmText widget in X11R5.
            7.PHSS_11628 Missing charsets in String to FontSet
              conversion.
            8.Xmb TextList ToTextProperty has a 1024 item limit in
              chinese_s locale.
            9.Applications that use XmListDeletePos to update the
              list elements in the list widget run slowly due to
              server roundtrip in ResetHeight.

            PHSS_16170:
            1. Fixes the defect of Togglebutton not being displayed
               when Motif application is executed on 11.00.
            2. Fixes the defect of XmScale value not properly drawn
               in Japanese locale.
            3. Fixes the defect of 11.0 Motif2.1 lib missing
               _XmSDEFAULT_FONT symbol.
            4. Fixes the defect of CDE not handling multiple screen
               displays correctly on HPUX 11.0.
            5. This patch includes a number of fixes from
               The Open Group which are intended to remove a variety
               of potential cases for buffer overflow.
            6. Fixes the defect in XOpenDisplay() of not opening
               display with server > 99.
            7. Fixes the defect that was occured because the
               XCreateFontSet(), does not read fontset description
               properly with PHSS_11628.
            8. Fixes the defect in X/Open Networking of not functioning
               correctly in Xlib.

            PHSS_15013:
            1. Motif2.1 positions OffTheSpot PreeditArea input window
               incorrectly.
            2. ScrolledListWidget does not follow the length of item.
            3. Motif2.1 Option Label/Button gets wrong color.

            PHSS_14104:
            1. Fixes the defect that caused the buffer overflow in
               hpterm which could be used to overwrite the stack.
            2. Fixes the defect that results in File dialog not listing
               filenames.
            3. Fixes the defect that caused application to dump core
               since the Clipboard copy/paste operation had odd number
               of locks/unlocks.

    Defect Description:
            PHSS_23521:
            1. X11R6 libXt calls poll(2) incorrectly

            Resolution:
            select() is used instead of poll().

            2. makedepend limit of 512 include files

            Resolution:
            The fix has been made to include more than 512
            include files.

            3. Missing space in error message.

            Resolution:
            Parsing of tab characters in XmString
            is corrected.

            4. makedepend does not create dependencies
               for #include with leading space

            Resolution:
            makedepend can create dependencies for
            #include with leading space

            5. Motif traits should be inherited by subclasses.

            Resolution:
            Motif traits are inherited by subclassses.

            6. Memory leak in XmRegisterSegmentEncoding.

            Resolution:
            Memory leak is fixed.

            7. XtDestroy of half posted popup can corrupt memory

            Resolution:
            The memory corruption of half posted popup is
            corrected during XtDestroy.

            8. Motif application crashes when there is
               a tear off.

            Resolution:
            The Motif tear off problem is corrected.

            9. dtfile permissions dialog displays small
               togglebuttons.

            Resolution:
            The problem with the size of the toggle button
            is corrected when its label string is NULL.

            10.PHSS_21959 causes Oracle Forms application to
               fail XmClipboardUnlock()

            Resolution:
            The problem with XmClipboardStartRetrieve() is
            corrected by avoiding XmClipboardUnlock() call.

            11.Motif2.1 CascadeB/BG double caches arrow pixmaps,
               fails on XFreePixmap

            Resolution:
            The problem with XFreePixmap in CascadeB/BG
            is corrected.

            12.catman does not complete without errors
               for some CDE manpages.

            Resolution:
            The CDE manpages were not built properly
            and were echoing wrong messages. The
            Imakefile was changed inorder to build
            these manpages properly.

            13.Application Core dumps when clicked
               on a MenuShell with zero item

            Resolution:
            The problem in MenuShell with zero item
            is corrected.

            14.Almost all XHP* manual pages are
               unviewable because of file names.

            Resolution:
            The XHP* manual pages were made viewable
            by modifying the file names.

            15.DtSpinBox

            Resolution:
            The error is eliminated by checking for
            drag_context not to be NULL.

            16.XFreeFontSet leaks.

            Resolution:
            The XFreeFontSet leak has been plugged.

            17.XmbTextEscapement() can hang in a
               Japanese locale.

            Resolution:
            Clients will no longer hang when they
            process characters created in a
            different multi-byte character set.

            18.Problem in X11/OpenDis.c

            Resolution:
            Problem in X11/OpenDis.c is resolved.

            19.XCreateFontSet() very slow in Japanese
               locales with fonts like kanji16.

            Resolution:
            Performance improved.

            20.Slow line drawing in X11R6.

            Resolution:
            Performance improved.

            21.Problem in _XAsyncReply().

            Resolution:
            Problem in _XAsyncReply() is resolved.

            22.Buffer overflows in libICE.

            Resolution:
            Problem of buffer overflows in libICE
            is solved.

            23./usr/include/X11R6/X11/Xfuncs.h has
               ifdef(hpux), not defined by compiler.

            Resolution:
            Compilation issue resolved.

            24.Xlib.h and Xutil.h do not declare
               return types for functions.

            Resolution:
            Compilation issue resolved.

            25.Missing parameter in function prototype
               in Xlibint.h

            Resolution:
            Compilation issue resolved.

            26.11.0 DevKit is missing the file:
               /usr/include/X11R6/X11/extensions/extutil.h

            Resolution:
            File now delivered with DevKit.

            27.XHPSendDdxDriverMsg() needs extra
               SyncHandle()

            Resolution:
            Call to SyncHandle() added.

            28.XCreateFontSet() with invalid
               base_font_name can incorrectly free()
               memory.

            Resolution:
            XCreateFontSet() has additional
            information to detect invalid
            base_font_name and avoid the unnecessary
            free().

            PHSS_22947:
            1. Motif uses stat() where it should use stat64().

            Resolution:
            stat64 is used in motif to support large files more than
            2GB in 32-bit.

            2. UIL program does not work under Motif2.1.

            Resolution:
            The problem in UIL compiler is corrected.

            3. Resize of dialog causes segmentation fault in
               XtIsSubClass (Motif 2.1).

            Resolution:
            The problem with resizing of dialog is corrected.

            4. Motif2.1 XmToggleButton unselectColor not properly
               updated by background.

            Resolution:
            unselectColor is properly updated after the fix in
            toggle button widget and toggle button gadget.

            5. Automatic setting of XmNeditMode by
               XmCreateScrolledText on 11.0 OS.

            Resolution:
            XmNeditMode resource of the text widget is automatically
            set to avoid the unwanted behaviour.

            6. Change of manpage for XmCreateScrolledText on 11.0.

            Resolution:
            The man page of XmCreateScrolledText has been changed.

            7. Manual has wrong type for XGetWMColormapWindows
               parameter.

            Resolution:
            Changed the man page of XGetWMColormapWindows.3x so that
            *colormap_windows_return was changed correctly to
            **colormap_windows_return.

            8. XtAppAddTimeOut() callback eventually fails to get
               called.

            Resolution:
            Problem is rectified by avoiding the removal of wrong
            timer.

            9. 64 bit libXp dumps core.

            Resolution:
            The code has been modified to solve the core dump and
            to enable Xp calls to work in 32 as well as 64 bit
            versions.

            10. Xfuncs.h is not compatible with strings.h.

            Resolution:
            Use #ifdef to disable the section of header file
            that causes the problem.

            11. libXt.3: process_lock not always released in
                LookupSpringLoaded.

            Resolution:
            Threaded application hang is avoided by unlocking the
            process.

            12. makedepend parser doesn't handle "L" suffix on
                int literals correctly.

            Resolution:
            makedepend parser can now handle int literals with
            suffixes "L" or "l".

            PHSS_21960:
            1. Cascade button in OptionMenu has incorrect color.

            Resolution:
            GC value for Cascade button gadget is updated to get the
            correct color.

            2. Can't get MousePress when we add XmNinputCallback to
               DrawAreaWidget.

            Resolution:
            DrawingAreaInput call back function is added to the
            Translation table for the event which occurs when
            Ctrl + MB1 is pressed.

            3. XmOptionMenu sizes differently Motif2.1 vs Motif 1.2.

            Resolution:
            Fix has been made in XmOptionMenu to have the correct
            size.

            4. Recent X/Motif patch cause a gui hang.

            Resolution:
            Pull down menu hang is corrected.

            5. ButtonRelease missing after double menubar selection
               on Motif2.1.

            Resolution:
            Pointer ungrab is done successfully after double menubar
            selection.

            6. Background color changed from hpux 10.20 to hpux 11.0.

            Resolution:
            Default background color has been changed in Motif2.1.

            7. Xwindows Error while using insensitive sliders in
               Motif 2.1.

            Resolution:
            Widget's window reference has been avoided before its
            realization.

            8. dtfile dumps core in Motif 2.1 when accessing broken
               link.

            Resolution:
            NULL pointer check is implemented to avoid core dump.

            9. File path problem in Motif2.1 & Motif1.2.

            Resolution:
            Absolute paths are used.

            10. Cannot convert string ":Alt Ctrl<Key>Insert" to type
                VirtualBinding.

            Resolution:
            Syntax error is corrected to ensure the proper
            VirtualBinding.

            11. Java 1.2 application dumps core in FinishDrag().

            Resolution:
            NULL pointer check is implemented in drag context to
            avoid core dump.

            12. Buffer Overflows.

            Resolution:
            Buffer overflow problem fixed.

            13. Buffer Overflows.

            Resolution:
            Buffer overflow problem fixed.

            14. Buffer Overflows.

            Resolution:
            Buffer overflow problem fixed.

            15. Multithreaded Xlib application hangs in XFillPolygon().

            Resolution:
            Fixed XFillPolygon() to properly handle threaded
            applications.

            16. Motif2.1 menu and dialog can hang, if timing is right.

            Resolution:
            Motif2.1 menu and dialog hang is avoided by successful
            Ungrab.

            17. _XtOnGrabList fails to unlock the process, causes
                threaded app to hang.

            Resolution:
            Threaded application hang is avoided by unlocking the
            process.

            PHSS_21044:
            1. 10.20 uil XmFILE_ANY_TYPE MWM_FUNC_MINIMIZE was
               never defined.

            Resolution:
            uil recognizes MWM_FUNC_MINIMIZE MWM_FUNC_MAXIMIZE
            and XmFILE_ANY_TYPE.

            2. 11.0 uil fails if codeset part of $LANG not null.

            Resolution:
            uil will compile in iso8859 and sjis locales.

            3. older pa20_64/libXm.4 (Ext. Pack 9812) works
               newer one 9905 dumps core.

            Resolution:
            Applications using TextField use the default fixed
            font when specified font is unavailable.

            4. Motif TextField widget display bad with
               marginWidth value small.

            Resolution:
            Cursor is redrawn in correct x,y coordinate when
            margin width value is small.

            5. key binding not working properly.

            Resolution:
            Key event handler has been added to handle modifier
            key.

            6. ExtractLocaleName() writes to freed memory on
               successive calls.

            Resolution:
            ExtractLocaleName() writes to freed memory on
            successive calls.

            7. XmGetPixmap bitmap file search paths are wrong.

            Resolution:
            Correct search path is defined to the preprocessor.

            8. libUil.a is not included with Motif2.1

            Resolution:
            libUil.a is being shipped with Mar2000 X/Motif patch.

            9. XGetDefault() default does not malloc() enough
               memory.

            Resolution:
            Fixed memory allocation to account for proper
            memory length.

            10. Threaded application can hang in XCloseDisplay().

            Resolution:
            Unlock global mutex before returning in
            XHPSetErrorHandler().

            11. Multi-threaded app on multi-cpu system jumps
                through Display locks.

            Resolution:
            Changed initialization of per-display mutex type.

            12. Print.h and XI.h in X11R6/X11/extensions both
                define XExtensionVersion.

            Resolution:
            Added #ifndef/#endif protection to commonly-named
            XExtentionVersion structure.

            13. Bad file owner for /usr/contrib/include/X11/extensions.

            Resolution:
            Code added in the "postinstall" script to eliminate the
            WARNINGS.

            PHSS_19965:
            1. Application core dumps when drag source shell is
               destroyed during a drag.

            Resolution:
            This defect is fixed by adding destroy callback with
            drag source shell to cancel drag operation.

            2. Drag app core dumps when drop shell is destroyed
               before releasing mouse.

            Resolution:
            A check has been provided to cancel drag if destination
            shell is being destroyed.

            3. Applications core dump during a drag and drop
               operation.

            Resolution:
            The solution for the defect is to remove the reference
            to the bad drag context from source shell during a
            successive drag operation.

            4. Application is aborted by XSendEvent during a
               drag and drop.

            Resolution:
            Local error message handler is implemented to avoid
            aborts. No warning message is printed.

            5. Source icon hangs when drop site gets destroyed
               during data conversion.

            Resolution:
            To avoid this defect, destroy callback is added to
            drop shell to terminate the transfer when the shell
            is destroyed. Shell being destroyed is also checked at
            few places.

            6. Xt Selection timeout causes core dump in drop site.

            Resolution:
            Destroy callback is added in Xt to remove the time out
            when the application shell gets destroyed. Application
            shell being destroyed is also checked.

            7. Drop site core dumps when drag source gets
                destroyed during conversion.

            Resolution:
            The core dump is protected by adding being destroyed
            check on drag context and a destroy callback to
            terminate transfer.

            8. A function that is called by XtAddCallback() keeps
               calling.

            Resolution:
            Redundant calls to Draw button resize callbacks
            have been arrested.

            9. Warnings in swagent.log.

            Resolution:
            Customisation is added in postinstall script to eliminate
            the warnings.

            10. Unable to input Y-diaeresis in ISO8859-15 locale.

            Resolution:
            Fixed character Compose routine to work for this symbol in
            ISO8859-15 locale.

            11. XCreateFontSet() in Japanese locale with fontname of
                jpn8x18 fails.

            Resolution:
            Fixed case in XCreateFontSet() for this font.

            12. R6: XwcTextListToTextProperty fails for buffer >1024
                in ja_JP.SJIS.

            Resolution:
            Fix auto-decrement to perform length calculations correctly.

            13. XGetDefault() doesn't return resources with
                multi-segment names.

            Resolution:
            Modify XGetDefault() to correctly parse out "tight" bindings
            of multi-segment resource names.

            14. XCreateIC() does not clean up correctly if creation
                fails.

            Resolution:
            Unregister the input method filter if creation fails.

            15. XCreateFontSet() is slower in X11R6.

            Resolution:
            Modified XCreateFontSet() to prevent it from going through
            a block of code unnecessarily under certain circumstances.

            16. XOpenDisplay() returns NULL if more than 56 file
                descriptors in use.

            Resolution:
            Removed restriction on OPEN_MAX (60) file descriptors.

            PHSS_17327:
            1. Motif application causes Xserver memory to grow
               continously.

            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. Bookmarks icon overlaps string in 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. ScrolledWindow doesn't accept initial sizes.

            Resolution:
            The fix ensures the behaviour of ScrolledWindow
            with initial sizes specified and scrolling policy
            as XmVARIABLE to be same as defined in Motif1.2.
            When initial width and height for the ScrolledWindow
            is set during creation, it is used till the widget is
            realized and no size change is accepted until the widget
            is realized.

            7. V2200 Motif2.1 header file XmP.h doesn't match definition
               in libXm.a

            Resolution:
            XmeStringsAreEqual is undefined. The fix defines
            _XmStringsAreEqual to XmeNamesAreEqual.

            8. Xlib creates incorrect fontset if XLFD defines codeset
               entry.

            Resolution:
            Font selection/loading code fixed in libX11.3.

            9. XmbResetIC() returns NULL if current locale is *.utf8.

            Resolution:
            _XimCommitedMbString() fixed for *.utf8 locales in libX11.3.

            10. 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.

            11. All CDE components abort when trying to copy in
                zh_eucTW locale.

            Resolution:
            conversion routine for eucTW fixed in libX11.2.

            12. _XlcResolveLocaleName allocates too little
                memory, corrupts malloc.

            Resolution:
            memory allocation corrected in libX11.2.

            13. Netscape is very slow to load after
                PHSS_16617/PHSS_16620.

            Resolution:
            XCreateFontSet() now uses XListFonts() in libX11.1.

            14. 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.

            15. 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.

            16. 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.

            17. 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.

            18. 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.

            19. Buffer overflow in Xt.

            Resolution:
            Buffer overflow has been prevented by structure
            fields initialization. Changes from the TOG.

            20. 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.

            21. 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.

            PHSS_16621:
            1.DrawingArea widget aborts when mouse button1 is
              pressed keeping the Ctrl Key pressed.
            2.SetValues on a CascadeButton after destroying the
              most recently created cascade button, crashes the
              application.
            3.Pulldown menu will not stay posted from a cascade
              button when its background color is set.
            4.I-Beam cusrsor is visible on the frame border on
              text widget when the margin width is set to 0.
            5.Changing the mouse double-click time affects the
              behaviour of option menu.
            6.Cut/paste doesn't work properly under LANG=ja_JP.SJIS
              on XmText widget in X11R5.
            7.PHSS_11628 Missing charsets in String to FontSet
              conversion.
            8.Xmb TextList ToTextProperty has a 1024 item limit in
              chinese_s locale.
            9.Applications that use XmListDeletePos to update the
              list elements in the list widget run slowly due to
              server roundtrip in ResetHeight.

            PHSS_16170:
            See associated defect reports for explanation.

            PHSS_15013:
            See associated defect reports for explanation.

            PHSS_14104:
            See associated defect reports for explanation.

    SR:
            1653305649 8606131781 8606135223 8606168179 8606174369
            8606178335 8606181931 8606182415 8606184153 8606184720
            8606185347 8606197403 8606187333 8606159181 8606169890
            8606136372 8606135039 8606145270 8606178070 8606127523
            8606145273 8606188614 8606196496 8606202017 8606201961
            8606185279 8606188843 8606201477 8606147293 8606161223
            8606167359 1653288472 8606147643 8606152640 8606166941
            8606163001 8606165449 8606172972 8606169632 5003441501
            8606127115 8606132406 8606133112 8606134013 8606134816
            8606136366 8606137245 8606137752 8606143928 8606144589
            8606137086 8606152889 8606154956 5003341016 5003433029
            8606109746 8606110900 8606124975 8606126776 8606128038
            8606126015 8606125865 8606107509 8606106085 8606102855
            8606102856 8606102857 8606102858 8606102859 8606102860
            5003454470 5003452326 5003459289 5003459495 5003466342
            5003454462 1653277608 5003448381 5003444000 5003445783
            1653278473 1653285460 5003378281 5003439984 1653274571
            5003379560 1653198150 5003366054 1653230441 5003398248
            1653258061 5003432005 1653267971 4701398339 5003419978
            5003413898 4701392506 4701392514 4701392563 4701392605
            4701392530 4701392548 4701392555 4701394197 4701394981
            4701394965 4701394973 4701395723 5003413237 1653227686
            1653242164 5003407635 1653251975 5003406397

    Patch Files:

            X11MotifDevKit.X11R6-PRG,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/include/X11R6/X11/ICE/ICElibint.h
            /usr/include/X11R6/X11/Xthreads.h
            /usr/include/X11R6/X11/extensions/extutil.h
            /usr/include/X11R6/X11/extensions/Print.h
            /usr/lib/X11R6/libX11.a
            /usr/lib/X11R6/libICE.a
            /usr/lib/X11R6/libXIE.a
            /usr/lib/X11R6/libXext.a
            /usr/lib/X11R6/libXhp11.a
            /usr/lib/X11R6/libXi.a
            /usr/lib/X11R6/libXp.a
            /usr/lib/X11R6/libXtst.a
            /usr/lib/X11R6/libXt.a
            /usr/include/X11R6/X11/Composite.h
            /usr/include/X11R6/X11/CompositeP.h
            /usr/include/X11R6/X11/ConstrainP.h
            /usr/include/X11R6/X11/Constraint.h
            /usr/include/X11R6/X11/Core.h
            /usr/include/X11R6/X11/CoreP.h
            /usr/include/X11R6/X11/Intrinsic.h
            /usr/include/X11R6/X11/IntrinsicP.h
            /usr/include/X11R6/X11/Object.h
            /usr/include/X11R6/X11/ObjectP.h
            /usr/include/X11R6/X11/RectObj.h
            /usr/include/X11R6/X11/RectObjP.h
            /usr/include/X11R6/X11/Shell.h
            /usr/include/X11R6/X11/ShellP.h
            /usr/include/X11R6/X11/VendorP.h
            /usr/include/X11R6/X11/XKBlibint.h
            /usr/include/X11R6/X11/Xcms.h
            /usr/include/X11R6/X11/Ximint.h
            /usr/include/X11R6/X11/XlcPublic.h
            /usr/include/X11R6/X11/XlcUTF.h
            /usr/include/X11R6/X11/Xlib.h
            /usr/include/X11R6/X11/Xlibint.h
            /usr/include/X11R6/X11/Xlocale.h
            /usr/include/X11R6/X11/Xmd.h
            /usr/include/X11R6/X11/Xpoll.h
            /usr/include/X11R6/X11/Xresource.h
            /usr/include/X11R6/X11/Xtos.h
            /usr/include/X11R6/X11/Xutil.h
            /usr/include/X11R6/X11/extensions/XIproto.h
            /usr/include/X11R6/X11/extensions/XKBgeom.h
            /usr/include/X11R6/X11/extensions/XKBsrv.h
            /usr/include/X11R6/X11/extensions/XKBstr.h
            /usr/include/X11R6/X11/extensions/XKBproto.h
            /usr/include/X11R6/X11/extensions/XKM.h
            /usr/include/X11R6/X11/extensions/XKMformat.h
            /usr/include/X11R6/X11/extensions/hpext.h
            /usr/include/X11R6/X11/extensions/xtestext1.h
            /usr/include/X11R6/X11/HPkeysym.h
            /usr/include/X11R6/X11/keysym.h
            /usr/include/X11R6/X11/keysymdef.h
            /usr/include/X11R6/X11/Xalloca.h
            /usr/include/X11R6/X11/extensions/XI.h
            /usr/include/X11R6/X11/Xfuncs.h

            X11MotifDevKit.MOTIF21-PRG,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/include/Motif2.1/Xm/Xm.h
            /usr/lib/Motif2.1/libUil.a
            /usr/lib/libUil.a
            /usr/bin/X11/uil
            /usr/lib/Motif2.1/libXm.a
            /usr/lib/Motif2.1/libMrm.a
            /usr/include/Motif2.1/Xm/XmP.h
            /usr/include/Motif2.1/Xm/ScrolledWP.h
            /usr/dt/bin/uil

            X11MotifDevKit.X11R6-PRG-CTRB,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/contrib/X11R6/lib/libXmu.a
            /usr/contrib/X11R6/lib/libXaw.a

            X11MotifDevKit.MOTIF21-PGMAN,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man3.Z/DtDndVaDragStart.3
            /usr/share/man/man3.Z/DtDndVaDropRegister.3
            /usr/share/man/man3.Z/DtSearchAddMessage.3
            /usr/share/man/man3.Z/DtSearchGetMessages.3
            /usr/share/man/man3.Z/DtSearchFreeMessages.3
            /usr/share/man/man3.Z/DtInitialize.3
            /usr/share/man/man3.Z/XmCreateScrolledText.3

            X11MotifDevKit.X11R6-PRG-MAN,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man3.Z/XGetWMColormapWindows.3x

            X11MotifDevKit.IMAKE,fr=B.11.00.01,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/imake/bin/makedepend

    what(1) Output:

            X11MotifDevKit.X11R6-PRG,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/include/X11R6/X11/ICE/ICElibint.h:
                    None
            /usr/include/X11R6/X11/Xthreads.h:
                    None
            /usr/include/X11R6/X11/extensions/extutil.h:
                    None
            /usr/include/X11R6/X11/extensions/Print.h:
                    None
            /usr/lib/X11R6/libX11.a:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Thu Jun 14 13:15:13 IST 2001)
            /usr/lib/X11R6/libICE.a:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 11:12:35 IST 2001)
            /usr/lib/X11R6/libXIE.a:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:36:35 MDT 1999)
            /usr/lib/X11R6/libXext.a:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:32:47 MDT 1999)
            /usr/lib/X11R6/libXhp11.a:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Thu Jun 14 15:00:11 IST 2001)
            /usr/lib/X11R6/libXi.a:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:43:26 MDT 1999)
            /usr/lib/X11R6/libXp.a:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jan
                            uary 2001 Patch Release
                    (build date: Thu Dec 21 00:06:14 IST 2000)
            /usr/lib/X11R6/libXtst.a:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:44:07 MDT 1999)
            /usr/lib/X11R6/libXt.a:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 11:48:42 IST 2001)
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Thu Jun 14 13:28:21 IST 2001)
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 11:12:35 IST 2001)
            /usr/include/X11R6/X11/Composite.h:
                    None
            /usr/include/X11R6/X11/CompositeP.h:
                    None
            /usr/include/X11R6/X11/ConstrainP.h:
                    None
            /usr/include/X11R6/X11/Constraint.h:
                    None
            /usr/include/X11R6/X11/Core.h:
                    None
            /usr/include/X11R6/X11/CoreP.h:
                    None
            /usr/include/X11R6/X11/Intrinsic.h:
                    None
            /usr/include/X11R6/X11/IntrinsicP.h:
                    None
            /usr/include/X11R6/X11/Object.h:
                    None
            /usr/include/X11R6/X11/ObjectP.h:
                    None
            /usr/include/X11R6/X11/RectObj.h:
                    None
            /usr/include/X11R6/X11/RectObjP.h:
                    None
            /usr/include/X11R6/X11/Shell.h:
                    None
            /usr/include/X11R6/X11/ShellP.h:
                    None
            /usr/include/X11R6/X11/VendorP.h:
                    None
            /usr/include/X11R6/X11/XKBlibint.h:
                    None
            /usr/include/X11R6/X11/Xcms.h:
                    None
            /usr/include/X11R6/X11/Ximint.h:
                    None
            /usr/include/X11R6/X11/XlcPublic.h:
                    None
            /usr/include/X11R6/X11/XlcUTF.h:
                    None
            /usr/include/X11R6/X11/Xlib.h:
                    None
            /usr/include/X11R6/X11/Xlibint.h:
                    None
            /usr/include/X11R6/X11/Xlocale.h:
                    None
            /usr/include/X11R6/X11/Xmd.h:
                    None
            /usr/include/X11R6/X11/Xpoll.h:
                    None
            /usr/include/X11R6/X11/Xresource.h:
                    None
            /usr/include/X11R6/X11/Xtos.h:
                    None
            /usr/include/X11R6/X11/Xutil.h:
                    None
            /usr/include/X11R6/X11/extensions/XIproto.h:
                    None
            /usr/include/X11R6/X11/extensions/XKBgeom.h:
                    None
            /usr/include/X11R6/X11/extensions/XKBsrv.h:
                    None
            /usr/include/X11R6/X11/extensions/XKBstr.h:
                    None
            /usr/include/X11R6/X11/extensions/XKBproto.h:
                    None
            /usr/include/X11R6/X11/extensions/XKM.h:
                    None
            /usr/include/X11R6/X11/extensions/XKMformat.h:
                    None
            /usr/include/X11R6/X11/extensions/hpext.h:
                    None
            /usr/include/X11R6/X11/extensions/xtestext1.h:
                    None
            /usr/include/X11R6/X11/HPkeysym.h:
                    None
            /usr/include/X11R6/X11/keysym.h:
                    None
            /usr/include/X11R6/X11/keysymdef.h:
                    None
            /usr/include/X11R6/X11/Xalloca.h:
                    None
            /usr/include/X11R6/X11/extensions/XI.h:
                    None
            /usr/include/X11R6/X11/Xfuncs.h:
                    None

            X11MotifDevKit.MOTIF21-PRG,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/include/Motif2.1/Xm/Xm.h:
                    Motif Version 2.1.0
            /usr/lib/Motif2.1/libUil.a:
                    View: /view/x_r6mar00_1100, Build Type: r6mar00_1100
                    motif2.1
                    (build date: Sun Feb 13 19:48:29 IST 2000)
            /usr/lib/libUil.a:
                    View: /view/x_r6mar00_1100, Build Type: r6mar00_1100
                    motif2.1
                    (build date: Sun Feb 13 19:48:29 IST 2000)
            /usr/bin/X11/uil:
                    View: /view/x_r6jul01_1100, Build Type: r6jul01_1100
                    motif2.1
                    (build date: Wed Jun 27 15:21:32 IST 2001)
                    Motif Version 2.1.0
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Thu Jun 14 13:28:21 IST 2001)
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 11:12:35 IST 2001)
                    CUPROS_IC19 //1
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    Sep 9 1997 12:35:45
            /usr/lib/Motif2.1/libXm.a:
                    Motif Version 2.1.0
                    View: /view/x_r6jul01_1100, Build Type: r6jul01_1100
                    motif2.1
                    (build date: Fri Jul 13 13:39:46 IST 2001)
            /usr/lib/Motif2.1/libMrm.a:
                    View: /view/x_r6oct99_1100, Build Type: r6oct99_1100
                    motif2.1
                    (build date: Tue Oct 26 12:12:21 MDT 1999)
            /usr/include/Motif2.1/Xm/XmP.h:
                    None
            /usr/include/Motif2.1/Xm/ScrolledWP.h:
                    None
            /usr/dt/bin/uil:
                    View: /view/x_r6jul01_1100, Build Type: r6jul01_1100
                    motif2.1
                    (build date: Wed Jun 27 15:21:32 IST 2001)
                    Motif Version 2.1.0
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Thu Jun 14 13:28:21 IST 2001)
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 11:12:35 IST 2001)
                    CUPROS_IC19 //1
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    Sep 9 1997 12:35:45

            X11MotifDevKit.X11R6-PRG-CTRB,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/contrib/X11R6/lib/libXmu.a:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Aug
                            ust 2000 Patch Release
                    (build date: Fri Aug 11 23:26:43 IST 2000)
            /usr/contrib/X11R6/lib/libXaw.a:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Aug
                            ust 2000 Patch Release
                    (build date: Fri Aug 11 23:12:32 IST 2000)

            X11MotifDevKit.MOTIF21-PGMAN,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man3.Z/DtDndVaDragStart.3:
                    None
            /usr/share/man/man3.Z/DtDndVaDropRegister.3:
                    None
            /usr/share/man/man3.Z/DtSearchAddMessage.3:
                    None
            /usr/share/man/man3.Z/DtSearchGetMessages.3:
                    None
            /usr/share/man/man3.Z/DtSearchFreeMessages.3:
                    None
            /usr/share/man/man3.Z/DtInitialize.3:
                    None
            /usr/share/man/man3.Z/XmCreateScrolledText.3:
                    None

            X11MotifDevKit.X11R6-PRG-MAN,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man3.Z/XGetWMColormapWindows.3x:
                    None

            X11MotifDevKit.IMAKE,fr=B.11.00.01,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/imake/bin/makedepend:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Mon Jun 18 12:22:40 IST 2001)

    cksum(1) Output:

            X11MotifDevKit.X11R6-PRG,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1783428055 11972 /usr/include/X11R6/X11/ICE/ICElibint.h
            3526782473 10212 /usr/include/X11R6/X11/Xthreads.h
            597221084 6160 /usr/include/X11R6/X11/extensions/extutil.h
            1562380856 16850 /usr/include/X11R6/X11/extensions/Print.h
            1140504479 1618600 /usr/lib/X11R6/libX11.a
            3055333633 121972 /usr/lib/X11R6/libICE.a
            71136138 95568 /usr/lib/X11R6/libXIE.a
            1495671440 119196 /usr/lib/X11R6/libXext.a
            1351909203 81080 /usr/lib/X11R6/libXhp11.a
            1786305642 74092 /usr/lib/X11R6/libXi.a
            911873697 49096 /usr/lib/X11R6/libXp.a
            506043917 30024 /usr/lib/X11R6/libXtst.a
            726334999 668780 /usr/lib/X11R6/libXt.a
            3020047100 4061 /usr/include/X11R6/X11/Composite.h
            2929554192 5010 /usr/include/X11R6/X11/CompositeP.h
            1506240144 4361 /usr/include/X11R6/X11/ConstrainP.h
            1174610590 2930 /usr/include/X11R6/X11/Constraint.h
            2409442602 2963 /usr/include/X11R6/X11/Core.h
            2900055957 8934 /usr/include/X11R6/X11/CoreP.h
            1293505180 73998 /usr/include/X11R6/X11/Intrinsic.h
            3852217723 10292 /usr/include/X11R6/X11/IntrinsicP.h
            1006017138 2919 /usr/include/X11R6/X11/Object.h
            2383845774 7241 /usr/include/X11R6/X11/ObjectP.h
            2458132837 2920 /usr/include/X11R6/X11/RectObj.h
            3859032535 6768 /usr/include/X11R6/X11/RectObjP.h
            1080058385 17794 /usr/include/X11R6/X11/Shell.h
            961834157 12983 /usr/include/X11R6/X11/ShellP.h
            587102735 3908 /usr/include/X11R6/X11/VendorP.h
            2352648198 9393 /usr/include/X11R6/X11/XKBlibint.h
            2778910843 22672 /usr/include/X11R6/X11/Xcms.h
            1847131587 21020 /usr/include/X11R6/X11/Ximint.h
            935210534 6551 /usr/include/X11R6/X11/XlcPublic.h
            1596614591 5131 /usr/include/X11R6/X11/XlcUTF.h
            2710667617 108993 /usr/include/X11R6/X11/Xlib.h
            3684316045 38753 /usr/include/X11R6/X11/Xlibint.h
            2656417852 2067 /usr/include/X11R6/X11/Xlocale.h
            3342005185 6576 /usr/include/X11R6/X11/Xmd.h
            1134926213 7483 /usr/include/X11R6/X11/Xpoll.h
            2570587645 12242 /usr/include/X11R6/X11/Xresource.h
            3192298765 2962 /usr/include/X11R6/X11/Xtos.h
            657137878 22052 /usr/include/X11R6/X11/Xutil.h
            3508732003 35079 /usr/include/X11R6/X11/extensions/XIproto.h
            2834423571 17185 /usr/include/X11R6/X11/extensions/XKBgeom.h
            1109285323 28753 /usr/include/X11R6/X11/extensions/XKBsrv.h
            3613111405 18274 /usr/include/X11R6/X11/extensions/XKBstr.h
            1800454588 30956 /usr/include/X11R6/X11/extensions/
                    XKBproto.h
            1702278869 2862 /usr/include/X11R6/X11/extensions/XKM.h
            3771384590 6927 /usr/include/X11R6/X11/extensions/
                    XKMformat.h
            28940116 22659 /usr/include/X11R6/X11/extensions/hpext.h
            3676586071 11253 /usr/include/X11R6/X11/extensions/
                    xtestext1.h
            2901339495 6032 /usr/include/X11R6/X11/HPkeysym.h
            2438578123 2358 /usr/include/X11R6/X11/keysym.h
            3285777576 67278 /usr/include/X11R6/X11/keysymdef.h
            2333019885 5061 /usr/include/X11R6/X11/Xalloca.h
            2708816804 8138 /usr/include/X11R6/X11/extensions/XI.h
            1017062566 3389 /usr/include/X11R6/X11/Xfuncs.h

            X11MotifDevKit.MOTIF21-PRG,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3386726732 61154 /usr/include/Motif2.1/Xm/Xm.h
            3664267039 486472 /usr/lib/Motif2.1/libUil.a
            3664267039 486472 /usr/lib/libUil.a
            2136429393 3244032 /usr/bin/X11/uil
            1455601349 2997872 /usr/lib/Motif2.1/libXm.a
            2752532527 213536 /usr/lib/Motif2.1/libMrm.a
            1155963307 45880 /usr/include/Motif2.1/Xm/XmP.h
            1313399269 4429 /usr/include/Motif2.1/Xm/ScrolledWP.h
            2136429393 3244032 /usr/dt/bin/uil

            X11MotifDevKit.X11R6-PRG-CTRB,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            554839657 135388 /usr/contrib/X11R6/lib/libXmu.a
            297909310 395164 /usr/contrib/X11R6/lib/libXaw.a

            X11MotifDevKit.MOTIF21-PGMAN,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1152065160 6633 /usr/share/man/man3.Z/DtDndVaDragStart.3
            1747274835 6486 /usr/share/man/man3.Z/DtDndVaDropRegister.3
            4116160805 1756 /usr/share/man/man3.Z/DtSearchAddMessage.3
            4116160805 1756 /usr/share/man/man3.Z/DtSearchGetMessages.3
            4116160805 1756 /usr/share/man/man3.Z/DtSearchFreeMessages.3
            2433462142 1517 /usr/share/man/man3.Z/DtInitialize.3
            1501623621 2293 /usr/share/man/man3.Z/XmCreateScrolledText.3

            X11MotifDevKit.X11R6-PRG-MAN,fr=B.11.00.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            413606025 2624 /usr/share/man/man3.Z/
                    XGetWMColormapWindows.3x

            X11MotifDevKit.IMAKE,fr=B.11.00.01,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            225425794 49152 /opt/imake/bin/makedepend

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.00: PHSS_19964
            s800: 11.00: PHSS_19964

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHSS_14104 PHSS_15013 PHSS_16170 PHSS_16621 PHSS_17327 PHSS_19965
            PHSS_21044 PHSS_21960 PHSS_22947

    Equivalent Patches:
            PHSS_23519:
            s700: 10.20
            s800: 10.20

            PHSS_24387:
            s700: 11.11
            s800: 11.11

    Patch Package Size: 14310 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_23521

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHSS_23521.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHSS_23521. If you do not wish to retain a
            copy of the original software, use the patch_save_files option:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHSS_23521.depot

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHSS_23521.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHSS_23521.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHSS_23521.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions: None
    -----End of Document ID: PHSS_23521------------------------------------------


    Document ID: PHSS_23520
    Date Loaded: 20010810
          Title: s700_800 11.00 X/Motif 32bit Runtime JUL2001 Periodic Patch

    Patch Name: PHSS_23520

    Patch Description: s700_800 11.00 X/Motif 32bit Runtime JUL2001 Periodic Patch

    Creation Date: 01/06/28

    Post Date: 01/08/10

    Hardware Platforms - OS Releases:
            s700: 11.00
            s800: 11.00

    Products: N/A

    Filesets:
            X11.MOTIF-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            X11.X11R5-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            X11.X11R6-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            X11.X11-FONT-AUX,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release

    Path Name: /hp-ux_patches/s700_800/11.X/PHSS_23520

    Symptoms:
            PHSS_23520:
            1. XmRepTypeGetId() returns XmREP_TYPE_INVALID
               for XmNinputPolicy
            2. X11R6 libXt calls poll(2) incorrectly
            3. Toggle button select color is not used when
               enableEtchedInMenu is true.
            4. Parsing problem for tab character in XmString.
            5. user application dumped a core at _XmGetWidgetExtData.
            6. Any application on multiple display produces
               BadDrawable error when both attributes.
               colormap and the display parameter passed
               to XCreatePixmap() are set incorrectly.
            7. Motif traits should be inherited by subclasses.
            8. Memory leak in XmRegisterSegmentEncoding.
            9. XmList fails to refresh all items.
            10.XtDestroy of half posted popup can corrupt memory
            11.Motif application can crash when there is
               a tear off and parent widget is NULL.
            12.Toggle button in Motif2.1 is small in size when
               its label string is NULL.
            13.Motif2.1 CascadeB/BG double caches arrow pixmaps,
               fails on XFreePixmap.
            14.__DtOSGetHomeDirName() has problem with
               processing $HOME
            15.Application Core dumps when clicked
               on a MenuShell with zero item
            16.DtSpinBox aborts with the error "Object "" does
               not have windowed ancestor"when a drag is initiated
               with both left and middle button.
            17.Text not displayed.
            18.Memory leak when using XFreeFontSet.
            19.Client program hangs.
            20.Problem in X11/OpenDis.c.
            21.Poor performance.
            22.Poor performance.
            23.Problem in _XAsyncReply().
            24.Buffer overflows in libICE.
            25.Threads applications calling this
               routine might not flush properly
               if this routine reaches an error
               condition.
            26.Memory checking utilities will detect
               error.

            PHSS_23823:
            1. PHSS_21959 causes Oracle Forms application to
               fail XmClipboardUnlock().

            PHSS_22946:
            1. Applications using the motif XmFileSelectionBox widget
               fail to show any large files (>2GB).
            2. Resize of dialog causes segmentation fault in
               XtIsSubClass (Motif 2.1).
            3. Motif 1.2 does not position cascading menus well at
               right edge of screen.
            4. The s/z carons will appear dissimilar to their capital
               counterparts in ISO-885915 fonts.
            5. Motif2.1 XmToggleButton unselectColor not properly
               updated by background.
            6. 10.20 HP-UX: AudioCP aborts with BadFont error.
            7. Applications with toggle (button or button gadget)
               fails when the resource "*enableEtchedInMenu: True"
               is set.
            8. AWT Choice object frees already freed memory during
               instantiation.
            9. Missing vertical scroll bar in a scrolled text widget
               when created using XmCreateScrolledText.
            10. Timeout callback sometimes never gets called although
                it has been registered by XtAppAddTimeOut().
            11. 64 bit libXp dumps core.
            12. LookupSpringLoaded fails to unlock the process, causes
                threaded applications to hang.

            PHSS_21959:
            1. XmTextCopy cannot copy control characters to xclipboard.
            2. Cascade button in OptionMenu has incorrect color.
            3. Can't get MousePress when we add XmNinputCallback to
                DrawAreaWidget.
            4. XmOptionMenu sizes differently Motif2.1 vs Motif 1.2.
            5. Recent X/Motif patch cause a gui hang.
            6. Pointer ungrab fails after double click on menubar.
            7. Default background color changed from motif1.2 to
                motif2.1.
            8. Xwindows Error while using insensitive sliders in
                Motif 2.1.
            9. dtfile dumps core in Motif 2.1 when accessing broken
                link.
            10. File path problem in Motif2.1 & Motif1.2.
            11. Cannot convert string ":Alt Ctrl<Key>Insert" to type
                VirtualBinding.
            12. Java 1.2 application dumps core in FinishDrag().
            13. Threaded clients will hang when they call
                XFillPolygon().
            14. Motif2.1 menu and dialog can hang, if timing is right.
            15. _XtOnGrabList fails to unlock the process, causes
                threaded app to hang.

            PHSS_21493:
            1. Memory leak in Button and label widgets.
            2. Memory Leak in TextField Widget.
            3. Memory growth from _Xm*CoreClassTranslations.
            4. Major memory growth in menu shell.
            5. Destroy callback in Drop Site Manager causes
               memory growth.
            6. Memory leak in Text Widget.
            7. _XlcResolveLocaleName() and _XlcOpenConverter()
               allocates memory which is never freed.
            8. _XimDefaultResName() and _XimDefaultResClass()
               allocates memory which is never freed.

            PHSS_20865:
            1. Some of the fonts in iso885915 has double quotes
                for Y-diaresis instead of two dots.
            2. Warning message "No action proc named secondary-drag
                is registered for widget text Drag fails with
                button1 in CDE environment" is displayed.
            3. Applications using TextField, coredump when
                specified font is unavailable.
            4. Motif TextField widget displays bad cursor when
                marginWidth value is small.
            5. Virtual key binding ignores modifier key.
            6. ExtractLocaleName() writes to freed memory on
                successive calls.
            7. XmGetPixmap bitmap file search paths are wrong.
            8. Toggle Label in Menu disappears when select color
                is equal to foreground color.
            9. XGetDefault() default does not malloc() enough
                memory.
            10. Threaded applications may hang in XCloseDisplay()
                if previous calls to XHPSetErrorHandler() and
                XSetErrorHandler() have been made in the application.
            11. Multi-threaded app on multi-cpu system jumps through
                Display locks.

            PHSS_19964:
            1. Application core dumps when drag source shell
                is destroyed during a drag.
            2. Drag icon undestroyed when source shell is
                destroyed during a drag.
            3. Drag app core dumps when drop shell is
                destroyed before releasing mouse.
            4. Applications core dump during a drag and drop
                operation.
            5. Memory leak in DragIconInitialize during a
                drag operation.
            6. Application is aborted by XSendEvent during
                a drag and drop.
            7. Source icon hangs when drop site gets destroyed
                during data conversion.
            8. Drop site coredumps.
            9. Xt Selection timeout causes core dump in drop site.
            10. Drop site core dumps when drag source gets
                destroyed during conversion.
            11. XmDropSiteUpdate() fails to change
                XmNimportTargets, XmNnumImportTargets.
            12. XmTextField widget sets incorrect width based
                on XmNcolumns and XmNwidth.
            13. Draw Button resize callback runs in a loop.
            14. Unable to input Y-diaeresis in ISO8859-15 locale.
            15. Missing charsets should be charset names, not
                fontset names.
            16. R6: XwcTextListToTextProperty fails for
                buffer >1024 in ja_JP.SJIS.
            17. XGetDefault() doesn't return resources with
                multi-segment names.
            18. XCreateIC() does not clean up correctly if
                creation fails.
            19. XCreateFontSet() is slower in X11R6.
            20. XOpenDisplay() returns NULL if more than
                56 file descriptors in use.

            PHSS_20142:
            1. Unable to input Y-diaeresis in ISO8859-15 locale.
            2. XCreateFontSet() in Japanese locale with fontname
               of jpn8x18 fails.
            3. R6: XwcTextListToTextProperty fails for buffer >1024
               in ja_JP.SJIS.
            4. XGetDefault() doesn't return resources with multi-segment
               names.
            5. XCreateIC() does not clean up correctly if creation
               fails.
            6. XCreateFontSet() is slower in X11R6.
            7. XOpenDisplay() returns NULL if more than 56 file
               descriptors in use.
            8. X11.MOTIF-SHLIB files missing after HP-UX 10.20 to 11.0
               update.

            PHSS_19593:
            1. Redisplay of a new toggle button with old one
               destroyed causes coredump when the foreground
               color and select color are same.
            2. X Server memory growth.
            3. XtGrabPointer fails for Java Popups.
            4. Error: Object "" does not have windowed ancestor.
            5. XmClipboardRetrieve() hangs when CopyByName
               method is used.
            6. Motif2.1 ScrolledListWidget give much smaller item
               height than Motif1.2

            PHSS_18013:
            1. Java application dumps core.

            PHSS_17326:
            1. Xserver memory grows.

            2. Bookmarks icon overlaps string in Netscape.

            3. Java application hangs.

            4. Java application coredumps.

            5. Java application coredumps.

            6. ScrolledWindow doesn't accept initial width
               and height.

            7. _XmStringAreEqual is undefined.

            8. Dtlogin has incorrect fontsize in ko_KR.eucKR locale.

            9. XmbResetIC() returns NULL if current locale is *.utf8.

            10. File Xcms.txt is left open across exec calls,
                results in lost FD's.

            11. All CDE components abort when trying to copy
                in zh_eucTW locale.

            12. _XlcResolveLocaleName allocates too little
                memory, corrupts malloc.

            13. Netscape is very slow to load after
                PHSS_16617/PHSS_16620.

            14. Application aborts in Multidisplay setup.

            15. Motif application coredumps when toplevel widget is
                destroyed.

            16. Keyboard grab is not released.

            17. Traversal order is affected.

            18. TextField aborts when font is unavailable.

            19. Buffer overflow in Xt.

            20. Leaks memory with creation of a new widget.

            21. Performance degradation and core dump.

            PHSS_17422:
            1) Include iso_8859.15 related changes.

            PHSS_16620:
            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.Cut/paste doesn't work properly under LANG=ja_JP.SJIS
              on XmText widget in X11R5.

            6.PHSS_11628 Missing charsets in String to FontSet
              conversion.

            7.XmbTextListToTextProperty has a 1024 item limit in
              chinese_s locale.

            8.DrawingArea widget aborts when Ctrl+mouse button1 is
              pressed.

            9.Applications that use XmListDeletePos to update the
              list elements in the list widget run slowly due to
              server roundtrip in ResetHeight.

            10.Under certain circumstances when upgrading from
               10.X to 11.0 an existing library link (for example,
               libXm.1) may be deleted. This results in the failure
               of programs such as hpterm. This patch will create
               all required X11/Motif library symbolic links.

            PHSS_16901:
            1. Unicode fixes have been included in this Patch.

            PHSS_16623:
            1) MultiScreen support.

            PHSS_16169:
            1. Fixes the defect that caused nonechoing of characters
               in XmTextField widget area.
            2. Fixes potential problem if a child of XmMainWindow
               is destroyed.
            3. Fixes the defect in Dtmail of not showing hidden
               folders even if the option is selected.
            4. Fixes the defect of large timeout from XtAppAddTimeout
               which causes infinite select fail loop.
            5. Fixes the potential buffer overflow in Xt.
            6. This patch includes a number of fixes from
               The Open Group which are intended to remove a variety
               of potential cases for buffer overflow.
            7. Fixes the defect in XOpenDisplay() of not opening
               display with server > 99.
            8. Fixes the defect that was occured because the
               XCreateFontSet(), does not read fontset description
               properly with PHSS_11628.
            9. Fixes the defect in X/Open Networking of not functioning
               correctly in Xlib.
            10. Fixes the defect of Togglebutton not being displayed
                when Motif application is executed on 11.00.
            11. Fixes the defect of XmScale value not properly drawn
                in Japanese locale.
            12. Fixes the defect of 11.0 Motif2.1 lib missing
                _XmSDEFAULT_FONT symbol.
            13. Fixes the defect of CDE not handling multiple screen
                displays correctly on HPUX 11.0

            PHSS_15012:
            1. Motif2.1 positions OffTheSpot PreeditArea input window
               incorrectly.
            2. ScrolledListWidget does not follow the length of item.
            3. Motif2.1 Option Label/Button gets wrong color.
            4. The XmScale can leave dust in the value display area.
            5. The background color is not set correctly, if it is set
               after creating cascade button and option menu.
            6. Motif1.2 code can die if enableetchedInmenu = True.
            7. Setting of XBMLANGPATH fails under some conditions.
            8. In DDE Rowcolumn with labels is not resizing properly
               and is breaking Widget/popup.
            9. Fixes the defect that caused PHSS_13871 to break
               automatic_Resize of XmLabel pixmap.

            PHSS_14560:
            1. Fixes the defect that caused PHSS_13871 to break
               automatic_Resize of XmLabel pixmap.
            2. Fixes the defect that caused the buffer overflow in
               hpterm which could be used to overwrite the stack.
            3. Fixes the defect that results in File dialog not listing
               filenames.
            4. Fixes the defect that caused xclients to dump core with
               bus error when DISPLAY variable is not set.
            5. Fixes the defect that caused application to dump core
               since the Clipboard copy/paste operation had odd number
               of locks/unlocks.

            PHSS_13871:
            1. Fixes the defect that caused the buffer overflow in
               hpterm which could be used to overwrite the stack.
            2. Fixes the defect that results in File dialog not listing
               filenames.
            3. Fixes the defect that caused xclients to dump core with
               bus error when DISPLAY variable is not set.
            4. Fixes the defect that caused application to dump core
               since the Clipboard copy/paste operation had odd number
               of locks/unlocks.

    Defect Description:
            PHSS_23520:
            1. XmRepTypeGetId() returns XmREP_TYPE_INVALID
               for XmNinputPolicy

            Resolution:
            The fix has been made to return the correct id
            of a representation type by XmRepTypeGetId()
            for XmNinputPolicy.

            2. X11R6 libXt calls poll(2) incorrectly

            Resolution:
            select() is used instead of poll().

            3. Toggle button select color is not used
               when enableEtchedInMenu is true.

            Resolution:
            Toggle button select color is used
            when enableEtchedInMenu is true.

            4. Missing space in error message.

            Resolution:
            Parsing of tab characters in XmString
            is corrected.

            5. user application dumped a core at _XmGetWidgetExtData.

            Resolution:
            Validity of widget is passed to _XmGetWidgetExtData
            to avoid core dump.

            6. Any application on multiple display produces
               BadDrawable error.

            Resolution:
            Any application on multiple display does
            not produce BadDrawable error.

            7. Motif traits should be inherited by subclasses.

            Resolution:
            Motif traits are inherited by subclassses.

            8. Memory leak in XmRegisterSegmentEncoding.

            Resolution:
            Memory leak is fixed.

            9. XmList fails to refresh all items

            Resolution:
            XmList refreshes all items correctly.

            10.XtDestroy of half posted popup can corrupt memory

            Resolution:
            The memory corruption of half posted popup is
            corrected during XtDestroy.

            11. Motif application crashes when there is
               a tear off.

            Resolution:
            The Motif tear off problem is corrected.

            12.dtfile permissions dialog displays small
               togglebuttons.

            Resolution:
            The problem with the size of the toggle button
            is corrected when its label string is NULL.

            13.Motif2.1 CascadeB/BG double caches arrow pixmaps,
               fails on XFreePixmap

            Resolution:
            The problem with XFreePixmap in CascadeB/BG
            is corrected.

            14.__DtOSGetHomeDirName() has problem
               with processing $HOME

            Resolution:
            Processing of $HOME in __DtOSGetHomeDirName()
            is corrected.

            15.Application Core dumps when clicked
               on a MenuShell with zero item

            Resolution:
            The problem in MenuShell with zero item
            is corrected.

            16.DtSpinBox

            Resolution:
            The error is eliminated by checking for
            drag_context not to be NULL.

            17.Customer cannot input kanji in
               text-field on Netscape 4.03.

            Resolution:
            Defect repaired. Two behaviours are
            controlled by an environment variable:
            if you want the behaviour of this patch
            then do nothing, but if you want the
            behavior from before this patch then
            define the environment variable
            HP_XIMP_NO_SYNC before running the
            client program.

            18.XFreeFontSet leaks.

            Resolution:
            The XFreeFontSet leak has been plugged.

            19.XmbTextEscapement() can hang in a
               Japanese locale.

            Resolution:
            Clients will no longer hang when they
            process characters created in a
            different multi-byte character set.

            20.Problem in X11/OpenDis.c

            Resolution:
            Problem in X11/OpenDis.c is resolved.

            21.XCreateFontSet() very slow in Japanese
               locales with fonts like kanji16.

            Resolution:
            Performance improved.

            22.Slow line drawing in X11R6.

            Resolution:
            Performance improved.

            23.Problem in _XAsyncReply().

            Resolution:
            Problem in _XAsyncReply() is resolved.

            24.Buffer overflows in libICE.

            Resolution:
            Problem of buffer overflows in libICE
            is solved.

            25.XHPSendDdxDriverMsg() needs extra
               SyncHandle()

            Resolution:
            Call to SyncHandle() added.

            26.XCreateFontSet() with invalid
               base_font_name can incorrectly free()
               memory.

            Resolution:
            XCreateFontSet() has additional
            information to detect invalid
            base_font_name and avoid the unnecessary
            free().

            PHSS_23823:
            1. PHSS_21959 causes Oracle Forms application to
               fail XmClipboardUnlock().

            Resolution:
            The problem with XmClipboardStartRetrieve() is
            corrected by avoiding XmClipboardUnlock() call.

            PHSS_22946:
            1. Motif uses stat() where it should use stat64().

            Resolution:
            stat64 is used in motif to support large files more than
            2GB in 32-bit.

            2. Resize of dialog causes segmentation fault in
               XtIsSubClass (Motif 2.1).

            Resolution:
            The problem with resizing of dialog is corrected.

            3. Motif 1.2 does not position cascading menus well
               at right edge of screen.

            Resolution:
            Positioning of cascade menus is corrected at the right
            edge of the screen in Motif1.2.

            4. EUDelta: ISO-885915: s/z-carons upper/lower case
               appear dissimilar.

            Resolution:
            This fix will display the s/z carons similar in
            appearance to their capital counterparts in ISO-885915
            fonts.

            5. Motif2.1 XmToggleButton unselectColor not properly
               updated by background.

            Resolution:
            unselectColor is properly updated after the fix in
            toggle button widget and toggle button gadget.

            6. 10.20 HP-UX: AudioCP aborts with BadFont error.

            Resolution:
            Font is set in the GC so that Bad Font error doesn't
            occur.

            7. ToggleButton, ToggleButtonGadget failure with
               *enableEtchedInMenu: True.

            Resolution:
            The appropriate valueMask has been set so that Bad Font
            error does not occur.

            8. AWT Choice object frees already freed memory during
               instantiation.

            Resolution:
            Old pointer value is retained using a temporary variable
            so that proper memory is freed.

            9. Automatic setting of XmNeditMode by
               XmCreateScrolledText on 11.0 OS.

            Resolution:
            XmNeditMode resource of the text widget is
            automatically set to avoid the unwanted behaviour.

            10. XtAppAddTimeOut() callback eventually fails to
            get called.

            Resolution:
            Problem is rectified by avoiding the removal of wrong
            timer.

            11. 64 bit libXp dumps core.

            Resolution:
            The code has been modified to solve the core dump and
            to enable Xp calls to work in 32 as well as
            64 bit versions.

            12. libXt.3: process_lock not always released in
                LookupSpringLoaded.

            Resolution:
            Threaded application hang is avoided by unlocking
            the process.

            PHSS_21959:
            1. dtpad cut&paste; cannot copy control characters.

            Resolution:
            XmTextCopy has been changed to copy control characters
            also.

            2. Cascade button in OptionMenu has incorrect color.

            Resolution:
            GC value for Cascade button gadget is updated to get the
            correct color.

            3. Can't get MousePress when we add XmNinputCallback to
               DrawAreaWidget.

            Resolution:
            DrawingAreaInput call back function is added to the
            Translation table for the event which occurs when
            Ctrl + MB1 is pressed.

            4. XmOptionMenu sizes differently Motif2.1 vs Motif 1.2.

            Resolution:
            Fix has been made in XmOptionMenu to have the correct
            size.

            5. Recent X/Motif patch cause a gui hang.

            Resolution:
            Pull down menu hang is corrected.

            6. ButtonRelease missing after double menubar selection
               on Motif2.1.

            Resolution:
            Pointer ungrab is done successfully after double menubar
            selection.

            7. Background color changed from hpux 10.20 to hpux 11.0.

            Resolution:
            Default background color has been changed in Motif2.1.

            8. Xwindows Error while using insensitive sliders in
               Motif 2.1.

            Resolution:
            Widget's window reference has been avoided before its
            realization.

            9. dtfile dumps core in Motif 2.1 when accessing broken
               link.

            Resolution:
            NULL pointer check is implemented to avoid core dump.

            10. File path problem in Motif2.1 & Motif1.2.

            Resolution:
            Absolute paths are used.

            11. Cannot convert string ":Alt Ctrl<Key>Insert" to type
                VirtualBinding.

            Resolution:
            Syntax error is corrected to ensure the proper
            VirtualBinding.

            12. Java 1.2 application dumps core in FinishDrag().

            Resolution:
            NULL pointer check is implemented in drag context to
            avoid core dump.

            13. Multithreaded Xlib application hangs in XFillPolygon().

            Resolution:
            Fixed XFillPolygon() to properly handle threaded
            applications.

            14. Motif2.1 menu and dialog can hang, if timing is right.

            Resolution:
            Motif2.1 menu and dialog hang is avoided by successful
            Ungrab.

            15. _XtOnGrabList fails to unlock the process, causes
                threaded app to hang.

            Resolution:
            Threaded application hang is avoided by unlocking the
            process.

            PHSS_21493:
            1. Motif 2.1 Memory leak in Button and label widgets.

            Resolution:
            Font list are freed when widgets are destroyed by
            using XtCacheByDisplay in type converters.

            2. Motif 2.1 Memory Leak in TextField Widget.

            Resolution:
            Memory allocated at initialize routine in textfield
            widget is freed at destroy routine.

            3. Motif 2.1 Memory growth from _Xm*CoreClassTranlations.

            Resolution:
            Memory growth is avoided from _Xm*CoreClassTranslations.

            4. Motif 2.1 Major memory growth in menu shell.

            Resolution:
            Correct resource type is added for the font list resources
            of MenuShell.

            5. Motif 2.1 Destroy cb in EndUpdate() in DropSMgr.c
               causes mem. growth.

            Resolution:
            Adding destroy callback has been avoided from the
            phase2 destroy of dsm widget.

            6. Motif2.1 Memory Leak in Text Widget.

            Resolution:
            Memory allocated at Initialize routine in text widget
            is freed at destroy.

            7. Memory Leak in Widget creation/deletion.

            Resolution:
            The memory allocated by calls to _XlcResolveLocaleName()
            _XlcOpenConverter() is now properly freed.

            8. Memory Leaks in _XimDefaultResClass and
               _XimDefaultResName.

            Resolution:
            The memory allocated by calls to _XimDefaultResClass and
            _XimDefaultResName is now freed.

            PHSS_20865:
            1. EUDelta: 885915: Y-diaresis has dbl-quote
               instead of 2 dots above Y.

            Resolution:
            The fix was made by making changes to the iso885915
            fonts where Y-diaresis had double-quotes instead of
            two dots.

            2. Incorrect XmTextField Drag and Drop behavior.

            Resolution:
            secondary-drag is defined in the action table.

            3. older pa20_64/libXm.4 (Ext. Pack 9812) works newer
               one 9905 dumps core.

            Resolution:
            Applications using TextField use the default fixed
            font when specified font is unavailable.

            4. Motif TextField widget display bad with marginWidth
               value small.

            Resolution:
            Cursor is redrawn in correct x,y coordinate when
            margin width value is small.

            5. key binding not working properly.

            Resolution:
            Key event handler has been added to handle modifier key.

            6. ExtractLocaleName() writes to freed memory on
               successive calls.

            Resolution:
            Memory check is modified to avoid freed memory
            handling.

            7. XmGetPixmap bitmap file search paths are wrong.

            Resolution:
            Correct search path is defined to the preprocessor.

            8. Menu items in audio control may be blank.

            Resolution:
            Redundant condition check for foreground and select color
            has been avoided to display correct toggle label color.

            9. XGetDefault() default does not malloc() enough memory.

            Resolution:
            Fixed memory allocation to account for proper
            memory length.

            10. Threaded application can hang in XCloseDisplay().

            Resolution:
            Unlock global mutex before returning in
            XHPSetErrorHandler().

            11. Multi-threaded app on multi-cpu system jumps through
                Display locks.

            Resolution:
            Changed initialization of per-display mutex type.

            PHSS_19964:
            1. Application core dumps when drag source shell is
               destroyed during a drag.

            Resolution:
            This defect is fixed by adding destroy callback with
            drag source shell to cancel drag operation.

            2. Drag icon undestroyed when source shell is destroyed
               during a drag.

            Resolution:
            Fix has been made to destroy the source icon even if
            current receiver shell is null in drag finish action.

            3. Drag app core dumps when drop shell is destroyed
               before releasing mouse.

            Resolution:
            A check has been provided to cancel drag if destination
            shell is being destroyed.

            4. Applications core dump during a drag and drop
               operation.

            Resolution:
            The solution for the defect is to remove the reference
            to the bad drag context from source shell during a
            successive drag operation.

            5. Memory leak in DragIconInitialize during a
               drag operation.

            Resolution:
            Size allocation for image is removed to avoid memory
            leak.

            6. Application is aborted by XSendEvent during a
               drag and drop.

            Resolution:
            Local error message handler is implemented to avoid
            aborts. No warning message is printed.

            7. Source icon hangs when drop site gets destroyed
               during data conversion.

            Resolution:
            To avoid this defect, destroy callback is added to
            drop shell to terminate the transfer when the shell
            is destroyed. Shell being destroyed is also checked at
            few places.

            8. Remove timeout before drop site destroy.

            Resolution:
            Time out removed in destroy shell callback.

            9. Xt Selection timeout causes core dump in drop site.

            Resolution:
            Destroy callback is added in Xt to remove the time out
            when the application shell gets destroyed. Application
            shell being destroyed is also checked.

            10. Drop site core dumps when drag source gets
                destroyed during conversion.

            Resolution:
            The core dump is protected by adding being destroyed
            check on drag context and a destroy callback to
            terminate transfer.

            11. XmDropSiteUpdate() fails to change
                XmNimportTargets, XmNnumImportTargets

            Resolution:
            Fix has been made to update targets in target
            table while using XmDropSiteUpdate().

            12. XmTextField widget incorrect width based on
                XmNcolumns and XmNwidth

            Resolution:
            A new variable initial_width is added to hold the
            width of the widget. This is used in geometry
            management when the columns are unspecified.
            If both width and columns are specified, width
            takes preference.

            13. A function that is called by XtAddCallback() keeps
                calling.

            Resolution:
            Redundant calls to Draw button resize callbacks
            have been arrested.

            14. Unable to input Y-diaeresis in ISO8859-15 locale.

            Resolution:
            Fixed character Compose routine to work for this
            symbol in ISO8859-15 locale.

            15. Missing charsets should be charset names, not
                fontset names.

            Resolution:
            Fixed code in XCreateFontSet() to use charset name
            (if it exists) before using fontset name.

            16. R6: XwcTextListToTextProperty fails for
                buffer >1024 in ja_JP.SJIS.

            Resolution:
            Fix auto-decrement to perform length
            calculations correctly.

            17. XGetDefault() doesn't return resources
                with multi-segment names.

            Resolution:
            Modify XGetDefault() to correctly parse
            out "tight" bindings of multi-segment
            resource names.

            18. XCreateIC() does not clean up correctly
                if creation fails.

            Resolution:
            Unregister the input method filter if creation
            fails.

            19. XCreateFontSet() is slower in X11R6.

            Resolution:
            Modified XCreateFontSet() to prevent it
            from going through a block of code unnecessarily
            under certain circumstances.

            20. XOpenDisplay() returns NULL if more
                than 56 file descriptors in use.

            Resolution:
            Removed restriction on OPEN_MAX (60) file
            descriptors.

            PHSS_20142:
            1. Unable to input Y-diaeresis in ISO8859-15 locale.

            Resolution:
            Fixed character Compose routine to work for this
            symbol in ISO8859-15 locale.

            2. XCreateFontSet() in Japanese locale with fontname
               of jpn8x18 fails.

            Resolution:
            Fixed case in XCreateFontSet() for this font.

            3. R6: XwcTextListToTextProperty fails for buffer >1024
               in ja_JP.SJIS.

            Resolution:
            Fix auto-decrement to perform length calculations correctly.

            4. XGetDefault() doesn't return resources with multi-segment
               names.

            Resolution:
            Modify XGetDefault() to correctly parse out "tight" bindings
            of multi-segment resource names.

            5. XCreateIC() does not clean up correctly if creation
               fails.

            Resolution:
            Unregister the input method filter if creation fails.

            6. XCreateFontSet() is slower in X11R6.

            Resolution:
            Modified XCreateFontSet() to prevent it from going through
            a block of code unnecessarily under certain circumstances.

            7. XOpenDisplay() returns NULL if more than 56 file
               descriptors in use.

            Resolution:
            Removed restriction on OPEN_MAX (60) file descriptors.

            8. Motif links missing after HP-UX 10.20 to 11.0
               update.

            Resolution:
            Added code in "postinstall" script to create missing links.

            PHSS_19593:
            1. HP-RT ADMrt failed coredump after PHSS_16120
               X/Motif patch is installed.

            Resolution:
            Extension GC is updated to new using GetExtension.

            2. Motif causing Xserver memory to grow when
                creating/destroying widgets.

            Resolution:
            X Server memory growth arrested with correct
            use of pixmap caching call.

            3. JCK interactive EventTest failed.

            Resolution:
            XtGrabPointer failure for Java Popups corrected
            using current time.

            4. Error: Object "" does not have windowed
               ancestor.

            Resolution:
            dsm checked for null before destroy.
            No error message

            5. XmClipboardRetrive() sometimes goes hang
               when by CopyByName method.

            Resolution:
            XmClipboardEndCopy had been modified to
            avoid a bad loop during clean up.

            6. Motif2.1 ScrolledListWidget give much smaller
               item height than Motif1.2.

            Resolution:
            Condition has been added to check the List height
            value. If height value is zero, it will take default
            height size.

            PHSS_18013:
            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 in a cascading
            popup.

            PHSS_17326:
            1. Motif application causes Xserver memory to grow
               continously.

            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. Bookmarks icon overlaps string in 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. ScrolledWindow doesn't accept initial sizes.

            Resolution:
            The fix ensures the behaviour of ScrolledWindow
            with initial sizes specified and scrolling policy
            as XmVARIABLE to be same as defined in Motif1.2.
            When initial width and height for the ScrolledWindow
            is set during creation, it is used till the widget is
            realized and no size change is accepted until the widget
            is realized.

            7. V2200 Motif2.1 header file XmP.h doesn't match definition
               in libXm.a

            Resolution:
            XmeStringsAreEqual is undefined. The fix defines
            _XmStringsAreEqual to XmeNamesAreEqual.

            8. Xlib creates incorrect fontset if XLFD defines codeset
               entry.

            Resolution:
            Font selection/loading code fixed in libX11.3.

            9. XmbResetIC() returns NULL if current locale is *.utf8.

            Resolution:
            _XimCommitedMbString() fixed for *.utf8 locales in libX11.3.

            10. 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.

            11. All CDE components abort when trying to copy in
                zh_eucTW locale.

            Resolution:
            conversion routine for eucTW fixed in libX11.2.

            12. _XlcResolveLocaleName allocates too little
                memory, corrupts malloc.

            Resolution:
            memory allocation corrected in libX11.2.

            13. Netscape is very slow to load after
                PHSS_16617/PHSS_16620.

            Resolution:
            XCreateFontSet() now uses XListFonts() in libX11.1.

            14. 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.

            15. 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.

            16. 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.

            17. 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.

            18. 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.

            19. Buffer overflow in Xt.

            Resolution:
            Buffer overflow has been prevented by structure
            fields initialization. Changes from the TOG.

            20. 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.

            21. 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.

            PHSS_17422:
            1) Include iso_8859.15 related changes.

            Resolution:
            Introducing new files for euro related functionality.

            PHSS_16620:
            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.Cut/paste doesn't work properly under LANG=ja_JP.SJIS
              on XmText widget in X11R5.

            6.PHSS_11628 Missing charsets in String to FontSet
              conversion.

            7.XmbTextListToTextProperty has a 1024 item limit in
              chinese_s locale.

            8.DrawingArea widget aborts when Ctrl+mouse button1 is
              pressed.

            9.Applications that use XmListDeletePos to update the
              list elements in the list widget run slowly due to
              server roundtrip in ResetHeight.

            10.Under certain circumstances when upgrading from
               10.X to 11.0 an existing library link (for example,
               libXm.1) may be deleted. This results in the failure
               of programs such as hpterm. This patch will create
               all required X11/Motif library symbolic links.

            PHSS_16901:
            See associated defect reports for explanation.

            PHSS_16623:
            1) MultiScreen support.

            PHSS_16169:
            See associated defect reports for explanation.

            PHSS_15012:
            See associated defect reports for explanation.

            PHSS_14560:
            See associated defect reports for explanation.

            PHSS_13871:
            See associated defect reports for explanation.

    SR:
            1653199067 1653305649 8606109954 8606135223 8606189804
            8606165143 8606174369 8606178335 8606181392 8606181931
            8606182415 8606184153 8606185347 8606184211 8606187333
            8606169890 8606125034 8606136372 8606135039 8606145270
            8606178070 8606127523 8606145273 8606188614 8606188843
            8606201477 8606184720 8606147293 8606167359 8606156789
            1653288472 5003371278 8606124667 8606144972 8606147643
            8606166941 8606163001 8606172972 5003340836 5003441501
            8606127115 8606132406 8606133112 8606134013 8606134816
            8606136366 8606137245 8606137752 8606143928 8606144589
            8606137086 8606152889 8606154956 8606132670 8606132671
            8606132679 8606132693 8606132697 8606134003 8606130373
            8606103851 8606109746 8606110900 8606124975 8606126776
            5003320218 8606126015 8606125865 1653106443 5003450940
            5003454470 5003452326 5003459289 5003459495 5003466342
            8606106085 8606103795 5003454470 5003452326 5003459289
            5003459495 5003466342 1653303917 1653303719 5003452490
            1653300525 5003450924 5003454462 1653277608 5003448381
            5003444000 5003445783 1653278473 1653285460 5003378281
            5003439984 5003432005 1653274571 5003379560 1653198150
            5003366054 1653251488 1653230441 5003398248 1653258061
            1653261891 1653219345 5003410654 1653267971 5003426346
            4701398339 4701392571 5003419978 5003413898 4701394452
            4701394478 4701392506 4701392514 4701392563 4701392605
            4701392530 4701392548 4701392555 4701394197 4701394981
            4701394965 4701394973 4701395723 5003413237 1653227686
            1653242164 5003410951 1653251942 1653253625 4701384677
            1653250662 5003407635 1653251975 5003406397 1653246470

    Patch Files:

            X11.MOTIF-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/Motif1.2/libXm.1
            /usr/lib/Motif1.2_R6/libXm.2
            /usr/lib/Motif1.2_R6/libXm.3
            /usr/lib/Motif2.1/libXm.4
            /usr/lib/Motif2.1/libMrm.3
            /usr/lib/Motif1.2/libMrm.1

            X11.X11R5-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/X11R5/libX11.1
            /usr/lib/X11R5/libXt.1
            /usr/lib/X11R5/libXhp11.1

            X11.X11R6-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/X11R6/libICE.1
            /usr/lib/X11R6/libICE.2
            /usr/lib/X11R6/libX11.2
            /usr/lib/X11R6/libX11.3
            /usr/lib/X11R6/libXIE.1
            /usr/lib/X11R6/libXIE.2
            /usr/lib/X11R6/libXext.2
            /usr/lib/X11R6/libXext.3
            /usr/lib/X11R6/libXhp11.2
            /usr/lib/X11R6/libXhp11.3
            /usr/lib/X11R6/libXi.2
            /usr/lib/X11R6/libXi.3
            /usr/lib/X11R6/libXp.2
            /usr/lib/X11R6/libXt.2
            /usr/lib/X11R6/libXt.3
            /usr/lib/X11R6/libXtst.1
            /usr/lib/X11R6/libXtst.2

            X11.X11-FONT-AUX,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/X11/fonts/iso_8859.15/75dpi/fonts.alias
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_5x7.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_6x13.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_6x13B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_7x13.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_7x13B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_7x14.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_7x14B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_8x13B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_9x15.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_9x15B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys13.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys14.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys16.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys19.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys23.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys26.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user11x19.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user11x19B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user12x23.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user13.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user13B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user14.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user14B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user14x26.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user14x26B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user16.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user16B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user17.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user17B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user19.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user19B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user23.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user23B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user26.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user26B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user6x13.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user6x13B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user6x14.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user6x14B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user6x16.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user7x17.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user8x16.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user8x19.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user9x17.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user9x17B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_10x20.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_6x10.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_8x13.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys17.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user12x23B.pcf.Z
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user8x16B.pcf.Z

    what(1) Output:

            X11.MOTIF-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/Motif1.2/libXm.1:
                    OSF/Motif Version 1.2.6
                    X Window System, Version 11 R5+ HP-UX B.10.10.00 Jul
                            y 2001 Patch Release
                    (build date: Tue Jun 19 16:03:41 IST 2001)
            /usr/lib/Motif1.2_R6/libXm.2:
                    OSF/Motif Version 1.2.6
                    X Window System, Version 11 R6+ HP-UX B.10.20.00 Jul
                            y 2001 Patch Release
                    (build date: Mon Jun 18 17:16:04 IST 2001)
            /usr/lib/Motif1.2_R6/libXm.3:
                    OSF/Motif Version 1.2.6
                    X Window System, Version 11 R6+ HP-UX B.10.30.00 May
                             1998 Patch Release
                    (build date: Thu Jul 16 18:47:27 IST 1998)
            /usr/lib/Motif2.1/libXm.4:
                    View: /view/x_r6jul01_1100, Build Type: r6jul01_1100
                    motif2.1
                    (build date: Fri Jul 13 13:37:24 IST 2001)
                    Motif Version 2.1.0
            /usr/lib/Motif2.1/libMrm.3:
                    View: /view/x_r6oct99_1100, Build Type: r6oct99_1100
                    motif2.1
                    (build date: Tue Oct 26 12:12:15 MDT 1999)
            /usr/lib/Motif1.2/libMrm.1:
                    X Window System, Version 11 R5+ HP-UX B.10.10.00 Oct
                             1999 Patch Release
                    (build date: Mon Oct 4 08:54:48 MDT 1999)

            X11.X11R5-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/X11R5/libX11.1:
                    X Window System, Version 11 R5+ HP-UX B.10.10.00 Jul
                            y 2001 Patch Release
                    (build date: Tue Jun 19 15:21:12 IST 2001)
            /usr/lib/X11R5/libXt.1:
                    X Window System, Version 11 R5+ HP-UX B.10.10.00 Aug
                            ust 2000 Patch Release
                    (build date: Wed Aug 16 01:19:00 IST 2000)
            /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)

            X11.X11R6-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/X11R6/libICE.1:
                    X Window System, Version 11 R6+ HP-UX B.10.20.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 15:06:31 IST 2001)
            /usr/lib/X11R6/libICE.2:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 11:12:03 IST 2001)
            /usr/lib/X11R6/libX11.2:
                    X Window System, Version 11 R6+ HP-UX B.10.20.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 13 16:25:36 IST 2001)
            /usr/lib/X11R6/libX11.3:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Thu Jun 14 13:14:14 IST 2001)
            /usr/lib/X11R6/libXIE.1:
                    Built for: 10.20 on HP-UX Daily, -O +Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 19:30:15 MDT 1999)
            /usr/lib/X11R6/libXIE.2:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:36:28 MDT 1999)
            /usr/lib/X11R6/libXext.2:
                    Built for: 10.20 on HP-UX Daily, -O +Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 19:27:38 MDT 1999)
            /usr/lib/X11R6/libXext.3:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:32:42 MDT 1999)
            /usr/lib/X11R6/libXhp11.2:
                    X Window System, Version 11 R6+ HP-UX B.10.20.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 13 15:29:24 IST 2001)
            /usr/lib/X11R6/libXhp11.3:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Thu Jun 14 15:00:03 IST 2001)
            /usr/lib/X11R6/libXi.2:
                    Built for: 10.20 on HP-UX Daily, -O +Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 19:35:16 MDT 1999)
            /usr/lib/X11R6/libXi.3:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:43:21 MDT 1999)
            /usr/lib/X11R6/libXp.2:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jan
                            uary 2001 Patch Release
                    (build date: Thu Dec 21 00:05:46 IST 2000)
            /usr/lib/X11R6/libXt.2:
                    X Window System, Version 11 R6+ HP-UX B.10.20.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 15:25:58 IST 2001)
            /usr/lib/X11R6/libXt.3:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 11:48:13 IST 2001)
            /usr/lib/X11R6/libXtst.1:
                    Built for: 10.20 on HP-UX Daily, -O +Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 19:35:48 MDT 1999)
            /usr/lib/X11R6/libXtst.2:
                    Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
                            Onolimit
                    X Window System, Version 11 R6
                    (build date: Sun Sep 12 23:44:03 MDT 1999)

            X11.X11-FONT-AUX,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/X11/fonts/iso_8859.15/75dpi/fonts.alias:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_5x7.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_6x13.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_6x13B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_7x13.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_7x13B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_7x14.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_7x14B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_8x13B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_9x15.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_9x15B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys13.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys14.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys16.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys19.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys23.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys26.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user11x19.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user11x19B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user12x23.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user13.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user13B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user14.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user14B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user14x26.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user14x26B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user16.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user16B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user17.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user17B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user19.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user19B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user23.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user23B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user26.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user26B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user6x13.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user6x13B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user6x14.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user6x14B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user6x16.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user7x17.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user8x16.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user8x19.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user9x17.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user9x17B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_10x20.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_6x10.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_8x13.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_sys17.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user12x23B.pcf.Z:
                    None
            /usr/lib/X11/fonts/iso_8859.15/75dpi/iso15_user8x16B.pcf.Z:
                    None

    cksum(1) Output:

            X11.MOTIF-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            787874871 2301952 /usr/lib/Motif1.2/libXm.1
            1277086533 2326528 /usr/lib/Motif1.2_R6/libXm.2
            2541488455 2260992 /usr/lib/Motif1.2_R6/libXm.3
            2135971011 2924544 /usr/lib/Motif2.1/libXm.4
            616158609 212992 /usr/lib/Motif2.1/libMrm.3
            162322526 196608 /usr/lib/Motif1.2/libMrm.1

            X11.X11R5-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            1941724096 851968 /usr/lib/X11R5/libX11.1
            1325092991 421888 /usr/lib/X11R5/libXt.1
            3442655101 81920 /usr/lib/X11R5/libXhp11.1

            X11.X11R6-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            2770917414 122880 /usr/lib/X11R6/libICE.1
            3348345011 118784 /usr/lib/X11R6/libICE.2
            4014319162 1351680 /usr/lib/X11R6/libX11.2
            3155989721 1396736 /usr/lib/X11R6/libX11.3
            3279216511 90112 /usr/lib/X11R6/libXIE.1
            3306306622 98304 /usr/lib/X11R6/libXIE.2
            3975407604 110592 /usr/lib/X11R6/libXext.2
            1293769085 126976 /usr/lib/X11R6/libXext.3
            4270718079 69632 /usr/lib/X11R6/libXhp11.2
            2832494220 65536 /usr/lib/X11R6/libXhp11.3
            744623939 57344 /usr/lib/X11R6/libXi.2
            2448697104 61440 /usr/lib/X11R6/libXi.3
            2061644124 53248 /usr/lib/X11R6/libXp.2
            4222131366 483328 /usr/lib/X11R6/libXt.2
            2358679893 512000 /usr/lib/X11R6/libXt.3
            2491670126 32768 /usr/lib/X11R6/libXtst.1
            1260438326 36864 /usr/lib/X11R6/libXtst.2

            X11.X11-FONT-AUX,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            3181463229 5821 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    fonts.alias
            3063936058 4217 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_5x7.pcf.Z
            598480739 4994 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_6x13.pcf.Z
            3608134708 4796 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_6x13B.pcf.Z
            2485681351 5441 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_7x13.pcf.Z
            397843369 5342 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_7x13B.pcf.Z
            1038713884 5336 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_7x14.pcf.Z
            2619890835 5234 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_7x14B.pcf.Z
            1742845688 5442 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_8x13B.pcf.Z
            2558542047 6045 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_9x15.pcf.Z
            440238363 6125 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_9x15B.pcf.Z
            2627227868 5515 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_sys13.pcf.Z
            215480103 5684 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_sys14.pcf.Z
            3662157065 5821 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_sys16.pcf.Z
            3904508416 6551 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_sys19.pcf.Z
            106645826 7001 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_sys23.pcf.Z
            3911309062 7630 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_sys26.pcf.Z
            2002498103 8205 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user11x19.pcf.Z
            1101689143 8239 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user11x19B.pcf.Z
            200771172 8666 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user12x23.pcf.Z
            3344276470 6435 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user13.pcf.Z
            1470944805 6547 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user13B.pcf.Z
            2681842233 6629 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user14.pcf.Z
            3515697480 6718 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user14B.pcf.Z
            513519885 9233 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user14x26.pcf.Z
            2526607718 9424 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user14x26B.pcf.Z
            4177205777 7085 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user16.pcf.Z
            1208602168 7215 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user16B.pcf.Z
            1392628183 7457 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user17.pcf.Z
            795430099 7457 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user17B.pcf.Z
            1274678912 7972 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user19.pcf.Z
            1413494322 8137 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user19B.pcf.Z
            2052972203 8582 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user23.pcf.Z
            2319093276 8826 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user23B.pcf.Z
            2173200294 9105 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user26.pcf.Z
            3824253094 9298 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user26B.pcf.Z
            333432968 6146 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user6x13.pcf.Z
            2655188882 6265 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user6x13B.pcf.Z
            2828306365 6245 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user6x14.pcf.Z
            1718455574 6383 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user6x14B.pcf.Z
            2978441319 6785 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user6x16.pcf.Z
            3781754572 7085 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user7x17.pcf.Z
            646909812 7201 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user8x16.pcf.Z
            700757385 7462 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user8x19.pcf.Z
            645884797 7435 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user9x17.pcf.Z
            711215460 7004 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user9x17B.pcf.Z
            3531204846 5732 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_10x20.pcf.Z
            3162639883 4829 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_6x10.pcf.Z
            3263708130 5411 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_8x13.pcf.Z
            108254264 6074 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_sys17.pcf.Z
            35066654 8845 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user12x23B.pcf.Z
            2450127494 7287 /usr/lib/X11/fonts/iso_8859.15/75dpi/
                    iso15_user8x16B.pcf.Z

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHSS_13871 PHSS_14560 PHSS_15012 PHSS_16169 PHSS_16623 PHSS_16901
            PHSS_16620 PHSS_17422 PHSS_17326 PHSS_18013 PHSS_19593 PHSS_20142
            PHSS_19964 PHSS_20865 PHSS_21493 PHSS_21959 PHSS_22946 PHSS_23823

    Equivalent Patches:
            PHSS_23518:
            s700: 10.20
            s800: 10.20

            PHSS_24386:
            s700: 11.11
            s800: 11.11

    Patch Package Size: 16490 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_23520

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHSS_23520.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHSS_23520. If you do not wish to retain a
            copy of the original software, use the patch_save_files option:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHSS_23520.depot

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHSS_23520.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHSS_23520.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHSS_23520.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions: None
    -----End of Document ID: PHSS_23520------------------------------------------


    Document ID: PHNE_24309
    Date Loaded: 20010810
          Title: s700_800 11.11 APA B.11.11.00 cumulative patch

    Patch Name: PHNE_24309

    Patch Description: s700_800 11.11 APA B.11.11.00 cumulative patch

    Creation Date: 01/06/19

    Post Date: 01/08/10

    Hardware Platforms - OS Releases:
            s700: 11.11
            s800: 11.11

    Products:
            HP Auto-Port Aggregation/9000 B.11.11.00

    Filesets:
            HP-APA-KRN.APA-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP
            HP-APA-KRN.APA-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP
            HP-APA-RUN.APA-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,v=HP
            HP-APA-RUN.APA-INIT,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,v=HP
            HP-APA-FMT.APA-FORMAT,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,v=HP
            HP-APA-SAM.SAM-APA,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,v=HP
            HP-APA-LM.APA-LM,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,v=HP

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            Yes
            PHNE_24309: PANIC
            PHNE_24072: PANIC
            PHNE_23160: PANIC

    Category Tags:
            defect_repair enhancement general_release critical panic

    Path Name: /hp-ux_patches/s700_800/11.X/PHNE_24309

    Symptoms:
            PHNE_24309:
            1. LACP:ports that does not receive LACP packet from partner
               are not removed from link aggregation.
            2. LACP:Ports go into a different link aggregation after all
               ports in the link aggregation go down and then up.
            3. LACP:ports going down and up again will NOT join any link
               aggregation when previous one is used.
            4. Enhancement:new configurable parameter to change the
               default port configuration mode.
            5. Service Guard nodes panic when switching back to primary
               FEC_AUTO link aggregation.
            6. The creation of PAgP linkagg, may oscillates when 2 ports
               from different servers connect to a hub or connect
               back-to-back with cross over cables.
            7. Disconnect and reconnect of cable from ethernet card
               running PAgP or LACP loses network route and sometimes
               PAgP takes a long time to converge.
            8. Enhance the IP Based algorithm to use the sum of source
               and destination IP address.
            9. APA FEC_AUTO ports can be manually aggregated when the
               system boot up.
            10. LAN MONITOR: lanapplyconf does not move multiple IP
               addresses to fail-over group.
            11.Duplicate MAC addresses are used after an interface is
               removed from a HOT-STANDBY aggregation.
            12.Enhancement: Allow link-down interfaces to be added into
               manual link aggregations.
            13.Enhancement: Allow link-down interfaces to be added into
               manual link aggregations (including hot_standby link).
            14.Manual and PAgP linkagg allow mixture of HalfDuplex
               and FullDuplex devices.
            15.lanadmin can not get statistics of linkagg.
            16.Interactive lanadmin APA Outbound Queue Length is wrong.

            PHNE_24072:
            1. APA panic with DLPI scaffold and random reset test over a
               failover group.
            2. 11.11 APA panic with Interrupt stack overflow.

            PHNE_23160:
            1. Lanqueryconf and lanapplyconf dont work with LanMonitor
               when SNAP is configured.
            2. Cannot configure more than 5 link aggregates.
            3. LanMonitor: /sbin/init.d/hplm stop loses subnet mask
            4. panic - data page fault in apa_output()
            5. FEC_AUTO linkagg may not return to its original linkagg
               after linkdown.
            6. Lan Monitor: lanqueryconf puts gelan linkagg and btlan
               ports in one fail-group.
            7. LM: Can't remove failover group if lanapplyconf fails
               in the middle.
            8. LM: lanapplyconf cannot add ports to linkagg with
               different GC.
            9. apa_stop causes a spinlock deadlock with
               hw_ift_list_lock to occur
            10.APA panic in apa_build_and_send_poll_packet()
            11.Can not set and remove function addr for
               token ring LM fail-over group
            12.APA-LM fails to enable/disable multicast
               address for Token Ring FO group
            13.APA LB_PORT Load Balancing Doesn't Work
            14.Lan Monitor failover groups that have an APA link
               aggregation as the primary and/or standby link do not
               communicate with other devices on the network.
            15.System panics when nettl trace on APA continues for more
               than several hours
            16.A LAN Monitor fail-over group containing a Link
               Aggregation as the primary link will intermittently
               fail to receive data after a bind request.
            17.Can't exit Add or Delete Network Physical Ports DIB
               after an error
            18.Add or Delete Network Physical Port DIB does not display
               and error
            19.APA does NOT prevent a non-ether port from being set to
               MANUAL mode
            20.hp_apa Stop crash system on spinlock deadlock/GIGABIT

    Defect Description:
            PHNE_24309:
            Fix Summary:
              For MANUAL: 12,13,14
              For FEC_AUTO: 5,6,7,9
              For HOT-STANDBY: 11
              For LAN MONITOR: 10
              For LACP: 1,2,3
              Common to all: 4,8,15,16

            1. JAGad63198:
               After a port's parnter stops sending LACP packets for
               more than several minutes, the port is still in LACP
               link aggregation. This is a violation of IEEE 802.3ad
               specifications.

            Resolution:
               Code changed to ensure that a time-out port is removed
               from its current link aggregation.

            2. JAGad55785:
               If all ports in a LACP link aggregation, say lan900, go
               down and then go up again, the ports will form a new link
               aggregation other than lan900 because lan900 is reserved
               by LACP.

            Resolution:
               When all ports of a LACP link aggregation go down, the
               link aggregation is made available for any LACP port.

            3. JAGad57002:
               After all ports in a LACP link aggregation go down, the
               link aggregation is available for MANUAL, FEC_AUTO and
               LACP port to join in. Before the ports come up again, the
               link aggregation could be occupied by MANUAL and FEC_AUTO
               ports. These ports will fail to be added into their
               original link aggregation and become standalone ports.

            Resolution:
               Code changed to make a LACP link aggregation only
               available for LACP ports when all of its ports go down.

            4. JAGad56988:
               The default APA port configuration mode is FEC_AUTO and
               it is not user-configurable. To change port's default
               configuration mode to non-FEC_AUTO mode, users have to
               specify each non-FEC_AUTO port's mode in 'hp_apaportconf'
               file. Failing to do this sometimes leads to unwanted
               aggregation.

            Resolution:
               Added a new variable,APA_DEFAULT_PORT_MODE, to hp_apaconf
               file that will allow the user to select MANUAL as the
               default APA port configuration mode.

            5. JAGad68730:
               Service Guard (SG) switches over to the standby FEC_AUTO
               link aggregation when the primary FEC_AUTO link
               aggregation goes down. After the primary link aggregation
               comes up again, SG will try to switch back to the primary
               link aggregation, and it panics because the primary link
               aggregation is not stablized yet.

            Resolution:
               As a workaround, APA will delay the notification of
               link-up events to SG until the aggregation becomes
               stable.

            6. JAGad51978:
               when two ports running PAgP on different machines are
               connected to a hub or connected back-to-back with cross
               over cables, the ports may go in and out of linkagg
               repeatedly.

            Resolution:
               The solution changes the process that causes the
               oscillation on the PAgP port.

            7. JAGad55767:
               problem 1: Sometimes during reboot, if the switch side is
               not set to be FEC_AUTO mode, ports in FEC_AUTO mode at
               the server side will not go to Standalone state.
               problem 2: If an Ethernet NIC is reset,"lanadmin reset"
               or cable disconnect/reconnect, the NIC hardware will
               recover, but its IP interface is rendered unusable.
               Specifically, the IP interface route is removed from
               the hosts routing table.

            Resolution:
               for problem 1: if the other side of the link is not
               running PAgP, the port in FEC_AUTO mode will be moved
               to STANDALONE state in specific time period.
               for problem 2: APA has add a new variable
               APA_DEFAULT_PORT_MODE in hp_apaconf file, we
               recommend users to set it to be MANUAL mode when system
               boot up. If you don't want a port to be part of a
               linkagg, put it to MANUAL mode is highly recommended.

            8. JAGad26600:
               The APA IP Based Load Balancing algorithm should be
               updated to use both Source IP address and the Destination
               IP address instead of just the least significant byte of
               the destination IP address.This will result in a better
               distribution of traffic when using this algorithm.

            Resolution:
               we enhanced the APA IP Based Load Balancing Algorithm
               for better distribution.

            9. JAGad62161:
               APA capable ports with their configuration modes set to
               FEC_AUTO can be aggregated into a manual aggregation with
               the hp_apaconf file HP_APA_MANUAL_LA variable. This
               should not be allowed.

            Resolution:
               The solution is to check that the mode is FEC_AUTO or
               LACP_AUTO and not allow it to be included in a MANUAL
               mode linkagg.

            10.JAGad58435:
               Lanapplyconf assumes only one IP interface exists on
               the primary port. If multiple IP addresses are configured
               on the primary port, only the primary IP address is moved
               on creating fail-over group.

            Resolution:
               Code changes made to move all IP interfaces from primary
               port to fail-over group.

            11.JAGad69882:
               If primary interface is added into a HOT-STANDBY
               aggregation after secondary interface, the aggregation
               will have the same MAC address as the secondary interface
               when the secondary interface is removed from the
               aggregation.

            Resolution:
               Code changes made to ensure that a HOT-STANDBY
               aggregation always has the MAC address of the primary
               interface.

            12.JAGad66863:
               If an interface is in link-down (e.g. cable disconnected)
               state, it cannot be added into a link aggregation. This
               restriction causes a manual aggregation to fail to form
               at boot time when a link-down interface is included.
               Adding a link-down interface to link aggregation via
               lanadmin command also fails.

            Resolution:
               Link-down interfaces are now allowed to be included into
               a link aggregation as inactive members. The interface
               will only become functional when it comes up.

            13.JAGac94919:
               If an interface is in link-down (e.g. cable disconnected)
               state, it cannot be added into a link aggregation. This
               restriction causes a manual aggregation (including
               hot_standby link) to fail to form at boot time
               when a link-down interface is included. Adding a
               link-down interface to link aggregation via lanadmin
               command also fails.

            Resolution:
               Link-down interfaces are now allowed to be included into
               a link aggregation as inactive members. The interface
               will only become functional when it comes up.

            14.JAGad67040:
               when aggregate ports to a linkagg, APA doesn't check for
               duplex mismatches and does allow the linkagg to form.

            Resolution:
               we add the check for Duplex mismatches, and not allow the
               linkagg to form.

            15.JAGad69427:
               lanadmin fails to give the mib statistics for a linkagg.

            Resolution:
               lanadmin now shows the correct mib information for the
               linkagg.

            16.JAGad73544:
               The interactive lanadmin command is displaying an
               erroneous value for the APA Outbound Queue Length after
               booting the system.

            Resolution:
               While running lanadmin, the field "Outbound Queue Length"
               now shows the correct value for linkagg.

            PHNE_24072:
            1. JAGad53984:
               Sometimes in nested fail-over group, if all linkaggs go
               down,due to the sync model it takes some time to remove
               all the linkaggs.
               Meanwhile if first linkagg's port comes up again,
               it tries to access the second linkagg's port and since
               it is down, a page fault occurs.

               panic+0x14
               report_trap_or_int_and_panic+0x84
               interrupt+0x3b8
               $ihndlr_rtn+0x0
               apa_verify_linkagg+0x338
               apa_ioctl_add_linkagg_ports+0x778
               apa_event_interface_up+0x728
               apa_process_event+0x210
               apa_process_queue+0x190
               invoke_callouts_for_self+0xe4
               sw_service+0xb4
               mp_ext_interrupt+0x2c0
               ivti_patch_to_nop3+0x0
               fpdlongloop_2_0+0x58
               fdc_more_pages+0x8
               hdl_cwfault+0xb64
               vm_no_io_required+0xc48
               vx_do_pagein+0x100
               vx_pagein+0x1d0
               virtual_fault+0x668
               vfault+0x220
               trap+0xa80
               nokgdb+0x8

            Resolution:
               To fix the problem, when all ports of a linkagg go down
               and the linkagg is part of a failover group, the linkagg
               will be removed immediately intead of being processed
               via the synch-Q.

            2. JAGad56321:
               This problem is caused when a port is set in outbound
               promiscuous mode and is running pagp. The driver loops
               back every packet for an outbound promiscuous port,
               this causes a pagp function to recursively call itself,
               at last the stack overflow.

               panic+0x6c
               report_trap_or_int_and_panic+0x94
               interrupt+0x208
               $ihndlr_rtn+0x0
               pagpXmitConfiguration+0x0
               pagp_xmit_sm+0x9d8
               pagp_port_up_a7_a8+0x58
               pagp_port_sm+0x428
               process_info_pkt+0x3d8
               pagp_ctrl+0xbc
               pagp_recv+0x130
               lanc_802_2_ics+0x51c
               btlan_slow_hw_req+0xe3c
               btlan_hw_req+0xce4
               btlan_resolved_output+0x18
               pagp_send_hello+0x318
               pagp_xmit_sm+0xab4
               pagp_port_up_a7_a8+0x58
               pagp_port_sm+0x428
               process_info_pkt+0x3d8
               pagp_ctrl+0xbc
               .
               .
               .
               pagp_ctrl+0xe4
               pagp_poll_timeout+0x1c
               invoke_callouts_for_self+0x9c

            Resolution:
               To fix the problem, PAgP will check the mac address of
               incoming packet, if it matches the port's own mac
               address, the packet will be dropped.

            PHNE_23160:
            1. JAGad39337: LAN Monitor configured LinkAggs do not work
               when SNAP encapsulation is used. Both lanqueryconf and
               lanapplyconf fail to recognize SNAP as a valid
               configuration and therefore fail to configure Fail-over
               groups when this encapsulation is used.

            Resolution:
               Previously lanmonconf only checks and sets 'lan'
               interface. Now both 'lan' and 'snap' interfaces are
               checked and searched.

            2. JAGad39341: When booting a system APA will only configure
               the first 5 LinkAggs. This is caused because the start-up
               script uses lanscan to determine the LinkAgg PPA # and
               since only the first 5 LinkAggs are shown by default in
               lanscan only these will be configured.

            Resolution:
               Modify the /sbin/init.d/hp_apa start-up script to not use
               lanscan to determine the PPA numbers of the LinkAggs to
               pre-configure at boottime.

            3. JAGad40906
               when a /sbin/init.d/hplm stop is performed, LAN Monitor
               fails to save the netmask information from the fail-over
               group prior to unplumbing it and moving the IP address
               back to the primary link. So the mask reverts to
               standard IP class mask as default.

            Resolution:
               This problem is fixed in the landeleteconf code.
               The netmask address is now saved before the fail-over
               group is unplumbed. The netmask is then reconfigured
               on the primary port during the ifconfig process.

            4. JAGad44744
               An aggregation using LB_PORT load balancing mode can
               execute a path that uses an uninitialized variable
               which causes the panic:

                  Interrupt Type 15 (Data page fault):
                  crash event was a panic

                    panic+0x14
                    report_trap_or_int_and_panic+0x84
                    trap+0xd9c
                    nokgdb+0x8
                    apa_output+0x360
                    hp_dlpi_wput+0x98
                    putnext+0xcc
                    ip_wput_frag+0x198
                    ip_wput_ire+0x10a8
                    ip_wput+0x470
                    putnext+0xcc
                    udp_wput+0x328
                    putnext+0xcc
                    svc_clts_ksend+0xe8
                    svc_sendreply+0x64
                    rfsexp_dispatch+0x230
                    svc_getreq+0x1f4
                    svc_run+0x728
                    nfsexp_svc+0x1e0
                    nfs_stub_svc+0xa4
                    coerce_scall_args+0xcc
                    syscall+0x6f8
                    $syscallrtn+0x0

            Resolution:
               Correctly initialized the variable.

            5. JAGad44820: A window in the PAgP logic causes multiple
               APA processes to attempt aggregation of the same port.
               This occurs when all the ports in the linkagg go down
               and then come back up. The formation of the linkagg
               may cause to form to a different linkagg than the
               original.

            Resolution:
               A new function is introduced to ensure that only one port
               can access the pagp record information.

            6. JAGad46730: For lan monitor, 'lanqueryconf -s' puts
               gelan linkagg ports and btlan ports in one fail-group;
               when 'lanapplyconf' is executed afterwards, it will fail
               with error number 1023, which means "speed mismatch".

            Resolution:
               Added another ioctl to check if two ports can be included
               in a linkagg. All checks for compatible ports are moved
               into kernel.

            7. JAGad46735
               when lancheckconf command attempts to duplicate some of
               the kernel checks to verify fail-over group
               configuration, some of the key checks are missing
               (i.e. CKO support, speed match). Therefore illegal
               configurations may be allowed during the query process,
               and therefore may partially fail during the apply.
               This will cause the binary file to not be created and
               therefore any partial configurations that completed
               during the apply will not be able to be deleted.

            Resolution:
               Added the missing checks as in JAGad46730. Also
               lanapplyconf will run to completion thus creating
               a binary configuration file. Then patially configured
               groups can be deleted.

            8. JAGad46809
               In lan monitor mode, a port cannot be added to an
               empty linkagg with different Group Capability.

            Resolution:
               in lanapplyconf, we no longer check the Group
               Capability for LAN_MONITOR.

            9. JAGad48765
               When the command /sbin/init.d/hpapa stop is executed
               a system panic may occur. This occurs when the
               routine apa_stop holds the hw_ift_list_lock across
               the call to apa_ioctl_protocol_stop. This function
               calls into DLPI which can also try to acquire the
               hw_ift_list_lock.

            Resolution:
               All references to the hwift_list_lock were removed
               from apa since they are no longer needed after
               changing the apa processing of the hw_ift_list.

            10.JAGad49351
               function apa_build_and_send_poll_packet attempts to
               deference a null pointer returned by allocb.

                    Interrupt Type 15 (Data page fault):
                    crash event was a panic
                    panic+0x14
                    report_trap_or_int_and_panic+0x84
                    interrupt+0x1d4
                    $ihndlr_rtn+0x0
                    apa_build_and_send_poll_packet+0xd8
                    apa_event_poll_timeout+0x1b0
                    apa_process_event+0x164
                    apa_process_request+0x108
                    apa_event+0x4b0
                    apa_poll_timeout+0x1c
                    invoke_callouts_for_self+0xc0
                    sw_service+0xb0
                    up_ext_interrupt+0x118
                    ivti_patch_to_nop2+0x0
                    ar_cmd_dispatch+0x58
                    ar_rput+0x84
                    csq_turnover_with_lock+0x84
                    putnext+0x258
                    ip_newroute+0x1f0
                    ip_wput+0x4c8
                    putnext+0xcc
                    udp_wput+0x328
                    putnext+0xcc
                    streams_putmsg+0x18c
                    sosend+0x788
                    sendit+0x150
                    sendto+0x5c
                    syscall+0x394
                    $syscallrtn+0x0

            Resolution:
               in function apa_build_and_send_poll_packet add a
               NULL_pointer check and appropriate processing.

            11.JAGad49525
               When running DLPI scaffold on a token ring LM
               fail-over group, all tests related to multicast fails.
               For token ring, DLPI and token ring driver uses
               different primitive values to process multicast
               request, these primitives are not handled by
               current apa_ioctl.

            Resolution:
               Change code in hp_apa_ctrl.c to handle these DLPI
               primitives.

            12.JAGad51186
               When a LM failover group of token ring is created,
               the multicast address cannot be enabled on the
               ports because the length of multicast address is
               set to 24 bytes for token ring cards in DLPI, but
               APA only store a maximum 20 bytes.

            Resolution:
               For token ring, now APA will only check and compare
               the first 6 bytes of the multicast address passed
               to it by DLPI.

            13.JAGad51231
               the LB_PORT load balancing mode didn't work, this is
               caused by a missing "break" in LB_PORT, so it falls
               into LB_MAC load balancing mode.
               the second problem is that the algorithm used to
               determine the index into the link distribution table
               is faulty.

            Resolution:
               Correctly break in LB_PORT, and corrected the algorithm.

            14.JAGad39352
               When a bind request from DLPI is queued in APA, the mblk
               from DLPI is copied and saved locally. Because DLPI did
               not send the correct size of data, some information of
               the bind request is lost.

            Resolution:
               As a work-around, the size of data in the mblk is reset
               to the correct value before copying the mblk. The final
               fix should be made in DLPI.

            15.JAGad39683
               For PAgP and LACP mode, a PAgP/LACP protocol packet is
               traced after it is sent to a driver for output. The mblk
               might have been freed before it gets traced, the trace
               routine then will access a NULL page, which causes a
               panic.

                    Stack trace:
                    Interrupt Type 15 (Data page fault):
                    panic+0x14
                    report_trap_or_int_and_panic+0x80
                    interrupt+0x1d4
                    $ihndlr_rtn+0x0
                    ktrc_write+0x618
                    pagp_send_hello+0x5a0
                    pagp_xmit_sm+0x13c4
                    pagp_processing_poll_timer+0xf0
                    pagp_ctrl+0x118
                    pagp_poll_timeout+0x24
                    invoke_callouts_for_self+0xc0
                    sw_service+0xb0
                    mp_ext_interrupt+0x144
                    ivti_patch_to_nop3+0x0
                    idle+0x49c
                    swidle_exit+0x0

            Resolution:
               The trace routine calls are moved before a packet is
               sent to a driver.

            16.JAGad41160
               When a bind request is made for a LAN Monitor fail-over
               group containing a Link Aggregation as the primary link,
               the request will be acknowleged OK immediately if the
               bind on the fail-over succeeds, while the actual binding
               on the primary link is queued and still waiting to be
               processed (due to the synchronized queue design ). If
               data is sent immediately after the bind request (e.g.
               linkloop command), it will be dropped.

            Resolution:
               When a linkagg is included in a fail-over group, the
               actual binding on it are processed right away rather than
               goes into the queue.

            17.JAGad53023:
               in SAM-APA, Enter the Add or Delete Network Physical
               PORTS DIB:
               1. Select and remove a port from the linkagg with the
    > arrow
               2. Select a port in the list of physical ports that is
                  in FEC_AUTO mode
               3. Click ok on the message that appears saying Cannot
                  add FEC_AUTO port to a MANUAL linkagg...
               from this point forward you can't exit this DIB with OK.
               The problem happens because SAM was treating the message
               that pops up on the screen as an error message. So SAM
               force the user to cancel out all the changes.

            Resolution:
               SAM does not consider the message as an error message
               and therefore allows the user to exit the screen by
               clicking OK.

            18.JAGad53024:
               in SAM-APA, Select a port in FEC_AUTO mode does not
               always display an error message saying Cannont add
               FEC_AUTO port to a MANUAL linkagg... This problem
               happens when the Linkaggregate is in the "NOT
               ENABLED" state. SAM was displaying the error message
               only when the Linkaggregate is in the "UP" state.

            Resolution:
               SAM will now diaplay the error message even if the
               Link aggregate is in the "NOT_ENABLED" state.

            19.JAGad52091:
               For non-ether port, currently the only valid mode is
               LAN_MONITOR. But lanadmin can still be used to set the
               mode to MANUAL.

            Resolution:
               before set the port's mode to MANUAL, check driver's
               type.

            20.JAGad53058:
               Panic spinlock deadlock: too much time

               crash event was a panic
               panic+0x6c
               too_much_time+0x2e8
               wait_for_lock+0x23c
               sl_retry+0x1c
               gelan_handle_events+0x528
               gelan_slow_isr+0x4c
               gelan_isr+0x558
               sapic_interrupt+0x2c
               mp_ext_interrupt+0x2ec
               ivti_patch_to_nop3+0x0
               idle+0x1c0
               swidle_exit+0x0

            Resolution:
               APA code failed to release lock for gelan. This has been
               corrected.

    SR:
            8606193988 8606186581 8606187793 8606187779 8606199543
            8606182762 8606186563 8606157268 8606192949 8606189219
            8606200706 8606197671 8606130159 8606197849 8606200243
            8606204362 8606184778 8606187113 8606170073 8606170077
            8606171642 8606175504 8606175580 8606177498 8606177503
            8606177577 8606179541 8606180129 8606180304 8606181970
            8606182015 8606170088 8606170419 8606171897 8606183812
            8606183813 8606182876 8606183847

    Patch Files:

            HP-APA-KRN.APA-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/lib/libhp_apa.a
            /usr/conf/lib/libpagp.a
            /usr/conf/lib/liblacp.a
            /usr/conf/lib/hp_apa_dbg.o
            /usr/conf/lib/pagp_dbg.o
            /usr/conf/lib/lacp_dbg.o
            /usr/conf/master.d/hp_apa

            HP-APA-KRN.APA-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/lib/libhp_apa.a
            /usr/conf/lib/libpagp.a
            /usr/conf/lib/liblacp.a
            /usr/conf/lib/hp_apa_dbg.o
            /usr/conf/lib/pagp_dbg.o
            /usr/conf/lib/lacp_dbg.o
            /usr/conf/master.d/hp_apa

            HP-APA-RUN.APA-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            /usr/lib/lanadmin/libdshp_apa.sl
            /usr/lib/lanscan/libpehp_apa.sl
            /usr/lib/nls/msg/C/dshp_apa.cat
            /usr/lib/nls/msg/C/pehp_apa.cat
            /usr/lib/nls/msg/C/lanmon.cat
            /opt/networkdocs/hp_apa_relno.pdf
            /opt/networkdocs/hp_apa_install.pdf

            HP-APA-RUN.APA-INIT,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            /usr/sbin/hp_apa_init
            /usr/sbin/hp_apaport_init
            /usr/sbin/hp_apa_util
            /usr/newconfig/etc/rc.config.d/hp_apaconf
            /usr/newconfig/etc/rc.config.d/hp_apaportconf
            /sbin/init.d/hpapa
            /sbin/init.d/hplm
            /sbin/rc2.d/S337hpapa
            /sbin/rc2.d/S343hplm

            HP-APA-FMT.APA-FORMAT,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            /usr/lib/libfmthp_apa.sl
            /usr/lib/libfmthp_apaport.sl
            /usr/lib/libfmthp_apalacp.sl
            /usr/lib/nls/msg/C/fmthp_apa.cat
            /usr/lib/nls/msg/C/fmthp_apalacp.cat
            /usr/lib/nls/msg/C/fmthp_apaport.cat

            HP-APA-SAM.SAM-APA,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            /usr/sam/lib/C/apa.ui
            /usr/sam/lib/C/apa_defs.ui
            /usr/sam/lib/C/apa.cb
            /usr/sam/help/C/nnc/apa.sdl
            /usr/sam/help/C/nnc/hplogo.pm
            /usr/sam/help/C/nnc/noteicon.pm
            /usr/sam/help/C/nnc/warnicon.pm
            /usr/sam/help/C/nnc/cauticon.pm
            /usr/sam/help/C/graphics/nnc_apa.l.pm.Z
            /usr/sam/lib/apa/apa.tm
            /usr/sam/lib/apa/apa.da
            /usr/sam/lbin/apa_utils
            /usr/sam/lbin/apa_get_info
            /usr/sam/lib/nnc/apa.sl

            HP-APA-LM.APA-LM,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/sbin/lanmonconf
            /usr/sbin/lanapplyconf
            /usr/sbin/lanqueryconf
            /usr/sbin/lancheckconf
            /usr/sbin/landeleteconf
            /etc/lanmon/lanconfig.ascii.sample
            /usr/share/man/man1m.Z/lanqueryconf.1m
            /usr/share/man/man1m.Z/lanapplyconf.1m
            /usr/share/man/man1m.Z/lancheckconf.1m
            /usr/share/man/man1m.Z/landeleteconf.1m

    what(1) Output:

            HP-APA-KRN.APA-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/lib/libhp_apa.a:
                    HP Auto-Port Aggregation (APA): hp_apa.c: PHNE_24309
                             B.11.11.03 Aug 4 2001 12:59:37
            /usr/conf/lib/libpagp.a:
                    HP Auto-Port Aggregation (APA): PAGP: PHNE_24309 B.1
                            1.11.03 Jul 30 2001 15:35:02
            /usr/conf/lib/liblacp.a:
                    HP Auto-Port Aggregation (APA): LACP: PHNE_24309 B.1
                            1.11.03 Jul 30 2001 15:37:54
            /usr/conf/lib/hp_apa_dbg.o:
                    None
            /usr/conf/lib/pagp_dbg.o:
                    None
            /usr/conf/lib/lacp_dbg.o:
                    None
            /usr/conf/master.d/hp_apa:
                    None

            HP-APA-KRN.APA-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/lib/libhp_apa.a:
                    HP Auto-Port Aggregation (APA): hp_apa.c: PHNE_24309
                             B.11.11.03 Aug 4 2001 13:04:09
            /usr/conf/lib/libpagp.a:
                    HP Auto-Port Aggregation (APA): PAGP: PHNE_24309 B.1
                            1.11.03 Jul 30 2001 15:32:12
            /usr/conf/lib/liblacp.a:
                    HP Auto-Port Aggregation (APA): LACP: PHNE_24309 B.1
                            1.11.03 Jul 30 2001 15:29:22
            /usr/conf/lib/hp_apa_dbg.o:
                    None
            /usr/conf/lib/pagp_dbg.o:
                    None
            /usr/conf/lib/lacp_dbg.o:
                    None
            /usr/conf/master.d/hp_apa:
                    None

            HP-APA-RUN.APA-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            /usr/lib/lanadmin/libdshp_apa.sl:
                    HP Auto-Port Aggregation (APA) LANADMIN: Date: Jun 2
                            6 2001 10:03:17
            /usr/lib/lanscan/libpehp_apa.sl:
                    HP Auto-Port Aggregation (APA) LANSCAN: Date: Oct 2
                             2000 17:26:38
            /usr/lib/nls/msg/C/dshp_apa.cat:
                    None
            /usr/lib/nls/msg/C/pehp_apa.cat:
                    None
            /usr/lib/nls/msg/C/lanmon.cat:
                    None
            /opt/networkdocs/hp_apa_install.pdf:
                    None
            /opt/networkdocs/hp_apa_relno.pdf:
                    None

            HP-APA-RUN.APA-INIT,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            /usr/sbin/hp_apa_init:
                    hp_apa_init $Revision: 1.6 $ $Date: 2000/03/21 13:4
                            4:44 $
            /usr/sbin/hp_apaport_init:
                    hp_apa_init $Revision: 1.4 $ $Date: 2000/03/29 09:5
                            1:38 $
            /usr/sbin/hp_apa_util:
                    HP Auto-Port Aggregation (APA) hp_apa_util: Date: Ja
                            n 23 2001 16:39:44
            /usr/newconfig/etc/rc.config.d/hp_apaconf:
                    hp_apaconf $Revision: 1.12 $ $Date: 2001/06/26 11:21
                            :20 $
            /usr/newconfig/etc/rc.config.d/hp_apaportconf:
                    hp_apaportconf $Revision: 1.8 $ $Date: 2000/05/15 16
                            :21:10 $
            /sbin/init.d/hpapa:
                    hp_apa $Revision: 1.9 $ $Date: 2001/06/26 11:22:11 $
            /sbin/init.d/hplm:
                    None
            /sbin/rc2.d/S337hpapa:
                    hp_apa $Revision: 1.9 $ $Date: 2001/06/26 11:22:11 $
            /sbin/rc2.d/S343hplm:
                    None

            HP-APA-FMT.APA-FORMAT,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            /usr/lib/libfmthp_apa.sl:
                    HP Auto-Port Aggregation (APA) FORMAT (LINKAGG) Date
                            : Oct 2 2000 17:26:52
            /usr/lib/libfmthp_apalacp.sl:
                    HP Auto-Port Aggregation (APA) FORMAT (LACP) Date: O
                            ct 2 2000 17:27:11
            /usr/lib/libfmthp_apaport.sl:
                    HP Auto-Port Aggregation (APA) FORMAT (PORT) Date: O
                            ct 2 2000 17:27:01
            /usr/lib/nls/msg/C/fmthp_apa.cat:
                    None
            /usr/lib/nls/msg/C/fmthp_apalacp.cat:
                    None
            /usr/lib/nls/msg/C/fmthp_apaport.cat:
                    None

            HP-APA-SAM.SAM-APA,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            /usr/sam/lib/C/apa.ui:
                    None
            /usr/sam/lib/C/apa_defs.ui:
                    None
            /usr/sam/lib/C/apa.cb:
                    None
            /usr/sam/help/C/nnc/apa.sdl:
                    None
            /usr/sam/help/C/nnc/cauticon.pm:
                    None
            /usr/sam/help/C/nnc/hplogo.pm:
                    None
            /usr/sam/help/C/nnc/noteicon.pm:
                    None
            /usr/sam/help/C/nnc/warnicon.pm:
                    None
            /usr/sam/help/C/graphics/nnc_apa.l.pm.Z:
                    None
            /usr/sam/lib/apa/apa.tm:
                    $Header: /samsrc/nnc/h/nnc_msgs.h 73.13 2000-09-06 0
                            3:42:18-06 samiso Exp $
            /usr/sam/lib/apa/apa.da:
                    None
            /usr/sam/lbin/apa_utils:
                    None
            /usr/sam/lbin/apa_get_info:
                    None
            /usr/sam/lib/nnc/apa.sl:
                    SAM Version
                    Built on date: 06/13/00 21:12:33 with build flags: -
                            g -DDEBUG -DNLS -DIO_CONV -DV4FS
                    Build environment HP-UX agra B.11.10 A 9000/712 2013
                            279033 two-user license

            HP-APA-LM.APA-LM,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/sbin/lanmonconf:
                    HP Auto-Port Aggregation(LM) lanmonconf: Date: Jun 2
                            6 2001 10:36:47
            /usr/sbin/lanapplyconf:
                    HP Auto-Port Aggregation(LM) lanmonconf: Date: Jun 2
                            6 2001 10:36:47
            /usr/sbin/lanqueryconf:
                    HP Auto-Port Aggregation(LM) lanmonconf: Date: Jun 2
                            6 2001 10:36:47
            /usr/sbin/lancheckconf:
                    HP Auto-Port Aggregation(LM) lanmonconf: Date: Jun 2
                            6 2001 10:36:47
            /usr/sbin/landeleteconf:
                    HP Auto-Port Aggregation(LM) lanmonconf: Date: Jun 2
                            6 2001 10:36:47
            /etc/lanmon/lanconfig.ascii.sample:
                    None
            /usr/share/man/man1m.Z/lanapplyconf.1m:
                    None
            /usr/share/man/man1m.Z/lancheckconf.1m:
                    None
            /usr/share/man/man1m.Z/landeleteconf.1m:
                    None
            /usr/share/man/man1m.Z/lanqueryconf.1m:
                    None

    cksum(1) Output:

            HP-APA-KRN.APA-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:
            1300307331 123620 /usr/conf/lib/libhp_apa.a
            1648449728 58992 /usr/conf/lib/libpagp.a
            1631899253 62178 /usr/conf/lib/liblacp.a
            1500937697 212664 /usr/conf/lib/hp_apa_dbg.o
            700443274 156064 /usr/conf/lib/pagp_dbg.o
            3413161482 177864 /usr/conf/lib/lacp_dbg.o
            2689439581 3829 /usr/conf/master.d/hp_apa

            HP-APA-KRN.APA-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:
            438182440 237480 /usr/conf/lib/libhp_apa.a
            531840820 118438 /usr/conf/lib/libpagp.a
            2639721139 126422 /usr/conf/lib/liblacp.a
            570311463 270200 /usr/conf/lib/hp_apa_dbg.o
            3288269293 192648 /usr/conf/lib/pagp_dbg.o
            3261723223 220648 /usr/conf/lib/lacp_dbg.o
            2689439581 3829 /usr/conf/master.d/hp_apa

            HP-APA-RUN.APA-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            472840478 65536 /usr/lib/lanadmin/libdshp_apa.sl
            1642344805 16403 /usr/lib/lanscan/libpehp_apa.sl
            4129858012 19889 /usr/lib/nls/msg/C/dshp_apa.cat
            3177170838 581 /usr/lib/nls/msg/C/pehp_apa.cat
            185741955 5567 /usr/lib/nls/msg/C/lanmon.cat
            1583902750 60034 /opt/networkdocs/hp_apa_install.pdf
            1341873988 69551 /opt/networkdocs/hp_apa_relno.pdf

            HP-APA-RUN.APA-INIT,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            1242151846 9686 /usr/sbin/hp_apa_init
            3020872879 10409 /usr/sbin/hp_apaport_init
            1730691772 24576 /usr/sbin/hp_apa_util
            862307060 5529 /usr/newconfig/etc/rc.config.d/hp_apaconf
            1806791045 3839 /usr/newconfig/etc/rc.config.d/
                    hp_apaportconf
            2235684658 14791 /sbin/init.d/hpapa
            2211839996 2824 /sbin/init.d/hplm
            2235684658 14791 /sbin/rc2.d/S337hpapa
            2211839996 2824 /sbin/rc2.d/S343hplm

            HP-APA-FMT.APA-FORMAT,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            3759861362 12288 /usr/lib/libfmthp_apa.sl
            3323724366 12288 /usr/lib/libfmthp_apalacp.sl
            1557378691 12288 /usr/lib/libfmthp_apaport.sl
            1451230176 11141 /usr/lib/nls/msg/C/fmthp_apa.cat
            510379485 1712 /usr/lib/nls/msg/C/fmthp_apalacp.cat
            1389899281 2217 /usr/lib/nls/msg/C/fmthp_apaport.cat

            HP-APA-SAM.SAM-APA,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            3431625304 12857 /usr/sam/lib/C/apa.ui
            2116480122 5645 /usr/sam/lib/C/apa_defs.ui
            2159485453 219 /usr/sam/lib/C/apa.cb
            3822906708 37774 /usr/sam/help/C/nnc/apa.sdl
            269683105 1237 /usr/sam/help/C/nnc/cauticon.pm
            3852391127 5892 /usr/sam/help/C/nnc/hplogo.pm
            1672832614 1381 /usr/sam/help/C/nnc/noteicon.pm
            2686678813 1341 /usr/sam/help/C/nnc/warnicon.pm
            3094046151 5089 /usr/sam/help/C/graphics/nnc_apa.l.pm.Z
            1997193495 14843 /usr/sam/lib/apa/apa.tm
            288078266 2516 /usr/sam/lib/apa/apa.da
            1737813034 3177 /usr/sam/lbin/apa_utils
            3820886128 45056 /usr/sam/lbin/apa_get_info
            961036450 246760 /usr/sam/lib/nnc/apa.sl

            HP-APA-LM.APA-LM,fr=B.11.11.00,fa=HP-UX_B.11.11_32/64,v=HP:
            1409526245 49152 /usr/sbin/lanmonconf
            1409526245 49152 /usr/sbin/lanapplyconf
            1409526245 49152 /usr/sbin/lancheckconf
            1409526245 49152 /usr/sbin/landeleteconf
            1409526245 49152 /usr/sbin/lanqueryconf
            3159721625 840 /etc/lanmon/lanconfig.ascii.sample
            3835608415 845 /usr/share/man/man1m.Z/lanapplyconf.1m
            2376308309 895 /usr/share/man/man1m.Z/lancheckconf.1m
            3686132983 658 /usr/share/man/man1m.Z/landeleteconf.1m
            163316743 2426 /usr/share/man/man1m.Z/lanqueryconf.1m

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHNE_23160 PHNE_24072

    Equivalent Patches: None

    Patch Package Size: 2820 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 PHNE_24309

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHNE_24309.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHNE_24309. If you do not wish to retain a
            copy of the original software, use the patch_save_files option:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHNE_24309.depot

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHNE_24309.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHNE_24309.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHNE_24309.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions:
            PHNE_24309
            A new parameter,HP_APA_DEFAULT_PORT_MODE is added to the
            file, /etc/rc.config.d/hp_apaconf and is delivered as part
            of this patch.This new version is delivered as
            /usr/newconfig/etc/rc.config.d/hp_apaconf file.
            If you have edited /etc/rc.config.d/hp_apaconf file,
            you need to merge these files.

            A new version of file /etc/rc.config.d/hp_apaportconf is
            delivered as part of this patch,as
            /usr/newconfig/etc/rc.config.d/hp_apaportconf file.
            If you have edited /etc/rc.config.d/hp_apaportconf file,
            you may want to merge these files.
    -----End of Document ID: PHNE_24309------------------------------------------


    Document ID: PHCO_24613
    Date Loaded: 20010810
          Title: s700_800 11.11 libsec cumulative patch

    Patch Name: PHCO_24613

    Patch Description: s700_800 11.11 libsec cumulative patch

    Creation Date: 01/08/06

    Post Date: 01/08/10

    Hardware Platforms - OS Releases:
            s700: 11.11
            s800: 11.11

    Products: N/A

    Filesets:
            OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
            OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
            ProgSupport.PROG-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
            ProgSupport.PROG-MN-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical:
            Yes
            PHCO_24613: ABORT
            PHCO_23990: OTHER
                    Reduces potential severe performance impact on a
                    Trusted System with a very large I/O buffer cache
                    and heavy I/O; the system may appear to be hung.

    Category Tags:
            defect_repair general_release critical halts_system

    Path Name: /hp-ux_patches/s700_800/11.X/PHCO_24613

    Symptoms:
            PHCO_24613:
            ( SR:8606206706 CR:JAGad75879 )
            On a trusted system, libsec could core dump when
            called by a multithreaded application.

            ( SR:8606107314 CR:JAGab77493 )
            On a trusted system, certain devices do not lock
            properly.

            PHCO_23990:
            ( SR:8606180704 CR:JAGad49925 )
            There can be severe login delays on a Trusted System with a
            very large I/O buffer cache and heavy I/O; the system may
            appear to be hung.

    Defect Description:
            PHCO_24613:
            ( SR:8606206706 CR:JAGad75879 )
            On a trusted system, a multithreaded application may
            coredump if it calls libsec with more than one thread.
            Libsec does not support two or more simultaneous threads,
            however, a coredump could occur even in the case where
            the threads are not simultaneous.

            Resolution:
            Libsec now properly handles two or more non-simultaneous
            threads.

            ( SR:8606107314 CR:JAGab77493 )
            On a trusted system, certain devices do not lock
            properly, because libsec improperly identifies
            them as pseudo-devices.

            Resolution:
            Updated the pseudo-device identification algorithm.

            PHCO_23990:
            ( SR:8606180704 CR:JAGad49925 )
            A login to a Trusted System with a very large buffer cache
            can take an extremely long time, because libsec sync's the
            entire buffer cache each time it updates the /tcb database.

            Resolution:
            Libsec no longer sync's the entire buffer cache when it
            updates the /tcb database. Now it syncs only the database
            files which were modified.

    SR:
            8606107314 8606206706 8606180704

    Patch Files:

            OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/lib/pa20_64/libsec.2

            OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/lib/libsec.2

            ProgSupport.PROG-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/lib/libsec.a

            ProgSupport.PROG-MN-64ALIB,fr=B.11.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/lib/pa20_64/libsec.a

    what(1) Output:

            OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/lib/pa20_64/libsec.2:
                    discr.c $Date: 2001/04/23 08:48:45 $Revision: r11.11
                            /1 PATCH_11.11 (PHCO_23990)
                    $Revision: (#) be3_targets CUP11.11_BL2001_0806_2 P
                            ATCH_11.11 PHCO_24613
                    Mon Aug 6 10:18:03 PDT 2001 $

            OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/lib/libsec.2:
                    discr.c $Date: 2001/04/23 08:48:45 $Revision: r11.11
                            /1 PATCH_11.11 (PHCO_23990)
                    $Revision: (#) be3_targets CUP11.11_BL2001_0806_2 P
                            ATCH_11.11 PHCO_24613
                    Mon Aug 6 10:14:23 PDT 2001 $

            ProgSupport.PROG-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/lib/libsec.a:
                    discr.c $Date: 2001/04/23 08:48:45 $Revision: r11.11
                            /1 PATCH_11.11 (PHCO_23990)
                    $Revision: (#) be3_targets CUP11.11_BL2001_0806_2 P
                            ATCH_11.11 PHCO_24613
                    Mon Aug 6 10:12:07 PDT 2001 $

            ProgSupport.PROG-MN-64ALIB,fr=B.11.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/lib/pa20_64/libsec.a:
                    discr.c $Date: 2001/04/23 08:48:45 $Revision: r11.11
                            /1 PATCH_11.11 (PHCO_23990)
                    $Revision: (#) be3_targets CUP11.11_BL2001_0806_2 P
                            ATCH_11.11 PHCO_24613
                    Mon Aug 6 10:16:08 PDT 2001 $

    cksum(1) Output:

            OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            3539366684 152560 /usr/lib/pa20_64/libsec.2

            OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            112433794 151552 /usr/lib/libsec.2

            ProgSupport.PROG-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            419988561 125584 /usr/lib/libsec.a

            ProgSupport.PROG-MN-64ALIB,fr=B.11.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            2940419815 232306 /usr/lib/pa20_64/libsec.a

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHCO_23990

    Equivalent Patches:
            PHCO_24542:
            s700: 11.00
            s800: 11.00

    Patch Package Size: 680 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 PHCO_24613

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHCO_24613.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHCO_24613. If you do not wish to retain a
            copy of the original software, include the patch_save_files
            option in the swinstall command above:

                    -x patch_save_files=false

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHCO_24613.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHCO_24613.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHCO_24613.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions: None
    -----End of Document ID: PHCO_24613------------------------------------------


    Document ID: PHCO_24288
    Date Loaded: 20010810
          Title: s700_800 11.11 lpspool subsystem patch

    Patch Name: PHCO_24288

    Patch Description: s700_800 11.11 lpspool subsystem patch

    Creation Date: 01/07/20

    Post Date: 01/08/10

    Hardware Platforms - OS Releases:
            s700: 11.11
            s800: 11.11

    Products: N/A

    Filesets:
            PrinterMgmt.LP-SPOOL,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            enhancement general_release

    Path Name: /hp-ux_patches/s700_800/11.X/PHCO_24288

    Symptoms:
            PHCO_24288:
            ( SR:8606200198 CR:JAGad69382 )
            lpspool subsystem to support IPv6

    Defect Description:
            PHCO_24288:
            ( SR:8606200198 CR:JAGad69382 )
            lpspool subsystem only supports IPv4.

            Resolution:
            lpspool subsystem is enhanced to support IPv6.

    SR:
            8606200198

    Patch Files:

            PrinterMgmt.LP-SPOOL,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/bin/cancel
            /usr/bin/disable
            /usr/bin/enable
            /usr/bin/lp
            /usr/bin/lpalt
            /usr/bin/lpstat
            /usr/sbin/accept
            /usr/sbin/lpadmin
            /usr/sbin/lpana
            /usr/sbin/lpfence
            /usr/sbin/lpmove
            /usr/sbin/lpsched
            /usr/sbin/lpshut
            /usr/sbin/rcancel
            /usr/sbin/reject
            /usr/sbin/rlp
            /usr/sbin/rlpdaemon
            /usr/sbin/rlpstat

    what(1) Output:

            PrinterMgmt.LP-SPOOL,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/bin/cancel:
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:04:22 PDT 2001 $
            /usr/bin/disable:
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:04:27 PDT 2001 $
            /usr/bin/enable:
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:04:33 PDT 2001 $
            /usr/bin/lp:
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:04:39 PDT 2001 $
            /usr/bin/lpalt:
                    common.c $Date: 2001/06/27 17:16:44 $Revision: r11.1
                            1/1 PATCH_11.11 (PHCO_24288)
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:04:50 PDT 2001 $
            /usr/bin/lpstat:
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:05:18 PDT 2001 $
            /usr/sbin/accept:
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:04:17 PDT 2001 $
            /usr/sbin/lpadmin:
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:04:45 PDT 2001 $
            /usr/sbin/lpana:
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:04:11 PDT 2001 $
            /usr/sbin/lpfence:
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:04:55 PDT 2001 $
            /usr/sbin/lpmove:
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:05:00 PDT 2001 $
            /usr/sbin/lpsched:
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:05:07 PDT 2001 $
            /usr/sbin/lpshut:
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:05:11 PDT 2001 $
            /usr/sbin/rcancel:
                    common.c $Date: 2001/06/27 17:16:44 $Revision: r11.1
                            1/1 PATCH_11.11 (PHCO_24288)
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:05:27 PDT 2001 $
            /usr/sbin/reject:
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:05:22 PDT 2001 $
            /usr/sbin/rlp:
                    common.c $Date: 2001/06/27 17:16:44 $Revision: r11.1
                            1/1 PATCH_11.11 (PHCO_24288)
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:05:32 PDT 2001 $
            /usr/sbin/rlpdaemon:
                    rlpdaemon.c $Date: 2001/06/27 17:16:44 $Revision: r1
                            1.11/1 PATCH_11.11 (PHCO_24288)
                    common.c $Date: 2001/06/27 17:16:44 $Revision: r11.1
                            1/1 PATCH_11.11 (PHCO_24288)
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:05:38 PDT 2001 $
            /usr/sbin/rlpstat:
                    common.c $Date: 2001/06/27 17:16:44 $Revision: r11.1
                            1/1 PATCH_11.11 (PHCO_24288)
                    $Revision: (#) all CUP11.11_BL2001_0720_4 PATCH_11.
                            11 PHCO_24288
                    Fri Jul 20 16:05:43 PDT 2001 $

    cksum(1) Output:

            PrinterMgmt.LP-SPOOL,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            1175836023 36864 /usr/bin/cancel
            1579413280 24576 /usr/bin/disable
            2067896697 20480 /usr/bin/enable
            3989646763 40960 /usr/bin/lp
            2831142596 36864 /usr/bin/lpalt
            107911465 45056 /usr/bin/lpstat
            3341668218 16384 /usr/sbin/accept
            428993886 40960 /usr/sbin/lpadmin
            3450873824 16384 /usr/sbin/lpana
            191973786 20480 /usr/sbin/lpfence
            2800032803 28672 /usr/sbin/lpmove
            1817117126 53248 /usr/sbin/lpsched
            2406225670 16384 /usr/sbin/lpshut
            1579617408 32768 /usr/sbin/rcancel
            1842947676 16384 /usr/sbin/reject
            3861801741 28672 /usr/sbin/rlp
            751512781 69632 /usr/sbin/rlpdaemon
            3239814736 32768 /usr/sbin/rlpstat

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches: None

    Patch Package Size: 600 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 PHCO_24288

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHCO_24288.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHCO_24288. If you do not wish to retain a
            copy of the original software, include the patch_save_files
            option in the swinstall command above:

                    -x patch_save_files=false

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHCO_24288.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHCO_24288.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHCO_24288.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions:
            Do lpshut before the installation of this patch.
    -----End of Document ID: PHCO_24288------------------------------------------


    Document ID: PHSS_24426
    Date Loaded: 20010808
          Title: s700_800 11.X OV OB3.50 patch - SSEA packet

    Patch Name: PHSS_24426

    Patch Description: s700_800 11.X OV OB3.50 patch - SSEA packet

    Creation Date: 01/07/31

    Post Date: 01/08/08

    Hardware Platforms - OS Releases:
            s700: 11.00 11.11 11.20
            s800: 11.00 11.11 11.20

    Products:
            OmniBackII A.03.50

    Filesets:
            OMNIBACK-II.OMNI-SSEA-P,fr=A.03.50,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release

    Path Name: /hp-ux_patches/s700_800/11.X/PHSS_24426

    Symptoms:
            PHSS_24426:
            Id = NSMex04086
                Session status is "Completed/Failures" although there
                is no any indication of errors.

            Id = NSMex04209
                SSEA Integration backup fails with an error:

                  "[Critical] From: SSEA<hostname> "" Time: <time>
                     Failed to find <volume/volume No.> of LDEVs.".

            Id = NSMex04216
                SSEA Integration backup reports the following warning:

                  "[Warning] Cascading structure of BC pairs found
                    (THIS IS UNSUPPORTED).".

            Id = NSMex04392
                SSEA Integration backup fails with an error:

                  "Filesystem <path> could not be mounted.".

            Id = NSMex04267
                SSEA Integration backup fails with an error:

                  "[61:1005] Got unexpected close from Split Mirror
                   Agent.".

            Id = HSLco23886
                LVM Mirror (XP Campus Cluster) is not supported
                within OmniBack II SSEA Integration.

            PHSS_22437:
            Id = NSMex03360
                SSEA Integration split does not appear to mount some
                filesystems.

            Id = NSMex03700
                Disk resolving failed on Backup Host.

            Id = NSMex03717
                a) SSEA integration backup fails with an error:

                   "[Major] From: SSEA<hostname> "" Time: <time>
                    [224:106] Resolving of object "filename" has failed.
                        (Cannot find block device path name of a logical
                     volume)"

                b) SSEA Integration backup fails with an error:

                   "[Major] From: SSEA<hostname> "" Time: <time>
                    File system <filesystem> could
                    not be mounted to . (Invalid filesystem type.)"

            Id = NSMex03482
                Disk synchronization messages are incorrect.

            Id = HSLco22201
                OmniBack II SSEA integration is not supported on Sun
                Solaris operating system.

            Id = NSMex03651
                Disk synchronization fails with:

                  "[Critical] From: SSEA<hostname> "" Time: <time>
                   [225:110] Mapping from LDEV to character device
                     file or disk failed for LDEV <dev> on
                     array <array>. (Unable to find character device
                     file for SureStoreE XP256 disk (LDEV))."

            Id = NSMex03673
                Backup fails with the following message:

                  "[Critical] From: SSEA<hostname> "" Time: <time>
                   Command "/usr/bin/pairdisplay -g" failed with
                   exit code 242.".

            Id = NSMbb39679
                OmniBack II aborts Business Copy split mirror
                backup because one of the disks in a pair is in
                status COPY.

            Id = NSMex03547
                SSEA Agent intermittently fails to resolve objects.

            Id = NSMex03739
                Pre- and post-exec scripts return invalid exit status.

            Id = NSMex03913
                SSEA backup fails with the following message:

                  "[Critical] From: SSEA<hostname> "" Time: <time>
                   Command "/usr/bin/pairdisplay -g" failed with
                   exit code 221.".

            Id = NSMex03960
                SSEA backup fails with the following error:

                  "Failed to start RAID Manager instance.
                   (Unable to find SureStoreE XP256 COMMAND device
                    file.)".

            Id = NSMex03850
                Sometimes volumes cannot be mounted on JFS 3.3
                filesystem.

            Id = NSMex03749
                Mount function does not restore mount options.

            Id = NSMex03563
                Mounting of a filesystem fails.

            Id = NSMex03931
                OmniBack II SSEA Integration does not work on XP 512
                for LDEVs with XP LUN addresses above 128.

    Defect Description:
            PHSS_24426:
            Id = NSMex04086
                Message level of a resolving failure in XP environment
                is set to "Normal" instead of "Major".

            Resolution:
                Message level is corrected.

            Id = NSMex04209
                If backup devices are exported to more than one port
                and original devices have more than two mirrors, when
                session is started and two of these ports are used for
                that session, SSEA Integration detects more mirrors
                than it is allowed.

            Resolution:
                Parsing of raidscan() output is improved.

            Id = NSMex04216
                If there are two or three mirror disks to source
                disk, OmniBack II reports that cascading structure is
                found although cascading structure is present only
                when there are mirror disks to targer disk.

            Resolution:
                Searching for cascading structure is excluded as
                this feature is not supported with OmniBack II
                A.03.50 version.

            Id = NSMex04392
                Incorrect filesystem options are sent to R2 side.
                For HFS filesystems the entries in the mnttab file
                are not updated promptly.

            Resolution:
                Correct filesystem options are sent to R2 side.
                /etc/mnttab is promptly updated for HFS filesystem.

            Id = NSMex04267
                SSEA API fails after 60 seconds during the change of
                volume groups. SMB_TIMEOUT is hardcoded to 60 seconds.

            Resolution:
                SMB_TIMEOUT can be configured in .omnirc file for
                situations where the changing of volume groups takes
                more than one minute.

                Part of SSPUX350_037.

            Id = HSLco23886
                LVM Mirror (XP Campus Cluster) is not supported within
                OmniBack II SSEA Integration.

            Resolution:
                LVM Mirror (XP Campus Cluster) is supported within
                OmniBack II SSEA Integration.

                Please see Special Installation Instructions for more
                details.

            PHSS_22437:
            Id = NSMex03360
                XP256 Raid Manager's pairdisplay command returns
                invalid status which causes some raw disks to fail
                during resolving.

            Resolution:
                Status checking changed to ignore invalid status from
                pairdisplay command.

            Id = NSMex03700
                If there is a lot of backup objects (usually case with
                SAP databases) and these objects are placed in volume
                group with a lot of stripped disks, then the size of
                the internal message sent from SSEA-R1 to SSEA-R2 can
                overflow hardcoded 100k limit.

            Resolution:
                New message format reduces message size significantly.

                Part of the SSPUX350_007.

            Id = NSMex03717
                a) OmniBack II does not handle soft links correctly.

                b) SSEA integration backup does not work properly in
                   case that a single session contains both filesystem
                   and rawdisk objects.

            Resolution:
                Fixes are implemented in ssea.

                Part of the SSPUX350_007.

            Id = NSMex03482
                Disk synchronization failure reported as "Normal".

            Resolution:
                Message statuses are properly reported.

            Id = HSLco22201
                OmniBack II SSEA integration is not supported on Sun
                Solaris operating system.

            Resolution:
                OmniBack II SSEA integration is supported on Sun
                Solaris 7 and 8 operating systems.
                Please find the integration manual in the
                /usr/omni/bin/utilns directory after the patch is
                installed.

            Id = NSMex03651
                IPC buffer for communication between SSEA Agents on
                backup and application host is too small.

            Resolution:
                IPC buffer increased.

            Id = NSMex03673
                Pairdisplay command fails in ServiceGuard environment.

            Resolution:
                Hostname resolving is improved.

            Id = NSMbb39679
                OmniBack II does not treat status COPY as a valid
                status.

            Resolution:
                OmniBack II waits (for configurable timeout) for the
                second disk to change the status to PAIR.

                Environment variables are:

                  SSEA_SYNC_SLEEP_TIME = <time in seconds>
                  SSEA_SYNC_RETRY = <number of retries>

                Default values are 5 for SSEA_SYNC_SLEEP_TIME and
                10 for SSEA_SYNC_RETRY.

            Id = NSMex03547
                Resolving of objects fails if stat() function reports
                error for any entry in /etc/mnttab.

            Resolution:
                Irrelevant errors are skipped during the resolving.

            Id = NSMex03739
                Pre- and post-exec scripts return invalid exit status
                because of timing problem.

            Resolution:
                Environment variable OB2EXECTIMEOUT is introduced.
                Variable represents timeout (in seconds) after the end
                of pre- and post-exec script. Default value is 0.
                Recommended value is between 5 and 10 seconds.

            Id = NSMex03913
                Pairdisplay command fails if two session are started
                at the same time.

            Resolution:
                SSEA Agent correctly detects service port numbers
                availability.

            Id = NSMex03960
                SSEA Agent uses only those disks for which ioscan
                reports state CLAIMED. Backup fails due to a fact that
                some of the disks needed for session are in state SCAN.

            Resolution:
                Disks in state SCAN are reported as well as those in
                state CLAIMED.

            Id = NSMex03850
                Changes made for JFS 3.3 support cause mount problems
                on HP-UX 10.20 platform.

            Resolution:
                Code now properly works also for the HP-UX 10.20
                platform.

                Part of SSPUX350_016.

            Id = NSMex03749
                Filesystem is not mounted with the options that were
                used before split mirror backup was performed.

            Resolution:
                Command line mount command is used instead of mount
                function for vxfs filesystem.

            Id = NSMex03563
                Mount operation does not work properly on systems
                with Online JFS 3.3 installed.

            Resolution:
                Mount API uses proper arguments.

            Id = NSMex03931
                Invalid configuration files are created for LDEVs
                exported to LUN addresses above 128.

            Resolution:
                New environment variable SSEA_XP_PORTS is introduced.
                Its value has to be set to "FC" when using Fibre channel
                and LUN addresses greater than 128.

                Part of SSPUX350_032.

    SR:
            H555005488 H555005717 H555005689 H555005681 H555004065
            H555005289 H555003697 B554000781 B554000676 B554000847
            B554000829 H555004533 H555004741 H555003490 H555003716
            B554000521 B554000612 H555003817 H555004474 B554000803
            B554000491 H555004919

    Patch Files:

            OMNIBACK-II.OMNI-SSEA-P,fr=A.03.50,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/omni/databases/vendor/ssea/hp/s800/hp-ux-1020/A.03.50/
                    packet.Z
            /opt/omni/databases/vendor/ssea/hp/s800/hp-ux-11/A.03.50/
                    packet.Z
            /opt/omni/databases/vendor/ssea/sun/sparc/solaris-26/
                    A.03.50/packet.Z
            /opt/omni/databases/vendor/ssea/sun/sparc/solaris-26/
                    A.03.50/require.dat

    what(1) Output:

            OMNIBACK-II.OMNI-SSEA-P,fr=A.03.50,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/omni/databases/vendor/ssea/hp/s800/hp-ux-1020/A.03.50/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/ssea/hp/s800/hp-ux-11/A.03.50/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/ssea/sun/sparc/solaris-26/
                    A.03.50/packet.Z:
                    None
            /opt/omni/databases/vendor/ssea/sun/sparc/solaris-26/
                    A.03.50/require.dat:
                    None

    cksum(1) Output:

            OMNIBACK-II.OMNI-SSEA-P,fr=A.03.50,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            1518474406 2021809 /opt/omni/databases/vendor/ssea/hp/s800/
                    hp-ux-1020/A.03.50/packet.Z
            3838304527 2021789 /opt/omni/databases/vendor/ssea/hp/s800/
                    hp-ux-11/A.03.50/packet.Z
            3481753283 1550443 /opt/omni/databases/vendor/ssea/sun/
                    sparc/solaris-26/A.03.50/packet.Z
            1830950196 19 /opt/omni/databases/vendor/ssea/sun/sparc/
                    solaris-26/A.03.50/require.dat

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHSS_22437

    Equivalent Patches:
            PHSS_24425:
            s700: 10.00 10.01 10.10 10.20
            s800: 10.00 10.01 10.10 10.20

    Patch Package Size: 5500 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_24426

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHSS_24426.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHSS_24426. If you do not wish to retain a
            copy of the original software, use the patch_save_files option:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHSS_24426.depot

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHSS_24426.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHSS_24426.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHSS_24426.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions:
            PHSS_24426:
            NOTE!
            This patch has to be installed on the Installation
            Server host.

            The OB2 SSEA agent must be redistributed to the SSEA
            client system(s) after the installation of the patch
            in order to get the fixes into effect.

            For distribution of the SSEA agent, refer to
            the OmniBackII Installation guide.

            NOTE!
            PHSS_24425/PHSS_24426 introduces support for LVM Mirror
            (XP Campus Cluster) with OmniBack II SSEA Integration.
            More information about configuring LVM Mirror together
            with OmniBack II A.03.50 can be found in files

              /opt/omni/bin/utilns/CampusClusterConf.txt
              /opt/omni/bin/utilns/SureStoreAdmin.pdf

            after the patch is installed and SSEA Agent redistributed to
            clients.

            NOTE!
            Patch PHSS_22436/PHSS_22437 introduces OmniBack II
            HP SureStoreE Disk Array XP integration (SSEA) on Sun
            Solaris.
            In order to complete installation successfully, CORE patch
            PHSS_22914/PHSS_22915 (or later) must be installed.

            After installation of this patch, the manual
            "HP OpenView OmniBack II, HP SureStore E Disk Array XP
            Configuration Guide" will be available in file
            /<OMNIBACK_HOME>/bin/utilns/surestore_sun.pdf.

            In Chapter 2, it describes how to configure
            the XP Disk Array in the Solaris Environment.

            Patch includes the following Site Specific Patches:
               SSPUX350_007
               SSPUX350_016
               SSPUX350_032
               SSPUX350_037
    -----End of Document ID: PHSS_24426------------------------------------------


    Document ID: PHSS_23992
    Date Loaded: 20010808
          Title: s700_800 11.04 VirtualVault 4.5 VaultJS upgrade problem fix

    Patch Name: PHSS_23992

    Patch Description: s700_800 11.04 VirtualVault 4.5 VaultJS upgrade problem fix

    Creation Date: 01/04/27

    Post Date: 01/08/08

    Hardware Platforms - OS Releases:
            s700: 11.04
            s800: 11.04

    Products:
            VirtualVault A.04.50

    Filesets:
            VaultJS.JS-CORE,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP

    Automatic Reboot?: Yes

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release

    Path Name: /hp-ux_patches/s700_800/11.X/PHSS_23992

    Symptoms:
            PHSS_23992:
            The ServletMigration patch , which is running during the
            VirtualVault 4.0 to Virutalvault 4.5 upgrade , does not
            properly configure the Java Servlet Server watchdog,
            Java Servlet Administration GUI, and system startup files
            for servlet server starting which will prevent the Java
            Servlet Server from starting automatically.

    Defect Description:
            PHSS_23992:
            After the VV4.0 to VV4.5 upgrade, the web-servlet cgi
            program fails to execute, and jsswd fails to work
            with '-d' option listed in the startup script.
            This patch replaces the files necessary to make the
            installed Java Servlet Server continue to function
            properly. The patch also fixes VaultJS uninstall issue,
            where the user is unable to remove VaultJS product
            unless all Java Servlet Servers are uninstalled
            from the system.

    SR:
            8606194633

    Patch Files:

            VaultJS.JS-CORE,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
            /var/opt/vaultTS/inside/vault/bin/web-servlet
            /opt/vaultJS/bin/jsswd
            /opt/vaultJS/bin/port_test

    what(1) Output:

            VaultJS.JS-CORE,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
            /var/opt/vaultTS/inside/vault/bin/web-servlet:
                    (#)82 1.13 src/admin/cgi/servlet/web-servlet.c, v
                            aultJS, vaultJS_4.5 03/13/00 12:53:29
            /opt/vaultJS/bin/port_test:
                    (#)45 1.5 src/port_test/port_test.c, vaultJS, vau
                            ltJS_4.5 12/07/98 11:02:23
            /opt/vaultJS/bin/jsswd:
                    (#)36 1.4 src/jsswd/jsswd.h, vaultJS, vaultJS_4.5
                             12/03/98 18:01:52
                    (#)35 1.14 src/jsswd/jsswd.c, vaultJS, vaultJS_4.
                            5 02/10/00 07:56:53 VVOS 11.04 PHSS_21011

    cksum(1) Output:

            VaultJS.JS-CORE,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
            2080994739 41039 /var/opt/vaultTS/inside/vault/bin/
                    web-servlet
            1718219015 24636 /opt/vaultJS/bin/port_test
            13581772 36932 /opt/vaultJS/bin/jsswd

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches: None

    Patch Package Size: 140 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_23992

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHSS_23992.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHSS_23992. If you do not wish to retain a
            copy of the original software, use the patch_save_files option:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHSS_23992.depot

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHSS_23992.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHSS_23992.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHSS_23992.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions:
            There are no special instructions to utilize this patch
    -----End of Document ID: PHSS_23992------------------------------------------


    Document ID: PHSS_23606
    Date Loaded: 20010808
          Title: s700_800 11.00 OV ITO6.0X Service Navigator Patch A.06.08

    Patch Name: PHSS_23606

    Patch Description: s700_800 11.00 OV ITO6.0X Service Navigator Patch A.06.08

    Creation Date: 01/07/10

    Post Date: 01/08/08

    Hardware Platforms - OS Releases:
            s700: 11.00
            s800: 11.00

    Products:
            OpenView IT/Operations 6.0

    Filesets:
            OVOPC-SVC.OVOPC-SVC-MGR,fr=A.06.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVOPC-SVC.OVOPC-SVC-ENG,fr=A.06.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVOPC-SVC.OVOPC-SVC-JPN,fr=A.06.00,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release

    Path Name: /hp-ux_patches/s700_800/11.X/PHSS_23606

    Symptoms:
            PHSS_23606:
            - SR: 8606203780
              The example gensvc_ito.sh script creates invalid output
              for external nodes ('opcservice -check' won't accept
              the resulting service definition). Secondly there was a
              typo in the act_opcsv_hbp_status action definition
              (hpb instead of hbp).
            - SR: B555009686
              'opcservice -check' doesn't report any errors other than
              "Error: ItoUtil::Error"
            - SR: B555010013
              If you run 'opcservice -add <filename>' with a filename
              which does not exist, you get a strange error:
              "Error: XML parse error in 'file:<filename>', line 1,
              char 1: missing '<'"
              Instead I would expect something like:
              "Error: Can't open 'file:/.root/something' for
              reading."
              Same problem appears for the '-replace <file>' and '-
              check <file>' options.
            - SR: B555010169
              The service engine (opcsvcm) sometime crashes in the
              middle of config change operations.
            - SR: B555010265
              opcservice -dump didn't work, just returned the message:
              "Error: File argument missing for 'dump' operation."
            - SR: B555010756
              The service engine periodically dies if a config change
              is finished while a change log to the database is still
              in progress
            - SR: B555010816
              The example service definition cltsvr.xml was garbled.
            - SR: B555010877
              The opcsvcconf service definition conversion utility has
              problems converting a service with the ITO 5 syntax if it
              contains lines like
               use "something" {}
              The resulting service definition is garbled.
            - SR: H553000306
              When using the -remove option with opcservice, the output
              is always: "Successfully removed services" even if you
              remove actions/proprules/calcrules/operators which didn't
              exist.
            - SR: B555011101
              'opcservice -remove' sometimes does not remove all
              services if the service repository is too complex.

            PHSS_22696:
            - The output of opcservice -list -xml contained invalid
              tags for actions and calculation rules. Therefore this
              output could not be fed into the service engine again.
            - 'opcservice -replace' does not replace services which
              are assigned to an operator.
            - Service Navigator status colors aren't updated after
              opcsv -start
            - If a propagation rule with 'Ignore' is used, the service
              status in the Service Navigator is not propagated for
              any service.

            PHSS_22306:
            - Wrong parameter checking in opcservice shell script
              leads to unhandled shell error messages.
            - the first assignment of a service to an operator which
              did not yet exist in the service engine was not
              performed
            - service engine core throws a CNotFound exception when
              the requested object is not known.
            - Service data in code sets other than ISO8859-1 leads to
              unreadable output of the opcservice command
            - Service Engine: replace removes association to common
              twice contained subservice
            - operator is not informed if there is a change in Service
              configuration and he has to reload config (in JavaUI)
            - Default propagation rules are not correctly written to
              the service engine's service repository if the
              propagation rule has both a default rule and severity
              specific rules.
            - Connection to service engine fails after 12 hours use
            - Improved thread handling and process termination
            - wrong include dependencies in results.dtd file
            - opcservice does not return errorcodes
            - When using multiple instances of the class ServiceEngine
              in a service API program, it core dumps when creating
              the second instance.
            - When a service for which logging has been enabled is
              removed and the service engine restarted, the engine
              crashes and is not able to restart.
            - Can not use service examples in
              /opt/OV/OpC/examples/services directory out of box
            - Opcservice and opcsvcterm coredump
            - The service navigator API starts a signal handler
              thread, thus applications using the SN-API cannot use
              signals at all.

    Defect Description:
            PHSS_23606:
            - SR: B555009686
              The error handling of opcservice contained a bug so that
              all the information about a service definition parse
              error was lost before the error was reported.
            - SR: B555010013
              opcservice didn't check whether a file exists before
              reading it. This check was now added.
            - SR: B555010169
              The service engine didn't use a proper locking mechanism
              to disallow multiple parallel config change operations.
            - SR: B555010756
              The service engine periodically dies if a config change
              is finished while a change log to the database is still
              in progress because the config change task doesn't
              wait for still active threads but destroys some resources
              needed by these threads.
            - SR: B555010816
              The example service definition cltsvr.xml was garbled
              because it hadn't been properly converted from the
              ITO A.05.30 file cltsvr.svc
            - SR: B555010877
              The opcsvcconf service definition conversion utility has
              problems converting a service with the ITO 5 syntax if it
              contains lines like
               use "something" {}
              As a workaround you had to use
               use "something";
              Now each '{}' is implicitly converted to ';' and you
              get a WARNING if there is still more than one bracket
              in one line.
            - SR: H553000306
              The opcsvcm tries to remove the service from the list
              of services and creates an error but the error was not
              passed back to the calling opcservice command so far.
              Right now you only get error messages for everything
              else but not for non-existing services because the
              current algorithm removes subservices twice if they are
              referenced from several higher-level services
              and we don't want to have errors in that case.
            - SR: B555011101
              'opcservice -remove' sometimes does not remove all
              services if the service repository is too complex
              so opcservice has to call the opcsvcm twice to remove
              all services until they are really gone.

            for SR's not listed in this section please see
            the list of symptoms

            PHSS_22696:
            see the list of symptoms

            PHSS_22306:
            see the list of symptoms

    SR:
            R555008695 H555003286 H553000358 H553000348 H553000338
            H553000306 B555011101 B555010877 B555010816 B555010756
            B555010265 B555010169 B555010013 B555009686 B555009552
            B555009195 B555009076 B555008494 B555008339 B555008271
            B555008225 B555007848 B555007597 B555007588 B555007585
            B555007584 B555007514 B555007448 B555007447 8606203780
            8606160383

    Patch Files:

            OVOPC-SVC.OVOPC-SVC-MGR,fr=A.06.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/man/man1m.Z/opcservice.1m
            /opt/OV/www/htdocs/ito_man/opcservice.1m.html
            /opt/OV/lib/libopcsvccore.sl
            /etc/opt/OV/share/conf/OpC/mgmt_sv/dtds/results.dtd
            /opt/OV/lib/libopcsvcclient.sl
            /opt/OV/bin/OpC/opcservice
            /opt/OV/bin/OpC/opcservice.sh
            /opt/OV/bin/OpC/opcsvcconv
            /opt/OV/bin/OpC/opcsvcterm
            /opt/OV/lib/libopcsvcrequest.sl
            /opt/OV/bin/OpC/opcsvcm
            /opt/OV/lib/libopcsvclog.sl
            /opt/OV/lib/libopcsvcmsg.sl
            /opt/OV/lib/libopcsvcmodel.sl
            /opt/OV/lib/libopcsvcsession.sl
            /opt/OV/www/htdocs/ito_svc/opcsvcweb

            OVOPC-SVC.OVOPC-SVC-ENG,fr=A.06.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/lib/nls/C/opcsvc.cat
            /opt/OV/OpC/examples/services/action.xml
            /opt/OV/OpC/examples/services/banking.xml
            /opt/OV/OpC/examples/services/carsupply.xml
            /opt/OV/OpC/examples/services/cltsvr.xml
            /opt/OV/OpC/examples/services/cluster.xml
            /opt/OV/OpC/examples/services/diskless.xml
            /opt/OV/OpC/examples/services/email.xml
            /opt/OV/OpC/examples/services/factor.xml
            /opt/OV/OpC/examples/services/fileserv.xml
            /opt/OV/OpC/examples/services/gensvc_ito.sh
            /opt/OV/OpC/examples/services/gensvc_ora.sh
            /opt/OV/OpC/examples/services/georga.xml
            /opt/OV/OpC/examples/services/icons.xml
            /opt/OV/OpC/examples/services/inet.xml
            /opt/OV/OpC/examples/services/isp.xml
            /opt/OV/OpC/examples/services/ito.xml
            /opt/OV/OpC/examples/services/local.xml
            /opt/OV/OpC/examples/services/lvm.xml
            /opt/OV/OpC/examples/services/outage.xml
            /opt/OV/OpC/examples/services/perf.xml
            /opt/OV/OpC/examples/services/redundant.xml
            /opt/OV/OpC/examples/services/res.xml
            /opt/OV/OpC/examples/services/sap.xml

            OVOPC-SVC.OVOPC-SVC-JPN,fr=A.06.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/lib/nls/ja_JP.SJIS/opcsvc.cat

    what(1) Output:

            OVOPC-SVC.OVOPC-SVC-MGR,fr=A.06.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/man/man1m.Z/opcservice.1m:
                    None
            /opt/OV/www/htdocs/ito_man/opcservice.1m.html:
                    None
            /opt/OV/lib/libopcsvccore.sl:
                    HP OpenView VantagePoint A.06.08 PHSS_23606 (07/10/0
                            1)
            /etc/opt/OV/share/conf/OpC/mgmt_sv/dtds/results.dtd:
                    None
            /opt/OV/lib/libopcsvcclient.sl:
                    HP OpenView VantagePoint A.06.08 PHSS_23606 (07/10/0
                            1)
            /opt/OV/bin/OpC/opcservice:
                    HP OpenView VantagePoint A.06.08 PHSS_23606 (07/10/0
                            1)
            /opt/OV/bin/OpC/opcservice.sh:
                    HP OpenView VantagePoint A.06.08 (07/10/01)
            /opt/OV/bin/OpC/opcsvcconv:
                    HP OpenView VantagePoint A.06.08 (07/10/01)
            /opt/OV/bin/OpC/opcsvcterm:
                    HP OpenView VantagePoint A.06.08 PHSS_23606 (07/10/0
                            1)
            /opt/OV/lib/libopcsvcrequest.sl:
                    HP OpenView VantagePoint A.06.08 PHSS_23606 (07/10/0
                            1)
            /opt/OV/bin/OpC/opcsvcm:
                    HP OpenView VantagePoint A.06.08 PHSS_23606 (07/10/0
                            1)
            /opt/OV/lib/libopcsvclog.sl:
                    HP OpenView VantagePoint A.06.08 PHSS_23606 (07/10/0
                            1)
            /opt/OV/lib/libopcsvcmsg.sl:
                    HP OpenView VantagePoint A.06.08 PHSS_23606 (07/10/0
                            1)
            /opt/OV/lib/libopcsvcmodel.sl:
                    HP OpenView VantagePoint A.06.08 PHSS_23606 (07/10/0
                            1)
            /opt/OV/lib/libopcsvcsession.sl:
                    HP OpenView VantagePoint A.06.08 PHSS_23606 (07/10/0
                            1)
            /opt/OV/www/htdocs/ito_svc/opcsvcweb:
                    HP OpenView VantagePoint A.06.08 (07/10/01)

            OVOPC-SVC.OVOPC-SVC-ENG,fr=A.06.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/lib/nls/C/opcsvc.cat:
                    None
            /opt/OV/OpC/examples/services/action.xml:
                    None
            /opt/OV/OpC/examples/services/banking.xml:
                    None
            /opt/OV/OpC/examples/services/carsupply.xml:
                    None
            /opt/OV/OpC/examples/services/cltsvr.xml:
                    None
            /opt/OV/OpC/examples/services/cluster.xml:
                    None
            /opt/OV/OpC/examples/services/diskless.xml:
                    None
            /opt/OV/OpC/examples/services/email.xml:
                    None
            /opt/OV/OpC/examples/services/factor.xml:
                    None
            /opt/OV/OpC/examples/services/fileserv.xml:
                    None
            /opt/OV/OpC/examples/services/gensvc_ito.sh:
                    None
            /opt/OV/OpC/examples/services/gensvc_ora.sh:
                    None
            /opt/OV/OpC/examples/services/georga.xml:
                    None
            /opt/OV/OpC/examples/services/icons.xml:
                    None
            /opt/OV/OpC/examples/services/inet.xml:
                    None
            /opt/OV/OpC/examples/services/isp.xml:
                    None
            /opt/OV/OpC/examples/services/ito.xml:
                    None
            /opt/OV/OpC/examples/services/local.xml:
                    None
            /opt/OV/OpC/examples/services/lvm.xml:
                    None
            /opt/OV/OpC/examples/services/outage.xml:
                    None
            /opt/OV/OpC/examples/services/perf.xml:
                    None
            /opt/OV/OpC/examples/services/redundant.xml:
                    None
            /opt/OV/OpC/examples/services/res.xml:
                    None
            /opt/OV/OpC/examples/services/sap.xml:
                    None

            OVOPC-SVC.OVOPC-SVC-JPN,fr=A.06.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/lib/nls/ja_JP.SJIS/opcsvc.cat:
                    None

    cksum(1) Output:

            OVOPC-SVC.OVOPC-SVC-MGR,fr=A.06.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            3549959119 4855 /opt/OV/man/man1m.Z/opcservice.1m
            572636540 13973 /opt/OV/www/htdocs/ito_man/
                    opcservice.1m.html
            3812374593 1261568 /opt/OV/lib/libopcsvccore.sl
            3283155182 1637 /etc/opt/OV/share/conf/OpC/mgmt_sv/dtds/
                    results.dtd
            3151257580 1089536 /opt/OV/lib/libopcsvcclient.sl
            1374545189 135168 /opt/OV/bin/OpC/opcservice
            2299392326 1457 /opt/OV/bin/OpC/opcservice.sh
            2357585392 29568 /opt/OV/bin/OpC/opcsvcconv
            2155169646 69632 /opt/OV/bin/OpC/opcsvcterm
            3989302399 552960 /opt/OV/lib/libopcsvcrequest.sl
            3652343593 167936 /opt/OV/bin/OpC/opcsvcm
            1668832627 331776 /opt/OV/lib/libopcsvclog.sl
            2914887131 184320 /opt/OV/lib/libopcsvcmsg.sl
            1728217976 823296 /opt/OV/lib/libopcsvcmodel.sl
            1943305079 327680 /opt/OV/lib/libopcsvcsession.sl
            1362777768 361 /opt/OV/www/htdocs/ito_svc/opcsvcweb

            OVOPC-SVC.OVOPC-SVC-ENG,fr=A.06.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            1017217838 5832 /opt/OV/lib/nls/C/opcsvc.cat
            107001399 3311 /opt/OV/OpC/examples/services/action.xml
            2322032178 9919 /opt/OV/OpC/examples/services/banking.xml
            1562479766 8086 /opt/OV/OpC/examples/services/carsupply.xml
            2776165449 6085 /opt/OV/OpC/examples/services/cltsvr.xml
            173274605 6590 /opt/OV/OpC/examples/services/cluster.xml
            1287705731 3317 /opt/OV/OpC/examples/services/diskless.xml
            2111682562 5670 /opt/OV/OpC/examples/services/email.xml
            4248035457 1615 /opt/OV/OpC/examples/services/factor.xml
            3185975603 8349 /opt/OV/OpC/examples/services/fileserv.xml
            4146886487 13221 /opt/OV/OpC/examples/services/gensvc_ito.sh
            1955479293 5134 /opt/OV/OpC/examples/services/gensvc_ora.sh
            249825497 4998 /opt/OV/OpC/examples/services/georga.xml
            1080579723 8200 /opt/OV/OpC/examples/services/icons.xml
            4070043959 10418 /opt/OV/OpC/examples/services/inet.xml
            292674876 15385 /opt/OV/OpC/examples/services/isp.xml
            3232631873 26403 /opt/OV/OpC/examples/services/ito.xml
            2944081597 842 /opt/OV/OpC/examples/services/local.xml
            3863707930 4870 /opt/OV/OpC/examples/services/lvm.xml
            974559619 3097 /opt/OV/OpC/examples/services/outage.xml
            3518895756 4777 /opt/OV/OpC/examples/services/perf.xml
            2017571346 1900 /opt/OV/OpC/examples/services/redundant.xml
            61262513 2403 /opt/OV/OpC/examples/services/res.xml
            571892809 12507 /opt/OV/OpC/examples/services/sap.xml

            OVOPC-SVC.OVOPC-SVC-JPN,fr=A.06.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            1752217354 5678 /opt/OV/lib/nls/ja_JP.SJIS/opcsvc.cat

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.00: PHSS_24264
            s800: 11.00: PHSS_24264

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHSS_22696 PHSS_22306

    Equivalent Patches:
            ITOSOL_00084:
            sparcSOL: 2.6 2.7 2.8

            PHSS_23605:
            s700: 10.20
            s800: 10.20

    Patch Package Size: 5150 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_23606

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHSS_23606.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHSS_23606. If you do not wish to retain a
            copy of the original software, use the patch_save_files option:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHSS_23606.depot

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHSS_23606.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHSS_23606.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHSS_23606.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions:
            BEFORE LOADING THIS PATCH...

                o It provides bug fixes and enhancements for the
                  VPO A.06.00 Management Server system.

                o DO NOT use this patch with older releases of ITO,
                  for example versions A.05.00, A.05.11 or A.05.30

                o Make sure to install both the VPO server patch
                  and the Service Navigator patch if you have
                  installed the Service Navigator product

            (A) Patch Installation Instructions
                -------------------------------
            (A1) Stop all VPO processes on your Management Server;
                  this includes manager processes, communication
                  processes and user-interface processes on the
                  machine.

                   - Stop all the VPO GUIs that are running, by using
                     the "File:Exit" menubar item

                   - If you are running VPO in a MC/ServiceGuard
                     installation, put the VPO MC/SG package into
                     maintenance mode:

                     # touch /tmp/maint_NNM

                   - Stop the VPO Manager processes:

                     # ovstop opc ovoacomm

                     If any VPO process is still running, kill it
                     manually:

                     # kill -9 <pid-of-orphaned-process>

                  If you are running VPO in a MC/ServiceGuard
                  installation:

                   - Apply this patch to all MC/SG cluster nodes

            (A2) Install the patch, following the standard installation
                  instructions (see above).

            (A3) After installing PHSS_23606, restart the VPO
                  processes on your Management Server system:

                   - Restart the VPO Manager processes, and check that
                     the processes are running:

                     # /opt/OV/bin/OpC/opcsv -start
                     # /opt/OV/bin/OpC/opcsv -status

                   - If you are running VPO in a MC/ServiceGuard
                     installation, remove the maintenance mode flag:

                     # rm /tmp/maint_NNM

            (B) Patch Deinstallation Instructions
                ---------------------------------
            (B1) To deinstall the patch PHSS_23606 run swremove:

                  NOTE: Before removing the patch, stop all
                        VPO server processes, as described in
                        the Patch Installation Instructions (A1).

                  # swremove PHSS_23606
    -----End of Document ID: PHSS_23606------------------------------------------


    Document ID: PHSS_23110
    Date Loaded: 20010808
          Title: s700_800 11.00 OV OB3.10 patch - CC packet

    Patch Name: PHSS_23110

    Patch Description: s700_800 11.00 OV OB3.10 patch - CC packet

    Creation Date: 01/07/30

    Post Date: 01/08/08

    Hardware Platforms - OS Releases:
            s700: 11.00
            s800: 11.00

    Products:
            OmniBackII A.03.10

    Filesets:
            OMNIBACK-II.OMNI-HPUX-P,fr=A.03.10,fa=HP-UX_B.11.00_32/64,v=HP
            OMNIBACK-II.OMNI-OTHUX-P,fr=A.03.10,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release

    Path Name: /hp-ux_patches/s700_800/11.X/PHSS_23110

    Symptoms:
            PHSS_23110:
            Id = JAGad01472
                Exit code of omnimm is incorrect.

            Id = JAGad30352
                "EMC Support" tab is not available in
                "Backup Specification - Options" GUI.

            Id = NSMex03475, NSMex03808
                Restore GUI does not display SAP objects if two
                SAP instances with the same name are backed up on
                different hosts.

            Id = NSMex03505
                a) When selecting restore of SAP object, message
                 "Cannot browse from root" appears.

                b) Performing tasks in a certain sequence on the File
                 System Restore dialog window can cause GUI to core
                 dump.

            Id = NSMex03658
                Exit code of omniminit is incorrect.

            Id = NSMex03806
                Omnir cannot be started with "-r -l" or "-r -p"
                options.

            Id = NSMex03833
                The options under Edit button are not accessible even
                if user has the appropriate rights.

            Id = NSMex03922
               Listing of Oracle objects on GUI fails.

            Id = NSMex03986
                Omnir core dumps.

            Id = NSMbb39907, JAGad48886
                Any attempt to change object format in Oracle8 RMAN
                script using OmniBack II GUI fails with the following
                error:

                  "[12:1645] Format of RMAN channel names is not
                   correct.".

            Id = HSLco20414
                Device maintenance from command line is not sufficient.

            PHSS_21645:
            Id = NSMbb34280
                When saving a backup specification template in MoM
                environment, it is always saved on the Cell Manager,
                where the xomnibackup GUI has been started from
                instead of being saved on the MoM server.

            Id = NSMex02757
                Xomnirestore incorrectly reports the file size.

            Id = NSMex02989
                Xomnimonitor core dumps when printing all sessions.

            Id = NSMex02991
                GUI hangs when initializing media.

            Id = NSMex03042
                Xomnimm dies when configuring 9710 device details.

            Id = NSMex03216
                If two SAP databases are configured on different hosts,
                restore GUI doesn't show both host objects for restore.

            Id = NSMex03250
                Media Management window shows garbage in media
                location string.

            Id = NSMex03262
                Scheduling breaks after 12 months have passed.

            Id = NSMex03306
                Xomnirestore core dumps if Option button is clicked
                by non-root user.

            Id = NSMex02911
                Removing a volser results in error message, although
                the volser has been successfully removed from the
                database:

                   "Cannot erase in this pool!"

            Id = NSMex02954
                Clicking the "..." button in Oracle 7 restore window
                results in listing all sessions for all Databases,
                including the failed ones, even if the instance name
                has been provided.

            Id = NSMex03419
                After importing 2.55 tapes, some SAP files cannot be
                restored.

            Id = NSMex03503
                Users with only "Start Backup" privilege can delete
                datalists.

            Id = NSMex03511
                "Send external" method always executes external script
                on Cell Manager system.

            Id = NSMex03238
                Backup scheduler shows incorrect dates.

    Defect Description:
            PHSS_23110:
            Id = JAGad01472
                Exit code of omnimm is reported as successful when
                the operation itself is not successful.

            Resolution:
                Omnimm returns correct exit codes.

                Part of SSPUX310_041.

            Id = JAGad30352
                "EMC Support" tab is not available in
                "Backup Specification - Options" GUI, unless
                the "-emc" option is manually added to the cell_info
                file for the Cell Manager.

            Resolution:
                xomnibackup correctly parses cell_info file and
                recognizes EMC clients properly.

            Id = NSMex03475, NSMex03808
                Restore GUI does not show all SAP objects for hosts if
                two SAP instances are backed up with the same name on
                two different hosts.

            Resolution:
                xomnirestore has been improved to shows all object
                correctly.

            Id = NSMex03505
                a) When selecting restore of SAP object, message
                "Cannot browse from root" appears.

                b) Two different structures with the same name
                are defined.

            Resolution:
                xomnirestore has been improved.

            Id = NSMex03658
                Exit code 0 is returned when the medium initialization
                fails with error:

                "This medium can be initialized only with force option
                specified."

            Resolution:
                Exit code of omniminit for failed operation is
                redefined.

            Id = NSMex03806
                Incorrect parsing of appname and bararg arguments.

            Resolution:
                Omnir has been modified.

            Id = NSMex03833
                User rights are not properly interpreted.

            Resolution:
                User right permissions are properly interpreted.

            Id = NSMex03922
                Incorrect memory usage causes GUI to core dump
                whilst listing Oracle sessions.

            Resolution:
                Memory usage is improved.

            Id = NSMex03986
                The omnir command causes a memory fault and core dumps
                if it is run with a long list of objects.

            Resolution:
                Omnir can handle long list of objects.

            Id = NSMbb39907, JAGad48886
                It is impossible to define the object format in an
                Oracle8 RMAN script using the Omniback II GUI.

            Resolution:
                It is possible to change object format in Oracle8 RMAN
                script using OmniBack II GUI.

                Part of SSPUX310_051.

            Id = HSLco20414
                Device enabling, disabling and status report can not be
                performed using OmniBack II command line.

            Resolution:
                New options "-disable_device", "-enable_device" and
                "-device" are added to omnimm, omniupload and
                omnidownload.

                Please see Special Installation Instructions for details
                about the usage of mentioned options.

                Part of SSPUX310_055.

            PHSS_21645:
            Id = NSMbb34280
                The xomnibackup GUI is not aware of the fact that the
                Cell Manager system is a part of the MoM environment,
                and saves the backup specification template locally
                instead of contacting the MoM server.

            Resolution:
                Xomnibackup now contacts the MoM server for saving
                the template.

            Id = NSMex02757
                When trying to restore files bigger than 2 Gb,
                xomnirestore reports the file size less than 2Gb.

            Resolution
                Xomnirestore now correctly reports the file size.

            Id = NSMex02989
                Xomnimonitor core dumps when printing all sessions if
                there is a backup host with a hostname longer than 80
                characters to be printed.

            Resolution:
                Hostname can now be up to 120 character long.

            Id = NSMex02991
                When initializing media from the CM console, the
                system hangs if the Actions menu is left open, and
                the confirmation dialog box is clicked.

            Resolution:
                Xomnimm has been fixed.

            Id = NSMex03042
                Uninitialized variable causes the GUI to occasionally
                coredump when configuring libraries.

            Resolution:
                All variables are now initialized before displaying.

            Id = NSMex03216
                Motif GUI does not show two or more SAP hostnames in
                restore GUI.

            Resolution:
                Xomnirestore has been improved.

            Id = NSMex03250
                Dialog window displays a non-initialized string.

            Resolution:
                Now all strings are correctly initialized before
                displaying in the GUI.

            Id = NSMex03262
                Scheduling breaks after 12 months have passed since
                the configuration.

            Resolution:
                Scheduler has been improved.

            Id = NSMex03306
                If the user does not have admin permissions, the target
                host text field is not displayed properly, and the
                xomnirestore GUI coredumps.

            Resolution:
                Xomnirestore behaviour has been improved.

            Id = NSMex02911
                An error is reported no matter if the volser remove
                operation fails or succeeds.

            Resolution:
                If the remove operation is successful, the error
                message is not reported.
                Part of SSPUX310_003.

            Id = NSMex02954
                List of the Oracle7 backup sessions has not been
                filtered properly.

            Resolution:
                Xomnirestore has been fixed.
                Part of SSPUX310_016.

            Id = NSMex03419
                In pre-3.0 versions file names were stored on the tape
                in the original upper and lower case letters. Version
                OBII 3.0 and later store file names always in lower
                case. At restore time it is assumed that all file names
                on tape are in lower case. This introduces problems
                when, for example, a tape from 2.55 system is imported
                into 3.10 system and a restore is run from such tape.

            Resolution:
                When comparing names of files which were backed
                up on the tape, all file names are now converted to
                lower case, so this doesn't have any effect on new
                backups (they are already in lower case) but enables
                restores from pre-3.0 backups.
                Part of SSPUX310_028.
                See Special Installation Instructions.

            Id = NSMex03503
                User rights are not properly checked.

            Resolution:
                User rights checking is properly improved.

            Id = NSMex03511
                Execution of external script can not be prevented.

            Resolution:
                Omnirpt is changed so that the execution of "Send
                external" method can be controlled by adding a line

                ExternalScriptMode=<number>

                in Global Options file, where <number> means:

                - 0, no checking is performed
                - 1, script can be executed only in bin directory
                - 2, executing of external scripts is not allowed.

            Id = NSMex03238
                Backup scheduler loses months prior to January, 2001.

            Resolution:
                Scheduler optimization improved.

    SR:
            H555003134 8606132323 8606161034 8606179663 B554000606
            B554000634 B554000788

    Patch Files:

            OMNIBACK-II.OMNI-HPUX-P,fr=A.03.10,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/omni/databases/vendor/cc/hp/s800/hp-ux-1020/A.03.10/
                    packet.Z
            /opt/omni/databases/vendor/cc/hp/s800/hp-ux-10/A.03.10/
                    packet.Z

            OMNIBACK-II.OMNI-OTHUX-P,fr=A.03.10,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/omni/databases/vendor/cc/dec/alpha/osf1-4/A.03.10/
                    packet.Z
            /opt/omni/databases/vendor/cc/ncr/i386/mp-ras/A.03.10/
                    packet.Z
            /opt/omni/databases/vendor/cc/gpl/i386/linux/A.03.10/
                    packet.Z
            /opt/omni/databases/vendor/cc/ibm/rs6000/aix-42/A.03.10/
                    packet.Z
            /opt/omni/databases/vendor/cc/sco/i386/sco_sv/A.03.10/
                    packet.Z
            /opt/omni/databases/vendor/cc/sequent/i386/dynix/A.03.10/
                    packet.Z
            /opt/omni/databases/vendor/cc/sgi/mips/irix/A.03.10/packet.Z
            /opt/omni/databases/vendor/cc/sgi/mips/irix-62/A.03.10/
                    packet.Z
            /opt/omni/databases/vendor/cc/siemens/r400/sinix/A.03.10/
                    packet.Z
            /opt/omni/databases/vendor/cc/sun/sparc/solaris/A.03.10/
                    packet.Z
            /opt/omni/databases/vendor/cc/sun/sparc/solaris-26/A.03.10/
                    packet.Z
            /opt/omni/databases/vendor/cc/sun/sparc/sunos/A.03.10/
                    packet.Z

    what(1) Output:

            OMNIBACK-II.OMNI-HPUX-P,fr=A.03.10,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/omni/databases/vendor/cc/hp/s800/hp-ux-1020/A.03.10/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/cc/hp/s800/hp-ux-10/A.03.10/
                    packet.Z:
                    None

            OMNIBACK-II.OMNI-OTHUX-P,fr=A.03.10,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/omni/databases/vendor/cc/dec/alpha/osf1-4/A.03.10/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/cc/ncr/i386/mp-ras/A.03.10/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/cc/gpl/i386/linux/A.03.10/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/cc/ibm/rs6000/aix-42/A.03.10/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/cc/sco/i386/sco_sv/A.03.10/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/cc/sequent/i386/dynix/A.03.10/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/cc/sgi/mips/irix/A.03.10/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/cc/sgi/mips/irix-62/A.03.10/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/cc/siemens/r400/sinix/A.03.10/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/cc/sun/sparc/solaris/A.03.10/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/cc/sun/sparc/solaris-26/A.03.10/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/cc/sun/sparc/sunos/A.03.10/
                    packet.Z:
                    None

    cksum(1) Output:

            OMNIBACK-II.OMNI-HPUX-P,fr=A.03.10,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            2827308708 14582101 /opt/omni/databases/vendor/cc/hp/s800/
                    hp-ux-1020/A.03.10/packet.Z
            357775364 11071024 /opt/omni/databases/vendor/cc/hp/s800/
                    hp-ux-10/A.03.10/packet.Z

            OMNIBACK-II.OMNI-OTHUX-P,fr=A.03.10,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            3394929000 4877241 /opt/omni/databases/vendor/cc/dec/alpha/
                    osf1-4/A.03.10/packet.Z
            2289614035 4130051 /opt/omni/databases/vendor/cc/ncr/i386/
                    mp-ras/A.03.10/packet.Z
            3385655115 6796836 /opt/omni/databases/vendor/cc/gpl/i386/
                    linux/A.03.10/packet.Z
            819084938 4186445 /opt/omni/databases/vendor/cc/ibm/rs6000/
                    aix-42/A.03.10/packet.Z
            1906344340 3988537 /opt/omni/databases/vendor/cc/sco/i386/
                    sco_sv/A.03.10/packet.Z
            2173542553 4057633 /opt/omni/databases/vendor/cc/sequent/
                    i386/dynix/A.03.10/packet.Z
            383965649 4986458 /opt/omni/databases/vendor/cc/sgi/mips/
                    irix/A.03.10/packet.Z
            2072292031 5777896 /opt/omni/databases/vendor/cc/sgi/mips/
                    irix-62/A.03.10/packet.Z
            3340462006 4838628 /opt/omni/databases/vendor/cc/siemens/
                    r400/sinix/A.03.10/packet.Z
            2053401217 4536467 /opt/omni/databases/vendor/cc/sun/sparc/
                    solaris/A.03.10/packet.Z
            305493359 4616139 /opt/omni/databases/vendor/cc/sun/sparc/
                    solaris-26/A.03.10/packet.Z
            216976711 6939519 /opt/omni/databases/vendor/cc/sun/sparc/
                    sunos/A.03.10/packet.Z

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHSS_21645

    Equivalent Patches:
            PHSS_23109:
            s700: 10.00 10.01 10.10 10.20
            s800: 10.00 10.01 10.10 10.20

    Patch Package Size: 83430 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_23110

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHSS_23110.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHSS_23110. If you do not wish to retain a
            copy of the original software, use the patch_save_files option:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHSS_23110.depot

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHSS_23110.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHSS_23110.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHSS_23110.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions:
            PHSS_23110:
            NOTE!
            This Patch has to be installed on the Installation
            Server host.

            The User Interface must be redistributed to the client
            system(s) after the installation of the patch in order
            to get the fixes into effect.

            For distribution of the User Interface, refer to the
            OmnibackII Installation guide.

            NOTE!
            Fix for HSLco20414 introduces new options for device
            maintenance. The usage of new options is listed below:

            To disable/enable specific device and all other devices
            with the same lockname, run:
                omnimm -disable_device {device name}
                omnimm -enable_device {device name}

            To disable/enable all devices with the same lockname, run:
                omnimm -disable_lockname {lock name}
                omnimm -enable_lockname {lock name}

            To check if specific device is enabled/disabled, run:
                omnidownload -device {device name}

            To obtain complete functionality one has to install
            PHSS_24423/PHSS_24424 (CORE) and PHSS_23689/PHSS_23690
            (Cell Server) or later patches as well.

            NOTE!

            Fix NSMex03419 is also part of the Windows NT
            (OMNIBACK_00014) and Cell Server (PHSS_22166/PHSS_22167)
            general release patch. Its functionality will be fully
            available when the mentioned patches that include this
            fix are released.

            Patch includes the following Site Specific Patches:
               SSPUX310_003
               SSPUX310_016
               SSPUX310_028
               SSPUX310_041
               SSPUX310_051
               SSPUX310_055
    -----End of Document ID: PHSS_23110------------------------------------------


    Document ID: PHKL_24826
    Date Loaded: 20010808
          Title: s700_800 11.00 Probe,sysproc,IDDS,PM,VM,PA-8700,asyncio

    Patch Name: PHKL_24826

    Patch Description: s700_800 11.00 Probe,sysproc,IDDS,PM,VM,PA-8700,asyncio

    Creation Date: 01/08/03

    Post Date: 01/08/08

    Hardware Platforms - OS Releases:
            s700: 11.00
            s800: 11.00

    Products: N/A

    Filesets:
            OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            No (superseded patches were critical)
            PHKL_24612: ABORT
            PHKL_24457: PANIC
            PHKL_24273: PANIC
                    The system panics when r_refcnt overflows
            PHKL_24116: OTHER
                    Hung, Unkillable Process
            PHKL_24015: PANIC
            PHKL_23857: CORRUPTION
            PHKL_23813: PANIC
            PHKL_23812: HANG
            PHKL_23406: OTHER
                    Hung, Unkillable Process
            PHKL_23183: OTHER
                    A program that uses probe instruction will cause
                    signal handler to be removed. It will cause a
                    non-access reference to an invalid virtual memory
                    address causing SIGSEGV handler to be removed.
                    So, the application's signal handler is not
                    invoked and it does not know what to do.
            PHKL_22493: PANIC
            PHKL_21775: HANG
            PHKL_21507: PANIC
            PHKL_20439: PANIC MEMORY_LEAK
            PHKL_22744: PANIC
            PHKL_22549: PANIC
            PHKL_22380: PANIC HANG
            PHKL_22126: PANIC
            PHKL_21781: PANIC CORRUPTION
            PHKL_21624: HANG
            PHKL_21600: PANIC
            PHKL_20647: HANG
            PHKL_20449: PANIC
            PHKL_20223: PANIC
            PHKL_21354: PANIC
            PHKL_20335: CORRUPTION
            PHKL_20222: MEMORY_LEAK
            PHKL_20017: OTHER
                    Causing degradation in I/O performance of the
                    system.
            PHKL_19314: HANG
            PHKL_19201: HANG
            PHKL_20836: PANIC
            PHKL_20515: PANIC

    Category Tags:
            defect_repair hardware_enablement enhancement
            general_release critical panic halts_system corruption
            memory_leak

    Path Name: /hp-ux_patches/s700_800/11.X/PHKL_24826

    Symptoms:
            PHKL_24826:
            ( SR: 8606185728 CR: JAGad54930 )
            Narrow mode (32bit) HP-UX 11.00 programs cannot mmap64() any
            part of a large file beyond the first 2GB.

            PHKL_24612:
            ( SR: 8606198933 CR: JAGad68122 )
            Random process core dumps.

            PHKL_24457:
            ( SR: 8606180059, CR: JAGad49281 )
            When using the asyncio driver, applications may exhibit slow
            startup time.

            ( SR: 8606179580, CR: JAGad48804 )
            A system panic occurs on process termination, if the process
            had registered private memory segment with asyncio driver.
            The stack trace will appear as follows:

                    crash event was a panic
                    panic+0x14
                    report_trap_or_int_and_panic+0x84
                    trap+0xd9c
                    nokgdb+0x8
                    asyncdsk_close+0x94
                    call_open_close+0x1f8
                    closed+0xb0
                    spec_close+0x54
                    vn_close+0x48
                    vno_close+0x20
                    closef+0x64
                    exit+0x1108
                    psig+0x244
                    syscall+0x810
                    $syscallrtn+0x0

            ( SR: 8606195629, CR: JAGad64833 )
            Slow application startup when using asyncio driver

            ( SR: 8606199485, CR: JAGad68671 )
            On systems experiencing low memory conditions, applications
            registering memory segments with asyncio driver may get
            "Not owner" (EPERM) error.

            PHKL_24273:
            ( SR:8606199847 CR:JAGad69033 )
            A user creates a 64-bit program which mmaps a file
            65536 times, then exists. It caused data page fault
            in freereg() when referencing the region whose
            r_refcnt overflowed since it's already freed and
            its fields are not valid any more.
            Stack trace looks like:
            panic+0x14
            report_trap_or_int_and_panic+0x84
            trap+0xd9c
            nokgdb+0x8
            hdl_vfault+0x50
            vfault+0xf8
            trap+0x2a0
            nokgdb+0x8

            PHKL_24116:
            ( SR: 8606192498 DTS: JAGad61711 )
            When the debugger is killed or sent a signal when trying to
            attach to a process, that process will be left in a hung
            state.

            PHKL_24015:
            ( SR: 8606192072 DTS: JAGad61280 )
            When using memory windows and shared memory (IPC_SHARE32)
            between 32 and 64bit processes, the system may panic with
            an "hdl_pfault: invalid DBD for intransit page" panic. The
            stack trace may look like:

                    panic+0x14
                    hdl_pfault+0x638
                    pfault+0x104
                    trap+0x724
                    thandler+0xd20

            PHKL_23857:
            ( SR: 8606178349 DTS: JAGad47576 )
            Data corruption can occur when Hyperfabric networking
            interface or async I/O driver is being used in the system.

            PHKL_23813:
            ( SR: 8606188675 DTS: JAGad57891 )
            When booting 11.00 on a PA-8700 system, the system panics
            with the following message :

            panic: set_machine_parameters_64: Unidentified cpu type
            returned from PDC_MODEL

            Panic stack trace:
            PC-Offset Stack Trace (read down, top of stack is 1st):
               panic+0x54
               set_machine_parameters_64+0x1f8
               rm_setmachineparams_64+0x40
               DoCalllist+0x50
               RDB_patch_int_trap+0xb0
            End Of Stack
            WARNING: Space ID hashing is disabled

            PHKL_23812:
            (SR: 8606183443 CR: JAGad52656)
            A multi-threaded process hangs and cannot be killed. This
            process will have been repeatedly mmap()ing parts of the
            same file, while at the same time reading or writing to it
            with the read(), write(), readv(), or writev() system calls
            from a different thread. That file must also be on a JFS
            file system.

            The Netscape Messaging Server's smtpd process is the only
            application we've seen do the particular combination of
            operations required to get into this state.

            PHKL_23628:
            (SR: 8606146888 CR: JAGad16231)
            If the process core file's size limit has been set to 0 in
            setrlimit(), when the process aborts, the core processing
            is incorrect.

            PHKL_23406:
            (SR: 8606103740 CR: JAGab70789)
            (SR: 8606159451 CR: JAGad28779)
            A multi-threaded process being executed over NFS can become
            hung and unkillable while performing either a fork, core,
            setrlimit, SIGSTOP, or debugger operations.

            PHKL_23183:
            (SR: 8606169539 CR: JAGad38814)
            An application trying to do a PROBE instruction
            results in non-access reference to an invalid
            virtual memory address that causes the SIGSEGV
            handler to be removed.
            This makes an application program's own
            error-recovery useless and results in database
            crashes.

            PHKL_22843:
            (SR: 8606162188 CR: JAGad31504)
            The output of "ps -f" shows the name of the script being
            runs instead of the name of the '#!' interpreter.

            (SR: 8606168950 CR: JAGad38228)
            When the user exec a script w/o providing the arguments,
            the kernel does not exec the shell as it should be
            expected to do.

            For example,

            execve("./t.sh", 0) will not work.

            t.sh:
            ~~~
            #!/bin/ksh
            echo t.sh script executed OK.

            PHKL_22493:
            (SR: 8606141875 CR: JAGad11229)
            When not running as root, adb will panic the system when
            an attempt is made to debug a kernel-threaded application
            in which the first thread is in a ZOMBIE state.

            panic: Data page fault

            stack trace for event 0
            crash event was a panic
            panic+0x14
            report_trap_or_int_and_panic+0x80
            trap+0xdb8
            nokgdb+0x8
            handle_ooc_requests+0x2bc
            perform_trace_request+0x260
            ttrace1+0x13c
            ptrace+0x78
            syscall+0x480
            $syscallrtn+0x0

            PHKL_22032:
            (SR: 8606146888 CR: JAGad16231)
            Once-setuid/setgid processes could create corefiles or be
            attached to with a debugger.

            (SR: 8606146889 CR: JAGad16232)
            IDDS generated incorrect records in certain cases

            PHKL_21775:
            Some processes (eg . created by Shared LVM) never get
            reaped leading to proc table being filled and leading
            to a system hang.

            PHKL_21507:
            ( SR: 8606113684 CR: JAGac07198 )
            system panics when doing crfree

            panic: crfree: freeing free credential struct

            Stack trace for crash event was :
            q4> trace event 0
            stack trace for event 0
            crash event was a panic
            panic+0x14
            crfree+0xc4
            kthread_shared_objects_update+0x30
            syscall+0x594
            $syscallrtn+0x0

            PHKL_21358:
            ( SR: 8606132621 CR: JAGad01770 )
            The Praesidium IDS/9000 product requires this patch in order
            to run. This patch has no impact on systems without the
            Praesidium IDS/9000 product installed and enabled.

            PHKL_21350:
            ( SR: 8606132613 CR: JAGad01762 )
            The Praesidium IDS/9000 product requires this patch in order
            to run. This patch has no impact on systems without the
            Praesidium IDS/9000 product installed and enabled.

            PHKL_20439:
            ( SR: 8606109770 DTS: JAGaa45170 )
            While running an MPI-based program, the system panics with a
            "Data page fault" or other memory-related fault.

            PHKL_20226:
            ( SR: 8606107525 DTS: JAGab77768 )
            This patch is one of 8 patches necessary to add support
            for the 3 Gb private address space feature.

            PHKL_21535:
            ( SR: 8606100830 CR: JAGab39185 )
            Application core files do not include the process' attached
            shared memory segments.

            PHKL_21357:
            ( SR: 8606132620 CR: JAGad01769 )
            The Praesidium IDS/9000 product requires this patch in order
            to run. This patch has no impact on systems without the
            Praesidium IDS/9000 product installed and enabled.

            PHKL_22744:
            ( SR: 8606161365 CR: JAGad30681 )
            A system may experience a data page fault panic with the
            following stack trace:

                    panic+0x14
                    report_trap_or_int_and_panic+0x80
                    trap+0xdb8
                    nokgdb+0x8
                    thread_pcb_reinit+0x30
                    thread_alloc+0xe8
                    thread_create+0x2ac
                    _lwp_create+0xdc
                    syscall+0x480
                    $syscallrtn+0x0

            PHKL_22549:
            ( SR: 8606128066 DTS: JAGab24436 )
            Data page fault when trying to flush buffers
            which have already been invalidated:

                    bwrite+0x44
                    bxwrite+0x44
                    syncip_flush_cache+01x1dc
                    vx_flushdev+0x14
                    vx_fsync+0x248
                    spec_fsync+0x254.

            PHKL_22440:
            ( SR: 8606154274 CR: JAGad23592 )
            When trying to attach to a process that has been swapped
            out, both the tracing process and traced process hang and
            remain in an unkillable state.

            PHKL_22380:
            (SR: 8606130240 DTS: JAGac95111)
            Kernel paniced with data memory protection fault. This
            could happen when using direct I/O on JFS version 3.3
            or in other situations.

            (SR:8606139945 DTS: JAGad09268)
            MP System hang under heavy I/O load.

            PHKL_22126:
            ( SR: 8606155209 DTS: JAGad24526 )
            This patch is a replacement for the recalled patch
            PHKL_21624 which addressed a system hang caused by memory
            scrubber operating on shared memory segment used by the
            async I/O driver. The following problems were introduced by
            PHKL_21624 and are resolved by this patch.

            1. System panic when both Hyperfabric networking interface
            and async I/O driver are used on the same system with
            PHKL_21624 installed.

            2. Applications fail when trying to register shared
            segments with async I/O driver. On failure errno is set to
            EPERM.

            ( SR: 8606143996 DTS: JAGad13329 )
            Excessive delay in database connect time for database user
            processes.

            PHKL_21781:
            (SR: 8606137220 DTS: JAGad06338)
            when a user application makes a large number (over 65535)
            of mprotect(2) calls, it fails with ENOSPC - No space left
            on device.

            (SR: 8606136222 DTS: JAGad05348)
            When sendfile_max is configured to be > 0, and when using
            ftp or rcp to transfer data, we encounter a spinlock
            deadlock panic in sendfile_hold().

            A stack trace will look similar to:

              panic
              spin_deadlock_failure
              deadlock_check
              sl_pre_check
              spinlock
              sendfile_hold
              sosendfile
              sendfile
              syscall

            PHKL_21624:
            (SR: 8606124290 DTS: JAGac39673)
            Memory scrubber (memlogd) causes system hang while scrubbing
            pages locked by async driver. The async driver is typically
            used by database applications.

            ( SR: CR: JAGab16247 )
            HP-UX does not support an interface that allows a driver to
            lock user space memory on behalf of a user process in such
            a way that prevents the user process from unlocking the
            memory. Such a mechanism is required to enable DMA to user
            space memory by the operating system (a driver).

            PHKL_21600:
            (SR: 8606134430 DTS: JAGad03565)
            When using mmap with a negative offset or an offset greater
            than 2^43, the system panics.

            PHKL_20647:
            (SR: 8606107024 DTS: JAGab76631)
            System hang in b_sema_get_queue() when doing an munmap().

            PHKL_20449:
            (SR: 8606106816 DTS: JAGab76230)
            Incorrect implementation of mmap(2) can cause system panics.

            PHKL_20223:
            ( SR: 8606103245 DTS: JAGab69733)
            The system will panic with the following message:

                panic: Returning ID that is already free.

            ( SR: 8606107525 DTS: JAGab77768)
            This patch is one of 8 patches necessary to add support
            for the 3 Gb private address space feature.

            PHKL_21532:
            ( SR: 8606131990 CR: JAGad01139 )
            Approximately every 22 minutes, the system, or one cpu of a
            multi-processor system, appears to hang for several minutes.
            Then the problem goes away. This primarily affects larger
            memory systems.

            PHKL_21354:
            ( SR: 8606132598 CR: JAGad01747 )
            After PHKL_21003 is installed on a V2500 or V2600 with at
            least 24 CPUs and at least 24 GB of memory, the system fails
            to boot. One symptom that has been observed is the
            following message displayed during the boot process:

            Error found :
                - mem_toc zero error encountered.

            ( SR: 8606132617 CR: JAGad01766 )
            The Praesidium IDS/9000 product requires this patch in order
            to run. This change has no impact on systems without the
            Praesidium IDS/9000 product installed and enabled.

            PHKL_21024:
            ( SR: 8606112164 DTS: JAGab84450 )
            Enhancement: Performance changes for corner case in RTSCHED
            scheduling. This patch has no impact on most systems.

            PHKL_21003:
            ( SR: 8606112473 CR: JAGab84822 )
            V2500 with more than 24GB of memory and more than 24
            processors takes a long time (>30min) to boot.

            PHKL_20335:
            ( SR: 8606106466 DTS: JAGab75600)
            Unlinked files within NFS filesystems sometimes leave behind
            .nfsXXX files which are unremovable until after the system
            is rebooted.

            ( SR: 8606107384 DTS: JAGab77587)
            Panic or data corruption due to buffer cache buffers being
            released multiple times.

            ( SR: 8606108724 DTS: JAGab78191)
            Memory corruption after copying growing files over the
            network multiple times.

            PHKL_20222:
            ( SR: 8606107507 DTS: JAGab77743)
            This patch adds support for the PA-8600 processor.

            ( SR: 8606107525 DTS: JAGab77768)
            This patch is one of 8 patches necessary to add support for
            the 3 Gb private address space feature.

            PHKL_20102:
            ( SR: 8606106969 DTS: JAGaa45096 )
            On systems with 5GB of memory or more, the system will
            allocate memory for a static table that it does not use.
            This affects 64-bit systems only.

            PHKL_20017:
            ( SR: 8606104415 DTS: JAGab71916)
            After installing PHKL_19314, I/O performance of the system
            drops substantially.

            ( SR: 8606103778 CR: JAGab70853 )
            64bit systems with large amount of memory (e.g. 32Gb) and
            having large buffer cache (e.g. 8Gb) configured find the
            syslog is flooded with the following error message:

            vmunix : bufmap : rmap : ovflo, lost [xx..)(xx..]

            PHKL_19314:
            ( SR: 4701426775 DTS: JAGab17440 )
            On a system with a large number of processors (more than 14)
            a hang can occur during boot and after displaying the
            following messages:

            Starting the STREAMS daemons-phase1
            Checking root filesystem
            log replay in progress
            replay complete - marking super-block clean
            Root check done
            Create STCP device files

            ( SR: 8606101604 DTS: JAGab15954)
            Attempting to resume from a breakpoint when running a
            program under a debugger will cause the program to get a
            segmentation violation. This has been seen on G-class
            systems but it can occur on any system with block-tlb.

            PHKL_19201:
            SR: 8606100898 DTS: JAGab39707
            A user sees a hang while using snapshot file systems.

            Stack trace:

             _swtch+0xd4
             _sleep_one+0x538
             vx_sleep_lock+0xd0
             vx_snap_bpcopy+0xf4
             vx_snap_copyblk+0x144
             vx_snap_copy+0x50
             vx_snap_strategy+0x280
             vx_buf_strategy+0x24
             bwrite+0xe0
             getnewbuf+0x918
             allocbuf1+0x234
             brealloc1+0x5c
             getblk1+0x2fc
             vx_snap_getblk+0x2c
             vx_snap_getblkbp+0x140
             vx_snap_lookup+0x1c
             vx_snap_bpcopy+0x110
             vx_snap_copyblk+0x144
             vx_snap_copy+0x50
             vx_snap_strategy+0x280
             vx_buf_strategy+0x24
             bwrite+0xe0
             getnewbuf+0x918
             ogetblk+0x110
             getblk1+0x290
             vx_getblk+0x50
             vx_bread+0x68
             vx_iread+0x88
             vx_real_iget+0x398
             vx_iget+0x3c
             vx_dirlook+0x23c
             vx_lookup+0x120
             locallookuppn+0xd4
             lookuppn+0xf8
             lookupname+0x40
             vn_open+0x68
             copen+0xd0
             open+0x3c
             syscall+0x480
             $syscallrtn+0x0

            PHKL_17038:
            The system will trap 15 data page fault when tracing for
            leaks without also tracing for corruption.

            PHKL_20945:
            ( SR: 8606112164 DTS: JAGab84450 )
            Enhancement: Performance changes for corner case in RTSCHED
            scheduling. This patch has no impact on most systems.

            PHKL_20995:
            ( SR: 8606127692 CR: JAGac78494 )
            Programs using "memory windows" (started via setmemwindow)
            will not be able to allocate more than 1 Gb of shared memory
            (1 Gb total for all memory windows processes, i.e. this is
            not a per process limit). This patch is a replacement for
            PHKL_20227, which introduced the bug that this patch
            fixes.

            PHKL_20836:
            ( SR: 8606106781 CR: JAGab76169 )
            Application issuing large amount of mmap calls to
            map multiple virtual addresses to the same physical
            page (using flags MAP_SHARED|MAP_FILE|MAP_FIXED)
            may cause system panic with the follow stack trace:

            panic: hdl_zero_page: page not mapped

            panic+0x14
            hdl_zero_page+0xc8
            virtual_fault+0x418
            vfault+0x118
            trap+0x280
            nokgdb+0x8

            Trace on other processor shows:

            panic+0x14
            report_trap_or_int_and_panic+0x80
            trap+0xde8
            nokgdb+0x8
            allocpfd_from_pond+0x134
            allocate_page+0x68
            lgpg_vfdfill+0x4c
            virtual_fault+0xc3c
            vfault+0x118
            trap+0x280
            nokgdb+0x8

            PHKL_20227:
            ( SR: 8606107525 CR: JAGab77768 )
            This patch is one of 8 patches necessary to add support
            for the 3 Gb private address space feature.

            PHKL_20224:
            ( SR: 8606107525 CR: JAGab77768 )
            This patch is one of 8 patches necessary to add support
            for the 3 Gb private address space feature.

            PHKL_20515:

            (SR: 8606101315, CR: JAGab46368)
            System hang while using async I/O module through database
            applications with new large block I/O feature when system
            is low on memory resources.

            (SR: 8606100970, CR: JAGab39977)
            Data pagefault during async I/O operations when an I/O is
            being done to an unregistered (private) memory.

            (SR:8606103126, CR: JAGab69473)
            System hang can occur during async I/O operations when an
            IO is being done to an unregistered (private) memory
             segment designated by the user's IO buffer.

            (SR: 8606102862, CR: JAGab68892)
            Async driver can hang during async IO with requests larger
            than MAXPHYS (allowing async I/O larger than MAXPHYS is a
            new feature available in this patch, where MAXPHYS = 256KB).

            (SR: 8606108814, CR: JAGab81517)
            Async driver I/O completion notifications don't work when
            used in conjunction with select(2) system call.

            PHKL_20426:
            When a multithreaded process does file I/O concurrently with
            mmap() or munmap() on the same file, it can result in a
            single process deadlock. This process is not killable.

    Defect Description:
            PHKL_24826:
            ( SR: 8606185728 CR: JAGad54930 )
            The kernel code was limited by design to allow narrow
            mode mmap64() to 2GB or less only.

            Resolution:
            The kernel was enhanced to remove this limitation. Narrow
            mode mmap64() can now map up to 4GB.

            PHKL_24612:
            ( SR: 8606198933 CR: JAGad68122 )
            The VM subsystem was not correctly handling self-modifying
            code pages that were not initially mapped with execute
            access. There was a possibility that execute access could
            be removed, leaving stale data in the instruction cache.
            When the page was subsequently reused by another process,
            it would fault on the stale instruction cache data.

            Resolution:
            If a page has execute access, retain the execute access
            when adding a new translation. This ensures the data is
            flushed from the instruction cache upon page deallocation.

            PHKL_24457:
            ( SR: 8606180059, CR: JAGad49281 )
            Before starting I/O's through the asyncio driver,
            applications must register shared memory segments with the
            driver. As part of the registration, the driver locks the
            memory. If this operation needs to be done for a very
            large memory segment, the locking may take a significant
            amount of time, resulting in slow application startup.

            Resolution:
            The async driver now supports a new device file minor number
            256. If an application uses the async device file with this
            new minor number, the driver will defer locking the memory
            until I/O's are issued. This avoids the overhead of memory
            setup time and thus reduces the application startup time.

            Note: This minor number should only be used on systems that
            have enough physical memory so that paging is avoided.
            Paging can cause serious performance degradation with this
            new enhancement. On systems where paging is an issue, this
            minor number should not be used.

            ( SR: 8606179580, CR: JAGad48804 )
            When process that registered private memory with asyncio
            driver terminates, the memory management subsystem cleans
            the associated data structure. The asyncio driver tries to
            dereference a pointer to one of these data structures that
            has already been freed causing the system to panic.

            Resolution:
            The driver returns bad address (EFAULT) if any application
            tries to register a private memory segment.

            ( SR: 8606195629, CR: JAGad64833 )
            The asyncio driver checks for the user access rights
            twice. This duplication of access rights check
            contributes to slow application startup.

            Resolution:
            The redundant access rights check is removed.

            ( SR: 8606199485, CR: JAGad68671 )
            The asyncio driver propagates the wrong error code to the
            application when a memory locking function fails due to
            low memory conditions.

            Resolution
            The appropriate error code is returned to the application.

            PHKL_24273:
            ( SR:8606199847 CR:JAGad69033 )
            The system panic's while trying to mmap() more than
            the maximum allowed limit of pregions to a shared
            region. (limited by r_refcnt, which is of type
            ushort). This was caused by r_refcnt overflow which
            caused it to reset. If a program mmap's more than
            this limit, the counter r_refcnt overflow which
            causes the system to panic.
            Resolution:
            The fix is to check for the overflow and return ENOMEM.

            PHKL_24116:
            ( SR: 8606192498 DTS: JAGad61711 )
            If the debugger is interrupted while trying to attach to a
            single threaded process that is sleeping uninterruptibly,
            it will return to the user without unsuspending the
            debuggee so the debuggee's suspend count is not decremented
            and the debuggee will be suspended forever.

            Resolution:
            ttrace_prepare_attach() now checks the return from the
            sleep of the debugger. If the sleep returns an error, we
            know that the debugger has been interrupted by someone
            else other than the debuggee so we decrement the suspend
            count of the debuggee.

            PHKL_24015:
            ( SR: 8606192072 DTS: JAGad61280 )
            A 64bit process cannot map into a private memory window -
            it can only map into the global memory window of the
            32bit virtual space. A 32bit process needing to share
            with a 64bit process must either be mapped into the
            global memory window or the object to be shared must
            be marked IPC_GLOBAL. These rules were not being
            enforced, resulting in incorrect space id assignment
            for shared memory (IPC_SHARE32) allocated in a private
            memory window.

            Resolution:
            Shared memory (IPC_SHARE32) allocated in a private memory
            window is now remapped into the global memory window when
            sharing with a 64bit process.

            PHKL_23857:
            ( SR: 8606178349 DTS: JAGad47576 )
            Kernel sub-systems such as Hyperfabric networking
            interface and async I/O expect to be notified when a
            translation for a page changes that they are using
            for DMA. The virtual memory system uses the
            cluster-interconnect flag to determine if such sub-systems
            should be notified when the translation changes. If there
            are two different kernel-locked ranges in the same
            largepage, the unlocking of first locked range causes the
            cluster-interconnect flag for that page to be cleared, even
            though there is another locked range in the same page. This
            could cause a DMA operation to occur on the wrong page,
            resulting in data corruption, if sub-systems continued to
            do DMA on that page.

            Resolution:
            A check is added to see if there are other kernel-locked
            ranges in the same largepage before clearing the
            cluster-interconnect flag.

            PHKL_23813:
            ( SR: 8606188675 DTS: JAGad57891 )
            11.00 does not recognize the PA-8700 processor.
            Additionally, the PA-8700 processor is not IO-PDIR coherent.

            Resolution:
            This patch, PHKL_23813, is one of three 11.00 PA-8700
            enablement patches. The other 11.00 PA-8700 enablement
            patches are PHKL_23814 & PHKL_23815. To support 11.00 on
            PA-8700, the following changes were made :

            - Added code to recognize the PA-8700 processor.
            - Added code to check if non-coherent IO-PDIR is set and
              performed flushes and syncs whenever IO-PDIR is changed.
            - Fixed inverted space hash mask to enable the PA-8700
            processor.

            PHKL_23812:
            (SR: 8606183443 CR: JAGad52656)
            This problem was caused by a lock ordering problem between
            VM and JFS. JFS can call VM while holding an inode lock;
            the routines called may require a vas lock. VM can call JFS
            while holding a vas lock; the routines called may require an
            inode lock. If we get unlucky, we hit the same vas/inode
            lock combination from both directions, and the threads
            deadlock. Because the vas lock potentially held by VM is a
            per process resource, this situation can only be encountered
            by a multithreaded process.

            Resolution:
            The fix is to have the VM routine drop the vas lock before
            calling the file system code; fortunately, the VM routine
            can safely drop and reacquire the lock around the call ...
            it was mostly holding it to avoid dropping and reacquiring
            it repeatedly in a loop.

            PHKL_23628:
            (SR: 8606146888 CR: JAGad16231)
            If the process core file's size limit has been set to 0 in
            setrlimit(), when the process aborts, the core processing
            is incorrect.

            Resolution:
            If the process core file size limit has been set to zero,
            don't create a core file.

            PHKL_23406:
            (SR: 8606103740 CR: JAGab70789)
            (SR: 8606159451 CR: JAGad28779)
            A thread acquires a lock and then sleeps interruptibly. The
            interruptible sleep permits the thread to be stopped. Any
            other thread attempting to acquire this lock will sleep
            uninterruptably until the lock is available. This
            uninterruptable thread is also unkillable. This introduces
            a deadlock potential in multi-threaded processes: when a
            thread holding the lock, a thread desiring the lock, and a
            third thread doing one of fork, setrlimit, core, SIGSTOP, or
            debugger optionations, all occur at the same time in the
            same process, the deadlock is reached. The only way to
            resolve the deadlock is to reboot the system.

            This patch is part of a set of four patches (PHKL_23406,
            PHKL_23407,PHKL_23408,PHKL_23409) that enable P_NOSTOP, a
            new feature that prevents a process from being unkillable.
            Each patch is independantly installable. Without all four
            installed, P_NOSTOP will be unavailable.

            In order to prevent the process executed over NFS from
            becoming unkillable, NFS must use the P_NOSTOP feature. An
            NFS patch using P_NOSTOP, PHNE_23249, will be released in
            Spring of 2001.

            Resolution:
            If a thread acquires a lock and then sleeps interruptably,
            it is not permitted to be stopped if P_NOSTOP is set. This
            prevents this thread from becoming unkillable and prevents
            the deadlock.

            PHKL_23183:
            (SR: 8606169539 CR: JAGad38814)
            The check to unblock the signal handler was being done
            too early inside grow(). This resulted in removal of the
            signal handler specified by the application program.

            Resolution:
            The fix is to move the unblock signal out of grow() into
            hdl_vfault() which then calls grow() at a later stage.

            PHKL_22843:
            (SR: 8606162188 CR: JAGad31504)

            When an interpreter is invoked via a shell script, the
            script name is mistakenly passed to the kernel as the first
            argument (argv[0) instead of the interpreter name.

            Resolution:
            When an interpreter was being invoked via a shell script,
            we passed the interpreter to the kernel as the first
            argument instead of passing user's argv[0], which is
            the script name.

            (SR: 8606168950 CR: JAGad38228)
            When user exec a shell script w/o supplying arguments
            at all, the kernel failed to account for the extra
            argument for the name of the script into the number
            of arguments to be passed to the kernel. Also,
            it failed to pass the interpreter to the kernel as
            the first argument to be executed.

            Resolution:
            When user exec a shell script w/o supplying arguments
            at all, the kernel bumps up argc by 1, to account for
            the extra argument that we will be adding later via
            via the function setup_shell_argv(). It also passes
            the shell name to the kernel as the first argument,
            instead of the script name.

            PHKL_22493:
            (SR: 8606141875 CR: JAGad11229)
            When the debugged process initializes each thread's
            data pointer, if the thread is in a ZOMBIE state,
            that thead is not initialized, leaving the data
            pointer NULL. Later, adb attempts to dereference
            the NULL pointer, causing a data page fault panic.

            Resolution:
            Initialize the data pointer for all debugged threads,
            including those in a ZOMBIE state.

            PHKL_22032:
            (SR: 8606146888 CR: JAGad16231)
            If a setuid/setgid process completely dropped privileges,
            it could create a core file on a subsequent error, and could
            be attached to with a debugger.

            (SR: 8606146889 CR: JAGad16232)
            Some process management system calls generated incorrect
            IDDS records.

            Resolution:

            (SR: 8606146888 CR: JAGad16231)
            Remember that the process was once setuid/setgid, and
            disallow corefiles and debugger attaches.

            (SR: 8606146889 CR: JAGad16232)
            Fix the generated records.

            PHKL_21775:
            Resolution :PM internal function prepare_to_reap_proc in
            kern_exit.c changed to reap system processes correctly .

            PHKL_21507:
            ( SR: 8606113684 CR: JAGac07198 )
            Analysis of dump showed that we are attempting to free a
            credential structure but credential refrence count
            is already 0 indicating it was already freed.

            Resolution:
            Locking of credentials operations were protected by
            sched_lock so that credential operations are done properly.

            PHKL_21358:
            ( SR: 8606132621 CR: JAGad01770 )
            This patch is one of 16 patches (PHKL_21348-PHKL_21363)
            required by the Praesidium IDS/9000 product. These patches
            enable the collection and tracking of information from
            various system calls. Unless all of the enabling patches
            (or their successors) and the product are installed, and the
            product is enabled, this patch has no impact on the system.

            Resolution:
            This patch enables the gathering of information from the
            various uid and gid related system calls.

            PHKL_21350:
            ( SR: 8606132613 CR: JAGad01762 )
            This patch is one of 16 patches (PHKL_21348-PHKL_21363)
            required by the Praesidium IDS/9000 product. These patches
            enable the collection and tracking of information from
            various system calls. Unless all of the enabling patches
            (or their successors) and the product are installed, and the
            product is enabled, this patch has no impact on the system.

            Resolution:
            This patch enables the gathering of information from the
            exec*() and exit() system calls.

            PHKL_20439:
            ( SR: 8606109770 DTS: JAGaa45170 )
            In the process to process memory copy routines, there were a
            number of race conditions and memory leaks. These led to
            system panics.

            Resolution:
            Made structural changes to locking logic to avoid these
            race conditions and fixed the memory leaks.

            PHKL_20226:
            ( SR: 8606107525 DTS: JAGab77768 )
            This is one of 8 patches necessary to add support for the
            3 Gb private address space feature. This feature allows a
            process to have a private 3rd quadrant (normally the 3rd
            quadrant, which is a 1 Gb range of address space from
            0x80000000 to 0xC0000000, is used for shared objects). The
            chatr command must be used to enable this feature for an
            executable (chatr +q3p enable <a.out>). Note that this
            feature is only enabled for 32 bit processes running on the
            64 bit version of HP-UX.

            The other 7 patches necessary to enable this feature are
            PHKL_20222, PHKL_20223, PHKL_20224, PHKL_20225, PHKL_20227,
            PHKL_20228 and PHKL_20229. Each patch may be installed
            independently of the others - if enabling the 3 Gb private
            address space feature is not desired. If fewer than all 8
            patches are installed, the 3 Gb private address space
            feature will not be enabled. The code in this patch that is
            part of this feature will not have any impact on the system
            until all 8 patches are installed.

            Resolution:
            A subset of the code to support the 3 Gb private address
            space feature was added. When all 8 patches are installed
            the following code changes to support this feature will
            have been added:

                1) Code to recognize the request for a private 3rd
                   quadrant (Q3) during exec() of an executable.
                   An executable that requests a private 3rd
                   quadrant will be referred to as a q3p process
                   below.
                2) Code to prevent allocation of shared objects
                   in q3p processes.
                3) Code to allow data to extend over the 2nd/3rd
                   quadrant boundary for q3p processes.
                4) Code to put the stack for the primary thread
                   in the 3rd quadrant for q3p processes.
                5) Code to map a shared library into the private
                   address space if there is no more room in the
                   4th shared quadrant for q3p processes.

            PHKL_21535:
            ( SR: 8606100830 CR: JAGab39185 )
            This patch corrects application core dump behavior by
            allowing dumping of a process' attached shared memory
            segments to the application core file. This patch has no
            impact on the system unless shared memory dumping is
            enabled. See the Special Installation Instructions section
            for details on how to enable shared memory dumping after
            installing this patch.

            A word of caution:
            After shared memory dumping is enabled, the new system-wide
            core dump behavior for applications will be to include
            attached shared memory segments to application core files.
            This may not be the desired behavior if you have
            applications that use large shared memory segments running
            on the system. (eg database applications). If those
            applications core dump, the core files will include their
            attached shared memory segments. Thus, they can be very
            large files. Do not enable shared memory dumping after
            installing this patch if you do not want this behavior.

            Resolution:
            This patch enables shared memory dumping in the coredump
            generation code when kernel global variables
            core_addshmem_read and/or core_addshmem_write are set to 1.
            If both of these variables are set to 0, their default
            value, this patch has no impact on the system.

            PHKL_21357:
            ( SR: 8606132620 CR: JAGad01769 )
            This patch is one of 16 patches (PHKL_21348-PHKL_21363)
            required by the Praesidium IDS/9000 product. These patches
            enable the collection and tracking of information from
            various system calls. Unless all of the enabling patches
            (or their successors) and the product are installed, and the
            product is enabled, this patch has no impact on the system.

            Resolution:
            This patch enables the gathering of information from the
            corefile generation code.

            PHKL_22744:
            ( SR: 8606161365 CR: JAGad30681 )
            A pregion lookup is done based on the thread id. Thread
            id's are cached, so on systems with many threads configured
            and running, the thread id may be stale, i.e. reused by
            another thread. In this case, the wrong pregion is
            returned.

            Resolution:
            Use the thread pregion pointer to access the pregion
            instead of the thread id.

            PHKL_22549:
            ( SR: 8606128066 DTS: JAGab24436 )
            When syncing buffers for a particular device the routine
            that scans the cache for dirty buffers was not checking
            whether the buffers were valid. Those buffers that were
            invalid would no longer have a vnode pointer associated
            with them which in turn would cause a data page fault when
            they were passed to bwrite().

            Resolution:
            The routine responsible for flushing buffers corresponding
            to an individual inode will now ensure that only valid
            buffers are attempted to be flushed.

            PHKL_22440:
            ( SR: 8606154274 CR: JAGad23592 )
            The kernel debug thread is responsible for receiving and
            executing the debugger commands. This is a daemon thread
            which is invisible to the user application and is not part
            of the thread list of the proc stucuture. Hence while the
            process is being swapped this thread is not put on the run
            queue even if it were in run state. Since the debug thread
            is not reactivated when the procces it is attached to is
            swapped back in, both it and the attached process hang.

            Resolution:
            Explicitly start the debug thread (if it has been created)
            when the process is swapped in.

            PHKL_22380:
            (SR: 8606130240 CR: JAGac95111)
            The kernel driver creates an anonymous private mapping
            with read-only protection and calls mprotect() to change
            the access right to 'read-write'.

            Before the dirver tries to write, it calls vaslockpages
            to lock those pages down. vaslockpages did not set the
            correct access right for the mprotected pages.

            Resolution:
            Changed kernel to set up the translation with corrent
            access right.

            (SR:8606139945 DTS: JAGad09268)
            In the original design, when allocating/freeing a buffer,
            it only does a sleep/wakeup on the list for the current
            CPU. Processes sleeping from another CPU will not be
            awakened. The result, seen in the dump of a hang, is
            dozens of processes sleeping on an empty per-processor
            queue.

            Resolution:
            The design has been changed as follows: When allocating
            a buffer, first try to allocate from the cpu's own list,
            if fail, allocate from global list, if still fail, steal
            from each processor's list back to global list, then
            try allocate from global list; if still fail, sleep on
            global list. When freeing the buffer, if my cpu list's
            number of free buffers is smaller than global list's,
            free it to my list, else free it to global list, and
            wakes up sleepers on the global list.

            PHKL_22126:
            ( SR: 8606155209 DTS: JAGad24526 )
            1. The problem was tied to the use of the global variables
            used by legacy HyperFabric driver, the driver assumed that
            they are kernel global function pointers owned by
            HyperFabric and were initialized to NULL in the driver init
            routine.

            PHKL_21624 initializes (at compile time) the same function
            pointers to the address of a new set of kernel funtions that
            VM uses for calling all registered callback functions.

            Resolution:
            Replace the references to the global function pointers in VM
            code with new symbol names, thus leaving the original
            symbols initialized to NULL as the legacy HyperFabric driver
            expects.

            2. PHKL_21624 addressed a problem of system hang caused by
            memory scrubber working on shared memory segments used by
            the async I/O driver. To fix this problem, the change
            required applications using async I/O driver to have MLOCK
            privilege. This fact was not documented in PHKL_21624 and
            caused application using async I/O driver to fail.

            Resolution:
            Applications that use the async I/O driver must belong to a
            group having MLOCK privilege. Refer to the section
            "Special Installation Instructions" for details on how to
            check and set MLOCK privilege.

            ( SR: 8606143996 DTS: JAGad13329
            During internal testing with PHKL_21624 using 8GB shared
            memory segment and 300 user processes that were tyring
            to connect to the database at the same time, we found that
            the database user processes had an excessive database
            connect delay. Each user process that connects to the
            database registers memory with the async I/O driver which in
            turn locks the memory so that if the address translation for
            that memory is ever changed by VM, the async I/O driver
            would be notified. To achieve this VM had to operate on each
            4K page that backs-up the memory being locked. If there are
            many users trying to register large memory segments almost
            at the same time the registration process would take a long
            time.

            Resolution:
            The VM code was modified to manage locking using superpages
            rather than 4K pages.

            PHKL_21781:
            (SR: 8606137220 CR: JAGad06338)
            The problem is due to the limitation of the protection
            ranges for memory mapped regions. The counter for the
            number of pregions that can be mprotected is defined as
            a u_short. When an application uses a very large data
            segment and makes more than 64K-1 mprotect(2) calls,
            the system returns an ENOSPC.

            Resolution:
            Change the definition of mprotect range counters from
            u_short to long.

            (SR: 8606136222 CR: JAGad05348)
            The major lock order for sendfile_lock was incorrect.

            Resolution:
            Correct the lock ordering for sendfile_lock.

            PHKL_21624:
            (SR: 8606124290 DTS: JAGac39673)
            The following scenario would cause a deadlock (resulting in
            a system hang): memlogd (using the dmem driver) was
            scrubbing the 4kB physical pages of a superpage locked by
            the async driver. Prior to scrubbing, dmem invalidated the
            address translations for all the 4kB pages in the superpage.
            Before dmem finished processing the superpage, it was
            interrupted by an async I/O request. The I/O transaction
            required accessing one of the 4kB pages in the superpage
            being scrubbed by dmem. The interrupt handler would wait
            for the page to be marked valid; dmem could not mark it
            valid until the interrupt returned and it finished scrubbing
            the superpage.

            Resolution:
            Callback registration support has been added to enable the
            async driver to register a callback requirement against
            memory it has locked. Whenever the address translation of a
            locked page is to be invalidated, the callback feature is
            invoked if the memory is registered as locked by async.
            Thus, the async driver is able to prevent dmem from
            scrubbing pages for which async I/Os are either active or
            pending.

            ( SR: CR: JAGab16247 )
            The mlock allows a user process to unlock memory locked by
            the operating system. It does not allow for a persistant
            lock of user space memory by the operating system.

            Resolution:
            A new interface was added to the VM subsystem to allow
            persistant locking of user space memory by an operating
            system driver in such a way that a user can not unlock it.

            Both the persistant locking mechanism and the callback
            registration support are required to support DMA to user
            space by the operating system.

            PHKL_21600:
            (SR: 8606134430 DTS: JAGad03565)
            No check for overflow when casting mmap offset from 64 bits
            to 32 bits. And no check to prevent a negative value, from
            user space.

            Resolution:
            After casting from 64 to 32 bits, the offset is tested
            and if negative, mmap returns EINVAL.

            PHKL_20647:
            (SR: 8606107024 DTS: JAGab76631)
            When calling munmap() to unmap an area that ends within a
            superpage, the superpage lock was not properly released,
            resulting in a system hang upon a subsequent attempt to lock
            the superpage.

            Resolution:
            When calling munmap() to unmap an area that ends within a
            superpage, demote the end points before attempting to lock
            the superpage.

            PHKL_20449:
            (SR: 8606106816 DTS: JAGab76230)
            The kernel behaves incorrectly during some mmap(2)
            operations.

            Resolution:
            mmap(2) now returns an error if it can't honor the
            request.

            PHKL_20223:
            ( SR: 8606103245 DTS: JAGab69733)
            This bug is caused by a race condition in the mmap(2) code
            which was using a recursive algorithm to map all of the
            file. A lock was being dropped and reacquired each time the
            algorithm recursed.

            Resolution:
            The mmap bug was fixed by changing the algorithm so that is
            no longer was recursive. This allowed the lock to be held
            for the whole time.

            ( SR: 8606107525 DTS: JAGab77768)
            This is one of 8 patches necessary to add support for the
            3 Gb private address space feature. This feature allows a
            process to have a private 3rd quadrant (normally the 3rd
            quadrant, which is a 1 Gb range of address space from
            0x80000000 to 0xC0000000, is used for shared objects). The
            chatr command must be used to enable this feature for an
            executable (chatr +q3p enable <a.out>). Note that this
            feature is only enabled for 32 bit processes running on the
            64 bit version of HP-UX.

            The other 7 patches necessary to enable this feature are
            PHKL_20222, PHKL_20224, PHKL_20225, PHKL_20226, PHKL_20227,
            PHKL_20228 and PHKL_20229. Each patch may be installed
            independently of the others - if enabling the 3 Gb private
            address space feature is not desired. If fewer than all
            8 patches are installed, the 3 Gb private address space
            feature will not be enabled. The code in this patch that
            is part of this feature will not have any impact on the
            system until all 8 patches are installed.

            Resolution:
            A subset of the code to support the 3 Gb private address
            space feature was added. When all 8 patches are installed
            the following code changes to support this feature will
            have been added:

                1) Code to recognize the request for a private 3rd
                   quadrant (Q3) during exec() of an executable.
                   An executable that requests a private 3rd
                   quadrant will be referred to as a q3p process
                   below.
                2) Code to prevent allocation of shared objects
                   in q3p processes.
                3) Code to allow data to extend over the 2nd/3rd
                   quadrant boundary for q3p processes.
                4) Code to put the stack for the primary thread
                   in the 3rd quadrant for q3p processes.
                5) Code to map a shared library into the private
                   address space if there is no more room in the
                   4th shared quadrant for q3p processes.

            PHKL_21532:
            ( SR: 8606131990 CR: JAGad01139 )
            Approximately every 22 minutes, vhand monopolizes one cpu
            for a long period of time. Every 22 minutes, vhand calls a
            routine which tries to free up kernel memory. It tries to
            free up each memory bucket for all cpus on the system each
            time it is called.

            As memory is freed up, chunks of memory are coalesced into
            larger chunks of (contiguous) memory. Each 4k page freed is
            added back into the superpage pool.

            Another related problem is that the superpage pool chain
            becomes long and fragmented (especially on large memory
            systems), which implies inefficiency in managing the pool.

            Resolution:
            The routine called by vhand to free up kernel memory will
            now work on one cpu at a time, and on only a few memory
            buckets at a time. It will do less for each call, and be
            called more often, spreading the workload out in time.

            Use a better coalescing algorithm for the superpage pool
            list.

            PHKL_21354:
            ( SR: 8606132598 CR: JAGad01747 )
            When mapping kernel pages to real memory, if the address
            falls beyond 1GB and cannot be found in the 32bit sysmap, we
            fail to check the return code and allocate it from the 64bit
            sysmap.

            Without PHKL_21003, which moved the 64bit sysmap to start at
            1GB instead of 4GB to cover an undefined 3GB gap, this has
            no effect since the address is not defined. However, when
            the address is included in the 64bit sysmap and we do not
            remove it properly when the virtual address is being used,
            we end up using the same virtual address again because it is
            still available in the sysmap. The init process fails when
            the vhand daemon starts paging.

            Resolution:
            Allocate the address from the 64bit sysmap when it is not
            found in the 32bit sysmap.

            ( SR: 8606132617 CR: JAGad01766 )
            This patch is one of 16 patches (PHKL_21348-PHKL_21363)
            required by the Praesidium IDS/9000 product. These patches
            enable the collection and tracking of information from
            various system calls. Unless all of the enabling patches
            (or their successors) and the product are installed, and the
            product is enabled, this change has no impact on the system.

            Resolution:
            This patch causes the IDS/9000 pseudo-driver to be
            initialized at the right place during system boot.

            PHKL_21024:
            ( SR: 8606112164 DTS: JAGab84450 )
            This is an enhancement for a corner case in RTSCHED
            scheduling.

            Resolution:
            Code added to fine tune RTSCHED thread scheduling code path.

            PHKL_21003:
            ( SR: 8606112473 CR: JAGab84822 )
            In 11.00, the 32bit sysmap contains pages from 0 to 1GB and
            the 64bit sysmap contains pages from 4GB to 4TB, leaving a
            3GB gap between them. Due to memory interleaving on V2500,
            there may not be enough physical memory below 1GB to satisfy
            the system initialization. Therefore, memory above 1GB is
            used. During system boot, the init process will try to
            allocate equivalently mapped virtual addresses from a sysmap
            for physical pages between 1GB to 4GB. When it fails
            because none of these pages can be found in either sysmap,
            it loops through all pages sequentially until it exhausts
            all the memory within the 1-4GB range. This may take a long
            time depending on the number of physical pages in the range.

            Resolution:
            Extend 64bit sysmap to start from 1GB to cover the 3GB gap.

            PHKL_20335:
            ( SR: 8606106466 DTS: JAGab75600)
            The buffer cache was never releasing references it had on
            NFS files which had the side-effect of never allowing these
            files to be removed.

            Resolution:
            The buffer cache now ensures that it correctly releases all
            holds on vnodes after data is removed from the cache. This
            ensures that NFS files become inactive and are therefore are
            removable.

            ( SR: 8606107384 DTS: JAGab77587)
            The buffer cache has the potential to release buffers
            multiple times, which could lead to system panics or memory
            corruption.

            Resolution:
            The routine that was writing out dirty buffers then
            releasing the buffer will now write and return thereby
            ensuring that the buffer is released only once.

            ( SR: 8606108724 DTS: JAGab78191)
            Files that grow in size and are copied over the network
            multiple times -- via rcp or ftp commands -- during this
            period may cause memory corruption to occur. This happens
            because stale checksum data pointers within the buffer
            header are reused after the buffer increases in size.

            Resolution:
            The buffer cache routine responsible for increasing the size
            of buffers will now check whether a buffer contains a
            pointer to checksum data -- which is used by the networking
            code -- in which case it will free the data and clear the
            pointer.

            PHKL_20222:
            ( SR: 8606107507 DTS: JAGab77743)
            This patch adds support for new machines that contain the
            PA-8600 processor.

            Resolution:
            Code to support the PA-8600 processor was added.

            ( SR: 8606107525 DTS: JAGab77768)
            This is one of 8 patches necessary to add support for the 3
            Gb private address space feature. This feature allows a
            process to have a private 3rd quadrant (normally the 3rd
            quadrant, which is a 1 Gb range of address space from
            0x80000000 to 0xC0000000, is used for shared objects). The
            chatr command must be used to enable this feature for an
            executable (chatr +q3p enable <a.out>). Note that this
            feature is only enabled for 32 bit processes running on the
            64 bit version of HP-UX.

            The other 7 patches necessary to enable this feature are
            PHKL_20223, PHKL_20224, PHKL_20225, PHKL_20226, PHKL_20227,
            PHKL_20228 and PHKL_20229. Each patch may be installed
            independently of the others - if enabling the 3 Gb private
            address space feature is not desired. If fewer than all 8
            patches are installed, the 3 Gb private address space
            feature will not be enabled. The code in this patch that is
            part of this feature will not have any impact on the system
            until all 8 patches are installed.

            Resolution:
            A subset of the code to support the 3 Gb private address
            space feature was added. When all 8 patches are installed
            the following code changes to support this feature will have
            been added:

                1) Code to recognize the request for a private 3rd
                   quadrant (Q3) during exec() of an executable.
                   An executable that requests a private 3rd
                   quadrant will be referred to as a q3p process
                   below.
                2) Code to prevent allocation of shared objects
                   in q3p processes.
                3) Code to allow data to extend over the 2nd/3rd
                   quadrant boundary for q3p processes.
                4) Code to put the stack for the primary thread
                   in the 3rd quadrant for q3p processes.
                5) Code to map a shared library into the private
                   address space if there is no more room in the
                   4th shared quadrant for q3p processes.

            PHKL_20102:
            ( SR: 8606106969 DTS: JAGaa45096 )
            On systems with 5GB of memory or more, the system allocates
            too much memory for the pdir hash table (32-224MB). This
            additional memory is wasted.

            Resolution:
            Fixed boot time memory allocation algorithm to only allocate
            memory that is actually used.

            PHKL_20017:
            ( SR: 8606104415 DTS: JAGab71916)
            The fix in PHKL_19314 for the "14-way boot hang" breaks the
            interrupt distribution code. This results in all I/O
            interrupts being assigned to the monarch CPU, causing I/O
            performance degradation.

            Resolution:
            Add a new spu state SPU_INTR_ENABLED, so that pa_next_cpu
            will designate a spu to be an interrupt handler if its
            status is either SPU_INTR_ENABLED or SPU_ENABLED. Each
            non-monarch CPU sets its state to be SPU_INTR_ENABLED at
            the point where it used to set SPU_ENABLED.

            ( SR: 4701426775 DTS: JAGab17440 )
            Historically on a 32bit system, the maximum size in one
            quadrant is limited to 1Gb. To handle more than 1Gb of
            buffer caches, we use two buffer cache resource maps, bufmap
            and bufmap2. For 64bit systems, the maximum size of a
            quadrant is not limited to 1Gb anymore and we don't need a
            second bufmap to fulfill the buffer cache needs. Therefore,
            bufmap2 is not used. However, on 11.00, we still initialize
            two resource maps with the size of bufmap limited to 0.9Gb/2
            entries regardless of whether we have a 32bit or a 64bit
            system. So for 64bit systems with large memory and large
            buffer cache defined the system can still run out of bufmap
            entries if the virtual address space for the buffer cache
            gets fragmented.

            Resolution:
            For 64bit systems, initialize bufmap to contain
            phys_mem_pages/2 entries.

            PHKL_19314:
            ( SR: 4701426775 DTS: JAGab17440 )
            While the monarch processor is in MPCONFIG_PHASE2 during
            boot and before it gets a chance to tell all non-monarch
            processors to continue execution (set mp_sync_after_rendez
            to CONTINUE_EXECUTION), a clock interrupt comes in. The
            clock interrupt handler will erroneously attempt an
            m_itmr_sync with all the processors (which are still waiting
            to continue). This m_itmr_sync can take up to 13 msecs per
            processor. When the number of processor is high enough,
            which is 14 in this case, another clock interrupt arrives
            before the current clock handler completes, causing the boot
            to hang in an infinite continuous series of servicing clock
            interrupts.

            Resolution:
            In the clock interrupt handling routine, we now make sure
            that no m_itmr_sync is attempted by the monarch processor
            until after the non-monarch processors are actually ready.
            As for the non-monarch processors, in the non_monarch_init
            routine, we now make sure that each non-monarch processor
            does not signal the monarch processor that it is ready for
            an m_itmr_sync until after the monarch sets
            mp_sync_after_rendez to CONTINUE_EXECUTION.

            ( SR: 8606101604 DTS: JAGab15954)
            The root cause seems to be a double mapping of the
            break_page by both a block TLB entry and an ordinary one,
            which causes undefined results in the hardware.

            Resolution:
            Code has been added to main so that during initialization it
            looks at the machine being booted to see whether or not this
            machine has a block-tlb. If the machine does not have one,
            then the page in the kernel is used for the break-page. If
            the machine has a block-tlb, then instead of using the page
            in the kernel, a new page is allocated for the break-page.

            PHKL_19201:
            SR: 8606100898 DTS: JAGab39707
            The system hang is caused by jfs snap code trying to lock
            the same resource again when it already owns it. A buffer
            that partially satisfies a request needs to be marked
            invalid when it can't be grown to fit the request. This
            will prevent another thread from getting a hit on it and
            trying to grow it, which can cause a hang.

            Resolution:
            SR: 8606100898 DTS: JAGab39707
            Mark buffers invalid when the buffer can't be grown to fit
            the size of the request.

            PHKL_17038:
            An uninitialized variable may cause this data page fault
            when tracing for memory leaks. The workaround is to also
            trace for corruption which will initialize the variable.
            The workaround isn't always feasible because tracing for
            corruption uses a lot more memory in some environments while
            tracing for leaks does not.

            PHKL_20945:
            ( SR: 8606112164 DTS: JAGab84450 )
            This is an enhancement for a corner case in RTSCHED
            scheduling.

            Resolution:
            Code added to fine tune RTSCHED thread scheduling code path.

            PHKL_20995:
            ( SR: 8606127692 CR: JAGac78494 )
            Code that initialized the space maps for the second and
            third quadrant for memory windows processes is not being
            run. This means that a memory windows process cannot
            allocate shared memory in the second (for SHMEM_MAGIC
            processes) or third quadrant, leaving only the fourth
            quadrant available, which is shared across all processes.
            This defect is only present if all 8 of the Large Data
            space patches are installed.

            Resolution:
            Code was changed to allow the space maps to be properly
            initialized for all configured memory windows.

            PHKL_20836:
            ( SR: 8606106781 CR: JAGab76169 )
            HP-UX handles multiple virtual addresses mapping to the
            same physical page by using virtual address aliasing.
            Large number of overlapping exclusive mapping calls
            (mmap with MAP_SHARED|MAP_FIXED|MAP_FILE) create excessive
            number of virtual address aliases and can exhaust the alias
            entries for physical pages. The exhaustion of alias entries
            results in failed attempts to add a page translation.
            Improper handling of the translation failure results in
            corruption in the free memory list, thus causing an unmapped
            page to be returned from the free memory pond.

            Resolution:
            Handle application requested overlapping exclusive mapping
            without using aliases.

            PHKL_20227:
            ( SR: 8606107525 CR: JAGab77768 )
            This is one of 8 patches necessary to add support for the
            3 Gb private address space feature. This feature allows a
            process to have a private 3rd quadrant (normally the 3rd
            quadrant, which is a 1 Gb range of address space from
            0x80000000 to 0xC0000000, is used for shared objects). The
            chatr command must be used to enable this feature for an
            executable (chatr +q3p enable <a.out>). Note that this
            feature is only enabled for 32 bit processes running on the
            64 bit version of HP-UX.

            The other 7 patches necessary to enable this feature are
            PHKL_20222, PHKL_20223, PHKL_20224, PHKL_20225, PHKL_20226,
            PHKL_20228 and PHKL_20229. Each patch may be installed
            independently of the others - if enabling the 3 Gb private
            address space feature is not desired. If fewer than all
            8 patches are installed, the 3 Gb private address space
            feature will not be enabled. The code in this patch that
            is part of this feature will not have any impact on the
            system until all 8 patches are installed.

            Resolution:
            A subset of the code to support the 3 Gb private address
            space feature was added. When all 8 patches are installed
            the following code changes to support this feature will
            have been added:

                1) Code to recognize the request for a private 3rd
                   quadrant (Q3) during exec() of an executable.
                   An executable that requests a private 3rd
                   quadrant will be referred to as a q3p process
                   below.
                2) Code to prevent allocation of shared objects
                   in q3p processes.
                3) Code to allow data to extend over the 2nd/3rd
                   quadrant boundary for q3p processes.
                4) Code to put the stack for the primary thread
                   in the 3rd quadrant for q3p processes.
                5) Code to map a shared library into the private
                   address space if there is no more room in the
                   4th shared quadrant for q3p processes.

            PHKL_20224:
            ( SR: 8606107525 CR: JAGab77768 )
            This is one of 8 patches necessary to add support for the
            3 Gb private address space feature. This feature allows a
            process to have a private 3rd quadrant (normally the 3rd
            quadrant, which is a 1 Gb range of address space from
            0x80000000 to 0xC0000000, is used for shared objects). The
            chatr command must be used to enable this feature for an
            executable (chatr +q3p enable <a.out>). Note that this
            feature is only enabled for 32 bit processes running on the
            64 bit version of HP-UX.

            The other 7 patches necessary to enable this feature are
            PHKL_20222, PHKL_20223, PHKL_20225, PHKL_20226, PHKL_20227,
            PHKL_20228 and PHKL_20229. Each patch may be installed
            independently of the others - if enabling the 3 Gb private
            address space feature is not desired. If fewer than all
            8 patches are installed, the 3 Gb private address space
            feature will not be enabled. The code in this patch that
            is part of this feature will not have any impact on the
            system until all 8 patches are installed.

            Resolution:
            A subset of the code to support the 3 Gb private address
            space feature was added. When all 8 patches are installed
            the following code changes to support this feature will
            have been added:

                1) Code to recognize the request for a private 3rd
                   quadrant (Q3) during exec() of an executable.
                   An executable that requests a private 3rd
                   quadrant will be referred to as a q3p process
                   below.
                2) Code to prevent allocation of shared objects
                   in q3p processes.
                3) Code to allow data to extend over the 2nd/3rd
                   quadrant boundary for q3p processes.
                4) Code to put the stack for the primary thread
                   in the 3rd quadrant for q3p processes.
                5) Code to map a shared library into the private
                   address space if there is no more room in the
                   4th shared quadrant for q3p processes.

            PHKL_20515:

            (SR: 8606101315, CR: JAGab46368)
            Assertion failure occurs in 'kmalloc' someone called
            'kmalloc' holding the 'spinlock' which should not be
            done.
            Async driver allocated kernel memory while holding spinlock
            which causes driver to sleep until memory is available.

            Resolution:
                    Added No-Wait flag to memory allocation call when
                    spinlock is held.

            (SR: 8606100970, CR: JAGab39977)
            Async driver called subroutine with uninitialized variable.
            In the asyncdsk_dorequest() routine, the 1st argument to
            luseracc is tempseg.space -- however, tempseg.space doesn't
            get populated until & unless luseracc returns successfully.

            Resolution:
                    Initialize variable before using in subroutine call.

            (SR:8606103126, CR: JAGab69473)
            Spinlock was held in async driver during call to routine
            that did not need spinlock held, and which could take too
            long before returning.

            Resolution:
                    Released spinlock before call to the routine, then
                    reacquired after routine returned.

            (SR: 8606102862, CR: JAGab68892)
            Async driver should unmap buffers of same size as was
            originally mapped for the IO request, but instead it was
            unmapping the size based on the number of bytes transferred
            successfully in the async IO request.

            Resolution:
                    Unmapped IO request buffer size same as was mapped.

            (SR: 8606108814, CR: JAGab81517)
            Async driver's IO completion flag notification was checked
            in wrong sequence, when used in conjunction with select.

            Resolution:
                    Changed sequence to check for IO notification flag
                    before checking other types of IO completions.

            PHKL_20426:
            Violation of lock ordering by filesystem code. The lock
            ordering that is safe from deadlock is: vaslock, vnodelock,
            inodelock but filesystems are attempting the order:
            (vnodelock), inodelock, vaslock

            Resolution:
            The VM system will drop the vaslock around filesystem
            operations, and reacquire it afterwards. This completes
            PHKL_18531 that was partially solving the problem.

    SR:
            1653301614 4701402461 4701426775 8606100830 8606100898
            8606100970 8606101315 8606101604 8606102862 8606103126
            8606103245 8606103740 8606103778 8606104415 8606106466
            8606106781 8606106816 8606106969 8606107024 8606107384
            8606107507 8606107525 8606108724 8606108814 8606109770
            8606112164 8606112473 8606113684 8606124290 8606127692
            8606128066 8606130240 8606131318 8606132598 8606132613
            8606132617 8606132620 8606132621 8606134430 8606134995
            8606136222 8606137220 8606139945 8606141875 8606143996
            8606146888 8606146889 8606154274 8606155209 8606161365
            8606162188 8606168950 8606169539 8606178349 8606179580
            8606180059 8606183443 8606185728 8606188675 8606192072
            8606192498 8606195629 8606198933 8606199485 8606199847

    Patch Files:

            OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/conf/h/map.h
            /usr/conf/h/vm_mlock.h
            /usr/conf/machine/hdl_preg.h
            /usr/conf/machine/pdc_rqsts.h
            /usr/conf/sio/async.h

            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/include/machine/hdl_preg.h
            /usr/include/machine/pdc_rqsts.h
            /usr/include/sio/async.h
            /usr/include/sys/map.h
            /usr/include/sys/vm_mlock.h

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/lib/libhp-ux.a(async.o)
            /usr/conf/lib/libhp-ux.a(clic_stubs.o)
            /usr/conf/lib/libhp-ux.a(clock.o)
            /usr/conf/lib/libhp-ux.a(cnx_p2p_bcopy.o)
            /usr/conf/lib/libhp-ux.a(dmem.o)
            /usr/conf/lib/libhp-ux.a(hdl_fault.o)
            /usr/conf/lib/libhp-ux.a(hdl_init.o)
            /usr/conf/lib/libhp-ux.a(hdl_mprotect.o)
            /usr/conf/lib/libhp-ux.a(hdl_policy.o)
            /usr/conf/lib/libhp-ux.a(hdl_trans.o)
            /usr/conf/lib/libhp-ux.a(init_main.o)
            /usr/conf/lib/libhp-ux.a(kern_exec.o)
            /usr/conf/lib/libhp-ux.a(kern_exit.o)
            /usr/conf/lib/libhp-ux.a(kern_mallo.o)
            /usr/conf/lib/libhp-ux.a(kern_mman.o)
            /usr/conf/lib/libhp-ux.a(kgdb_machine.o)
            /usr/conf/lib/libhp-ux.a(kmall_trace.o)
            /usr/conf/lib/libhp-ux.a(onyxe.o)
            /usr/conf/lib/libhp-ux.a(pa_generic_psm.o)
            /usr/conf/lib/libhp-ux.a(pm_core.o)
            /usr/conf/lib/libhp-ux.a(pm_cred.o)
            /usr/conf/lib/libhp-ux.a(pm_prot.o)
            /usr/conf/lib/libhp-ux.a(pm_ptrace.o)
            /usr/conf/lib/libhp-ux.a(ufs_mchdep.o)
            /usr/conf/lib/libhp-ux.a(vfs_bio.o)
            /usr/conf/lib/libhp-ux.a(vm_clic.o)
            /usr/conf/lib/libhp-ux.a(vm_kern.o)
            /usr/conf/lib/libhp-ux.a(vm_machdep.o)
            /usr/conf/lib/libhp-ux.a(vm_machreg.o)
            /usr/conf/lib/libhp-ux.a(vm_memlock.o)
            /usr/conf/lib/libhp-ux.a(vm_mlock.o)
            /usr/conf/lib/libhp-ux.a(vm_mmap.o)
            /usr/conf/lib/libhp-ux.a(vm_pgalloc.o)
            /usr/conf/lib/libhp-ux.a(vm_pregion.o)
            /usr/conf/lib/libhp-ux.a(vm_realmain.o)
            /usr/conf/lib/libhp-ux.a(vm_remap.o)
            /usr/conf/lib/libhp-ux.a(vm_sched.o)
            /usr/conf/lib/libhp-ux.a(vm_vas.o)
            /usr/conf/lib/libhp-ux.a(vm_vfd.o)
            /usr/conf/lib/libhp-ux.a(vm_vhand.o)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/lib/libhp-ux.a(async.o)
            /usr/conf/lib/libhp-ux.a(clic_stubs.o)
            /usr/conf/lib/libhp-ux.a(clock.o)
            /usr/conf/lib/libhp-ux.a(cnx_p2p_bcopy.o)
            /usr/conf/lib/libhp-ux.a(dmem.o)
            /usr/conf/lib/libhp-ux.a(hdl_fault.o)
            /usr/conf/lib/libhp-ux.a(hdl_init.o)
            /usr/conf/lib/libhp-ux.a(hdl_mprotect.o)
            /usr/conf/lib/libhp-ux.a(hdl_policy.o)
            /usr/conf/lib/libhp-ux.a(hdl_trans.o)
            /usr/conf/lib/libhp-ux.a(init_main.o)
            /usr/conf/lib/libhp-ux.a(kern_exec.o)
            /usr/conf/lib/libhp-ux.a(kern_exit.o)
            /usr/conf/lib/libhp-ux.a(kern_mallo.o)
            /usr/conf/lib/libhp-ux.a(kern_mman.o)
            /usr/conf/lib/libhp-ux.a(kgdb_machine.o)
            /usr/conf/lib/libhp-ux.a(kmall_trace.o)
            /usr/conf/lib/libhp-ux.a(onyxe.o)
            /usr/conf/lib/libhp-ux.a(pa_generic_psm.o)
            /usr/conf/lib/libhp-ux.a(pm_core.o)
            /usr/conf/lib/libhp-ux.a(pm_cred.o)
            /usr/conf/lib/libhp-ux.a(pm_prot.o)
            /usr/conf/lib/libhp-ux.a(pm_ptrace.o)
            /usr/conf/lib/libhp-ux.a(ufs_mchdep.o)
            /usr/conf/lib/libhp-ux.a(vfs_bio.o)
            /usr/conf/lib/libhp-ux.a(vm_clic.o)
            /usr/conf/lib/libhp-ux.a(vm_kern.o)
            /usr/conf/lib/libhp-ux.a(vm_machdep.o)
            /usr/conf/lib/libhp-ux.a(vm_machreg.o)
            /usr/conf/lib/libhp-ux.a(vm_memlock.o)
            /usr/conf/lib/libhp-ux.a(vm_mlock.o)
            /usr/conf/lib/libhp-ux.a(vm_mmap.o)
            /usr/conf/lib/libhp-ux.a(vm_pgalloc.o)
            /usr/conf/lib/libhp-ux.a(vm_pregion.o)
            /usr/conf/lib/libhp-ux.a(vm_realmain.o)
            /usr/conf/lib/libhp-ux.a(vm_remap.o)
            /usr/conf/lib/libhp-ux.a(vm_sched.o)
            /usr/conf/lib/libhp-ux.a(vm_vas.o)
            /usr/conf/lib/libhp-ux.a(vm_vfd.o)
            /usr/conf/lib/libhp-ux.a(vm_vhand.o)

    what(1) Output:

            OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/conf/h/map.h:
                    map.h $Date: 2000/02/02 11:49:37 $Revision: r11ros/2
                             PATCH_11.00 (PHKL_21003)
            /usr/conf/h/vm_mlock.h:
                    vm_mlock.h $Date: 2001/04/23 13:03:40 $Revision: r11
                            ros/2 PATCH_11.00 (PHKL_23857)
            /usr/conf/machine/hdl_preg.h:
                    hdl_preg.h $Date: 2000/05/31 14:27:02 $Revision: r11
                            ros/1 PATCH_11.00 (PHKL_21781)
            /usr/conf/machine/pdc_rqsts.h:
                    pdc_rqsts.h $Date: 1999/10/28 05:09:19 $Revision: r1
                            1ros/3 PATCH_11.00 (PHKL_20222)
            /usr/conf/sio/async.h:
                    async.h $Date: 2001/06/26 14:43:30 $Revision: r11ros
                            /5 PATCH_11.00 (PHKL_24457)

            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/include/sys/map.h:
                    map.h $Date: 2000/02/02 11:49:37 $Revision: r11ros/2
                             PATCH_11.00 (PHKL_21003)
            /usr/include/sys/vm_mlock.h:
                    vm_mlock.h $Date: 2001/04/23 13:03:40 $Revision: r11
                            ros/2 PATCH_11.00 (PHKL_23857)
            /usr/include/machine/hdl_preg.h:
                    hdl_preg.h $Date: 2000/05/31 14:27:02 $Revision: r11
                            ros/1 PATCH_11.00 (PHKL_21781)
            /usr/include/machine/pdc_rqsts.h:
                    pdc_rqsts.h $Date: 1999/10/28 05:09:19 $Revision: r1
                            1ros/3 PATCH_11.00 (PHKL_20222)
            /usr/include/sio/async.h:
                    async.h $Date: 2001/06/26 14:43:30 $Revision: r11ros
                            /5 PATCH_11.00 (PHKL_24457)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/lib/libhp-ux.a(clic_stubs.o):
                    clic_stubs.c $Date: 2000/08/14 11:40:53 $Revision: r
                            11ros/3 PATCH_11.00 (PHKL_22126)
            /usr/conf/lib/libhp-ux.a(pa_generic_psm.o):
                    pa_generic_psm.c $Date: 1999/09/24 17:23:06 $Revisio
                            n: r11ros/2 PATCH_11.00 (PHKL_20017)
            /usr/conf/lib/libhp-ux.a(kgdb_machine.o):
                    kgdb_machine.c $Date: 1999/10/28 05:09:19 $Revision:
                             r11ros/4 PATCH_11.00 (PHKL_20222)
            /usr/conf/lib/libhp-ux.a(clock.o):
                    clock.c $Date: 1999/09/24 17:23:06 $Revision: r11ros
                            /7 PATCH_11.00 (PHKL_20017)
            /usr/conf/lib/libhp-ux.a(dmem.o):
                    dmem.c $Date: 2000/08/14 11:40:53 $Revision: r11ros/
                            6 PATCH_11.00 (PHKL_22126)
            /usr/conf/lib/libhp-ux.a(hdl_fault.o):
                    hdl_fault.c $Date: 2001/01/25 17:29:01 $Revision: r1
                            1ros/13 PATCH_11.00 (PHKL_23183)
            /usr/conf/lib/libhp-ux.a(hdl_init.o):
                    hdl_init.c $Date: 1999/10/31 21:44:19 $Revision: r11
                            ros/7 PATCH_11.00 (PHKL_20223)
            /usr/conf/lib/libhp-ux.a(hdl_mprotect.o):
                    hdl_mprotect.c $Date: 2000/05/31 14:25:46 $Revision:
                             r11ros/9 PATCH_11.00 (PHKL_21781)
            /usr/conf/lib/libhp-ux.a(hdl_policy.o):
                    hdl_policy.c $Date: 2001/08/02 16:49:10 $Revision: r
                            11ros/15 PATCH_11.00 (PHKL_24826)
            /usr/conf/lib/libhp-ux.a(hdl_trans.o):
                    hdl_trans.c $Date: 2001/07/12 15:49:36 $Revision: r1
                            1ros/18 PATCH_11.00 (PHKL_24612)
            /usr/conf/lib/libhp-ux.a(onyxe.o):
                    onyxe.c $Date: 1999/10/28 05:09:19 $Revision: r11ros
                            /2 PATCH_11.00 (PHKL_20222)
                    onyxe 1.0 (unsupported)
            /usr/conf/lib/libhp-ux.a(ufs_mchdep.o):
                    ufs_mchdep.c $Date: 2000/06/05 17:05:33 $Revision: r
                            11ros/6 PATCH_11.00 (PHKL_21781)
            /usr/conf/lib/libhp-ux.a(vm_machdep.o):
                    vm_machdep.c $Date: 2001/04/17 14:38:30 $Revision: r
                            11ros/35 PATCH_11.00 (PHKL_23813)
            /usr/conf/lib/libhp-ux.a(vm_machreg.o):
                    vm_machreg.c $Date: 2000/09/11 14:14:58 $Revision: r
                            11ros/11 PATCH_11.00 (PHKL_22380)
            /usr/conf/lib/libhp-ux.a(vm_realmain.o):
                    vm_realmain32.c $Date: 1999/10/28 05:09:19 $Revision
                            : r11ros/5 PATCH_11.00 (PHKL_20222)
            /usr/conf/lib/libhp-ux.a(async.o):
                    async.c $Date: 2001/06/26 12:54:22 $Revision: r11ros
                            /16 PATCH_11.00 (PHKL_24457)
            /usr/conf/lib/libhp-ux.a(cnx_p2p_bcopy.o):
                    cnx_p2p_bcopy.c $Date: 1999/11/09 15:03:19 $Revision
                            : r11ros/7 PATCH_11.00 (PHKL_20439)
            /usr/conf/lib/libhp-ux.a(init_main.o):
                    init_main.c $Date: 2000/03/17 11:52:05 $Revision: r1
                            1ros/11 PATCH_11.00 (PHKL_21354)
            /usr/conf/lib/libhp-ux.a(kern_exec.o):
                    kern_exec.c $Date: 2001/04/25 13:09:32 $Revision: r1
                            1ros/22 PATCH_11.00 (PHKL_24015)
            /usr/conf/lib/libhp-ux.a(kern_exit.o):
                    kern_exit.c $Date: 2001/02/15 11:36:33 $Revision: r1
                            1ros/18 PATCH_11.00 (PHKL_23406)
            /usr/conf/lib/libhp-ux.a(kern_mallo.o):
                    kern_mallo.c $Date: 2000/04/12 03:18:15 $Revision: r
                            11ros/7 PATCH_11.00 (PHKL_21532)
            /usr/conf/lib/libhp-ux.a(kern_mman.o):
                    kern_mman.c $Date: 2001/01/25 16:58:55 $Revision: r1
                            1ros/4 PATCH_11.00 (PHKL_23183)
            /usr/conf/lib/libhp-ux.a(kmall_trace.o):
                    kmall_trace.c $Date: 2000/02/02 11:47:27 $Revision:
                            r11ros/7 PATCH_11.00 (PHKL_21003)
            /usr/conf/lib/libhp-ux.a(pm_core.o):
                    pm_core.c $Date: 2001/03/13 13:32:21 $Revision: r11r
                            os/7 PATCH_11.00 (PHKL_23628)
            /usr/conf/lib/libhp-ux.a(pm_cred.o):
                    pm_cred.c $Date: 2000/04/06 11:41:10 $Revision: r11r
                            os/1 PATCH_11.00 (PHKL_21507)
            /usr/conf/lib/libhp-ux.a(pm_prot.o):
                    pm_prot.c $Date: 2000/07/14 09:34:52 $Revision: r11r
                            os/6 PATCH_11.00 (PHKL_22032)
            /usr/conf/lib/libhp-ux.a(pm_ptrace.o):
                    ttrace_private.h $Date: 1998/12/15 09:21:36 $Revisio
                            n: r11ros/cup_ros_ep1_pb/3 PATCH_11.00 (PHKL
                            _17205)
                    pm_ptrace.c $Date: 2001/05/14 14:45:15 $Revision: r1
                            1ros/15 PATCH_11.00 (PHKL_24116)
            /usr/conf/lib/libhp-ux.a(vfs_bio.o):
                    vfs_bio.c $Date: 2000/10/20 06:59:31 $Revision: r11r
                            os/21 PATCH_11.00 (PHKL_22549)
            /usr/conf/lib/libhp-ux.a(vm_clic.o):
                    vm_clic.c $Date: 2001/04/23 13:03:40 $Revision: r11r
                            os/4 PATCH_11.00 (PHKL_23857)
            /usr/conf/lib/libhp-ux.a(vm_kern.o):
                    vm_kern.c $Date: 2000/04/12 03:18:15 $Revision: r11r
                            os/4 PATCH_11.00 (PHKL_21532)
            /usr/conf/lib/libhp-ux.a(vm_memlock.o):
                    vm_memlock.c $Date: 2001/04/23 13:03:40 $Revision: r
                            11ros/4 PATCH_11.00 (PHKL_23857)
            /usr/conf/lib/libhp-ux.a(vm_mlock.o):
                    vm_mlock.c $Date: 2000/05/03 15:11:15 $Revision: r11
                            ros/4 PATCH_11.00 (PHKL_21624)
            /usr/conf/lib/libhp-ux.a(vm_mmap.o):
                    vm_mmap.c $Date: 2001/08/02 16:42:17 $Revision: r11r
                            os/21 PATCH_11.00 (PHKL_24826)
            /usr/conf/lib/libhp-ux.a(vm_pgalloc.o):
                    vm_pgalloc.c $Date: 2000/05/03 15:11:15 $Revision: r
                            11ros/4 PATCH_11.00 (PHKL_21624)
            /usr/conf/lib/libhp-ux.a(vm_pregion.o):
                    vm_pregion.c $Date: 2001/05/29 15:16:13 $Revision: r
                            11ros/11 PATCH_11.00 (PHKL_24273)
            /usr/conf/lib/libhp-ux.a(vm_remap.o):
                    vm_remap.c $Date: 2000/08/14 11:40:53 $Revision: r11
                            ros/4 PATCH_11.00 (PHKL_22126)
            /usr/conf/lib/libhp-ux.a(vm_sched.o):
                    vm_sched.c $Date: 2000/09/20 14:54:13 $Revision: r11
                            ros/8 PATCH_11.00 (PHKL_22440)
            /usr/conf/lib/libhp-ux.a(vm_vas.o):
                    vm_vas.c $Date: 2000/11/14 06:37:13 $Revision: r11ro
                            s/12 PATCH_11.00 (PHKL_22744)
            /usr/conf/lib/libhp-ux.a(vm_vfd.o):
                    vm_vfd.c $Date: 2000/01/25 08:06:48 $Revision: r11ro
                            s/7 PATCH_11.00 (PHKL_20945)
            /usr/conf/lib/libhp-ux.a(vm_vhand.o):
                    vm_vhand.c $Date: 2000/04/12 03:18:15 $Revision: r11
                            ros/6 PATCH_11.00 (PHKL_21532)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/lib/libhp-ux.a(clic_stubs.o):
                    clic_stubs.c $Date: 2000/08/14 11:40:53 $Revision: r
                            11ros/3 PATCH_11.00 (PHKL_22126)
            /usr/conf/lib/libhp-ux.a(pa_generic_psm.o):
                    pa_generic_psm.c $Date: 1999/09/24 17:23:06 $Revisio
                            n: r11ros/2 PATCH_11.00 (PHKL_20017)
            /usr/conf/lib/libhp-ux.a(kgdb_machine.o):
                    kgdb_machine.c $Date: 1999/10/28 05:09:19 $Revision:
                             r11ros/4 PATCH_11.00 (PHKL_20222)
            /usr/conf/lib/libhp-ux.a(clock.o):
                    clock.c $Date: 1999/09/24 17:23:06 $Revision: r11ros
                            /7 PATCH_11.00 (PHKL_20017)
            /usr/conf/lib/libhp-ux.a(dmem.o):
                    dmem.c $Date: 2000/08/14 11:40:53 $Revision: r11ros/
                            6 PATCH_11.00 (PHKL_22126)
            /usr/conf/lib/libhp-ux.a(hdl_fault.o):
                    hdl_fault.c $Date: 2001/01/25 17:29:01 $Revision: r1
                            1ros/13 PATCH_11.00 (PHKL_23183)
            /usr/conf/lib/libhp-ux.a(hdl_init.o):
                    hdl_init.c $Date: 1999/10/31 21:44:19 $Revision: r11
                            ros/7 PATCH_11.00 (PHKL_20223)
            /usr/conf/lib/libhp-ux.a(hdl_mprotect.o):
                    hdl_mprotect.c $Date: 2000/05/31 14:25:46 $Revision:
                             r11ros/9 PATCH_11.00 (PHKL_21781)
            /usr/conf/lib/libhp-ux.a(hdl_policy.o):
                    hdl_policy.c $Date: 2001/08/02 16:49:10 $Revision: r
                            11ros/15 PATCH_11.00 (PHKL_24826)
            /usr/conf/lib/libhp-ux.a(hdl_trans.o):
                    hdl_trans.c $Date: 2001/07/12 15:49:36 $Revision: r1
                            1ros/18 PATCH_11.00 (PHKL_24612)
            /usr/conf/lib/libhp-ux.a(onyxe.o):
                    onyxe 1.0 (unsupported)
                    onyxe.c $Date: 1999/10/28 05:09:19 $Revision: r11ros
                            /2 PATCH_11.00 (PHKL_20222)
            /usr/conf/lib/libhp-ux.a(ufs_mchdep.o):
                    ufs_mchdep.c $Date: 2000/06/05 17:05:33 $Revision: r
                            11ros/6 PATCH_11.00 (PHKL_21781)
            /usr/conf/lib/libhp-ux.a(vm_machdep.o):
                    vm_machdep.c $Date: 2001/04/17 14:38:30 $Revision: r
                            11ros/35 PATCH_11.00 (PHKL_23813)
            /usr/conf/lib/libhp-ux.a(vm_machreg.o):
                    vm_machreg.c $Date: 2000/09/11 14:14:58 $Revision: r
                            11ros/11 PATCH_11.00 (PHKL_22380)
            /usr/conf/lib/libhp-ux.a(vm_realmain.o):
                    vm_realmain64.c $Date: 2001/04/17 14:38:30 $Revision
                            : r11ros/9 PATCH_11.00 (PHKL_23813)
            /usr/conf/lib/libhp-ux.a(async.o):
                    async.c $Date: 2001/06/26 12:54:22 $Revision: r11ros
                            /16 PATCH_11.00 (PHKL_24457)
            /usr/conf/lib/libhp-ux.a(cnx_p2p_bcopy.o):
                    cnx_p2p_bcopy.c $Date: 1999/11/09 15:03:19 $Revision
                            : r11ros/7 PATCH_11.00 (PHKL_20439)
            /usr/conf/lib/libhp-ux.a(init_main.o):
                    init_main.c $Date: 2000/03/17 11:52:05 $Revision: r1
                            1ros/11 PATCH_11.00 (PHKL_21354)
            /usr/conf/lib/libhp-ux.a(kern_exec.o):
                    kern_exec.c $Date: 2001/04/25 13:09:32 $Revision: r1
                            1ros/22 PATCH_11.00 (PHKL_24015)
            /usr/conf/lib/libhp-ux.a(kern_exit.o):
                    kern_exit.c $Date: 2001/02/15 11:36:33 $Revision: r1
                            1ros/18 PATCH_11.00 (PHKL_23406)
            /usr/conf/lib/libhp-ux.a(kern_mallo.o):
                    kern_mallo.c $Date: 2000/04/12 03:18:15 $Revision: r
                            11ros/7 PATCH_11.00 (PHKL_21532)
            /usr/conf/lib/libhp-ux.a(kern_mman.o):
                    kern_mman.c $Date: 2001/01/25 16:58:55 $Revision: r1
                            1ros/4 PATCH_11.00 (PHKL_23183)
            /usr/conf/lib/libhp-ux.a(kmall_trace.o):
                    kmall_trace.c $Date: 2000/02/02 11:47:27 $Revision:
                            r11ros/7 PATCH_11.00 (PHKL_21003)
            /usr/conf/lib/libhp-ux.a(pm_core.o):
                    pm_core.c $Date: 2001/03/13 13:32:21 $Revision: r11r
                            os/7 PATCH_11.00 (PHKL_23628)
            /usr/conf/lib/libhp-ux.a(pm_cred.o):
                    pm_cred.c $Date: 2000/04/06 11:41:10 $Revision: r11r
                            os/1 PATCH_11.00 (PHKL_21507)
            /usr/conf/lib/libhp-ux.a(pm_prot.o):
                    pm_prot.c $Date: 2000/07/14 09:34:52 $Revision: r11r
                            os/6 PATCH_11.00 (PHKL_22032)
            /usr/conf/lib/libhp-ux.a(pm_ptrace.o):
                    ttrace_private.h $Date: 1998/12/15 09:21:36 $Revisio
                            n: r11ros/cup_ros_ep1_pb/3 PATCH_11.00 (PHKL
                            _17205)
                    pm_ptrace.c $Date: 2001/05/14 14:45:15 $Revision: r1
                            1ros/15 PATCH_11.00 (PHKL_24116)
            /usr/conf/lib/libhp-ux.a(vfs_bio.o):
                    vfs_bio.c $Date: 2000/10/20 06:59:31 $Revision: r11r
                            os/21 PATCH_11.00 (PHKL_22549)
            /usr/conf/lib/libhp-ux.a(vm_clic.o):
                    vm_clic.c $Date: 2001/04/23 13:03:40 $Revision: r11r
                            os/4 PATCH_11.00 (PHKL_23857)
            /usr/conf/lib/libhp-ux.a(vm_kern.o):
                    vm_kern.c $Date: 2000/04/12 03:18:15 $Revision: r11r
                            os/4 PATCH_11.00 (PHKL_21532)
            /usr/conf/lib/libhp-ux.a(vm_memlock.o):
                    vm_memlock.c $Date: 2001/04/23 13:03:40 $Revision: r
                            11ros/4 PATCH_11.00 (PHKL_23857)
            /usr/conf/lib/libhp-ux.a(vm_mlock.o):
                    vm_mlock.c $Date: 2000/05/03 15:11:15 $Revision: r11
                            ros/4 PATCH_11.00 (PHKL_21624)
            /usr/conf/lib/libhp-ux.a(vm_mmap.o):
                    vm_mmap.c $Date: 2001/08/02 16:42:17 $Revision: r11r
                            os/21 PATCH_11.00 (PHKL_24826)
            /usr/conf/lib/libhp-ux.a(vm_pgalloc.o):
                    vm_pgalloc.c $Date: 2000/05/03 15:11:15 $Revision: r
                            11ros/4 PATCH_11.00 (PHKL_21624)
            /usr/conf/lib/libhp-ux.a(vm_pregion.o):
                    vm_pregion.c $Date: 2001/05/29 15:16:13 $Revision: r
                            11ros/11 PATCH_11.00 (PHKL_24273)
            /usr/conf/lib/libhp-ux.a(vm_remap.o):
                    vm_remap.c $Date: 2000/08/14 11:40:53 $Revision: r11
                            ros/4 PATCH_11.00 (PHKL_22126)
            /usr/conf/lib/libhp-ux.a(vm_sched.o):
                    vm_sched.c $Date: 2000/09/20 14:54:13 $Revision: r11
                            ros/8 PATCH_11.00 (PHKL_22440)
            /usr/conf/lib/libhp-ux.a(vm_vas.o):
                    vm_vas.c $Date: 2000/11/14 06:37:13 $Revision: r11ro
                            s/12 PATCH_11.00 (PHKL_22744)
            /usr/conf/lib/libhp-ux.a(vm_vfd.o):
                    vm_vfd.c $Date: 2000/01/25 08:06:48 $Revision: r11ro
                            s/7 PATCH_11.00 (PHKL_20945)
            /usr/conf/lib/libhp-ux.a(vm_vhand.o):
                    vm_vhand.c $Date: 2000/04/12 03:18:15 $Revision: r11
                            ros/6 PATCH_11.00 (PHKL_21532)

    cksum(1) Output:

            OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            1807138169 5655 /usr/conf/h/map.h
            143359630 10831 /usr/conf/h/vm_mlock.h
            2017539801 2705 /usr/conf/machine/hdl_preg.h
            2704551415 54554 /usr/conf/machine/pdc_rqsts.h
            2001644049 11365 /usr/conf/sio/async.h

            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            1807138169 5655 /usr/include/sys/map.h
            143359630 10831 /usr/include/sys/vm_mlock.h
            2017539801 2705 /usr/include/machine/hdl_preg.h
            2704551415 54554 /usr/include/machine/pdc_rqsts.h
            2001644049 11365 /usr/include/sio/async.h

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            2248021923 4184 /usr/conf/lib/libhp-ux.a(clic_stubs.o)
            437464505 24204 /usr/conf/lib/libhp-ux.a(pa_generic_psm.o)
            242210559 23500 /usr/conf/lib/libhp-ux.a(kgdb_machine.o)
            3665843420 28992 /usr/conf/lib/libhp-ux.a(clock.o)
            3676646299 14204 /usr/conf/lib/libhp-ux.a(dmem.o)
            3831526811 21028 /usr/conf/lib/libhp-ux.a(hdl_fault.o)
            1371839555 8208 /usr/conf/lib/libhp-ux.a(hdl_init.o)
            1842983883 19544 /usr/conf/lib/libhp-ux.a(hdl_mprotect.o)
            1652933539 16880 /usr/conf/lib/libhp-ux.a(hdl_policy.o)
            922639598 13352 /usr/conf/lib/libhp-ux.a(hdl_trans.o)
            1015401007 6688 /usr/conf/lib/libhp-ux.a(onyxe.o)
            1770547053 11480 /usr/conf/lib/libhp-ux.a(ufs_mchdep.o)
            1189989698 91060 /usr/conf/lib/libhp-ux.a(vm_machdep.o)
            3370891229 23684 /usr/conf/lib/libhp-ux.a(vm_machreg.o)
            2834688110 16212 /usr/conf/lib/libhp-ux.a(vm_realmain.o)
            1165757719 22604 /usr/conf/lib/libhp-ux.a(async.o)
            4068629077 12468 /usr/conf/lib/libhp-ux.a(cnx_p2p_bcopy.o)
            2046115620 23708 /usr/conf/lib/libhp-ux.a(init_main.o)
            3246280857 32016 /usr/conf/lib/libhp-ux.a(kern_exec.o)
            3281692625 27244 /usr/conf/lib/libhp-ux.a(kern_exit.o)
            21078018 16512 /usr/conf/lib/libhp-ux.a(kern_mallo.o)
            2757401471 3892 /usr/conf/lib/libhp-ux.a(kern_mman.o)
            2417393137 12052 /usr/conf/lib/libhp-ux.a(kmall_trace.o)
            3427014055 8424 /usr/conf/lib/libhp-ux.a(pm_core.o)
            533481460 3940 /usr/conf/lib/libhp-ux.a(pm_cred.o)
            3206193979 17348 /usr/conf/lib/libhp-ux.a(pm_prot.o)
            2031792614 55296 /usr/conf/lib/libhp-ux.a(pm_ptrace.o)
            491545001 38384 /usr/conf/lib/libhp-ux.a(vfs_bio.o)
            2950872455 4616 /usr/conf/lib/libhp-ux.a(vm_clic.o)
            3153431302 14300 /usr/conf/lib/libhp-ux.a(vm_kern.o)
            590665387 13320 /usr/conf/lib/libhp-ux.a(vm_memlock.o)
            3819274536 5508 /usr/conf/lib/libhp-ux.a(vm_mlock.o)
            4057878370 30728 /usr/conf/lib/libhp-ux.a(vm_mmap.o)
            2032665462 18108 /usr/conf/lib/libhp-ux.a(vm_pgalloc.o)
            1040416982 16056 /usr/conf/lib/libhp-ux.a(vm_pregion.o)
            617206859 9864 /usr/conf/lib/libhp-ux.a(vm_remap.o)
            2775488280 27896 /usr/conf/lib/libhp-ux.a(vm_sched.o)
            1870073525 14936 /usr/conf/lib/libhp-ux.a(vm_vas.o)
            2865378029 15312 /usr/conf/lib/libhp-ux.a(vm_vfd.o)
            3925871171 18564 /usr/conf/lib/libhp-ux.a(vm_vhand.o)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            1726116097 11064 /usr/conf/lib/libhp-ux.a(clic_stubs.o)
            280788522 56256 /usr/conf/lib/libhp-ux.a(pa_generic_psm.o)
            3218363655 49456 /usr/conf/lib/libhp-ux.a(kgdb_machine.o)
            3940258843 69752 /usr/conf/lib/libhp-ux.a(clock.o)
            4179883992 32600 /usr/conf/lib/libhp-ux.a(dmem.o)
            397048167 40400 /usr/conf/lib/libhp-ux.a(hdl_fault.o)
            3930614899 23664 /usr/conf/lib/libhp-ux.a(hdl_init.o)
            3803636533 40584 /usr/conf/lib/libhp-ux.a(hdl_mprotect.o)
            1498538806 35688 /usr/conf/lib/libhp-ux.a(hdl_policy.o)
            2397291949 30128 /usr/conf/lib/libhp-ux.a(hdl_trans.o)
            3954087531 16120 /usr/conf/lib/libhp-ux.a(onyxe.o)
            2381969701 26936 /usr/conf/lib/libhp-ux.a(ufs_mchdep.o)
            71164995 181880 /usr/conf/lib/libhp-ux.a(vm_machdep.o)
            2821417790 51512 /usr/conf/lib/libhp-ux.a(vm_machreg.o)
            2565972548 23312 /usr/conf/lib/libhp-ux.a(vm_realmain.o)
            2023403024 47088 /usr/conf/lib/libhp-ux.a(async.o)
            867340842 27976 /usr/conf/lib/libhp-ux.a(cnx_p2p_bcopy.o)
            3624897364 44960 /usr/conf/lib/libhp-ux.a(init_main.o)
            3910748425 73064 /usr/conf/lib/libhp-ux.a(kern_exec.o)
            3865257098 58008 /usr/conf/lib/libhp-ux.a(kern_exit.o)
            2106296386 40688 /usr/conf/lib/libhp-ux.a(kern_mallo.o)
            1485995480 9496 /usr/conf/lib/libhp-ux.a(kern_mman.o)
            2315482884 28136 /usr/conf/lib/libhp-ux.a(kmall_trace.o)
            3497115895 15600 /usr/conf/lib/libhp-ux.a(pm_core.o)
            1935319995 11120 /usr/conf/lib/libhp-ux.a(pm_cred.o)
            1706233712 38488 /usr/conf/lib/libhp-ux.a(pm_prot.o)
            1298300107 128424 /usr/conf/lib/libhp-ux.a(pm_ptrace.o)
            12735115 86832 /usr/conf/lib/libhp-ux.a(vfs_bio.o)
            3690125124 9736 /usr/conf/lib/libhp-ux.a(vm_clic.o)
            2977196837 62544 /usr/conf/lib/libhp-ux.a(vm_kern.o)
            1527525181 32200 /usr/conf/lib/libhp-ux.a(vm_memlock.o)
            4276086089 12768 /usr/conf/lib/libhp-ux.a(vm_mlock.o)
            2994313186 68392 /usr/conf/lib/libhp-ux.a(vm_mmap.o)
            2937271311 40984 /usr/conf/lib/libhp-ux.a(vm_pgalloc.o)
            4235287590 32224 /usr/conf/lib/libhp-ux.a(vm_pregion.o)
            163951282 18552 /usr/conf/lib/libhp-ux.a(vm_remap.o)
            1419148136 75072 /usr/conf/lib/libhp-ux.a(vm_sched.o)
            3867637122 35248 /usr/conf/lib/libhp-ux.a(vm_vas.o)
            985640121 36512 /usr/conf/lib/libhp-ux.a(vm_vfd.o)
            1479621621 46296 /usr/conf/lib/libhp-ux.a(vm_vhand.o)

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.00: PHKL_18543
            s800: 11.00: PHKL_18543

    Hardware Dependencies: None

    Other Dependencies:
            PHKL_21549 is required when using the gang scheduler.
            Without PHKL_21549, the gang scheduler exhibits
            unacceptable performance after this patch is installed.

            PHKL_23406:
            If NFS is installed on the system, all five patches
            (PHNE_23249, PHKL_23406, PHKL_23407, PHKL_23408, PHKL_23409)
            are required to resolve the process hang/deadlock due to
            unkillable processes executed over NFS. However, if NFS is
            not in use, none of these patches are required.

            PHKL_23813:
            Two other patches work in conjuction with this patch
            to enable PA-8700 support. These other two patches are
            PHKL_23814 and PHKL_23815.

    Supersedes:
            PHKL_22843 PHKL_22493 PHKL_22032 PHKL_21775 PHKL_21600 PHKL_21535
            PHKL_21507 PHKL_21358 PHKL_21357 PHKL_21350 PHKL_20995 PHKL_20945
            PHKL_20836 PHKL_20647 PHKL_20515 PHKL_20449 PHKL_20439 PHKL_20426
            PHKL_20227 PHKL_20226 PHKL_20224 PHKL_20223 PHKL_20102 PHKL_20017
            PHKL_19314 PHKL_19201 PHKL_17038 PHKL_24612 PHKL_24457 PHKL_24273
            PHKL_24116 PHKL_24015 PHKL_23857 PHKL_23813 PHKL_23812 PHKL_23628
            PHKL_23406 PHKL_23183 PHKL_22744 PHKL_22549 PHKL_22440 PHKL_22380
            PHKL_22126 PHKL_21781 PHKL_21624 PHKL_21532 PHKL_21354 PHKL_21024
            PHKL_21003 PHKL_20335 PHKL_20222

    Equivalent Patches:
            PHKL_19383:
            s700: 10.20

            PHKL_19384:
            s800: 10.20

    Patch Package Size: 2880 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 PHKL_24826

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHKL_24826.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHKL_24826. If you do not wish to retain a
            copy of the original software, include the patch_save_files
            option in the swinstall command above:

                    -x patch_save_files=false

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHKL_24826.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHKL_24826.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHKL_24826.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions:
            To enable the asyncio enhancement that defers memory
            locking to improve application startup times, create the
            async device file with minor number 256 using the
            following commands. The user must have super-user rights
            to execute these commands.

            Delete the old device file.
            # rmsf -v /dev/async

            Create the new device file
            # mknod /dev/async c 101 256

            Note: This minor number should only be used on systems that
            have enough physical memory so that paging is avoided.
            Paging can cause serious performance degradation with this
            new enhancement. On systems where paging is an issue, this
            minor number should not be used.

            PHKL_23813:
            This patch, PHKL_23813, is one of the three 11.00 PA-8700
            enablement patches. The other 11.00 PA-8700 enablement
            patches are PHKL_23814 & PHKL_23815. Installation of
            each patch individually will have no effect on the system.

            PHKL_23406:
            If NFS is installed on the system, all five patches
            (PHNE_23249, PHKL_23406, PHKL_23407, PHKL_23408, PHKL_23409)
            are required to resolve the process hang/deadlock due to
            unkillable processes executed over NFS. However, if NFS is
            not in use, none of these patches are required. All five of
            these patches may be installed independently. If fewer than
            four out of the four PHKL patches are installed, the
            P_NOSTOP feature will not be enabled.

            PHKL_20222, PHKL_20223, PHKL_20224, PHKL_20226, PHKL_20227:
            This patch contains part of the enhancement to enable the 3
            Gb private address space feature. It is one of 8 patches.
            The 8 patches necessary to enable this feature are
            PHKL_20222, PHKL_20223, PHKL_20224, PHKL_20225, PHKL_20226,
            PHKL_20227, PHKL_20228 and PHKL_20229. Each patch may be
            installed independently of the others - if enabling the 3 Gb
            private address space feature is not desired. If fewer than
            all 8 patches are installed, the 3 Gb private address space
            feature will not be enabled. The code in this patch that is
            part of this feature will not have any impact on the system
            until all 8 patches are installed.

            In order to be able to use this feature you will need to
            reconfigure the kernel with a larger value for the kernel
            configurable variable "maxdsiz". In order to do this with
            SAM, you will also need to install patch PHKL_20174. Without
            PHKL_20174 installed SAM will not allow maxdsiz to exceed
             ~1.9 Gb. Note that if PHKL_20174 is not installed it is
            still possible to manually configure a kernel with a larger
            value of maxdsiz (up to 3 Gb) using config(1M).

            PHKL_21535:
            To enable shared memory dumping to application core files,
            you must first install this patch. After the new vmunix
            has been built by the patch process you need to set some
            kernel variables in the new vmunix using adb.

            To do this, first invoke adb with write capabilities
            on the vmunix file (typically /stand/vmunix):
            adb -w /stand/vmunix
            You may get some error output "Not an Elf file: No Elf
            header". ignore those errors.

            Setting core_addshmem_read to 1 enables dumping of
            read-protected shared memory segments.
            To set core_addshmem_read to 1, the command in adb is:
            core_addshmem_read?W1
            adb should output:
            core_addshmem_read: 0 = 1

            Setting core_addshmem_write to 1 enables dumping of
            write-protected shared memory segments.
            To set core_addshmem_write to 1, the command in adb is:
            core_addshmem_write?W1
            adb should output:
            core_addshmem_write: 0 = 1

            exit adb by typing
            $q

            Now the vmunix file should be enabled for shared memory
            dumping. You must reboot in order for the change to take
            effect. Note: if a new vmunix is generated in the future,
            such as after installing another kernel patch, you will need
            to repeat this procedure. This mechanism is typically used
            in troubleshooting applications.

            The effective user ID of the process calling async driver,
            typically called by a process for database applications such
            as Oracle and Sybase, must be a superuser or the user must
            be a member of a group that has the MLOCK privilege.

            To check the privilege capabilities for a group, issue the
            command:

                      /usr/bin/getprivgrp <group-name>

            If the output of getprivgrp(1) does not indicate that the
            group has the MLOCK privilege, it can be set by issuing the
            following command as root:

                      /usr/bin/setprivgrp <group-name> MLOCK

            This patch depends on base patch PHKL_18543.
            For successful installation please insure that PHKL_18543
            is already installed, or that PHKL_18543 is included
            in the same depot with this patch and PHKL_18543
            is selected for installation.
    -----End of Document ID: PHKL_24826------------------------------------------


    Document ID: PHKL_24753
    Date Loaded: 20010808
          Title: s700_800 11.00 sig,thd,spinlock,sched,IDS,q3p,prntf,FSS,slp

    Patch Name: PHKL_24753

    Patch Description: s700_800 11.00 sig,thd,spinlock,sched,IDS,q3p,prntf,FSS,slp

    Creation Date: 01/08/06

    Post Date: 01/08/08

    Hardware Platforms - OS Releases:
            s700: 11.00
            s800: 11.00

    Products: N/A

    Filesets:
            OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            Yes
            PHKL_24753: PANIC HANG
            PHKL_23955: OTHER
                    Poor performance due to mutex contention on
                    large multi-threaded applications.
            PHKL_23002: CORRUPTION PANIC HANG
            PHKL_22940: HANG
                    thread hang
            PHKL_20202: PANIC
                    This patch must be applied for nfs/tcp to function.
            PHKL_24733: HANG
            PHKL_23842: OTHER
                    False ServiceGuard failovers after long dispatch
                    latency in the kernel.
            PHKL_23407: OTHER
                    Hung, Unkillable process
            PHKL_20625: PANIC
            PHKL_23617: OTHER
                    False ServiceGuard failovers due to long dispatch
                    latency.
            PHKL_23408: OTHER
                    Hung, unkillable process
            PHKL_23180: PANIC
            PHKL_20883: HANG
            PHKL_20659: PANIC
            PHKL_20399: HANG
            PHKL_22517: PANIC
            PHKL_21608: PANIC
            PHKL_20315: PANIC HANG
            PHKL_14119: OTHER
                    Binary compatibility was not maintained for 32 bit
                    applications running on 64 bit systems.

    Category Tags:
            defect_repair hardware_enablement enhancement
            general_release critical panic halts_system corruption

    Path Name: /hp-ux_patches/s700_800/11.X/PHKL_24753

    Symptoms:
            PHKL_24753:
            ( SR: 8606199334 CR: JAGad68521 )
            When the system is running an application with lots of
            threads sleeping with short timer expirations, it may panic
            with the Data Page fault.

            Following is the stack trace footprint that exhibits the
            problem:

             0) panic+0x14
             1) report_trap_or_int_and_panic+0x84
             2) interrupt+0x1d4
             3) ihandler+0x928

            +------------- TRAP ----------------------------
            | Trap type 15 in KERNEL at 0x185ce0 (pm_setrun+0x140)
            | p struct save_state 0.0xd4dd8e0
            +------------- TRAP ----------------------------

             4) pm_setrun+0x140
             5) chanq_timer_expire+0x17c
             6) invoke_callouts_for_self+0xc0
             7) sw_service+0xb0
             8) mp_ext_interrupt+0x150
             9) ihandler+0x904

            +------------- TRAP ----------------------------
            | Trap type 4 in USER mode at 0xc45f000.0x35e58 (???)
            | p struct save_state 0.0xd4dd000
            +------------- TRAP ----------------------------

            Application threads may also appear to hang forever.

            PHKL_24752:
            ( SR:8606196546 CR:JAGad65749 )
            When threads are waiting on libpthread spinlocks, an
            application may not be able to take advantage of idle CPU
            cycles.

            PHKL_23955:
            ( SR:8606185652 CR:JAGad54854 )
            When a multi-threaded program contends on a mutex or a set
            of mutexes, the time spent in system calls (i.e.
            sched_yield, ksleep, and kwakeup), with non-realtime
            workload, causes severe performance degradation.

            The symptoms of the problem are the extremely high ratio of
            system to user CPU time and a high call frequency to
            sched_yield(), ksleep() and kwakeup().

            PHKL_23002:
            ( SR:8606164923 CR:JAGad34221 )
            The kernel may crash or hang in ksleep(), kwakeup(),
            or chanq_*() routines after the value of the tunable
            "chanq_hash_locks" is changed to something greater 256.
            Alternatively, these functions may corrupt other kernel
            global data, causing other modules to crash, hang, or
            misbehave. In the case that a panic occurs, the stack
            trace might look similar to to the one below:

                stack trace for event 0
                crash event was a panic
                panic+0x14
                report_trap_or_int_and_panic+0x80
                trap+0xdb8
                nokgdb+0x8
                chanq_lookup+0x4c
                ksleep_one+0xc4
                ksleep+0xd4
                syscall+0x200
                $syscallrtn+0x0

            PHKL_22940:
            ( SR: 8606167399 CR: JAGad36685 )
            Occasionally a thread would miss a timeout interrupt
            and sleep forever or until it was sent a signal. The
            sleeping thread could cause an application hang.

            PHKL_20202:
            ( SR: 8606128857 CR: JAGab14278 )
            System panics while using nfs/tcp, ksleep_one() appears
            in the panic stack trace.

            PHKL_14750:
            The previous patch has been recut to include compile-based
            performance tuning. There is no functional change in this
            patch.

            PHKL_14493:
            pthread_cond_timedwait(3T) intermittently returns EINVAL
            though the arguments are all valid.

            PHKL_24733:
            ( SR: 8606198999 CR: JAGad68186 )
            The system hangs due to the searching of long thread lists
            to deliver a signal when that signal is masked by all
            threads in the process.

            PHKL_23842:
            ( SR: 8606185342 CR: JAGad54537 )
            Runnable threads may trigger false ServiceGuard failovers
            after long dispatch latency in the kernel.

            PHKL_23407:
            (SR: 8606103740 CR: JAGab70789)
            (SR: 8606159451 CR: JAGad28779)
            A multi-threaded process being executed over NFS can become
            hung and unkillable while performing either a fork, core,
            setrlimit, SIGSTOP, or debugger operations.

            PHKL_23001:
            ( SR: 8606161075 CR: JAGad30393 )
            A multithreaded process may not always perform the desired
            signal handler action if the system V signal(2) interface
            is used or if the SA_RESETHAND flag is set with the other
            signalling interfaces. This could occur when the process
            must handle more than one instance of the same signal in
            parallel. Similar problems with signal handling could
            occur if the user calls sigaction() while the signal is
            being processed. The most likely results of handling the
            action incorrectly would be for the process to be
            terminated or for a user specified action to be performed
            more than once before the signal action is reset to
            SIG_DFL.

            PHKL_22568:
            ( SR: 8606163813 CR: JAGad33117 )
            A multithreaded private third quadrant process will core
            dump.

            PHKL_22145:
            ( SR: 8606141357 CR: JAGad10718 )
            Multi-threaded processes may not respond to SIGKILL,
            SIGSTOP, or SIGCONT making the process "unkillable".

            PHKL_21830:
            ( SR: 8606127468 CR: JAGac77753 )
            User can incorrectly create a thread and bind it to a
            deallocated processor.

            Note that this defect can only be seen when processors
            have been deallocated explicitly through administrator
            intervention.

            PHKL_21348:
            ( SR: 8606124297 CR: JAGac39680 )
            When an application specifies signal(SIGCHLD,SIG_IGN)
            and forks a child, it still gets interrupted when
            the child exits. This premature interruption also occurs
            in SIGCONT/SIG_IGN.

            ( SR: 8606132611 CR: JAGad01760)
            The Praesidium IDS/9000 product requires this patch in order
            to run. This change has no impact on systems without the
            Praesidium IDS/9000 product installed and enabled.

            PHKL_20942:
            ( SR: 8606112164 DTS: JAGab84450 )
            Enhancement: Performance changes for corner case in RTSCHED
            scheduling. This patch has no impact on most systems.

            PHKL_20625:
            ( SR: 8606110344 CR: JAGab83048 )
            UP system panics with Data Page Fault:

            panic+0x14
            report_trap_or_int_and_panic+0x4c
            trap+0xea8
            $RDB_trap_patch+0x38
            ksw_remove_from_proc+0x5c
            sigsuspend+0x1c0
            syscall+0x1c8
            $syscallrtn+0x0

            PHKL_19930:
            ( SR: 8606103530 DTS: JAGab70391 )
            Delivery of signals to processes with many (1000's) threads
            is very slow and significantly reduces system throughput.

            PHKL_19531:
            ( SR: 1653296996 DTS: JAGaa94126 )
            Immediate return from delays with time interval requests in
            excess of 2^31-1 seconds. The limit is now 2^32-1 for
            32-bit systems, and 2^64-1 64-bit systems.

            PHKL_24502:
            ( SR: 8606170321 CR: JAGad39585 )
            Performance and response time degradation may be seen when
            the fair share scheduler is run on a lightly loaded system
            with 24 or more processors.

            PHKL_23617:
            ( SR: 8606186407 CR: JAGad55611 )
            Excessive entries in the system log for events signalling
            override of mandatory binding can cause the system log to
            fill up. Syslog availability is critical to some customers.
            Following are the two samples of the unwanted log messages:

            Jan 11 15:16:00 ssfih06 vmunix: mpc_bindlwp: Overriding
            conflicting mandatory binding!
            Jan 11 15:16:00 ssfih06 vmunix: mpc_bindlwp: Migrating
            process 2450 from processor 1 to processor 0 !

            ( SR: 8606185342 CR: JAGad54537 )
            Runnable threads may trigger false ServiceGuard failovers
            after long dispatch latency in the kernel.

            PHKL_23408:
            A multi-threaded process being executed over NFS can
            become hung and unkillable while performing one of a
            fork, core, setrlimit, SIGSTOP, or debugger operations.

            PHKL_23180:
            ( SR:8606173973 CR:JAGad43226 )
            When mpctl() is called with MPC_GETNEXTSPU and arg1 has a
            negative value, the system will panic with a Data Page
            Fault. The strack trace is as follows:

            panic+0x14
            report_trap_or_int_and_panic+0x80
            trap+0xdb8
            thandler+0xd20
            mpctl+0x158
            syscall+0x480
            syscallinit+0x54c

            PHKL_21832:
            (SR: 8606127468 CR: JAGac77753)
            System call mpctl(2) using arguments MPC_GETNUMSPUS,
            MPC_GETFIRSTSPU, and MPC_GETNEXTSPU, can incorrectly return
            information on processors that have already been
            deallocated.

            Performance degrades when processors are deallocated.
            The loss in performance is greater than what the inactive
            processors account for.

            Threads may be incorrectly scheduled on deallocated
            processors.

            Note that these defects can only be seen when processors
            have been deallocated explicitly through administrator
            intervention.

            PHKL_21111:
            (SR: 8606106739 CR: JAGab76092)
            The capping feature of the fair share scheduler causes
            severe performance problems for underloaded multi-processor
            systems.

            (SR: 8606104136 CR: JAGab71488)
            PHKL_20883 can potentially cause panic with floating-point
            underflow exception.

            PHKL_20883:
            (SR: 8606104136 CR: JAGab71488)
            System appears to hang when a realtime thread, such as
            midaemon, manages to starve all other threads on the same
            processor. The thread balancing across multiple processors
            does not happen.

            PHKL_20941:
            ( SR: 8606112164 DTS: JAGab84450 )
            PHKL_20941 enhances the execution of rtsched threads by
            optimizing the scheduler to take into consideration the
            current SPU that the thread is running on.

            PHKL_20659:
            (SR: 8606114252 CR: JAGac23971)
            Panic in pm_setrun() due to sleeping thread not on sleepq.
            Following is the stack trace footprint that exhibits the
            problem:

             0) panic+0x14
             1) report_trap_or_int_and_panic+0x80
             2) interrupt+0x1d4
             3) $ihndlr_rtn+0x0
             4) pm_setrun+0x140
             5) pm_signalx+0x288
             6) pm_psignalx+0x54
             7) ktimer_expire+0x204
             8) invoke_callouts_for_self+0xc0
             9) sw_service+0xb0
            10) mp_ext_interrupt+0x144
            11) ivti_patch_to_nop3+0x0
            12) idle+0x43c
            13) swidle_exit+0x0

            PHKL_20399:
            (SR: 8606105735 CR: JAGab73995)
            On multi processor systems, after a reboot, the system may
            hang due to a defect in idle() loop.

            PHKL_19873:
            With FSS enabled on an MP system and where process groups
            have fewer processes than CPUs, process performance is
            less than expected for the CPU resource 'share' requested.
            This results in a 5-20% performance hit on MP systems.

            PHKL_22589:
            ( SR: 8606163603 CR: JAGad32907 )
            After PHKL_18543 is installed, select() will incorrectly
            return 0 when it is interrupted after being called with no
            file descriptors and a timeout. According to the X/Open
            standard, select() should return -1 for this case.

            PHKL_22517:
            ( SR: 8606163287 CR:JAGad32591 )
            Data Page Fault in getmount_entry() system call. The panic
            stack might look like,

                panic+0x14
                report_trap_or_int_and_panic+0x80
                trap+0xdb8
                nokgdb+0x8
                vx_active_common_flush+0xb8
                vx_getmount+0x4c
                getmount_entry+0x140
                syscall+0x480
                $syscallrtn+0x0

            PHKL_22142:
            ( SR: 8606126449 CR:JAGac57014 )
            When using select() with a large number of BSD socket
            file descriptors, performance degradation is observed.

            PHKL_21608:
            ( SR: 8606133836 CR:JAGad02977 )
            Users see a PANIC with 'lo_realvfs' message.
            The following stack trace is seen:

                panic+0x14
                lo_realvfs+0x9c
                freelonode+0xdc
                lo_inactive+0x124
                locallookuppn+0x4fc
                lookuppn+0xf8
                lookupname+0x40
                vn_open+0x68
                copen+0xd0
                open+0x3c
                syscall+0x480
                $syscallrtn+0x0

            PHKL_21361:
            ( SR: 8606132624 CR: JAGad01773 )
            The Praesidium IDS/9000 product requires this patch in order
            to run. This patch has no impact on systems without the
            Praesidium IDS/9000 product installed and enabled.

            PHKL_20315:
            ( SR: 8606109444 DTS: JAGab82146 )
            A system may panic in lo_realvfs() when using LOFS
            file systems.

            ( SR: 4701423798 DTS: JAGab13874 )
            The system may hang using LOFS if the directory being
            mounted and the mount point are the same.
            To reproduce the problem:
                    # mount -F lofs /mnt /mnt
                    # ls /mnt
            This process will loop in the kernel indefinitely.

            ( SR: 1653263962 DTS: JAGab12500 )
            There are two types of failures that may be observed with
            this problem.
            1) A stale file handle is returned when mounting an
               LOFS file system over NFS
            2) Loopback mounts fail for direct map pathname from
               AUTOFS (automount); this is an enhancement in LOFS
               to support AUTOFS.

            ( SR: 4701393884 CR: JAGaa08709 )
            A directory mounted via the loop-back file system
            (LOFS) can be removed, thus making the mount inaccessible.

            PHKL_15689:
            vfs.o:
            1. Cannot create AutoFS mount points.
            autosysgen.o:
            1. 32-bit AutoFS commands fail on 64-bit
                OS.

            PHKL_20349:
            ( SR: 8606110852 CR: JAGab83602 )
            Enhancement to provide support for the pread(2) and
            pwrite(2) system calls.

            PHKL_14119:
            ( SR: 4701375543 DTS: DSDe440886 )
            The original instance of this patch, PHKL_13290, was not
            marked as a critical patch. It should have been.

            PHKL_13290:
            ( SR: 4701375543 DTS: DSDe440886 )
            System calls with signed integer arguments called from
            32-bit binary programs may behave incorrectly when passed
            negative values, while running on 64 bit systems. This
            defect only impacts 64 bit systems.

    Defect Description:
            PHKL_24753:
            ( SR: 8606199334 CR: JAGad68521 )
            When the thread lock is acquired for a sleeping thread, and
            the sleep lock has not yet been obtained, the thread lock
            must be released before obtaining the sleep lock, and then
            reacquired. While the thread lock is released, a race
            condition exists where the thread could change state. When
            the intent was to call unsleep(), the sleep queue could be
            corrupted, causing either a thread hang or system panic.

            The Data page fault is the result of not finding a
            particular thread on the sleep queue where it is expected.

            The thread hang occurs due to a missed unsleep (or
            permanently missed wakeup).

            Resolution:
            Acquire the sleep lock prior to acquiring the thread lock
            and calling unsleep().

            PHKL_24752:
            ( SR:8606196546 CR:JAGad65749 )
            The kernel routine managing a thread that is releasing a
            spinlock does not check to see if other threads are waiting
            for it. These threads could minimize their wait time if
            woken up earlier. Currently they may wait from 10 to 20ms
            before one is assigned the spinlock. For the case where
            many threads are serialized on the spinlock, the cumulative
            delay per thread may yield a noticeable performance
            degradation.

            Resolution:
            In the above kernel routine, after the spinlock becomes
            available, it now checks for and wakes up the threads
            waiting for the spinlock.

            PHKL_23955:
            ( SR:8606185652 CR:JAGad54854 )
            This issue affects applications with many threads where
            there is contention on a mutex or a set of mutexes. A
            non-realtime thread in user space is vulnerable to
            preemption by the kernel if a higher priority thread becomes
            runnable in the kernel. This is very likely since threads
            sleeping on resources in the kernel wake up at higher
            priority. This causes a user thread holding a mutex to be
            blocked waiting to run while other threads are either
            spinning or blocked on the same mutex. The overall
            throughput of a multi-threaded application with
            synchronization is reduced noticeably.

            Resolution:
            When a timeshare thread returns from ksleep() having
            acquired the resource (e.g. mutex), the operating system
            gives the thread a temporary priority boost. The new
            priority is high enough that its probability of getting
            preempted by kernel space threads becoming runnable is
            reduced. The thread will now have enough time and priority
            to complete its job in user space such that it can release
            the mutex. Since the timeshare scheduler recomputes the
            thread priority at regular intervals, the original priority
            for the thread will be restored in the near future.

            PHKL_23002:
            ( SR:8606164923 CR:JAGad34221 )
            The tunable chanq_hash_locks was never implemented properly.
            Changing the tunable changed the size of the spinlock pool
            for channel queues, but not the size of the two hashtables
            that were assosciated with the spinlock pool. The
            hashtables actual upper bound was left at 256, but
            functions CHANQ_KERNEL_HASH_MACRO() and
            CHANQ_USER_HASH_MACRO() would be using the size of the
            spinlock pool as the upper bound to the hash table size. If
            the tunable had been set to larger than 256, this would
            eventually lead to creating a hashtable entry outside of
            the memory allocated to the hashtables when user programs
            attempted to create threads.

            Resolution:
            The tunable chanq_hash_locks was implemented so that it was
            used to set the size of the chanq_h_sl_pool and also the
            two associated hashtables. Additionally, a lower bound of
            64 and an upper bound of 4096 were set for this tunable.

            PHKL_22940:
            ( SR: 8606167399 CR: JAGad36685 )
            A timing window existed in the sleep routines such that
            if the timeout interrupt occurred before the thread had
            gone to sleep, the thread would miss the timeout and
            sleep forever, or until it was sent a signal.

            Resolution:
            Modified the timeout interrupt routine to correctly
            handle the case where the thread is not yet asleep when
            the timeout interrupt occurs.

            PHKL_20202:
            ( SR: 8606128857 CR: JAGab14278 )
            Calling the kwakup_one() function from ICS panics the
            system. The immediate problem is that chanq_setkey()
            dereferences the uarea to get at the vas via the proc
            structure.

            Resolution:
            By rearranging the code so the vas pointer is not
            initialized until after the KERNEL_ADDRESS-specific
            code is executed, we'll avoid dereferencing the uarea
            on the ICS.

            PHKL_14750:
            None

            PHKL_14493:
            Under normal circumstances, if the third argument
            "struct timespec *abstime" to pthread_cond_timedwait()
            contains the time it has already passed, it will return
            error ETIMEDOUT. However, pthread_cond_timedwait(3T)
            intermittently returns EINVAL instead. This happens in the
            following scenario:

            - pthread_cond_timedwait() gets called with a future time.
            - pthread_cond_timedwait() calls ksleep()
            - ksleep() calls ksleep_one()
            - ksleep() calls chang_timeout()
               If by the time we call chang_timeout(), the time value is
               already in the past, chang_timeout() returns EINVAL. This
               return value is propagated and eventually returned by
               pthread_cond_timedwait().

            The fix was to make sure that this scenario now returns
            ETIMEDOUT instead.

            PHKL_24733:
            ( SR: 8606198999 CR: JAGad68186 )
            In order to find a thread that can handle a signal directed
            at the process, all non-running threads are examined to see
            if they will handle that signal. However, if the signal is
            blocked by all the threads of a process, the signal cannot
            be delivered to a thread and must be left pending at the
            process level. This then causes the system to continually
            try to deliver the signal whenever the system is switching
            from kernel mode to user mode. With a large number of
            threads, these searches can consume all the CPU resources.

            Resolution:
            The number of times the entire list of threads is searched
            is reduced greatly by keeping track that a previous search
            has found that all the non-running threads have that signal
            masked and then not searching that list of threads if the
            search has already been done.

            PHKL_23842:
            ( SR: 8606185342 CR: JAGad54537 )
            The application and database level heartbeat technology
            requires reasonable responsiveness in the 50 to 100 ms range
            to assure application availability. Long running paths in
            the kernel can lead to threads running for a long time in
            an uninterruptible state.

            This patch enables the preemption mechanism by turning on
            a variable which is checked at every possible preemption
            point. If this variable is enabled, and if we have spent
            too much time in the kernel, then we will preempt the
            currently running kernel thread in favor of the higher
            priority thread. If the variable is not turned on (because
            this patch, or a successor, is not installed), preemption
            will not occur regardless of time spent in the kernel.

            Resolution:
            This patch, along with 5 other patches, helps alleviate this
            problem by improving the dispatch latency for higher
            priority runnable threads. This is done by improving the
            preemption functionality along the long running kernel code
            paths.

            This set of patches will not necessarily benefit all
            application mixes since some application mixes may not
            execute the modified code paths.

            The other 5 patches which work in conjunction with this
            patch are PHKL_23617, PHKL_20943, PHKL_20944, PHKL_20945,
            and PHKL_21024. Installation of each patch alone will have
            no effect on the system.

            A minimal set of patches to achieve this thread scheduling
            fix must include PHKL_23617, PHKL_23842 and PHKL_20944.
            However, all patches should be installed to achieve the full
            effect.

            PHKL_23407:
            (SR: 8606103740 CR: JAGab70789)
            (SR: 8606159451 CR: JAGad28779)
            A thread acquires a lock and then sleeps interruptibly. The
            interruptible sleep permits the thread to be stopped. Any
            other thread attempting to acquire this lock will sleep
            uninterruptably until the lock is available. This
            uninterruptable thread is also unkillable. This introduces
            a deadlock potential in multi-threaded processes: when a
            thread holding the lock, a thread desiring the lock, and a
            third thread doing one of fork, setrlimit, core, SIGSTOP, or
            debugger optionations, all occur at the same time in the
            same process, the deadlock is reached. The only way to
            resolve the deadlock is to reboot the system.

            This patch is part of a set of four patches (PHKL_23406,
            PHKL_23407,PHKL_23408,PHKL_23409) that enable P_NOSTOP, a
            new feature that prevents a process from being unkillable.
            Each patch is independantly installable. Without all four
            installed, the P_NOSTOP feature will be unavailable.

            In order to prevent the process executed over NFS from
            becoming unkillable, NFS must use the P_NOSTOP feature. An
            NFS patch using P_NOSTOP, PHNE_23249, will be released in
            Spring of 2001.

            Resolution:
            If a thread acquires a lock and then sleeps interruptably,
            it is not permitted to be stopped if P_NOSTOP is set. This
            prevents this thread from becoming unkillable and prevents
            the deadlock.

            PHKL_23001:
            ( SR: 8606161075 CR: JAGad30393 )
            The possibility of the wrong signal action being executed
            results from a race condition that occurs between issig()
            and psig(). This race condition is caused by checking the
            signal's action in issig(), using that value to determine
            if the signal needs to be processed by psig(), and then
            releasing the thread and scheduler locks before issig()
            returns. Upon returning from issig(), psig() is called and
            checks the signal's action again, while holding no locks.
            This leaves a window of time that allows for the signal's
            action to be changed between when issig() determines the
            signal should be handled by psig() and when psig() checks
            what action should be performed. This results in two
            possible error cases: that the action will be SIG_DFL, but
            psig() won't know how to perform the default action for
            that signal, or that a user specified action will be used
            when the action should have been reset to SIG_DFL.

            Resolution:
            When the system V signal(2) interface or the standard
            interface with the SA_RESETHAND flag set are used, the
            signal action was checked a second time in psig() after the
            scheduler lock is obtained. After this check is made, if
            the action is SIG_DFL, then we know the race condition
            has occured and psig() will then perform the default action
            for that signal. psig() was also modified so that it would
            be able to handle SIGIO in addition to the six signals that
            have a default action of ignore.

            PHKL_22568:
            ( SR: 8606163813 CR: JAGad33117 )
            If a private third quadrant process creates another thread,
            the kernel does not initialize sr6 (the space register that
            controls the third quadrant address space) to the proper
            value for that thread. Any access by that thread to an
            address in the third quadrant will lead to a segmentation
            violation.

            Resolution:
            The kernel procedure which initializes registers for new
            threads has been modified to set sr6 properly (i.e. the
            same value that is in sr5, which is the users private
            address space).

            PHKL_22145:
            ( SR: 8606141357 CR: JAGad10781 )
            The process does not respond to the signals SIGKILL,
            SIGSTOP, and SIGCONT as these will be directed
            to the first thread of the process without checking
            to see if that thread is a zombie thread. This selection
            is made in the find_first_eligible_thread function. If
            it's a zombie it does nothing to handle the signal.
            Note that this does not affect other signals as the
            threads they are passed to are selected in a different
            manner.

            Resolution:
            Change find_first_eligible_thread so that it passes
            the signals noted above to the first non-zombie
            thread rather than automatically choosing the first
            thread.

            PHKL_21830:
            ( SR: 8606127468 CR: JAGac77753 )
            Procedure thread_create() does not check if the processor is
            currently deallocated.

            Resolution:
            Change thread_create() to fail and set errno to EINVAL if a
            thread is set to bound to a deallocated processor.

            PHKL_21348:
            ( SR: 8606124297 CR: JAGac39680 )
            Parent issues a signal(SIGCHLD,SIG_IGN) to prevent
            exiting children from creating zombie processes.
            Before 11.00, when the child exits, the parent is
            woken up by the signal. If SIGCHLD/SIG_IGN is set,
            it reaps the zombies, discards the child, ignores
            the signal and goes back to sleep. In 11.00, thread
            house cleaning is added in the sigsuspend() and
            sigpause() paths such that the parent is not put
            back to sleep after waking up, resulting in the
            premature interruption of the parent.

            Resolution:
            In 11.00, since the reaping of zombies is done by the
            child during exit, there is no need for the parent to be
            woken up when a child exits. Therefore SIGCHLD/SIG_IGN
            can be handled as SIGCHLD/SIG_DFL by not posting the
            signal when a child exits.

            Similar fix applies to SIGCONT/SIG_IGN.

            ( SR: 8606132611 CR: JAGad01760 )
            This patch is one of 16 patches (PHKL_21348-PHKL_21363)
            required by the Praesidium IDS/9000 product. These patches
            enable the collection and tracking of information from
            various system calls. Unless all of the enabling patches
            (or their successors) and the product are installed, and the
            product is enabled, this change has no impact on the system.

            Resolution:
            This patch provides the interface required by IDS/9000 for
            thread and process creation and teardown.

            PHKL_20942:
            ( SR: 8606112164 DTS: JAGab84450 )
            This is an enhancement for a corner case in RTSCHED
            scheduling.

            Resolution:
            Code added to fine tune RTSCHED thread scheduling code path.

            PHKL_20625:
            ( SR: 8606110344 CR: JAGab83048 )
            Before calling ksw_remove_from_proc(), only MP locking
            of the sched lock takes place and no UP locking is done.
            During the execution of ksw_remove_from_proc(), if the
            system services an I/O or timer interrupt on the interrupt
            control stack without the lock protection, the ksigwait
            structure is removed before the completion of
            ksw_remove_from_proc(). Data page fault happens when
            this structure is accessed.

            Resolution:
            Use spinlock() instead of MP_SPINLOCK() to protect the
            sched lock for both UP and MP.

            PHKL_19930:
            ( SR: 8606103530 DTS: JAGab70391 )
            Signal delivery searched a single per-process linked list
            for a candidate thread to deliver the signal to. If the
            process is using AIO, it may have many threads that are
            not candidates. These extra threads can significantly
            slow the search.

            Resolution:
            Create a second per-process list populated only by threads
            that can possibly handle signals.

            PHKL_19531:
            ( SR: 1653296996 DTS: JAGaa94126 )
            Specifying "sleep 99999999" will terminate immediately.
            Any request in excess of 2^31-1 seconds will fail and
            return immediately.

            Resolution:
            The sigtimedwait algorthim has been corrected to accomodate
            delays of 2^32-1 for 32-bit systems, and 2^64-1 64-bit
            systems by itteratively handling the requested time using
            one or more pre-defined delays plus a residual.

            PHKL_24502:
            ( SR: 8606170321 CR: JAGad39585 )
            When running the fair share scheduler on a lightly loaded
            system with 24 or more processors, too much time was spent
            in the fair share scheduler's idle loop searching other
            processors' run queues for fair share scheduled threads to
            steal.

            Resolution:
            This patch streamlines the fair share scheduler's idle
            loop, reducing the amount of time we spend searching other
            processors' run queues for fair share scheduled threads to
            steal. This allows better overall system performance and
            response time.

            PHKL_23617:
            ( SR: 8606186407 CR: JAGad55611 )
            When a user space mandatory binding request is found to be
            in conflict with the actual spu it is running on, a syslog
            message on the application'system daemons issues a warning
            that the mpc_bindlwp() routine overrides the conflict
            mandatory binding request. The extraneous message fills up
            the log file making syslog unusable for the third party
            product.

            Resolution:
            Add conditional flag enable_mpc_bindlwp_printf to
            mpc_bindlwp() to skip printing "Overriding conflicting
            mandatory binding!" message for a user space mandatory
            binding request that is running on a processor different
            from the requested processor and is also not gang
            scheduled.

            ( SR: 8606185342 CR: JAGad54537 )
            The application and database level heartbeat technology
            requires reasonable responsiveness in the 50 to 100 ms range
            to assure application availability. Long running paths in
            the kernel can lead to threads running for a long time in
            an uninterruptible state.

            Resolution:
            This patch, along with 5 other patches, helps alleviate this
            problem by improving the dispatch latency for higher
            priority runnable threads. This is done by improving the
            preemption functionality along the long running kernel code
            paths.

            This set of patches will not necessarily benefit all
            application mixes since some applications mixes may not
            execute the modified code paths.

            The other 5 patches which work in conjunction with this
            patch are PHKL_23842, PHKL_20943, PHKL_20944, PHKL_20945,
            and PHKL_21024. Installation of each patch alone will have
            no effect on the system.

            A minimal set of patches to achieve this thread scheduling
            fix must include PHKL_23617, PHKL_23842 and PHKL_20944.
            However, all patches should be installed to achieve the full
            effect.

            PHKL_23408:
            (SR: 8606103740 CR: JAGab70789)
            (SR: 8606159451 CR: JAGad28779)
            A thread acquires a lock and then sleeps interruptibly.
            The interruptible sleep permits the thread to be stopped.
            Any other thread attempting to acquire this lock will
            sleep uninterruptably until the lock is available. This
            uninterruptable thread is also unkillable. This
            introduces a deadlock potential in multi-threaded
            processes: when a thread holding the lock, a thread
            desiring the lock, and a third thread doing one of a
            fork, setrlimit, core, SIGSTOP, or debugger operations,
            all occur at the same time in the same process, the
            deadlock is reached. The only way to resolve the deadlock
            is to reboot the system.

            This patch is part of a set of four patches (PHKL_23406,
            PHKL_23407, PHKL_23408, and PHKL_23409) that enable
            P_NOSTOP, a new feature that prevents a process from
            becoming unkillable. Each patch is independently
            installable. Without all four installed, P_NOSTOP will
            be unavailable.

            In order to prevent the process executed over NFS from
            becoming unkillable, NFS must use the P_NOSTOP feature.
            An NFS patch using P_NOSTOP, PHNE_23249, will be released
            in Spring of 2001.

            Resolution:
            If a thread acquires a lock and then sleeps interruptably,
            it is not permitted to be stopped if P_NOSTOP is set. This
            prevents the thread from becoming unkillable and prevents
            the deadlock.

            PHKL_23180:
            ( SR:8606173973 CR:JAGad43226 )
            The negative SPU value represented by arg1 is not valid, but
            there aren't any checks for this before that value is used.
            The usage of the invalid SPU results in the Data Page Fault.

            Resolution:
            A check was added to cause mpctl() to return with an error
            if it is called with MPC_GETNEXTSPU and a negative value for
            arg1.

            PHKL_21832:
            (SR: 8606127468 CR: JAGac77753)
            Threads can be seen running on deallocated processors.
            Performance does not scale well when processors deallocated.
            mpctl() returns deallocated processors in MPC_GETFIRSTSPU
            and MPC_GETNEXTSPU and count deallocated processors in
            MPC_GETNUMSPUS.

            Resolution:
            Code was changed to check for spu_status before placing a
            thread on its run queue and also to migrate threads to the
            monarch when a processor is deallocated.

            Code was changed in idle loop so that it does not hold
            sched_lock at every iteration. Code was changed in mpctl()
            so that it is aware of deallocated processors.

            PHKL_21111:
            (SR: 8606106739 CR: JAGab76092)
            When FSS capping feature is enabled and when a minority
            group is the only job running on the system on a mostly
            idle system, the minority group doesn't achieve its
            entitlement.

            Resolution:
            Modify existing FSS algorithm to allow admin defined
            groups to steal a 'horse' from SYSTEM group when a group
            doesn't achieve its entitlement.
            Advance the carousel in idle loop when there is
            no SYSTEM processes, which allows non-SYSTEM groups to run.

            (SR: 8606104136 CR: JAGab71488)
            Patch PHKL_20883 can cause floating-point underflow
            exception which can panic the system.

            Resolution:
            This is corrected by setting 'D-bit' in floating-point
            status register.

            PHKL_20883:
            (SR: 8606104136 CR: JAGab71488)
            When a CPU is being monopolized by a realtime thread,
            the high level load balancer (mp_spu_balance) failed to
            migrate threads from this CPU to other less busy ones.

            Resolution:
            To alleviate the thread starvation caused by a realtime
            thread, the balancer has been changed to run on the
            Interrupt Control Stack. This enables the balancer code
            to run on a regular preset interval despite the system
            load. In addition, the load balancing algorithm has been
            enhanced to proactively detect and prevent starvation
            through its balancing score.

            PHKL_20941:
            ( SR: 8606112164 DTS: JAGab84450 )
            This patch optimizes RTSCHED thread scheduling along some
            kernel code paths. The scheduler now optimizes which
            processor to place the RTSCHED thread on.

            1) only RTSCHED threads are affected. Threads scheduled via
               the rtprio() command will not see any changes from this
               patch.

            2) SCHED_TIMSHARE threads may see some delay in response
               time as RTSCHED threads will receive more system
               resources.

            3) This patch will not necessarily benefit all application
               mixes which utilize RTSCHED capabilities since all
               applications mixes may not execute the modified code
               paths.

            Resolution:
            The scheduler will allow the rtsched thread to continue
            execution on the current SPU if context switching is deemed
            too expensive. Otherwise, it would choose the SPU most
            appropriate, usually the one with the lightest load.

            PHKL_20659:
            (SR: 8606114252 CR: JAGac23971)
            Kernel routine that inserts thread into the priority sleep
            queue neglects to update the pointer to the tail of the
            sleep queue triggering the effect of a ghosted thread. This
            lead to system panics when trying to wake up the sleeping
            threads.

            The panic is caused by pm_setrun() not being able to find
            the sleeping thread on slpque_1. The inquired thread is
            still asleep with a valid kt_wchan and kt_stat state.

            Resolution:
            As inserted thread is appended to the end of the sleep
            queue, the tail pointer of the queue is also updated.

            PHKL_20399:
            (SR: 8606105735 CR: JAGab73995)
            When an MP system is rebooted and executed in the idle()
            path, comparison check between nready_free and
            nready_free_alpha was inadequate thus preventing the reboot
            processor from handling threads locked to other specific
            processor.

            Resolution:
            We now account properly for threads locked to other specific
            processor in addition to active, not locked threads. The
            reboot processor can now find and process active runnable
            threads on other processor's run queue.

            PHKL_19873:
            Due to a misbehavior in 11.00 FSS, a resource 'share' is
            incorrectly allocated on MP systems when the number of
            processes in the group is less than the number of CPUs in
            the system. The shares are allocated on a per CPU not per
            system thus a group configured for 50% with just a single
            process will get only 12.5% on a 4-way system.

            Note that if the system has been tuned to compensate for the
            problem fixed by this patch, it might be necessary for the
            system to be re-tuned since system performance may change.

            Resolution:
            The fss_balance() algorithm which continually checks how
            often the processes in each process group want to run now
            ensures that even the minority group gets its fair share
            of system resources even for 'minority' group processes.

            PHKL_22589:
            ( SR: 8606163603 CR: JAGad32907 )
            The performance update made to select() by PHKL_18543 did
            not correctly handle the case of select() being interrupted
            after being called with no file descriptors and a timeout.

            Resolution:
            The routine select_as_nanosleep() was updated to cause
            select to return -1 with the error of type EINTR when the
            above case occurred. This conforms to the X/Open standard.

            PHKL_22517:
            ( SR: 8606163287 CR:JAGad32591 )
            This is due to a race between two threads, one accessing the
            details of a mounted file system and another unmounting the
            same file system. getmount_entry() is holding an alpha
            semaphore while retrieving the details of the mounted file
            system. This semaphore may be released, if the filesystem
            specific getmount_entry routine sleeps. Due to this another
            thread doing an unmount of the file system would be able to
            get the semaphore and thus could unmount the file system and
            free the related data structures. Later the
            getmount_entry() thread accesses the freed data structures
            and panics.

            Resolution:
            Instead of relying only on the semaphore, get a hold on the
            file system so that unmount will fail when getmount_entry()
            is in progress.

            PHKL_22142:
            ( SR: 8606126449 CR:JAGac57014 )
            In order to improve the network performance, one more piece
            of information is needed to pass from select(2) to its lower
            functions in order to tell the lower functions if the
            select(2) system call is going to sleep.

            Resolution:
            One more argument has been added to its lower function for
            passing sleeping information, which enables performance
            improvements in future Transport and STREAMS patches. This
            patch alone will have no performance improvement if there
            are no such Transport and STREAMS patches installed.

            PHKL_21608:
            ( SR: 8606133836 CR:JAGad02977 )
            This PANIC with 'lo_realvfs' message is because of a race
            condition.

            A race condition is created when one thread tries to create
            an an lfs node and another thread tries to release the same
            'lfs' node.

            Thread 1 tries to free an 'lfs' node while holding a lock.
            Thread 2 tries to make an 'lfs' node. But, due to the time
            gap in holding and releasing the lock, a race condition is
            created between Thread 1 and Thread 2.

            This can lead to the PANIC with 'lo_realvfs' PANIC.

            Resolution:
            The fix is to increase and decrease the lfs_refct without
            giving up the lock. Also the lfs_refct value checking has
            been changed to refect the new change.

            PHKL_21361:
            ( SR: 8606132624 CR: JAGad01773 )
            This patch is one of 16 patches (PHKL_21348-PHKL_21363)
            required by the Praesidium IDS/9000 product. These patches
            enable the collection and tracking of information from
            various system calls. Unless all of the enabling patches
            (or their successors) and the product are installed, and the
            product is enabled, this patch has no impact on the system.

            Resolution:
            This patch enables the gathering of information from the
            filesystem system calls.

            PHKL_20315:
            ( SR: 8606109444 DTS: JAGab82146 )
            The problem is a race condition caused by not properly
            protecting an entry in a lofs data structure. The lock that
            is supposed to protect this structure was not held when an
            update was made, and thus simultaneous changes resulted in
            an inconsistency in the data structure, causing the panic.

            Resolution:
            The lock is now held when this entry is updated; this
            is actually just obtaining the lock one line earlier in
            the code.

            ( SR: 4701423798 DTS: JAGab13874 )
            The problem is that the system will loop in the routine
            trying to find the root of the file system.

            Resolution:
            The mount of a directory to itself is really an error. The
            resolution is to change the code so the mount will fail with
            EINVAL, thus avoiding the case where the hang will occur.

            ( SR: 1653263962 CR: JAGaa12500 )
            The problem is that LOFS does not implement the VFS_VGET
            operation, and thus does not properly call the underlying
            file system functions. This functionality is needed for
            AUTOFS to support overlaying of file systems.

            Resolution:
            The solution is to implement the VFS_VGET routine in LOFS,
            so a new function lo_vget() has been added. This resolves
            both symptoms of the problem.

            ( SR: 4701393884 CR: JAGaa08709 )
            The problem is that LOFS does not properly add a reference
            to the vnode of mount point. This allows 'rmdir' to remove
            the directory because there appear to be no references to
            it any more.

            Resolution:
            Add a new LOFS vnode which will add a reference to the mount
            point vnode preventing the removal of the directory.

            PHKL_15689:
            vfs.o:
            1. smount2() fails when vnode is of type
                AutoFS.
            autosysgen.o:
            1. Data alignment is incorrect between the
                32-bit automount command and the 64-bit
                AutoFS system calls.

            PHKL_20349:
            ( SR: 8606110852 CR: JAGab83602 )
            Enhancement to add new pread(2), pwrite(2), pread64(2) and
            pwrite64(2) system calls. These calls perform the same
            action as read(2) and write(2) except that they read/write
            from a given position in the file (specified in the fourth
            argument) without changing the file pointer.

            Resolution:
            Added new system calls.

            PHKL_14119:
            ( SR: 4701375543 DTS: DSDe440886 )
            In order to set the critical tag on this file, a new patch
            was required. This patch makes no other change, and is
            technically equivalent to PHKL_13290.

            PHKL_13290:
            ( SR: 4701375543 DTS: DSDe440886 )
            Extract unsigned instruction used where signed extract
            should have been used.

    SR:
            1653253237 1653263962 1653296996 4701375543 4701393884
            4701423798 5003424044 5003461889 8606103530 8606103740
            8606104136 8606105735 8606106739 8606109444 8606110344
            8606110852 8606112164 8606114252 8606124297 8606126449
            8606127468 8606128857 8606132611 8606132624 8606133836
            8606141357 8606161075 8606163287 8606163603 8606163813
            8606164923 8606167399 8606170321 8606173973 8606185342
            8606185652 8606186407 8606196546 8606198999 8606199334

    Patch Files:

            OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/conf/h/fss.h
            /usr/conf/h/unistd.h

            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/include/sys/fss.h
            /usr/include/sys/ksleep.h
            /usr/include/sys/unistd.h

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/lib/libhp-ux.a(init_sent.o)
            /usr/conf/lib/libhp-ux.a(kern_fork.o)
            /usr/conf/lib/libhp-ux.a(kern_sig.o)
            /usr/conf/lib/libhp-ux.a(lo_subr.o)
            /usr/conf/lib/libhp-ux.a(lo_vfsops.o)
            /usr/conf/lib/libhp-ux.a(lo_vnops.o)
            /usr/conf/lib/libhp-ux.a(pm_clockint.o)
            /usr/conf/lib/libhp-ux.a(pm_policy.o)
            /usr/conf/lib/libhp-ux.a(pm_proc.o)
            /usr/conf/lib/libhp-ux.a(pm_signal.o)
            /usr/conf/lib/libhp-ux.a(pm_swtch.o)
            /usr/conf/lib/libhp-ux.a(pm_threads.o)
            /usr/conf/lib/libhp-ux.a(scall_stubs.o)
            /usr/conf/lib/libhp-ux.a(subr_ksleep.o)
            /usr/conf/lib/libhp-ux.a(subr_threads.o)
            /usr/conf/lib/libhp-ux.a(sys_gen.o)
            /usr/conf/lib/libhp-ux.a(vfs.o)
            /usr/conf/lib/libhp-ux.a(vfs_vnode.o)
            /usr/conf/lib/libhp-ux.a(autosysgen.o)
            /usr/conf/lib/libprm.a(kern_fss.o)

            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/space.h.d/core-hpux.h

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/lib/libhp-ux.a(init_sent.o)
            /usr/conf/lib/libhp-ux.a(kern_fork.o)
            /usr/conf/lib/libhp-ux.a(kern_sig.o)
            /usr/conf/lib/libhp-ux.a(lo_subr.o)
            /usr/conf/lib/libhp-ux.a(lo_vfsops.o)
            /usr/conf/lib/libhp-ux.a(lo_vnops.o)
            /usr/conf/lib/libhp-ux.a(pm_clockint.o)
            /usr/conf/lib/libhp-ux.a(pm_policy.o)
            /usr/conf/lib/libhp-ux.a(pm_proc.o)
            /usr/conf/lib/libhp-ux.a(pm_signal.o)
            /usr/conf/lib/libhp-ux.a(pm_swtch.o)
            /usr/conf/lib/libhp-ux.a(pm_threads.o)
            /usr/conf/lib/libhp-ux.a(scall_stubs.o)
            /usr/conf/lib/libhp-ux.a(subr_ksleep.o)
            /usr/conf/lib/libhp-ux.a(subr_threads.o)
            /usr/conf/lib/libhp-ux.a(sys_gen.o)
            /usr/conf/lib/libhp-ux.a(vfs.o)
            /usr/conf/lib/libhp-ux.a(vfs_vnode.o)
            /usr/conf/lib/libhp-ux.a(autosysgen.o)
            /usr/conf/lib/libprm.a(kern_fss.o)

            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/space.h.d/core-hpux.h

    what(1) Output:

            OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/conf/h/fss.h:
                    fss.h $Date: 1999/09/14 09:27:43 $Revision: r11ros/3
                             PATCH_11.00 (PHKL_19873) */
            /usr/conf/h/unistd.h:
                    unistd.h $Date: 1999/12/06 12:15:20 $Revision: r11ro
                            s/6 PATCH_11.00 (PHKL_20349)

            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/include/sys/fss.h:
                    fss.h $Date: 1999/09/14 09:27:43 $Revision: r11ros/3
                             PATCH_11.00 (PHKL_19873) */
            /usr/include/sys/ksleep.h:
                    ksleep.h $Date: 2000/12/19 17:06:00 $Revision: r11ro
                            s/1 PATCH_11.00 (PHKL_23002)
                    $Revision: 1.4.105.5 $ */
            /usr/include/sys/unistd.h:
                    unistd.h $Date: 1999/12/06 12:15:20 $Revision: r11ro
                            s/6 PATCH_11.00 (PHKL_20349)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/lib/libhp-ux.a(lo_subr.o):
                    lo_subr.c $Date: 2000/04/28 11:43:18 $Revision: r11r
                            os/2 PATCH_11.00 (PHKL_21608)
            /usr/conf/lib/libhp-ux.a(lo_vfsops.o):
                    lo_vfsops.c $Date: 1999/12/02 07:19:10 $Revision: r1
                            1ros/1 PATCH_11.00 (PHKL_20315)
            /usr/conf/lib/libhp-ux.a(lo_vnops.o):
                    lo_vnops.c $Date: 1999/12/02 07:19:10 $Revision: r11
                            ros/1 PATCH_11.00 (PHKL_20315)
            /usr/conf/lib/libhp-ux.a(scall_stubs.o):
                    scall_stubs.s $Date: 1999/12/06 12:15:20 $Revision:
                            r11ros/3 PATCH_11.00 (PHKL_20349)
            /usr/conf/lib/libhp-ux.a(init_sent.o):
                    init_sent.c $Date: 1999/12/06 12:15:20 $Revision: r1
                            1ros/1 PATCH_11.00 (PHKL_20349)
            /usr/conf/lib/libhp-ux.a(kern_fork.o):
                    kern_fork.c $Date: 2001/02/15 14:53:16 $Revision: r1
                            1ros/13 PATCH_11.00 (PHKL_23407)
            /usr/conf/lib/libprm.a(kern_fss.o):
                    kern_fss.c $Date: 1999/09/14 09:27:43 $Revision: r11
                            ros/5 PATCH_11.00 (PHKL_19873)
            /usr/conf/lib/libhp-ux.a(kern_sig.o):
                    kern_sig.c $Date: 1999/12/07 14:02:53 $Revision: r11
                            ros/10 PATCH_11.00 (PHKL_20625)
            /usr/conf/lib/libhp-ux.a(pm_clockint.o):
                    pm_clockint.c $Date: 2000/02/17 15:12:29 $Revision:
                            r11ros/8 PATCH_11.00 (PHKL_21111)
            /usr/conf/lib/libhp-ux.a(pm_policy.o):
                    pm_policy.c $Date: 2001/04/05 18:18:43 $Revision: r1
                            1ros/20 PATCH_11.00 (PHKL_23617)
            /usr/conf/lib/libhp-ux.a(pm_proc.o):
                    pm_proc.c $Date: 2001/07/06 23:40:46 $Revision: r11r
                            os/15 PATCH_11.00 (PHKL_24733)
            /usr/conf/lib/libhp-ux.a(pm_signal.o):
                    pm_signal.c $Date: 2001/07/26 20:15:40 $Revision: r1
                            1ros/16 PATCH_11.00 (PHKL_24753)
            /usr/conf/lib/libhp-ux.a(pm_swtch.o):
                    pm_swtch.c $Date: 2001/07/24 21:30:39 $Revision: r11
                            ros/28 PATCH_11.00 (PHKL_24753)
            /usr/conf/lib/libhp-ux.a(pm_threads.o):
                    pm_threads.c $Date: 2001/02/15 14:53:16 $Revision: r
                            11ros/17 PATCH_11.00 (PHKL_23407)
            /usr/conf/lib/libhp-ux.a(subr_ksleep.o):
                    subr_ksleep.c $Date: 2001/07/24 21:43:33 $Revision:
                            r11ros/8 PATCH_11.00 (PHKL_24753)
            /usr/conf/lib/libhp-ux.a(subr_threads.o):
                    subr_threads.c $Date: 2001/07/26 20:12:26 $Revision:
                             r11ros/16 PATCH_11.00 (PHKL_24753)
            /usr/conf/lib/libhp-ux.a(sys_gen.o):
                    sys_gen.c $Date: 2001/07/26 20:17:19 $Revision: r11r
                            os/11 PATCH_11.00 (PHKL_24753)
            /usr/conf/lib/libhp-ux.a(vfs.o):
                    vfs.c $Date: 2000/10/16 10:32:49 $Revision: r11ros/6
                             PATCH_11.00 (PHKL_22517)
            /usr/conf/lib/libhp-ux.a(vfs_vnode.o):
                    vfs_vnode.c $Date: 2000/03/17 11:52:36 $Revision: r1
                            1ros/5 PATCH_11.00 (PHKL_21361)
            /usr/conf/lib/libhp-ux.a(autosysgen.o):
                    None

            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/space.h.d/core-hpux.h:
                    core-hpux.h $Date: 2000/12/19 17:21:04 $Revision: r1
                            1ros/10 PATCH_11.00 (PHKL_23002)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/lib/libhp-ux.a(lo_subr.o):
                    lo_subr.c $Date: 2000/04/28 11:43:18 $Revision: r11r
                            os/2 PATCH_11.00 (PHKL_21608)
            /usr/conf/lib/libhp-ux.a(lo_vfsops.o):
                    lo_vfsops.c $Date: 1999/12/02 07:19:10 $Revision: r1
                            1ros/1 PATCH_11.00 (PHKL_20315)
            /usr/conf/lib/libhp-ux.a(lo_vnops.o):
                    lo_vnops.c $Date: 1999/12/02 07:19:10 $Revision: r11
                            ros/1 PATCH_11.00 (PHKL_20315)
            /usr/conf/lib/libhp-ux.a(scall_stubs.o):
                    scall_stubs.s $Date: 1999/12/06 12:15:20 $Revision:
                            r11ros/3 PATCH_11.00 (PHKL_20349)
            /usr/conf/lib/libhp-ux.a(init_sent.o):
                    init_sent.c $Date: 1999/12/06 12:15:20 $Revision: r1
                            1ros/1 PATCH_11.00 (PHKL_20349)
            /usr/conf/lib/libhp-ux.a(kern_fork.o):
                    kern_fork.c $Date: 2001/02/15 14:53:16 $Revision: r1
                            1ros/13 PATCH_11.00 (PHKL_23407)
            /usr/conf/lib/libprm.a(kern_fss.o):
                    kern_fss.c $Date: 1999/09/14 09:27:43 $Revision: r11
                            ros/5 PATCH_11.00 (PHKL_19873)
            /usr/conf/lib/libhp-ux.a(kern_sig.o):
                    kern_sig.c $Date: 1999/12/07 14:02:53 $Revision: r11
                            ros/10 PATCH_11.00 (PHKL_20625)
            /usr/conf/lib/libhp-ux.a(pm_clockint.o):
                    pm_clockint.c $Date: 2000/02/17 15:12:29 $Revision:
                            r11ros/8 PATCH_11.00 (PHKL_21111)
            /usr/conf/lib/libhp-ux.a(pm_policy.o):
                    pm_policy.c $Date: 2001/04/05 18:18:43 $Revision: r1
                            1ros/20 PATCH_11.00 (PHKL_23617)
            /usr/conf/lib/libhp-ux.a(pm_proc.o):
                    pm_proc.c $Date: 2001/07/06 23:40:46 $Revision: r11r
                            os/15 PATCH_11.00 (PHKL_24733)
            /usr/conf/lib/libhp-ux.a(pm_signal.o):
                    pm_signal.c $Date: 2001/07/26 20:15:40 $Revision: r1
                            1ros/16 PATCH_11.00 (PHKL_24753)
            /usr/conf/lib/libhp-ux.a(pm_swtch.o):
                    pm_swtch.c $Date: 2001/07/24 21:30:39 $Revision: r11
                            ros/28 PATCH_11.00 (PHKL_24753)
            /usr/conf/lib/libhp-ux.a(pm_threads.o):
                    pm_threads.c $Date: 2001/02/15 14:53:16 $Revision: r
                            11ros/17 PATCH_11.00 (PHKL_23407)
            /usr/conf/lib/libhp-ux.a(subr_ksleep.o):
                    subr_ksleep.c $Date: 2001/07/24 21:43:33 $Revision:
                            r11ros/8 PATCH_11.00 (PHKL_24753)
            /usr/conf/lib/libhp-ux.a(subr_threads.o):
                    subr_threads.c $Date: 2001/07/26 20:12:26 $Revision:
                             r11ros/16 PATCH_11.00 (PHKL_24753)
            /usr/conf/lib/libhp-ux.a(sys_gen.o):
                    sys_gen.c $Date: 2001/07/26 20:17:19 $Revision: r11r
                            os/11 PATCH_11.00 (PHKL_24753)
            /usr/conf/lib/libhp-ux.a(vfs.o):
                    vfs.c $Date: 2000/10/16 10:32:49 $Revision: r11ros/6
                             PATCH_11.00 (PHKL_22517)
            /usr/conf/lib/libhp-ux.a(vfs_vnode.o):
                    vfs_vnode.c $Date: 2000/03/17 11:52:36 $Revision: r1
                            1ros/5 PATCH_11.00 (PHKL_21361)
            /usr/conf/lib/libhp-ux.a(autosysgen.o):
                    None

            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/space.h.d/core-hpux.h:
                    core-hpux.h $Date: 2000/12/19 17:29:51 $Revision: r1
                            1ros/10 PATCH_11.00 (PHKL_23002)

    cksum(1) Output:

            OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            1964822114 5550 /usr/conf/h/fss.h
            1552822860 40438 /usr/conf/h/unistd.h

            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            1964822114 5550 /usr/include/sys/fss.h
            179451922 5533 /usr/include/sys/ksleep.h
            1552822860 40438 /usr/include/sys/unistd.h

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            1848421857 25312 /usr/conf/lib/libhp-ux.a(autosysgen.o)
            1418748295 5584 /usr/conf/lib/libhp-ux.a(lo_subr.o)
            2129631536 3796 /usr/conf/lib/libhp-ux.a(lo_vfsops.o)
            698012722 6712 /usr/conf/lib/libhp-ux.a(lo_vnops.o)
            12022010 1500 /usr/conf/lib/libhp-ux.a(scall_stubs.o)
            1922862557 34596 /usr/conf/lib/libhp-ux.a(init_sent.o)
            4208638288 19940 /usr/conf/lib/libhp-ux.a(kern_fork.o)
            1838664391 15888 /usr/conf/lib/libprm.a(kern_fss.o)
            2661842524 18632 /usr/conf/lib/libhp-ux.a(kern_sig.o)
            320836453 6616 /usr/conf/lib/libhp-ux.a(pm_clockint.o)
            3876154826 28672 /usr/conf/lib/libhp-ux.a(pm_policy.o)
            4207675465 25284 /usr/conf/lib/libhp-ux.a(pm_proc.o)
            129375466 30248 /usr/conf/lib/libhp-ux.a(pm_signal.o)
            3112258793 34300 /usr/conf/lib/libhp-ux.a(pm_swtch.o)
            1776506536 26180 /usr/conf/lib/libhp-ux.a(pm_threads.o)
            3990943024 12608 /usr/conf/lib/libhp-ux.a(subr_ksleep.o)
            2760766684 28388 /usr/conf/lib/libhp-ux.a(subr_threads.o)
            3431863420 16760 /usr/conf/lib/libhp-ux.a(sys_gen.o)
            211100269 25012 /usr/conf/lib/libhp-ux.a(vfs.o)
            383992796 11772 /usr/conf/lib/libhp-ux.a(vfs_vnode.o)

            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            707165965 21672 /usr/conf/space.h.d/core-hpux.h

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            2552864451 166864 /usr/conf/lib/libhp-ux.a(autosysgen.o)
            3311829358 14688 /usr/conf/lib/libhp-ux.a(lo_subr.o)
            2464395949 8776 /usr/conf/lib/libhp-ux.a(lo_vfsops.o)
            213328873 19184 /usr/conf/lib/libhp-ux.a(lo_vnops.o)
            3024845451 135032 /usr/conf/lib/libhp-ux.a(scall_stubs.o)
            4092195412 134248 /usr/conf/lib/libhp-ux.a(init_sent.o)
            2766875961 44072 /usr/conf/lib/libhp-ux.a(kern_fork.o)
            2396397417 37272 /usr/conf/lib/libprm.a(kern_fss.o)
            1883697322 50160 /usr/conf/lib/libhp-ux.a(kern_sig.o)
            4117005875 14992 /usr/conf/lib/libhp-ux.a(pm_clockint.o)
            865225228 69880 /usr/conf/lib/libhp-ux.a(pm_policy.o)
            3167917010 64208 /usr/conf/lib/libhp-ux.a(pm_proc.o)
            903561487 69144 /usr/conf/lib/libhp-ux.a(pm_signal.o)
            1793509772 73240 /usr/conf/lib/libhp-ux.a(pm_swtch.o)
            533766970 60560 /usr/conf/lib/libhp-ux.a(pm_threads.o)
            1960302382 30616 /usr/conf/lib/libhp-ux.a(subr_ksleep.o)
            3245110070 67360 /usr/conf/lib/libhp-ux.a(subr_threads.o)
            2685558743 37144 /usr/conf/lib/libhp-ux.a(sys_gen.o)
            3413253455 66296 /usr/conf/lib/libhp-ux.a(vfs.o)
            391041071 25232 /usr/conf/lib/libhp-ux.a(vfs_vnode.o)

            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            4061821883 22291 /usr/conf/space.h.d/core-hpux.h

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.00: PHKL_18543
            s800: 11.00: PHKL_18543

    Hardware Dependencies: None

    Other Dependencies:
            PHKL_23617:
            PHKL_23842:
            Six patches work together to implement this change:
            PHKL_23617, PHKL_23842, PHKL_20943, PHKL_20944, PHKL_20945,
            and PHKL_21024 to reduce dispatch latency for higher
            priority runnable threads. These patches may be installed
            in any order or combination, or not at all (if the reduced
            dispatch latency feature is not desired).

            PHKL_23406:
            PHKL_23407:
            If NFS is installed on the system, all five patches
            (PHNE_23249, PHKL_23406, PHKL_23407, PHKL_23408, PHKL_23409)
            are required to resolve the process hang/deadlock due to
            unkillable processes executed over NFS. However, if NFS is
            not in use, none of these patches are required. All five of
            these patches may be installed independently. If fewer than
            four out of the four PHKL patches are installed the P_NOSTOP
            feature will not be enabled.

    Supersedes:
            PHKL_24733 PHKL_23842 PHKL_23407 PHKL_23001 PHKL_22940 PHKL_22568
            PHKL_22145 PHKL_21830 PHKL_21608 PHKL_21361 PHKL_21348 PHKL_20942
            PHKL_20625 PHKL_20315 PHKL_20202 PHKL_19930 PHKL_19531 PHKL_15689
            PHKL_14750 PHKL_14493 PHKL_14119 PHKL_13290 PHKL_24752 PHKL_23955
            PHKL_23002 PHKL_24502 PHKL_23617 PHKL_23408 PHKL_23180 PHKL_22589
            PHKL_22517 PHKL_22142 PHKL_21832 PHKL_21111 PHKL_20941 PHKL_20883
            PHKL_20659 PHKL_20399 PHKL_20349 PHKL_19873

    Equivalent Patches: None

    Patch Package Size: 1810 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 PHKL_24753

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHKL_24753.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHKL_24753. If you do not wish to retain a
            copy of the original software, include the patch_save_files
            option in the swinstall command above:

                    -x patch_save_files=false

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHKL_24753.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHKL_24753.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHKL_24753.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions:
            This patch depends on base patch PHKL_18543.
            For successful installation please insure that PHKL_18543
            is already installed, or that PHKL_18543 is included
            in the same depot with this patch and PHKL_18543
            is selected for installation.
    -----End of Document ID: PHKL_24753------------------------------------------


    Document ID: PHCO_24542
    Date Loaded: 20010808
          Title: s700_800 11.00 libsec cumulative patch

    Patch Name: PHCO_24542

    Patch Description: s700_800 11.00 libsec cumulative patch

    Creation Date: 01/07/06

    Post Date: 01/08/08

    Hardware Platforms - OS Releases:
            s700: 11.00
            s800: 11.00

    Products: N/A

    Filesets:
            OS-Core.UX-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            ProgSupport.PROG-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            OS-Core.CORE-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            ProgSupport.PROG-MN-64ALIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical:
            Yes
            PHCO_24542: ABORT
            PHCO_23422: OTHER
                    Reduces potential severe performance impact on a
                    Trusted System with a very large I/O buffer cache
                    and heavy I/O; the system may appear to be hung.

    Category Tags:
            defect_repair enhancement general_release critical
            halts_system

    Path Name: /hp-ux_patches/s700_800/11.X/PHCO_24542

    Symptoms:
            PHCO_24542:
            (SR: 8606107314 CR: JAGab77493)
            On a trusted system, certain devices do not lock
            properly.

            (SR: 8606206706 CR: JAGad75879)
            On a trusted system, libsec could core dump when
            called by a multithreaded application.

            PHCO_23422:
            (SR: 8606180704 CR: JAGad49925)
            There are severe login delays on a Trusted System with a
            large I/O buffer cache; the system appears to be hung.

            (SR: 8606176050 CR: JAGad45290)
            Libsec could core dump in rare circumstances.

            This patch also removes the change that was done in the
            previous libsec patch - PHCO_20771, since that patch does
            not fix the problem it was intended to fix. That problem
            has now been fixed in inetd patch PHNE_21835.

            PHCO_20771:
            (SR: 8606124802 CR: JAGac40194)
            Child inetd process hangs for non-root service on trusted
            11.0 system with PHNE_17027 installed.

            PHCO_17622:
            (SR: 1653271601 CR: JAGaa51497)
            Login cannot obtain database info for some pty terminals.

    Defect Description:
            PHCO_24542:
            (SR: 8606107314 CR: JAGab77493)
            On a trusted system, certain devices do not lock
            properly, because libsec improperly identifies
            them as pseudo-devices.

            Resolution:
            Updated the pseudo-device identification algorithm.

            (SR: 8606206706 CR: JAGad75879)
            On a trusted system, a multithreaded application may
            coredump if it calls libsec with more than one thread.
            Libsec does not support two or more simultaneous threads,
            however, a coredump could occur even in the case where
            the threads are not simultaneous.

            Resolution:
            Libsec now properly handles two or more non-simultaneous
            threads.

            PHCO_23422:
            (SR: 8606180704 CR: JAGad49925)
            A login to a Trusted System with a very large buffer cache
            can take an extremely long time, because libsec sync's the
            entire buffer cache each time it updates the /tcb database.

            Resolution:
            Libsec no longer sync's the entire buffer cache when it
            updates the /tcb database. Now it syncs only the database
            files which were modified.

            (SR: 8606176050 CR: JAGad45290)
            A buffer allocated in libsec is too small and could cause
            a core dump.

            Resolution:
            Increased the size of a buffer that could overflow.

            PHCO_20771:
            (SR: 8606124802 CR: JAGac40194)
            Customer has a process spawned by inetd that needs to run
            as a non-root user. The environment is trusted HP-UX 11.0.
            After installing PHNE_17027, when a request for the
            non-root service arrives, inetd forks a child which hangs
            prior to exec'ing the appropriate executable.
            The problem is because some libsec functions leave the
            "default file" file pointer open after returning, and
            think the file pointer is still opened and usable after
            someone else (inetd in this case) closes all opened file
            descriptors.

            Resolution:
            The relevant libsec functions now close the "default file"
            file pointer (via a endprdfent call) before returning.

            PHCO_17622:
            (SR: 1653271601 CR: JAGaa51497)
            Missing pty entries in /tcb/files/ttys and devasign files.

            Resolution:
            The fix is for libsec to generate the pty structures needed
            by the caller routines without looking up the databases.
            The ttys and devassign files were never intended for ptys.

    SR:
            8606124802 1653271601 5003431114 8606180704 8606176050
            8606107314 8606206706

    Patch Files:

            OS-Core.UX-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/nls/msg/C/libsec.cat

            ProgSupport.PROG-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/libsec.a

            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/libsec.2

            OS-Core.CORE-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/pa20_64/libsec.2

            ProgSupport.PROG-MN-64ALIB,fr=B.11.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/pa20_64/libsec.a

    what(1) Output:

            ProgSupport.PROG-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/libsec.a:
                    $Revision: 82.25 $

            OS-Core.UX-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/nls/msg/C/libsec.cat:
                    None

            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/libsec.2:
                    $Revision: 82.25 $

            OS-Core.CORE-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/pa20_64/libsec.2:
                    $Revision: 82.25 $

            ProgSupport.PROG-MN-64ALIB,fr=B.11.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/pa20_64/libsec.a:
                    $Revision: 82.25 $

    cksum(1) Output:

            ProgSupport.PROG-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            668610955 124704 /usr/lib/libsec.a

            OS-Core.UX-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            83746606 416 /usr/lib/nls/msg/C/libsec.cat

            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            4166985483 147456 /usr/lib/libsec.2

            OS-Core.CORE-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            4166034636 141048 /usr/lib/pa20_64/libsec.2

            ProgSupport.PROG-MN-64ALIB,fr=B.11.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1378217045 228338 /usr/lib/pa20_64/libsec.a

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHCO_17622 PHCO_20771 PHCO_23422

    Equivalent Patches:
            PHCO_24613:
            s700: 11.11
            s800: 11.11

    Patch Package Size: 670 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 PHCO_24542

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHCO_24542.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHCO_24542. If you do not wish to retain a
            copy of the original software, use the patch_save_files option:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHCO_24542.depot

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHCO_24542.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHCO_24542.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHCO_24542.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions: None
    -----End of Document ID: PHCO_24542------------------------------------------


    Document ID: PHCO_23115
    Date Loaded: 20010808
          Title: s700_800 11.00 uucp(1) cumulative patch

    Patch Name: PHCO_23115

    Patch Description: s700_800 11.00 uucp(1) cumulative patch

    Creation Date: 01/08/01

    Post Date: 01/08/08

    Hardware Platforms - OS Releases:
            s700: 11.00
            s800: 11.00

    Products: N/A

    Filesets:
            UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release

    Path Name: /hp-ux_patches/s700_800/11.X/PHCO_23115

    Symptoms:
            PHCO_23115:
            1. uusub(1) incorrect functionality.

            2. uucico(1m) does not call the target system
               without a request file.

            3. uucp(1) can fail to transfer files when
               "/etc/uucp/Systems" file has two entries for
               same system and the first entry is busy.

            4. uucp(1) fails to access the device files, If
               the device file has a sub-directory ( /dev/
               <sub-directory>/<Device> ) .

            PHCO_16312:
                    Mis-leading information from
                    multiple uuscheds running
                    simultaniously.

            PHCO_12577:
                    uucp(1) Multiple hop test fails.

    Defect Description:
            PHCO_23115:
            1. uusub(1) incorrect functionality.

            Resolution:
               Now the code is modified to take care of this
               problem.

            2. uucico(1m) was made to exit without
               establishing any connection when there are no
               requests. This was intended to avoid the
               confusion between dummy transfer and actual
               transfer.

            Resolution:
               Now we continue to establish the communication
               channel even when there are no requests. New
               log messages are added to distinguish the
               dummy transfer from the actual transfer.

            3. If the source host "/etc/uucp/Systems" file has
               two entries for a remote host (different phone
               numbers, same device ), an attempt to use the
               second remote host entry can fail when the first
               telephone number is busy.

            Resolution:
               Now when an error occurs using the first entry,
               i.e. chat script fails, uucico will try several
               times to continue with the next entry found for
               the host in the Systems file.

            4. The name of the lock file must be created with
               the following syntax: "LCK..device_name".
               When the device files are in sub directory the
               name of the created lock file was
               "LCK.. <sub_dir>/device_name", which was not
               correct.

            Resolution:
               Now, the code has been changed to create the lock
               file with the proper name.

            PHCO_16312:
                    When multiple uuscheds are running
                    simultaneously, some uuscheds reports
                    successful file transfer even when
                    there were no files to transfer.

            PHCO_12577:
                    uucp(1) cannot copy ascii file from
                    the local system to the local system
                    using the remote system as an intermediate
                    hop.

    SR:
            8606156287 8606100300 1653261883 5003426155 4701383497
            4701383505

    Patch Files:

            UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/bin/uucp
            /usr/bin/uux
            /usr/lbin/uucp/uucico
            /usr/lbin/uucp/uusub

            UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1.Z/uucp.1
            /usr/share/man/man1.Z/uulog.1
            /usr/share/man/man1.Z/uuname.1
            /usr/share/man/man1.Z/uutry.1
            /usr/share/man/man1m.Z/uucico.1m

    what(1) Output:

            UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/bin/uucp:
                    $Revision: 82.2.1.3 $ $Date: 98/03/27 03:20:00 $
                    PATCH_11_00: uucpdefs.o uucp.o gwd.o permission.o ge
                            targs.o uucpname.o versys.o gtcfile.o chremd
                            ir.o mailst.o utility.o cpmv.o expfile.o gen
                            ame.o getpwinfo.o ulockf.o xqt.o logent.o gn
                            amef.o systat.o 01/08/01

            UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/bin/uux:
                    $Revision: 72.1.1.2 $ $Date: 2001/07/29 08:55:26 $
                    PATCH_11_00: uucpdefs.o uux.o gwd.o permission.o get
                            args.o getprm.o uucpname.o versys.o gtcfile.
                            o chremdir.o utility.o cpmv.o expfile.o gena
                            me.o getpwinfo.o ulockf.o xqt.o logent.o gna
                            mef.o systat.o 01/08/01

            UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lbin/uucp/uucico:
                    $Revision: 82.1.1.5 $ $Date: 2001/07/31 11:48:43 $
                    PATCH_11_00: uucpdefs.o cico.o conn.o callers.o cntr
                            l.o pk0.o pk1.o fio.o gio.o xio.o anlwrk.o p
                            ermission.o getargs.o gnamef.o gnxseq.o pkde
                            fs.o imsg.o gtcfile.o ub_sst.o mailst.o uucp
                            name.o line.o chremdir.o dio.o utility.o cpm
                            v.o expfile.o gename.o getpwinfo.o ulockf.o
                            xqt.o logent.o versys.o systat.o 01/08/01

            UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lbin/uucp/uusub:
                    $Revision: 70.3.2.2 $ $Date: 2001/07/29 09:06:14 $
                    PATCH_11_00: uucpdefs.o uusub.o ub_sst.o getpwinfo.o
                             ulockf.o xqt.o utility.o logent.o systat.o
                            getargs.o 01/08/01

            UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1.Z/uucp.1:
                    None

            UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1.Z/uulog.1:
                    None

            UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1.Z/uuname.1:
                    None

            UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1.Z/uutry.1:
                    None

            UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/uucico.1m:
                    None

    cksum(1) Output:

            UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            1398489576 57344 /usr/bin/uucp

            UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            29520389 61440 /usr/bin/uux

            UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            274658682 122880 /usr/lbin/uucp/uucico

            UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            3367886226 36864 /usr/lbin/uucp/uusub

            UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            158754082 5189 /usr/share/man/man1.Z/uucp.1

            UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            158754082 5189 /usr/share/man/man1.Z/uulog.1

            UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            158754082 5189 /usr/share/man/man1.Z/uuname.1

            UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            158754082 5189 /usr/share/man/man1.Z/uutry.1

            UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            2783876161 1862 /usr/share/man/man1m.Z/uucico.1m

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHCO_12577 PHCO_16312

    Equivalent Patches: None

    Patch Package Size: 310 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 PHCO_23115

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHCO_23115.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHCO_23115. If you do not wish to retain a
            copy of the original software, use the patch_save_files option:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHCO_23115.depot

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHCO_23115.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHCO_23115.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHCO_23115.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions: None
    -----End of Document ID: PHCO_23115------------------------------------------


    Document ID: PHSS_24591
    Date Loaded: 20010807
          Title: s700_800 11.20 X/Motif Runtime JUL2001 Periodic Patch

    Patch Name: PHSS_24591

    Patch Description: s700_800 11.20 X/Motif Runtime JUL2001 Periodic Patch

    Creation Date: 01/07/11

    Post Date: 01/08/07

    Hardware Platforms - OS Releases:
            s700: 11.20
            s800: 11.20

    Products: N/A

    Filesets:
            X11.X11R6-SHLIBS,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP
            X11.MOTIF-SHLIB,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release

    Path Name: /hp-ux_patches/s700_800/11.X/PHSS_24591

    Symptoms:
            PHSS_24591:
            1. X11R6 libXt calls poll(2) incorrectly.
            2. PHSS_21959 causes Oracle Forms application to
               fail XmClipboardUnlock().
            3. Application core dumps when clicked on a MenuShell
               with zero item.
            4. Java applet demo fails with SIGSEGV.

    Defect Description:
            PHSS_24591:
            1. X11R6 libXt calls poll(2) incorrectly.

            Resolution:
            select() is used instead of poll().

            2. PHSS_21959 causes Oracle Forms application to
               fail XmClipboardUnlock().

            Resolution:
            The problem with XmClipboardStartRetrieve() is
            corrected by avoiding XmClipboardUnlock() call.

            3. Application core dumps when clicked on a
               MenuShell with zero item.

            Resolution:
            The problem in MenuShell with zero item is
            corrected.

            4. Java applet demo fails with SIGSEGV.

            Resolution:
            Java applet demo does not fail.

    SR:
            1653305649 8606184720 8606187333 8606183239

    Patch Files:

            X11.X11R6-SHLIBS,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP:
            /usr/lib/X11R6/libXt.2
            /usr/lib/X11R6/libXt.3
            /usr/lib/X11R6/pa20_64/libXt.3

            X11.MOTIF-SHLIB,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP:
            /usr/lib/Motif2.1/libXm.4
            /usr/lib/Motif2.1/pa20_64/libXm.4
            /usr/lib/hpux32/Motif2.1/libXm.so.1
            /usr/lib/hpux64/Motif2.1/libXm.so.1

    what(1) Output:

            X11.X11R6-SHLIBS,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP:
            /usr/lib/X11R6/libXt.2:
                    X Window System, Version 11 R6+ HP-UX B.10.20.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 15:25:58 IST 2001)
            /usr/lib/X11R6/libXt.3:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 11:48:13 IST 2001)
            /usr/lib/X11R6/pa20_64/libXt.3:
                    X Window System, Version 11 R6+ HP-UX B.11.00.00 Jul
                            y 2001 Patch Release
                    (build date: Wed Jun 27 11:48:26 IST 2001)

            X11.MOTIF-SHLIB,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP:
            /usr/lib/Motif2.1/libXm.4:
                    View: /view/x_r6jul01_1120, Build Type: r6jul01_1120
                    motif2.1
                    (build date: Fri Jul 6 17:15:12 IST 2001)
                    Motif Version 2.1.0
            /usr/lib/Motif2.1/pa20_64/libXm.4:
                    View: /view/x_r6jul01_1120, Build Type: r6jul01_1120
                    motif2.1
                    (build date: Fri Jul 6 17:16:03 IST 2001)
                    Motif Version 2.1.0
            /usr/lib/hpux32/Motif2.1/libXm.so.1:
                    motif2.1
                    (build date: Fri Jul 6 11:22:55 IST 2001)
                    View: /view/x_r6jul01_1120, Build Type: r6jul0132_11
                            20
                    Motif Version 2.1.0
                    HP-UX/General Millicode UX.12.70 (IA64.ISV3): (MILLI
                             - 02/13/01)
            /usr/lib/hpux64/Motif2.1/libXm.so.1:
                    motif2.1
                    (build date: Fri Jul 6 11:01:43 IST 2001)
                    View: /view/x_r6jul01_1120, Build Type: r6jul0164_11
                            20
                    Motif Version 2.1.0
                    HP-UX/General Millicode UX.12.70 (IA64.ISV3): (MILLI
                             - 02/13/01)

    cksum(1) Output:

            X11.X11R6-SHLIBS,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP:
            4222131366 483328 /usr/lib/X11R6/libXt.2
            2358679893 512000 /usr/lib/X11R6/libXt.3
            1743460907 540808 /usr/lib/X11R6/pa20_64/libXt.3

            X11.MOTIF-SHLIB,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP: