|
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_feedback
us-support.external.hp.com)Date: Sun Aug 12 2001 - 10:22:22 CDT
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: