|
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 Mar 11 2001 - 08:43:22 CST
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 Mar 11 3:05:40 PST 2001
Table of Contents:
Document ID Title
--------------- -----------
PHSS_22804 s700_800 11.11 linker startup code / SLLIC ELF support
PHSS_22803 s700_800 11.00 linker startup code / SLLIC ELF support
PHSS_23526 s700_800 11.04 VirtualVault 4.0 libproxy fix
PHSS_23447 s700_800 11.00 L1000/L2000 40.48 firmware patch
PHSS_22612 s700_800 11.X OpenGL 1.1 Runtime patch
PHNE_22159 s700_800 11.00 telnet kernel and telnetd(1M) patch
PHKL_23055 s700_800 11.04 (VVOS) trap-related panics/hangs
PHCO_23218 s700_800 11.00 cumulative libpam and libpam_unix patch
PHCO_23076 s700_800 11.00 LVM commands cumulative patch
PHSS_22836 s700_800 11.04 (VVOS) ld and linker tools cumulative patch
PHSS_22614 s700_800 11.00 Xserver cumulative patch
PHSS_22613 s700_800 11.X OpenGL 1.1 Developers patch
PHSS_22608 s700_800 11.X Starbase Development, Hardcopy Dev patch
PHCO_23429 s700_800 11.04 (VVOS) cumulative crontab/at/cron patch
PHSS_22611 s700_800 11.X PHIGS Development Patch
PHSS_22610 s700_800 11.X PHIGS Runtime Patch
PHSS_22609 s700_800 11.X PEX 5.1 Development patch
PHSS_22607 s700_800 11.X PEX 5.1 Runtime patch
PHSS_22606 s700_800 11.X DDA Runtime patch
PHSS_22605 s700_800 11.X PEX 5.1/Starbase/Hardcopy Runtime patch
PHSS_22604 s700_800 11.X 3D Common Runtime patch
PHSS_22374 s700_800 11.00 OV OB3.50 patch - MA packet
The documents are listed below.
-------------------------------------------------------------------------------
Document ID: PHSS_22804
Date Loaded: 20010309
Title: s700_800 11.11 linker startup code / SLLIC ELF support
Patch Name: PHSS_22804
Patch Description: s700_800 11.11 linker startup code / SLLIC ELF support
Creation Date: 01/02/01
Post Date: 01/03/09
Hardware Platforms - OS Releases:
s700: 11.11
s800: 11.11
Products:
Auxiliary-Opt B.11.11 B.11.11.01 B.11.11.02
Filesets:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64,v=HP
Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.06,fa=HP-UX_B.11.11_32/64,v=HP
Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.02,fa=HP-UX_B.11.11_32/64,v=HP
Auxiliary-Opt.LANG-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
Auxiliary-Opt.LANG-HELP,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64,v=HP
Auxiliary-Opt.LANG-HELP,fr=B.11.01.06,fa=HP-UX_B.11.11_32/64,v=HP
Auxiliary-Opt.LANG-HELP,fr=B.11.11.02,fa=HP-UX_B.11.11_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_22804
Symptoms:
PHSS_22804:
- JAGad12002 : Severity : 6
Signal 11 in __map_dld (crt0.o) when using
+Ofastaccess & +k
- JAGad04090 : Severity : 7
Need crt0 compiled with +k, large amount of shared libs
- JAGac59673 : Severity : 5
Can't profile shared libraries of executables built with
old crt0.o
- JAGab46472 : Severity : 4
Use standard preprocessor macro in crt0.h
- JAGaa84952 : Severity : 3
Abort in scrt0.o when PBO-instrumented shlib
shl_unload()'ed
- JAGad13995 : Severity : 4
Cant PBO shared libraries
Defect Description:
PHSS_22804:
- JAGad12002 : Severity : 6
Signal 11 in __map_dld (crt0.o) when using
+Ofastaccess & +k
Resolution:
Fixed ld32 to correctly handle +k instruction
sequences.
- JAGad04090 : Severity : 7
Need crt0 compiled with +k, large amount of shared libs
Resolution:
crt0 is compiled with +k.
- JAGac59673 : Severity : 5
Can't profile shared libraries of executables built with
old crt0.o
- JAGab46472 : Severity : 4
Use standard preprocessor macro in crt0.h
- JAGaa84952 : Severity : 3
Abort in scrt0.o when PBO-instrumented shlib
shl_unload()'ed
- JAGad13995 : Severity : 4
Cant PBO shared libraries
Resolution:
fix FDP to handle legitimate flow.data files which
contain no counter data.
SR:
4701404731 4701414599
Patch Files:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.01,
fa=HP-UX_B.11.11_32/64,v=HP:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.06,
fa=HP-UX_B.11.11_32/64,v=HP:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.02,
fa=HP-UX_B.11.11_32/64,v=HP:
/opt/langtools/lib/crt0.o
/opt/langtools/lib/icrt0.o
/opt/langtools/lib/scrt0.o
Auxiliary-Opt.LANG-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
Auxiliary-Opt.LANG-HELP,fr=B.11.11.01,
fa=HP-UX_B.11.11_32/64,v=HP:
Auxiliary-Opt.LANG-HELP,fr=B.11.01.06,
fa=HP-UX_B.11.11_32/64,v=HP:
Auxiliary-Opt.LANG-HELP,fr=B.11.11.02,
fa=HP-UX_B.11.11_32/64,v=HP:
/opt/langtools/lib/linker/dt/appconfig/help/C/linker.sdl
what(1) Output:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
/opt/langtools/lib/crt0.o:
None
/opt/langtools/lib/icrt0.o:
None
/opt/langtools/lib/scrt0.o:
None
Auxiliary-Opt.LANG-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
/opt/langtools/lib/linker/dt/appconfig/help/C/linker.sdl:
None
cksum(1) Output:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
100369563 11608 /opt/langtools/lib/crt0.o
2163345040 28576 /opt/langtools/lib/icrt0.o
3871976498 20320 /opt/langtools/lib/scrt0.o
Auxiliary-Opt.LANG-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
3752362426 588304 /opt/langtools/lib/linker/dt/appconfig/
help/C/linker.sdl
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 660 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_22804
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_22804.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_22804. 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_22804.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_22804.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_22804.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_22804.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHSS_22804------------------------------------------
Document ID: PHSS_22803
Date Loaded: 20010309
Title: s700_800 11.00 linker startup code / SLLIC ELF support
Patch Name: PHSS_22803
Patch Description: s700_800 11.00 linker startup code / SLLIC ELF support
Creation Date: 01/03/06
Post Date: 01/03/09
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products:
Auxiliary-Opt B.11.00 B.11.01.01 B.11.01.06 B.11.11.02
Filesets:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.01,fa=HP-UX_B.11.00_32/64,v=HP
Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64,v=HP
Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.02,fa=HP-UX_B.11.00_32/64,v=HP
Auxiliary-Opt.LANG-HELP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
Auxiliary-Opt.LANG-HELP,fr=B.11.01.01,fa=HP-UX_B.11.00_32/64,v=HP
Auxiliary-Opt.LANG-HELP,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64,v=HP
Auxiliary-Opt.LANG-HELP,fr=B.11.11.02,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical:
No (superseded patches were critical)
PHSS_21701: ABORT
SIGBUS on Informix with +I instrumented
PHSS_18110: ABORT
flow.data files corrupted with aC++ shared libraries
Category Tags:
defect_repair enhancement general_release critical
halts_system
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_22803
Symptoms:
PHSS_22803:
- JAGad12002 : Severity : 6
Signal 11 in __map_dld (crt0.o) when using
+Ofastaccess & +k
- JAGad04090 : Severity : 7
Need crt0 compiled with +k, large amount of shared libs
- JAGac59673 : Severity : 5
Can't profile shared libraries of executables built with
old crt0.o
- JAGab46472 : Severity : 4
Use standard preprocessor macro in crt0.h
- JAGaa84952 : Severity : 3
Abort in scrt0.o when PBO-instrumented shlib
shl_unload()'ed
- JAGad13995 : Severity : 4
Cant PBO shared libraries
PHSS_21701:
- JAGab43956: Severity: 6
SIGBUS on Informix with +I instrumented
- JAGab73709: Severity: 9
gdb crashes when loading the rhythm_server in i2
- JAGaa80540: Severity:6
errors in linker online help
PHSS_18110:
- JAGaa84952, JAGaa85188:
Abort in scrt0.o when PBO-instrumented shlib
shl_unload'ed
- JAGaa93910, JAGab03785:
problem in flow.data locking code for multiple update
PHSS_16024:
- CLLbs17175: Severity: 3
Cannot install PHSS_14246 because its co-requisite
has been superseded.
PHSS_14246:
32 bit linker patch
-------------------
- CLLbs13185: Severity: 2
SLLIC ELF support does no include Compilation
Unit Dictionary from SOM
PHSS_13435:
32 bit linker patch
-------------------
Enhancement
- Support for mixed mode operation of IA-64 and
PA-RISC binaries.
Use +nomixedmode to suppress the feature
Note: Installation of PHSS_14245 patch is required.
Defect Description:
PHSS_22803:
- JAGad12002 : Severity : 6
Signal 11 in __map_dld (crt0.o) when using
+Ofastaccess & +k
Resolution:
Fixed ld32 to correctly handle +k instruction
sequences.
- JAGad04090 : Severity : 7
Need crt0 compiled with +k, large amount of shared libs
Resolution:
crt0 is compiled with +k.
- JAGac59673 : Severity : 5
Can't profile shared libraries of executables built with
old crt0.o
- JAGab46472 : Severity : 4
Use standard preprocessor macro in crt0.h
- JAGaa84952 : Severity : 3
Abort in scrt0.o when PBO-instrumented shlib
shl_unload()'ed
- JAGad13995 : Severity : 4
Cant PBO shared libraries
Resolution:
fix FDP to handle legitimate flow.data files which
contain no counter data.
PHSS_21701:
- JAGab43956: Severity: 6
SIGBUS on Informix with +I instrumented
Resolution:
Fixed in scrt0.o, icrt0.o
- JAGab73709: Severity: 9
gdb crashes when loading the rhythm_server in i2
Resolution:
Fixed in scrt0.o, icrt0.o
- JAGaa80540: Severity:6
errors in linker online help
Resolution:
Corrected online help.
PHSS_18110:
1. JAGaa84952:
Abort in scrt0.o when PBO-instrumented shlib
shl_unload'ed
Resolution:
Make change on PBO processing.
Also need PHSS_18072 to have the fix.
2. JAGaa85188:
scrt0.o produces corrupt flow.data entries for ANSI
C++ shared libraries.
Resolution:
Fix in scrt0.o. Need to install PHSS_18072.
3. JAGaa93910, JAGab03785:
problem in flow.data locking code for multiple update
Resolution:
Fix in icrt0.o and scrt.o. Need to install PHSS_18072.
PHSS_16024:
- CLLbs17175:
Cannot install PHSS_14246 because its co-requisite
has been superseded.
Resolution:
Remove the obsolete corequisite from this patch.
PHSS_14246:
Implementation error and new enhancement
PHSS_13435:
new enhancement
SR:
4701404731 4701414599
Patch Files:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.01,
fa=HP-UX_B.11.00_32/64,v=HP:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.06,
fa=HP-UX_B.11.00_32/64,v=HP:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/langtools/lib/crt0.o
/opt/langtools/lib/icrt0.o
/opt/langtools/lib/scrt0.o
Auxiliary-Opt.LANG-HELP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
Auxiliary-Opt.LANG-HELP,fr=B.11.01.01,
fa=HP-UX_B.11.00_32/64,v=HP:
Auxiliary-Opt.LANG-HELP,fr=B.11.01.06,
fa=HP-UX_B.11.00_32/64,v=HP:
Auxiliary-Opt.LANG-HELP,fr=B.11.11.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/langtools/lib/linker/dt/appconfig/help/C/linker.sdl
what(1) Output:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/langtools/lib/crt0.o:
None
/opt/langtools/lib/icrt0.o:
None
/opt/langtools/lib/scrt0.o:
None
Auxiliary-Opt.LANG-HELP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/langtools/lib/linker/dt/appconfig/help/C/linker.sdl:
None
cksum(1) Output:
Auxiliary-Opt.LANG-STARTUP,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
100369563 11608 /opt/langtools/lib/crt0.o
2163345040 28576 /opt/langtools/lib/icrt0.o
3871976498 20320 /opt/langtools/lib/scrt0.o
Auxiliary-Opt.LANG-HELP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
3752362426 588304 /opt/langtools/lib/linker/dt/appconfig/
help/C/linker.sdl
Patch Conflicts: None
Patch Dependencies:
s700: 11.00: PHSS_22514
s800: 11.00: PHSS_22514
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_13435 PHSS_14246 PHSS_16024 PHSS_18110 PHSS_21701
Equivalent Patches: None
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 PHSS_22803
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_22803.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_22803. 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_22803.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_22803.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_22803.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_22803.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHSS_22803------------------------------------------
Document ID: PHSS_23526
Date Loaded: 20010308
Title: s700_800 11.04 VirtualVault 4.0 libproxy fix
Patch Name: PHSS_23526
Patch Description: s700_800 11.04 VirtualVault 4.0 libproxy fix
Creation Date: 01/03/06
Post Date: 01/03/08
Hardware Platforms - OS Releases:
s700: 11.04
s800: 11.04
Products:
VirtualVault A.04.00
Filesets:
VaultNES.NES-VAULT,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP
VaultTS.VV-CORE-CMN,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_23526
Symptoms:
PHSS_23526:
Problems proxying HTTP 1.1 connection headers
PHSS_22296:
This patch addresses the following problems
1) The NSAPI plugin versions of the TGA and the java
servlet proxy demonstrate high CPU utilization
under certain conditions.
2) The predefined Server Application Function
"get-client-cert" in a server's obj.conf file
allows client certificates to be passed from
the iPlanet Web Server to back-end applications
for further processing. Certain back-end
applications incorrectly interpret the line feed
characters that are embedded in the certificate
to mean "the end of an HTTP header field".
3) iPlanet Server has memory leak.
4) If a customer is running a CGI script that
continuously sends information every other second,
there may be a long delay before he gets the
response back from the script
PHSS_21259:
The TGA doesn't respond properly after executing a
nonexistent CGI.
PHSS_20733:
1) The TGA configuration did not work for chrooted CGIs
properly.
2) The NSAPI was not supporting CGI redirect with URL
greater than 244 characters in length.
Defect Description:
PHSS_23526:
Some HTTP application servers do not properly handle
"connection" headers in association with HTTP/1.1.
Since the proxy allows these connection headers through,
they can cause errors for the application servers.
Also, the proxy does not send a "connection: close"
HTTP header to prevent persistent connections.
Resolution:
The proxy has been modified to provide the ability
to automatically downgrade HTTP requests from HTTP/1.1
to HTTP/1.0.
The proxy has also been modified so that it always
sends a "connection: close" HTTP header.
PHSS_22296:
This patch addresses the following 4 problems:
1)The NSAPI plugin versions of the TGA and the java
servlet proxy demonstrate high CPU utilization
under certain conditions.
Resolution:
The TGA and Java servlet proxies are being re-released
to remove these conditions.
2) Some applications incorrectly interpret HTTP header
fields with embedded line feeds (a LF, as opposed
to the standard header field-ending CRLF
combination). The iPlanet Web Server correctly
encodes a client certificate in the auth-cert
portion of the request with embedded linefeeds,
but downstream applications may interpret the
resulting header as a series of improperly
constructed request headers.
Resolution:
Since multiple applications may make this mistake,
the iWS libproxy module is an acceptable location to
remove the embedded linefeeds from the client
certificate header, and removal of the linefeeds does
not compromise header or certificate integrity.
3) iPlanet Server has memory leak.
Resolution:
Free up allocated memory.
4) Some CGI programs are not working properly.
Resolution:
NSAPI now take care of small trunk of data.
PHSS_21259:
If user tries to execute a cgi program that doesn't exist,
the server responds with 404 Not Found as it should. After
that the server starts responding "500 Server Error" to a
lot of existing cgi requests.
The server error log:
: for host .... trying to GET /cgi-bin/cgi, vvtga_log
reports: ERROR: setup_connection():
Failed to transfer execution message to slave TGA daemon on
/tmp/tga.1979
If user configures an invalid cgi in tgad.conf (there is no
cgi with that name in the real cgi directory), user never
sees the problem.
Resolution:
The TGA is being re-released to respond to this problem.
PHSS_20733:
1) The TGA configuration did not work under chrooted CGIs
properly.
The chroot directive in tgad.conf file is not working.
we get an error message from tgad saying that it can't
execute the program.
Refer to SR 8606125743 for more detail.
The tgad.log from the working machine:
LEVEL = 3 DATE = Wed Dec 15 10:42:48 1999
AUDIT : Program entry used: */c
Environment entry used: cgi
Mapped pathname: /cgi/cgi
Message: Exececuting cgi program '/cgi/c'.
And from the other:
LEVEL = 3 DATE = Wed Dec 15 18:59:30 1999
AUDIT : Program entry used: */c
Environment entry used: cgi
Mapped pathname: /cgi/cgi
Message: Could not execute /cgi/cgi
2) A NES NSAPI function did not support a URL with more
than 244 characters for 302 redirects.
Resolution:
1) The TGA configuration interface now supports chrooted
CGIs properly. The TGA deamon performs the access check
after the chroot call.
2) The NES NSAPI function parameters were modified to allow
CGI redirects with URLS greater than 244 characters in
length.
SR:
8606183510 8606155741 8606157837 8606123993 8606125743
8606131390 8606160635 8606160608
Patch Files:
VaultNES.NES-VAULT,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
/opt/vaultTS/lib/libproxy.so
/opt/vaultTS/lib/libvvtga.so
VaultTS.VV-CORE-CMN,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
/tcb/lib/tgad
/opt/vaultTS/lib/libvv.sl
what(1) Output:
VaultNES.NES-VAULT,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
/opt/vaultTS/lib/libproxy.so:
(#)64 1.8.1.4 proxy.c, vaultNES, vaultNES_4.0 03/
05/01 13:14:43 VVOS 11.04 PHSS_23526
VaultNES.NES-VAULT,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
/opt/vaultTS/lib/libvvtga.so:
(#)98 1.28.1.19 tgansapi.c, vaultNES, vaultNES_4.
0 09/20/00 10:44:31 VVOS 11.04 PHSS_22296
97 1.14.1.2 src/gateway/cgi2/nsapi/env.c, vaultNES
, vaultNES_4.0 09/01/99 11:23:32
95 1.13 src/gateway/cgi2/nsapi/argv.c, vaultNES, v
aultNES_4.0 06/30/98 18:02:06
65 1.10 src/gateway/cgi2/nsapi/log.c, vaultNES, va
ultNES_4.0 02/15/00 13:47:23
src/gateway/cgi2/nsapi/cgi-audit.c, vaultNES, vaultN
ES_4.0 1.8 02/15/00
93 1.13.3.1 src/gateway/cgi2/iolib/io.c, vaultTS,
vaultTS_4.0 06/24/99 11:25:56
VaultTS.VV-CORE-CMN,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
/tcb/lib/tgad:
70 1.13 src/gateway/cgi2/daemon/communications.c,
vaultTS, vaultTS_4.0 09/17/98 18:49:18
$Source: src/gateway/cgi2/daemon/configuration.c, va
ultTS, vaultTS_4.0 $ $Date: 00/02/15 12:28:3
5 $ $Revision: 1.10.1.4 PATCH_11.04 (PHSS_20
733) $
$Source: src/gateway/cgi2/daemon/execute.c, vaultTS,
vaultTS_4.0 $ $Date: 00/03/21 15:14:59 $ $R
evision: 1.17.2.8 PATCH_11.04 (PHSS_21259) $
HP VirtualVault, tgad, revision A.04.00
src/lib/swp/setlocale.c, vaultTS, vaultTS_4.0 1.1 0
9/29/97
$Source: lib/libsecalarm/app_audit.c, libsecalarm, v
vos_rose, rose0007 $ $Date: 99/06/03 11:09:4
2 $ $Revision: 1.7 PATCH_11.04 (PHCO_18729)
$
$ PATCH/11.00:PHCO_19491 Aug 9 1999 09:49:32 $
VaultTS.VV-CORE-CMN,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
/opt/vaultTS/lib/libvv.sl:
src/lib/vv/vvauth.c, vaultTS, vaultTS_4.0 1.1 06/30
/98
src/lib/vv/vvpriv.c, vaultTS, vaultTS_4.0 1.1 06/30
/98
src/lib/vv/vvlabel_vvos.c, vaultTS, vaultTS_4.0 1.2
11/06/98
src/lib/vv/vvpriv_vvos.c, vaultTS, vaultTS_4.0 1.1
06/30/98
14 1.9 src/lib/vv/vvfile_vvos.c, vaultTS, vaultTS_
4.0 11/19/98 19:06:31
48 1.5 src/lib/vv/vvlabel.c, vaultTS, vaultTS_4.0
11/19/98 13:07:36
src/lib/vv/vvaudit.c, vaultTS, vaultTS_4.0 1.2 11/1
6/98
src/lib/vv/vvutil.c, vaultTS, vaultTS_4.0 1.1 06/30
/98
13 1.8 src/lib/vv/vvfile.c, vaultTS, vaultTS_4.0 1
1/24/98 20:18:25
src/lib/vv/vvauth_vvos.c, vaultTS, vaultTS_4.0 1.3
07/10/98
(#)17 1.4.1.3 vvaudit_vvos.c, vaultTS, vaultTS_4.
0 09/20/00 10:41:08 VVOS 11.04 PHSS_22296
cksum(1) Output:
VaultNES.NES-VAULT,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
2596056680 20516 /opt/vaultTS/lib/libproxy.so
VaultNES.NES-VAULT,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
344093471 57470 /opt/vaultTS/lib/libvvtga.so
VaultTS.VV-CORE-CMN,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
3209786933 950641 /tcb/lib/tgad
2350911999 41134 /opt/vaultTS/lib/libvv.sl
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_21259 PHSS_20733 PHSS_22296
Equivalent Patches: None
Patch Package Size: 1080 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_23526
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_23526.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_23526. 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_23526.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_23526.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_23526.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_23526.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
The updated proxy provides a mechanism to automatically
downgrade HTTP/1.1 requests to HTTP/1.0.
Updates are required in the the obj.conf configuration
file to use this feature. For each Service line in obj.conf
that invokes "send_proxy", add the "autodowngrade=1" field.
Example:
Add autodowngrade="1" to all lines using send_proxy:
Service method="(GET|HEAD|POST|PUT)" type="text/html"
fn="send_proxy" host="127.0.0.1" port="7001"
safeclient="yes" autodowngrade="1"
Service method="(GET|HEAD|POST|PUT)" type="text/jsp"
fn="send_proxy"host="127.0.0.1" port="7001"
safeclient="yes" autodowngrade="1"
Service method="(GET|HEAD|POST|PUT)" type="image/gif"
fn="send_proxy"host="127.0.0.1" port="7001"
safeclient="yes" autodowngrade="1"
Service method="(GET|HEAD|POST|PUT)" type="image/jpeg"
fn="send_proxy"host="127.0.0.1" port="7001"
safeclient="yes" autodowngrade="1"
If automatic downgrade is no longer desired remove the
"autodowngrade=1" from the send-proxy line.
The presence of the autodowngrade field enables this
feature. If the downgrade functionality is not desired
omit the autodowngrade="1" field.
-----End of Document ID: PHSS_23526------------------------------------------
Document ID: PHSS_23447
Date Loaded: 20010308
Title: s700_800 11.00 L1000/L2000 40.48 firmware patch
Patch Name: PHSS_23447
Patch Description: s700_800 11.00 L1000/L2000 40.48 firmware patch
Creation Date: 01/03/05
Post Date: 01/03/08
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products: N/A
Filesets:
OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
No (superseded patches were critical)
PHSS_21696: PANIC HANG
Category Tags:
defect_repair enhancement general_release critical panic
halts_system
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_23447
Symptoms:
PHSS_23447:
Added support for model strings 9000/800/L1000-5X and
9000/800/L2000-5X to the firmware update utility.
PHSS_22655:
The following features, fixes and enhancements appear in
server firmware revision 40.48:
1. Provide support for L1000 and L2000 revision B models
(L1000B & L2000B)
2. Provide OLA/R support
3. PDC did not report overtemperature warning to HP-UX
4. GSP 'ps' command shows 1220W for power supply
5. Graphics board shows up as 'unknown' in PDC "in io"
command
6. PDC 'in io' identifies RAID card inappropriately
7. PDC revision now appears in HPMC tombstones
8. Hitting 'break' key on ASCII terminal while at PDC
causes IODC error
9. PDC 'ser pn' only displays first 5 digits of current
product number value
10. Increase the list of FRU_ID values recognized by PDC
11. PDC call PDC_PAT_COMPLET subfun 6 (get cabinet info)
fails repeatedly with -3
12. PDC must not be case sensative to FRU_ID values.
Detailed Explanation:
1. Self explanatory
2. L1000 and L2000 revision A models require PDC 40.48
and HP-UX 11.11 to enable the high availability OLA/R
feature. OLA/R stands for OnLine Addition Removal
and replacement of PCI cards.
3. Partial implementation of this fix appeared in PDC
40.14. When an overtemp shutdown occurred, PDC
notified HP-UX so it could perform an orderly
shutdown. However,
an overtemp chassis log was not created. With
PDC 40.48, a chassis log is created.
4. GSP 'ps' command reported the 930W L-Class power
supplies as "1220W". Fix is to report L-Class power
supplies as "Type 0".
5. A6150-60001 L-Class 2-D Graphics board reported as
'unknown' in PDC "in io" command. Fix is to report as
TBD.
6. Several PCI cards were not listed int the PCI
current lookup table and appeared as unknown when
using the BCH command in io. Added new PCI cards to
the lookup table.
7. The firmware revision did not appear in tombstone
printouts, added PDC rev in the tombstone output.
8. At PDC main menu, pressing the Break key on the web
console or power cycling the console caused an
unrecoverable IODC error. The PDC error handling
routines were changed to properly handle these
occurances.
9. When the BCH command ser pn was executed only the
first 5 characters of the product were displayed.
Changed the ser pn command to display 6 characters.
10. PDC 40.19 did not recognise FRU ID's of newer
revisions of replacement parts. PDC 40.48 now
correctly identifies all of the newer revisions of
replacement parts.
11. The PDC subroutine PDC_PAT_COMPLET subfun 6 did not
poll the power monitor or other PDH hardware properly
this caused EMS to report errors. PDC 40.48 firmware
correctly poll all PDH hardware so EMS will report
correct status.
12. When installing new system boards with a5191-67001 in
the PART NUMBER field of the FRU_ID the model string
changes from 9000/800/Lx00-44 to 9000/800/Lx00-36.
Changed PDC 40.48 to be insensitive to the case of
PART NUMBER entries.
PHSS_21696:
PHSS_21696 installs PDC firmware revision 40.26 on L1000
and L2000 systems.The following issues have been addressed
and corrected with PDC firmware revision 40.26:
1. Server firmware revision 40.19 only recognizes
A5191-60001 as a valid part number entry within FRU_ID
of the system board. Any other value causes the
following symptoms common to 360MHz and 440MHz CPUS:
- Each CPU reports a 17D0 system alert during selftest.
17D0 indicates an "INVALID_SYS_BOARD_PART_NUM".
- The following server firmware warning is generated:
WARNING: Invalid processor clock chip setting.
The following symptoms are unique to servers with 440MHz
CPUs installed:
- Server firmware identifies 440MHz CPUs as 360MHz CPUs.
- The server model string will change from
9000/800/Lx000-44 9000/800/Lx000-36 (where x = 1 or 2).
NOTE: The server hardware is actually running 440MHz.
- The HP-UX clock gains approximately 15 minutes/hour.
2. An HPMC may occur as a result of performing a TOC
(Transfer Of Control).
The following issue has been addressed and corrected with
PDC firmware 40.19:
1. Systems with PDC revision 40.14 may experience a system
panic or system hang in response to the HP-UX command
'shutdown -h' .
The following features, fixes and enhancements appear in
PDC revision 40.14:
1. Increase maximum memory size for L1000 from 4GB to 8GB
2. Support 1GB DIMM (2GB memory module)
3. PDC did not report overtemperature warning to the OS
4. BCH recognizes only the abbreviated version of some
commands
5. New chassis code for invalid system board FRU_ID part
number
6. Hardware paths for devices below a PCI-to-PCI bridge
are displayed incorrectly
7. Firmware Version displays single digit week (i.e. 40.6
rather than 40.06)
8. BCH does not display help text for some commands
9. Change alert level for fatal (fails selftest/prevents
boot) DIMM loading alert from 8 to 15
10. Change alert level for deconfigured CPUs from 6 to 2 &
change problem detail from 3 to 8 (for iCOD)
11. New version of PCI bus adapter (Elroy 4.0) fully
supported.
12. The firmware LPMC handler has been modified to properly
manage a LPMC as to not cause an HPMC in systems running
with multiple processors.
Defect Description:
PHSS_23447:
- See Symptoms.
PHSS_22655:
- See Symptoms.
PHSS_21696:
- See Symptoms.
SR:
0000000000
Patch Files:
OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/conf/L1000srvrflash
/usr/conf/L1000saveFW
/usr/conf/L1000fw.wrap
what(1) Output:
OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/conf/L1000srvrflash:
Server firmware reflash utility version 1.0 for N an
d L Class Servers
/usr/conf/L1000saveFW:
Data Hdr A 00.01
/usr/conf/L1000fw.wrap:
Data Hdr A.00.01
cksum(1) Output:
OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
77789136 40384 /usr/conf/L1000srvrflash
1691080368 28672 /usr/conf/L1000saveFW
4207998701 2098432 /usr/conf/L1000fw.wrap
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies:
9000/800/L1000-36
9000/800/L1000-44
9000/800/L2000-36
9000/800/L2000-44
9000/800/L1000-5X
9000/800/L2000-5X
Other Dependencies: None
Supersedes:
PHSS_21696 PHSS_22655
Equivalent Patches:
PHSS_23446:
s700: 11.11
s800: 11.11
Patch Package Size: 2170 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_23447
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_23447.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_23447. 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_23447.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_23447.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_23447.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_23447.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
This patch will only install and update the firmware on
these systems:
9000/800/L1000-36
9000/800/L1000-44
9000/800/L2000-36
9000/800/L2000-44
9000/800/L1000-5X
9000/800/L2000-5X
If you wish to install the patch on a different system even
though it does not apply, you can force the installation of
the patch by touching the file '/tmp/force_patch_install'
before installing the patch. This may be useful when
creating a 'golden' archive image for Ignite-UX that may be
used on several different hardware platforms.
If the patch is installed on a system other than those
listed above, it will not modify the system firmware so no
harm will occur.
If the SUPPORT-TOOLS or Online Diagnostics software is
installed, the existing firmware will be saved during the
installation of the patch. In this case, if the patch is
removed, the original firmware will be restored. If neither
the SUPPORT-TOOLS nor Online Diagnostics software is
installed, the existing firmware will not be saved during
the installation of the patch. In this case, if the patch
is removed the original firmware will not be restored and
the firmware installed by the patch will remain loaded
after the patch is removed.
-----End of Document ID: PHSS_23447------------------------------------------
Document ID: PHSS_22612
Date Loaded: 20010307
Title: s700_800 11.X OpenGL 1.1 Runtime patch
Patch Name: PHSS_22612
Patch Description: s700_800 11.X OpenGL 1.1 Runtime patch
Creation Date: 01/02/23
Post Date: 01/03/07
Hardware Platforms - OS Releases:
s700: 11.00 11.11
s800: 11.00 11.11
Products:
OpenGLRunTime B.11.00 OpenGL 1.0 Runtime Environment
Filesets:
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.03,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.04,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.03,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.04,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.03,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.04,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.03,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.04,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.03,fa=HP-UX_B.11.00_32/64,v=HP
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.04,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical: No
Category Tags:
defect_repair general_release manual_dependencies
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_22612
Symptoms:
PHSS_22612:
- See defect description.
PHSS_21980:
- See defect description.
PHSS_21813:
- See defect description.
PHSS_21808:
- See defect description.
PHSS_21470:
- See defect description.
PHSS_20296:
- See defect description.
PHSS_20273:
- See defect description.
Defect Description:
PHSS_22612:
Resolution:
- Fixes a clipping problem observed with
a GLUT application which creates multiple
subwindows. This problem only occurs when
Full Scene AA is enabled.
- The GL_FEEDBACK and GL_SELECT render modes
were not working with glDrawArrays. All
primitives would get passed directly to the
hardware rather.
- If a window is partially offscreen,
glCopyPixels may clip the region to be copied
incorrectly and send the results to the wrong
location.
- If a sufficiently small portion of a
window is being cleared, pixels outside of the
window may get altered.
- If the draw buffer is set to GL_FRONT_AND_BACK
and the clear color has identical components,
vertical stripes may appear in the window.
- When the draw buffer is set to GL_FRONT_AND_BACK,
glCopyPixels, glDrawPixels and glBitmap may not
render to both buffers.
- Copying pixels from front to back or back to
front may fail.
- ReadPixels performance for RGB and RGBA
using unsigned byte will increase 3X to 4X.
- The environment variables
HP_DISABLE_FAST_BUFFER_SWAP (Starbase,
Phigs and PEX) and
HPOGL_DSM_DISABLE_FAST_BUFFER_SWAP (OGL)
used to turn off double buffer tearing have
been fixed to perform as expected.
- Improved performance of display list based
applications enabled by default for Visualize
Centers and Visualize Workgroups. This was
previously done using the environment variable
HPOGL_ENABLE_VF_LIMIT.
- dlopen() calls changed to explicitly specify
the RTLD_GLOBAL mode bit to fix 11.* dld.sl
patch (PHSS_22478) 64bit application failure
PHSS_21980:
Resolution:
- Performance improvements for Visualize Center and
scalable visualization
- JAGad34735 VMD crash running autosea2 application
- JAGad35512 performance enhanced for accumulation in
offscreen or SLS situations
- Many defect fixes for corner cases when Scene AA is
enabled
- JAGad35161 Fix corner case when color mask is not
set to all channels enabled.
- JAGad31320 Clear performance increased when scissors
are enabled
- JAGad34978 Fixed problem with scissor in stereo
visuals.
- JAGad34387 Fixed window clipping problem in
glCopyPixels path
- JAGad34418 Fixed possible problem with Z test in OpenGL
pixel path
- JAGad30837 New caching algorithm for clip plane fills
potentially gives PHIGS applications a large
performance boost when using multiple windows
or view shields.
- JAGad31037 SDRC app hangs in software path due to
improper triggering
- JAGad34039 Conformance divzero test draws outside window
- JAGad43001 Polygon offset wrong on FXE
- Set HPOGL_ENABLE_VF_LIMIT for improved performance of
display list based applications on Vis Center and Vis
Workgroup. CAUTION: Setting this variable may result
in slightly different pixel rendering.
PHSS_21813:
Resolution:
- repairs the fxe DMA race condition
and color flashing on fx5/fx10
PHSS_21808:
Resolution:
- Scene AA support on SLS
o both SLS and SLS\d
- Display list tri-strip code performance improvement
- DrawArray performance improvments
- Scene AA fixes
o disable on fx2/4/6, works on fx10 only
- Tuned wideline performance
- quad-mesh fix
- Tuned large texture performance
- Support for multiple stereo windows
- 11.* threads fixes/tuning
o additional lock/unlock protection
o line loop/strip save/restore fix
o multi-CPU thread performance improvement
PHSS_21470:
Resolution:
- Window moves can leave background holes or window
droppings on FX-family devices.
- 3d rendering window can have incorrect rendering or
portions of older frames
PHSS_20296:
Resolution:
- point size is not correct after pixel zoom operation
- point size is not correct after pixel zoom operation
- Improved performance for glDrawPixels on
VISUALIZE-fx5/fx10.
- Improved performance when using clip plane on
VISUALIZE-fx5/fx10.
- Factor of two performance improvement for clears when
scissor region is the same size as the window on
VISUALIZE-fx5/fx10.
- Fix incorrect clearing of a scissor region that lies
completely offscreen on VISUALIZE-fxe.
- Fix display of a child window contents on
VISUALIZE-fx5/fx10 when both parent and child windows
have OpenGL contexts.
- Fix clipping and segmentation fault with glCopyPixels when
using SLS and windows larger than one physical display
on VISUALIZE-fx5/fx10.
- OpenGL requires that the Quality Pack be installed along
with and the two additional X patches that are not
included in the QPK.
The Support Plus Media for June 2000,
Part Number - 11.00: B3782-10486
CD-HP-UX 11.0 Suport Plus Media 06/00
Xlib Patches PHSS_21283 and PHSS_21284
PHSS_20273:
Resolution:
- JAGab83343 - ZAPdb GUI drops core
JAGab81997 - threads fix
JAGab74242, JAGab81606 - Java3D and
dVise tex coords in vertex
array fix
JAGab83941 - in some cases of geometry
accelerator to general path
switch vertex array rendering
entry points stay geometry
accelerator path
- OGL requires primitives of type GL_POLYGON to be
both planar and convex. When they are not,
VISUALIZE-FXE behaves differently than FX-2, FX-4,
and FX-6, and sometimes causes an infinite loop,
thus locking up the application. A possible
work-around for this problem is to use
GL_TRIANGLE_FAN instead of GL_POLYGON if there is
any doubt about whether the polygon is planar
and/or convex.
SR:
0000000000
Patch Files:
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.03,
fa=HP-UX_B.11.00_32/64,v=HP:
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.04,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/chess-64
/opt/graphics/OpenGL/demos/chess/chess.uid-64
/opt/graphics/OpenGL/demos/occlusion_cull/ocComplex-64
/opt/graphics/OpenGL/demos/occlusion_cull/ocSimple-64
/opt/graphics/OpenGL/demos/threads/Makefile64
/opt/graphics/OpenGL/demos/threads/threads-64
/opt/graphics/OpenGL/demos/verify.uid-64
/opt/graphics/OpenGL/demos/verify_install-64
/opt/graphics/OpenGL/demos/verify_viewer-64
/opt/graphics/OpenGL/demos/verify_viscenter-64
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.03,
fa=HP-UX_B.11.00_32/64,v=HP:
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.04,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/lib2fc1066b.2
/opt/graphics/OpenGL/lib/pa20_64/lib35acda16.2
/opt/graphics/OpenGL/lib/pa20_64/lib35acda30.2
/opt/graphics/OpenGL/lib/pa20_64/lib35acda30.sl
/opt/graphics/OpenGL/lib/pa20_64/libGL.2
/opt/graphics/OpenGL/lib/pa20_64/libGL.sl
/opt/graphics/OpenGL/lib/pa20_64/libGLU.2
/opt/graphics/OpenGL/lib/pa20_64/libGLU.sl
/opt/graphics/OpenGL/lib/pa20_64/libddfxegl.2
/opt/graphics/OpenGL/lib/pa20_64/libddfxegl.sl
/opt/graphics/OpenGL/lib/pa20_64/libddvisxgl.2
/opt/graphics/OpenGL/lib/pa20_64/libddvisxgl.sl
/opt/graphics/OpenGL/lib/pa20_64/libddvmd.2
/opt/graphics/OpenGL/lib/pa20_64/libddvmd.sl
/opt/graphics/OpenGL/lib/pa20_64/libogltls.2
/opt/graphics/OpenGL/lib/pa20_64/libogltls.sl
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.03,
fa=HP-UX_B.11.00_32/64,v=HP:
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.04,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/Data/BlackMarble.ppm
/opt/graphics/OpenGL/demos/chess/Data/WhiteMarble.ppm
/opt/graphics/OpenGL/demos/chess/Data/Wood.ppm
/opt/graphics/OpenGL/demos/chess/Data/bishop.bj
/opt/graphics/OpenGL/demos/chess/Data/black_top.bj
/opt/graphics/OpenGL/demos/chess/Data/chassis.bj
/opt/graphics/OpenGL/demos/chess/Data/king.bj
/opt/graphics/OpenGL/demos/chess/Data/knight.bj
/opt/graphics/OpenGL/demos/chess/Data/pawn.bj
/opt/graphics/OpenGL/demos/chess/Data/queen.bj
/opt/graphics/OpenGL/demos/chess/Data/rook.bj
/opt/graphics/OpenGL/demos/chess/Data/white_top.bj
/opt/graphics/OpenGL/demos/chess/README
/opt/graphics/OpenGL/demos/chess/chess-32
/opt/graphics/OpenGL/demos/chess/chess.uid-32
/opt/graphics/OpenGL/demos/chess/crafty
/opt/graphics/OpenGL/demos/occlusion_cull/README
/opt/graphics/OpenGL/demos/occlusion_cull/ocComplex-32
/opt/graphics/OpenGL/demos/occlusion_cull/ocSimple-32
/opt/graphics/OpenGL/demos/occlusion_cull/screwdriver.gz
/opt/graphics/OpenGL/demos/threads/Makefile32
/opt/graphics/OpenGL/demos/threads/README
/opt/graphics/OpenGL/demos/threads/threads-32
/opt/graphics/OpenGL/demos/threads/threads.c
/opt/graphics/OpenGL/demos/threads/threads_utls.c
/opt/graphics/OpenGL/demos/threads/threads_utls.h
/opt/graphics/OpenGL/demos/verify.uid-32
/opt/graphics/OpenGL/demos/verify_install-32
/opt/graphics/OpenGL/demos/verify_viewer-32
/opt/graphics/OpenGL/demos/verify_viscenter-32
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.03,
fa=HP-UX_B.11.00_32/64,v=HP:
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.04,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/11.00_Rel_Notes
/opt/graphics/OpenGL/lbin/ogld
/opt/graphics/OpenGL/lib/nls/msg/C/glu.cat
/opt/graphics/OpenGL/lib/nls/msg/en_US.roman8/glu.cat
/opt/graphics/OpenGL/registration/prompt_registration
/usr/lib/X11/Xserver/brokers/extensions/Glx.1
/usr/lib/X11/Xserver/modules/extensions/hp/glx.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.03,
fa=HP-UX_B.11.00_32/64,v=HP:
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.04,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/lib2fc1066b.1
/opt/graphics/OpenGL/lib/lib2fc1066b.2
/opt/graphics/OpenGL/lib/lib35acda16.1
/opt/graphics/OpenGL/lib/lib35acda16.2
/opt/graphics/OpenGL/lib/lib35acda30.1
/opt/graphics/OpenGL/lib/lib35acda30.2
/opt/graphics/OpenGL/lib/lib35acda30.sl
/opt/graphics/OpenGL/lib/libGL.1
/opt/graphics/OpenGL/lib/libGL.2
/opt/graphics/OpenGL/lib/libGL.sl
/opt/graphics/OpenGL/lib/libGLU.1
/opt/graphics/OpenGL/lib/libGLU.2
/opt/graphics/OpenGL/lib/libGLU.sl
/opt/graphics/OpenGL/lib/libddfxegl.1
/opt/graphics/OpenGL/lib/libddfxegl.2
/opt/graphics/OpenGL/lib/libddvisxgl.1
/opt/graphics/OpenGL/lib/libddvisxgl.2
/opt/graphics/OpenGL/lib/libddvisxgl.sl
/opt/graphics/OpenGL/lib/libddvmd.1
/opt/graphics/OpenGL/lib/libddvmd.2
/opt/graphics/OpenGL/lib/libddvmd.sl
/opt/graphics/OpenGL/lib/libogltls.2
/opt/graphics/OpenGL/lib/libogltls.sl
what(1) Output:
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/11.00_Rel_Notes:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/Data/BlackMarble.ppm:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/Data/WhiteMarble.ppm:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/Data/Wood.ppm:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/Data/bishop.bj:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/Data/black_top.bj:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/Data/chassis.bj:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/Data/king.bj:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/Data/knight.bj:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/Data/pawn.bj:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/Data/queen.bj:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/Data/rook.bj:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/Data/white_top.bj:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/README:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/chess-32:
HP aC++ B3910B X.03.14.12 Classic Iostream Library
HP aC++ B3910B X.03.14.12 Language Support Library
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/chess-64:
HP aC++ B3910B X.03.14.12 Classic Iostream Library
HP aC++ B3910B X.03.14.12 Language Support Library
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/chess.uid-32:
None
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/chess.uid-64:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/chess/crafty:
HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R
evision: 74.03 $
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/occlusion_cull/README:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/occlusion_cull/ocComplex-32:
None
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/occlusion_cull/ocComplex-64:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/occlusion_cull/ocSimple-32:
None
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/occlusion_cull/ocSimple-64:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/occlusion_cull/screwdriver.gz:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/threads/Makefile32:
None
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/threads/Makefile64:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/threads/README:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/threads/threads-32:
None
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/threads/threads-64:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/threads/threads.c:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/threads/threads_utls.c:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/threads/threads_utls.h:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/verify.uid-32:
None
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/verify.uid-64:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/verify_install-32:
None
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/verify_install-64:
None
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/verify_viewer-32:
HP aC++ B3910B X.03.14.12 Language Support Library
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/verify_viewer-64:
HP aC++ B3910B X.03.14.12 Language Support Library
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/verify_viscenter-32:
None
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/demos/verify_viscenter-64:
None
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lbin/ogld:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 23-Fe
b-01.17:22:50 $ $Revision: 20010223.21955 $
ogld
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/lib2fc1066b.1:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:16:28 $ $Revision: 20010220.14456 $
libddvisxgl.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/lib2fc1066b.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:16:28 $ $Revision: 20010220.14456 $
libddvisxgl.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/lib35acda16.1:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:08:32 $ $Revision: 20010220.7721 $ l
ibddfxegl.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/lib35acda16.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:08:32 $ $Revision: 20010220.7721 $ l
ibddfxegl.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/lib35acda30.1:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 23-Fe
b-01.16:06:18 $ $Revision: 20010223.14439 $
lib35acda30.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/lib35acda30.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 23-Fe
b-01.17:14:20 $ $Revision: 20010223.18852 $
lib35acda30.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/lib35acda30.sl:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 23-Fe
b-01.17:14:20 $ $Revision: 20010223.18852 $
lib35acda30.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libGL.1:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libGL.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libGL.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libGL.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libGL.sl:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libGL.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libGLU.1:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libGLU.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libGLU.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libGLU.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libGLU.sl:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libGLU.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libddfxegl.1:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:08:32 $ $Revision: 20010220.7721 $ l
ibddfxegl.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libddfxegl.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:08:32 $ $Revision: 20010220.7721 $ l
ibddfxegl.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libddvisxgl.1:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:16:28 $ $Revision: 20010220.14456 $
libddvisxgl.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libddvisxgl.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:16:28 $ $Revision: 20010220.14456 $
libddvisxgl.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libddvisxgl.sl:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:16:28 $ $Revision: 20010220.14456 $
libddvisxgl.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libddvmd.1:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:43:13 $ $Revision: 20010220.17397 $
libddvmd.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libddvmd.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:43:13 $ $Revision: 20010220.17397 $
libddvmd.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libddvmd.sl:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:43:13 $ $Revision: 20010220.17397 $
libddvmd.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libogltls.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libogltls.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/libogltls.sl:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libogltls.2
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/nls/msg/C/glu.cat:
None
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/nls/msg/en_US.roman8/glu.cat:
None
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/lib2fc1066b.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:16:28 $ $Revision: 20010220.14456 $
libddvisxgl.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/lib35acda16.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:08:32 $ $Revision: 20010220.7721 $ l
ibddfxegl.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/lib35acda30.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 23-Fe
b-01.17:14:20 $ $Revision: 20010223.18852 $
lib35acda30.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/lib35acda30.sl:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 23-Fe
b-01.17:14:20 $ $Revision: 20010223.18852 $
lib35acda30.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/libGL.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libGL.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/libGL.sl:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libGL.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/libGLU.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libGLU.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/libGLU.sl:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libGLU.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/libddfxegl.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:08:32 $ $Revision: 20010220.7721 $ l
ibddfxegl.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/libddfxegl.sl:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:08:32 $ $Revision: 20010220.7721 $ l
ibddfxegl.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/libddvisxgl.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:16:28 $ $Revision: 20010220.14456 $
libddvisxgl.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/libddvisxgl.sl:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:16:28 $ $Revision: 20010220.14456 $
libddvisxgl.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/libddvmd.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:43:13 $ $Revision: 20010220.17397 $
libddvmd.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/libddvmd.sl:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:43:13 $ $Revision: 20010220.17397 $
libddvmd.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/libogltls.2:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libogltls.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/lib/pa20_64/libogltls.sl:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
libogltls.2
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/graphics/OpenGL/registration/prompt_registration:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
prompt_registration
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/X11/Xserver/brokers/extensions/Glx.1:
HP_GLX Extension Broker $Revision: /main/4 $ $D
ate: 1996/10/29 17:09:27 $
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
Glx.1
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/X11/Xserver/modules/extensions/hp/glx.1:
OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
b-01.20:52:52 $ $Revision: 20010220.27178 $
glx.1
cksum(1) Output:
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
375778698 9947 /opt/graphics/OpenGL/11.00_Rel_Notes
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2532825095 49168 /opt/graphics/OpenGL/demos/chess/Data/
BlackMarble.ppm
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
996221197 49168 /opt/graphics/OpenGL/demos/chess/Data/
WhiteMarble.ppm
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1032795738 49168 /opt/graphics/OpenGL/demos/chess/Data/
Wood.ppm
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3453883977 63382 /opt/graphics/OpenGL/demos/chess/Data/
bishop.bj
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
381441698 2596 /opt/graphics/OpenGL/demos/chess/Data/
black_top.bj
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
822686284 19847 /opt/graphics/OpenGL/demos/chess/Data/
chassis.bj
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2634535594 56508 /opt/graphics/OpenGL/demos/chess/Data/
king.bj
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
676604550 56057 /opt/graphics/OpenGL/demos/chess/Data/
knight.bj
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2013449535 56467 /opt/graphics/OpenGL/demos/chess/Data/
pawn.bj
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
4110072861 66886 /opt/graphics/OpenGL/demos/chess/Data/
queen.bj
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3716092052 52734 /opt/graphics/OpenGL/demos/chess/Data/
rook.bj
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2668702744 2604 /opt/graphics/OpenGL/demos/chess/Data/
white_top.bj
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1072295849 4282 /opt/graphics/OpenGL/demos/chess/README
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2429676815 614400 /opt/graphics/OpenGL/demos/chess/chess-32
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1420956985 933464 /opt/graphics/OpenGL/demos/chess/chess-64
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1988598242 28672 /opt/graphics/OpenGL/demos/chess/
chess.uid-32
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
445068353 32768 /opt/graphics/OpenGL/demos/chess/
chess.uid-64
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
739186593 1761800 /opt/graphics/OpenGL/demos/chess/crafty
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1189015900 4721 /opt/graphics/OpenGL/demos/occlusion_cull/
README
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3854538848 135168 /opt/graphics/OpenGL/demos/occlusion_cull/
ocComplex-32
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3439235990 171472 /opt/graphics/OpenGL/demos/occlusion_cull/
ocComplex-64
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3049440946 139264 /opt/graphics/OpenGL/demos/occlusion_cull/
ocSimple-32
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
842752708 175448 /opt/graphics/OpenGL/demos/occlusion_cull/
ocSimple-64
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1929283584 2419155 /opt/graphics/OpenGL/demos/
occlusion_cull/screwdriver.gz
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
660623228 529 /opt/graphics/OpenGL/demos/threads/Makefile32
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
872429856 572 /opt/graphics/OpenGL/demos/threads/Makefile64
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2749294186 586 /opt/graphics/OpenGL/demos/threads/README
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
4179944165 32768 /opt/graphics/OpenGL/demos/threads/
threads-32
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3885392208 37744 /opt/graphics/OpenGL/demos/threads/
threads-64
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2492375089 13982 /opt/graphics/OpenGL/demos/threads/
threads.c
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3079492775 12209 /opt/graphics/OpenGL/demos/threads/
threads_utls.c
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2005131831 1644 /opt/graphics/OpenGL/demos/threads/
threads_utls.h
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2957889682 16384 /opt/graphics/OpenGL/demos/verify.uid-32
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
464108117 20480 /opt/graphics/OpenGL/demos/verify.uid-64
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2537668554 1322 /opt/graphics/OpenGL/demos/verify_install-32
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1445023269 1322 /opt/graphics/OpenGL/demos/verify_install-64
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3659151100 995328 /opt/graphics/OpenGL/demos/
verify_viewer-32
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
318898406 1130744 /opt/graphics/OpenGL/demos/
verify_viewer-64
OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1030677842 2314 /opt/graphics/OpenGL/demos/
verify_viscenter-32
OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
367075239 2314 /opt/graphics/OpenGL/demos/
verify_viscenter-64
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
794723260 499712 /opt/graphics/OpenGL/lbin/ogld
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3443639458 1503232 /opt/graphics/OpenGL/lib/lib2fc1066b.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2988277425 1527808 /opt/graphics/OpenGL/lib/lib2fc1066b.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3155035025 2347008 /opt/graphics/OpenGL/lib/lib35acda16.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
268842231 2367488 /opt/graphics/OpenGL/lib/lib35acda16.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
4061356022 1155072 /opt/graphics/OpenGL/lib/lib35acda30.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3716341694 1159168 /opt/graphics/OpenGL/lib/lib35acda30.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3716341694 1159168 /opt/graphics/OpenGL/lib/lib35acda30.sl
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1180445665 2654208 /opt/graphics/OpenGL/lib/libGL.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1584707042 2932736 /opt/graphics/OpenGL/lib/libGL.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1584707042 2932736 /opt/graphics/OpenGL/lib/libGL.sl
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1982979528 421888 /opt/graphics/OpenGL/lib/libGLU.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1126326366 421888 /opt/graphics/OpenGL/lib/libGLU.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1126326366 421888 /opt/graphics/OpenGL/lib/libGLU.sl
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3155035025 2347008 /opt/graphics/OpenGL/lib/libddfxegl.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
268842231 2367488 /opt/graphics/OpenGL/lib/libddfxegl.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3443639458 1503232 /opt/graphics/OpenGL/lib/libddvisxgl.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2988277425 1527808 /opt/graphics/OpenGL/lib/libddvisxgl.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2988277425 1527808 /opt/graphics/OpenGL/lib/libddvisxgl.sl
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2859591217 843776 /opt/graphics/OpenGL/lib/libddvmd.1
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
4012225518 839680 /opt/graphics/OpenGL/lib/libddvmd.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
4012225518 839680 /opt/graphics/OpenGL/lib/libddvmd.sl
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3676972004 20480 /opt/graphics/OpenGL/lib/libogltls.2
OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3676972004 20480 /opt/graphics/OpenGL/lib/libogltls.sl
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
366412750 2168 /opt/graphics/OpenGL/lib/nls/msg/C/glu.cat
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
366412750 2168 /opt/graphics/OpenGL/lib/nls/msg/
en_US.roman8/glu.cat
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2649748225 1638568 /opt/graphics/OpenGL/lib/pa20_64/
lib2fc1066b.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3677021183 2487432 /opt/graphics/OpenGL/lib/pa20_64/
lib35acda16.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1109812558 1126104 /opt/graphics/OpenGL/lib/pa20_64/
lib35acda30.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1109812558 1126104 /opt/graphics/OpenGL/lib/pa20_64/
lib35acda30.sl
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3657141362 2977384 /opt/graphics/OpenGL/lib/pa20_64/libGL.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3657141362 2977384 /opt/graphics/OpenGL/lib/pa20_64/libGL.sl
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2641721133 400544 /opt/graphics/OpenGL/lib/pa20_64/libGLU.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2641721133 400544 /opt/graphics/OpenGL/lib/pa20_64/libGLU.sl
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3677021183 2487432 /opt/graphics/OpenGL/lib/pa20_64/
libddfxegl.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3677021183 2487432 /opt/graphics/OpenGL/lib/pa20_64/
libddfxegl.sl
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2649748225 1638568 /opt/graphics/OpenGL/lib/pa20_64/
libddvisxgl.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2649748225 1638568 /opt/graphics/OpenGL/lib/pa20_64/
libddvisxgl.sl
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3030609800 855416 /opt/graphics/OpenGL/lib/pa20_64/
libddvmd.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3030609800 855416 /opt/graphics/OpenGL/lib/pa20_64/
libddvmd.sl
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
888189572 19288 /opt/graphics/OpenGL/lib/pa20_64/libogltls.2
OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
888189572 19288 /opt/graphics/OpenGL/lib/pa20_64/
libogltls.sl
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
1265441228 16384 /opt/graphics/OpenGL/registration/
prompt_registration
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
2163638344 12288 /usr/lib/X11/Xserver/brokers/extensions/
Glx.1
OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
fa=HP-UX_B.11.00_32/64,v=HP:
3522076055 61440 /usr/lib/X11/Xserver/modules/extensions/hp/
glx.1
Patch Conflicts: None
Patch Dependencies:
s700: 11.00 11.11: PHSS_22604
s800: 11.00 11.11: PHSS_22604
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_20273 PHSS_20296 PHSS_21470 PHSS_21808 PHSS_21813 PHSS_21980
Equivalent Patches: None
Patch Package Size: 36770 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_22612
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_22612.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_22612. 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_22612.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_22612.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_22612.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_22612.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHSS_22612------------------------------------------
Document ID: PHNE_22159
Date Loaded: 20010308
Title: s700_800 11.00 telnet kernel and telnetd(1M) patch
Patch Name: PHNE_22159
Patch Description: s700_800 11.00 telnet kernel and telnetd(1M) patch
Creation Date: 01/02/27
Post Date: 01/03/08
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products: N/A
Filesets:
Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
InternetSrvcs.INETSVCS-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
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
InternetSrvcs.INET-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHNE_22159: HANG MEMORY_LEAK
Memory leak in telnetd
PHNE_21952: HANG
Memory leak in telnetd
PHNE_20936: PANIC
If minor number exceeds boundary value system
panics.
PHNE_16546: PANIC
While rebooting the system, telnet caused a panic.
PHNE_14957: PANIC
1. There was occasional system panics due to
telnetd.
PHNE_14818: PANIC
System panics with a data page fault.
PHNE_14424: HANG
1. The telnet sub system is completely unusable.
Category Tags:
defect_repair enhancement general_release critical panic
halts_system memory_leak
Path Name: /hp-ux_patches/s700_800/11.X/PHNE_22159
Symptoms:
PHNE_22159:
SR 8606182980 / CR JAGad52196
1. telnetd does not close connection if stty 0 is given.
SR 8606176054 / CR JAGad45294
2. Memory leak as telnetd does not manage telnet queues
properly.
SR 8606157405 / CR JAGad26736
3. telnet daemon sets the pty speed to 0 if the telnet
client speed is > 38400
SR 8606114446 / CR JAGac29210
4. telnet hangs with "Reflection", a terminal emulation
software used by Windows telnet client.
SR 1653304360 / CR JAGab16743
5. Single byte write to DTC over telnet degraded by 10.20
to 11.0 update
PHNE_21952:
SR 8606145850 / JAGad15186:
1. Memory leak in telnetd.
PHNE_21822:
SR 8606140594 / JAGad09955:
1. Telnetd connection fails intermittently with a message
in syslog which says "Baud Rate set to 0, connection
closed"
SR 8606126240 / JAGac56805:
2. Intermittent telnetd connection failure due to unflushed
pty
CR JAGab21120:
3. When a system is cold installed with May 1999 Extension
Pack(9905) and later removed, telnet stops functioning.
PHNE_20936:
SR 8606134274 / CR JAGab75328:
1. telnetd does not close connection if stty 0 is given.
SR 8606134275 / CR JAGab70058:
2. 11.0 telnetd: TELS/TELM driver code needs to
include flow-control checks.
SR 8606134276 / CR JAGab53771:
3. panic in telnets_open when minor number passed
is beyond nstrtel value.
SR 8606134273 / CR JAGab50706:
4. Memory leak in telnet streams module.
PHNE_19298:
1. Inetd gives the error message "telnet/tcp:bind:Address
already in use".
2. No help to generate telnet pty files.
PHNE_18527:
1. Misaligned error messages in log files while installing
the telnetd patch PHNE_14957.
2. Bad system call in the postinstall script.
3. Backup directory should not be created under /dev/pts.
4. Backup directory should not be removed if not empty.
PHNE_16546:
1. At hp-ux 11.0 telnet connections hang in connection
phase.
2. While rebooting a system, there was a panic due to
telnet.
PHNE_14957:
1. utmp file format limits number of telnet login sessions
to 1000.
2. Telnet should detect that the pseudo drivers telm and
tels are not in kernel.
3. telnetd displays login prompt before system id string.
4. At 11.0 there was a panic due to telnetd.
PHNE_14819:
1. Sending a block of data over telnet connection
causes it to close
PHNE_14818:
1. Telnet causes system panic in putbq telnet_route_data
on a 11.0 system.
2. memory leak in telnet.
PHNE_14424:
1.inetd failed to fork telnetd with the error,
"telnet/tcp: bind: Address already in use".
Defect Description:
PHNE_22159:
SR 8606182980 / CR JAGad52916
1. Setting stty 0 results in zero byte msgblk which was
ignored.
Resolution:
stty 0 results in zero byte msgblk which is now processed
to close the telnet connection.
SR 8606176054 / CR JAGad45294
2. If the connection is closed while telnet is doing option
negotiation, memory is not freed.
Resolution:
Code has been modified to free memory whenever connection
is closed.
SR 8606157405 / CR JAGad26736
3. If any telnet client requests for baud rate > 38400,
the telnet daemon resets the value.
Resolution:
If any request for Baud rate arrives, which is greater
than the maximum, i.e 38400, then the telnet daemon
resets the Baud rate value to the lowest value instead
of setting it to zero.
SR 8606114446 / CR JAGac29210
4. While displaying quite large files using "Reflection",
a terminal emulation software, the application hangs.
Resolution:
Flow control has been properly enabled which solved
this problem.
SR 1653304360 / CR JAGab16743
5. With TCP_NODELAY option, single byte packets from telnetd
clogged the network.
Resolution:
Buffering is implemented in telnetd so that it no more
writes single byte packets to the network.
PHNE_21952:
SR 8606145850 / JAGad15186:
1. Memory chunks are not freed when telnet exits.
Resolution:
Steps have been taken to free unwanted memory and the
code has been modified accordingly.
PHNE_21822:
SR 8606140594 / JAGad09955:
1. Telnetd connections occasionally get closed. This problem
is found in patch PHNE_20936 where the fix for 8606140594
generates this wrong behaviour. The fix for 8606140594
has been removed in this patch.
Resolution:
The fix for 8606140594 has been removed and the problem
is avoided.
SR 8606126240 / JAGac56805:
2. Telnetd connections intermittently failed because it
ended up using an active pty instead of procuring a
free pty.
Resolution:
The root cause was because of persistent links in the
streams. Telnetd creates only non-persistent links now
and thereby solves the problem of ending up using
same pty across different connections.
CR JAGab21120:
3. When May 1999 Extension Pack(9905) is cold installed and
later removed, telnetd looks for old device files and
since those files are not present, telnetd ceases to
work.
Resolution:
We are providing a warning in the patch script alerting
the user to run /sbin/insf manually to regenerate the
device files if for any reason the script fails to do
so and thereby avoids potential problems that could
arise because of old file names versus new file names.
PHNE_20936:
1. Setting stty 0 results in zero byte msgblk which was
ignored.
Resolution:
stty 0 results in zero byte msgblk which is now processed
to close the telnet connection.
2. TELS/TELM code needed flow control checks.
Resolution:
Flow control related checks have been introduced.
3. If minor number exceeds boundary value, system panics.
Resolution:
Boundary check for minor number values is introduced.
4. telnet streams module fails to free some memory.
Resolution:
Code has been modified to free unwanted allocated memory
chunks.
PHNE_19298:
1. As telnetd was exiting without unlinking the persistent
links, inetd was unable to spawn telnetd and
it displayed the error message.
Resolution:
The code has been modified so that telnetd unlinks all
the persistent links before exiting.
2. Patch scripts do not provide enough information to
create telnet pty files.
Resolution:
The postremove script has been modified to include
details for generating telnet pty files.
PHNE_18527:
1. Error messages from the control scripts of PHNE_14957
were not properly aligned in the log files.
Resolution:
The scripts have been modified to properly align the
error messages in the log files by ensuring that the
messages begin from tenth column.
2. postinstall script was running insf command which is
not encouraged.
Resolution:
insf command should be run to create telnet tty files.
This command should not be run from the postinstall
script but should be done from configure script because
in an OS update scenario this can result in core dump.
3. Patch script creates a backup directory to save the
existing telnet tty files which should not be done
in /dev/pts.
Resolution:
The backup directory is not created anymore under
/dev/pts. The directory is created now under /var/adm/sw.
4. Patch script removes the backup directory though it was
not empty.
Resolution:
The backup directory is no more removed if it has any
files or directories entries.
PHNE_16546:
1. telnet sessions to a hp-ux 11.0 m/c hang occassionaly.
2. While rebooting a system, there was a panic due to
telnet.
PHNE_14957:
1. The number of telnet login sessions were limited to
1000 as the member ut_line of utmp structure allowed
for device names only 4 characters long.
2. Telnet was detecting the absence of the pseudo device
drivers telm and tels, but displayed a message which
was not clear.
3. telnetd displays login prompt before system id string.
4. At 11.0 there was a panic due to telnetd.
PHNE_14819:
1. When a block of data is sent the getmsg() returns a
M_STARTI message. This condition was not handled in
telnetd.
PHNE_14818:
1. System panics when telnet tries to put null data on to
the queue.
2. Nullifying the message without freeing mp->b_cont causes
memory leak.
PHNE_14424:
1.The streams modules were not properly unlinked when
telnetd exited.
SR:
8606182980 8606176054 8606157405 8606114446 1653304360
8606145850 8606140594 8606126240 8606134274 8606134275
8606134276 8606134273 5003432294 1653257162 5003454538
4701425793 4701425785 1653248013 5003441964 5003413112
Patch Files:
Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
/usr/conf/lib/libtelnet.a
Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
/usr/conf/lib/libtelnet.a
InternetSrvcs.INETSVCS-RUN,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lbin/telnetd
OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/conf/h/nvs.h
ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/include/sys/nvs.h
InternetSrvcs.INET-ENG-A-MAN,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/telnetd.1m
what(1) Output:
Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
/usr/conf/lib/libtelnet.a:
str_telnet.c: PHNE_22159
str_telnet.c $Revision: 1.2.118.6 $ $Date: 2000/06/0
8 10:12:57 $
Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
/usr/conf/lib/libtelnet.a:
str_telnet.c: PHNE_22159
str_telnet.c $Revision: 1.2.118.6 $ $Date: 2000/06/0
8 10:12:57 $
InternetSrvcs.INETSVCS-RUN,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lbin/telnetd:
Copyright (c) 1983, 1986 Regents of the University o
f California.
Patch ID: PHNE_22159
telnetd.c $Revision: 1.29.214.16 $ $Date: 2000/06/08
23:40:02 $
telnetd.c 5.31 (Berkeley) 2/23/89
authenc.c 8.1 (Berkeley) 6/4/93
OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/conf/h/nvs.h:
nvs.h: $Revision: 1.4.105.2 $ $Date: 97/04/26 13:50:
52 $
ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/include/sys/nvs.h:
nvs.h: $Revision: 1.4.105.2 $ $Date: 97/04/26 13:50:
52 $
InternetSrvcs.INET-ENG-A-MAN,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/telnetd.1m:
None
cksum(1) Output:
Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
1106884421 33276 /usr/conf/lib/libtelnet.a
Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
3704171952 68302 /usr/conf/lib/libtelnet.a
InternetSrvcs.INETSVCS-RUN,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
191398881 86016 /usr/lbin/telnetd
OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
1064391964 2512 /usr/conf/h/nvs.h
ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
1064391964 2512 /usr/include/sys/nvs.h
InternetSrvcs.INET-ENG-A-MAN,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
1026613243 8868 /usr/share/man/man1m.Z/telnetd.1m
Patch Conflicts: None
Patch Dependencies:
s700: 11.00: PHCO_17090 PHCO_17622
s800: 11.00: PHCO_17090 PHCO_17622
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHNE_14424 PHNE_14818 PHNE_14819 PHNE_14957 PHNE_16546 PHNE_18527
PHNE_19298 PHNE_20936 PHNE_21822 PHNE_21952
Equivalent Patches: None
Patch Package Size: 260 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_22159
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHNE_22159.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHNE_22159. 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_22159.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_22159.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHNE_22159.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHNE_22159.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
The 'insf' patch PHCO_17090 (or its superseding
patch if any) MUST be installed prior to the
installation of this telnetd patch, for this patch
to work.
Please note, after installation of PHNE_14957 the
naming convention for /dev/pts/t* changes from
/dev/pts/tnumber to /dev/pts/tcharacter to allow
creation of more than 1000 telnet device files.
Consequently the first telnetd device file is
renamed from /dev/pts/t0 to /dev/pts/ta.
NOTE:
For getting more user logins, the kernel configuration
parameter 'nstrtel' needs to be modified to the desired
number and rebuild the kernel. Ensure that the extra
telnet pseudo ttys are created by doing 'insf -d tels'.
On trusted systems, the telnetd patch has a dependency
on the libsec patch PHCO_17622( or later) also apart from
the insf patch PHCO_17090 (or later).
Thus, on trusted systems before installing the telnetd
patch, please ensure that the libsec patch PHCO_17622
(or later) and the insf patch PHCO_17090 (or later)
are installed to generate device file names similar to
telnetd.
Please note that the dependency on PHCO_17622 ( or later )
is applicable only for trusted systems.
-----End of Document ID: PHNE_22159------------------------------------------
Document ID: PHKL_23055
Date Loaded: 20010308
Title: s700_800 11.04 (VVOS) trap-related panics/hangs
Patch Name: PHKL_23055
Patch Description: s700_800 11.04 (VVOS) trap-related panics/hangs
Creation Date: 01/09/01
Post Date: 01/03/08
Hardware Platforms - OS Releases:
s700: 11.04
s800: 11.04
Products: N/A
Filesets:
OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32,v=HP
OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHKL_23055: PANIC HANG
Based on PHKL_20915: PANIC HANG
Based on PHKL_19647: HANG
Category Tags:
defect_repair general_release critical panic halts_system
Path Name: /hp-ux_patches/s700_800/11.X/PHKL_23055
Symptoms:
PHKL_23055:
Port HP-UX patch PHKL_20915 (trap-related panics/hangs)
to VVOS.
Based on HP-UX patch PHKL_20915:
( SR: 8606112335 DTS: JAGab84658 )
The kernel panics for apparently random reasons. There is
on consistent panic stack trace for this failure.
Based on HP-UX patch PHKL_20347:
( SR: 8606108637 DTS: JAGaa08026 )
In the floating point emulation code unexpected_trap causes
the kernel to panic with a Data Page Fault or panic with
"grow: no stack option". So the correct stack trace will
not be displayed during the panic.
This occurs when the trap is called and the kernel was
already executing on the kernel stack (virtual-mode stack in
quadrant 2, not the ICS).
Based on HP-UX patch PHKL_19647:
( SR: 4701426783 CR: JAGab17441 )
Rare multiprocessor hang on busy PA-RISC 2.0 systems, often
causing spinlock deadlock panic. Has been observed on
K-classes in several environments but not on other machines.
Defect Description:
PHKL_23055:
Port HP-UX patch PHKL_20915 (trap-related panics/hangs)
to VVOS.
Based on HP-UX patch PHKL_20915:
( SR: 8606112335 DTS: JAGab84658 )
If an error in the kernel causes interrupts to be held off
for long periods of time (i.e. 10 seconds or more), the
processor recovery counter will trap. If the processor does
not have a valid process context, an invalid stack pointer
may be restored by the trap handler, causing apparently
random panics.
The recovery counter trap was being handled by the
'thandler' trap handler which was not designed to be called
without a valid process context. This caused an incorrect
stack poitner to be restored, which can cause a variety of
panics.
Resolution:
Recovery counter traps are now handled by the 'ihandler'
trap handler, which was designed to be called when there may
not be a valid process context.
Based on HP-UX patch PHKL_20347:
( SR: 8606108637 DTS: JAGaa08026 )
In the floating point emulation code unexpected_trap calls
THANDLER(I_UNEXPECTED). But those traps won't make it that
far if the kernel was already executing on the kernel stack
because gr30 which is used as a temporary by the emulation
code and does not contain a valid stack address. The kernel
will eventually panic with a kernel Data Page Fault. So the
correct stack trace will not be displayed during the panic.
Resolution:
The code for unexpected_int does not have the above problem
as its code path always switches to the ICS. Since the
emulation code uses sp as a temp, this path is used instead
of the unexpected_trap path. By doing this the correct
stack trace of the code path that reached the emulated
instruction will be displayed during the panic.
Based on HP-UX patch PHKL_19647:
( SR: 4701426783 CR: JAGab17441 )
This multiprocessor hang can occur when multiple processors
are accessing the same memory page. The fine timing makes
this TLB miss handler race condition rare. Spinlock
deadlocks or timeouts will usually occur, but will be
incongruous as those locks will appear to be free in memory
dumps.
Resolution:
The race condition which causes infinite redo is prevented.
Specifically, the race occurs because after updating a TLB
entry, the processor verifies that the update succeeded
and no redo is necessary by comparing a word which includes
an update-in-progress bit. By clearing the bit in the word
about to be compared, we prevent a false positive causing
a mutual redo which would continue forever.
SR:
4701426783 8606108637 8606112335
Patch Files:
OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32,v=HP:
/usr/conf/lib/libhp-ux.a(asm_tlb.o)
/usr/conf/lib/libhp-ux.a(asm_tlb2_0.o)
OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_64,v=HP:
/usr/conf/lib/libhp-ux.a(asm_tlb.o)
/usr/conf/lib/libhp-ux.a(asm_tlb2_0.o)
what(1) Output:
OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32,v=HP:
/usr/conf/lib/libhp-ux.a(asm_tlb.o):
asm_tlb.s $Date: 2000/01/19 11:21:39 $Revision: r11r
os/7 PATCH_11.00 (PHKL_20915)
/usr/conf/lib/libhp-ux.a(asm_tlb2_0.o):
asm_tlb2_0.s $Date: 2000/01/19 11:21:39 $Revision: r
11ros/6 PATCH_11.00 (PHKL_20915)
OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_64,v=HP:
/usr/conf/lib/libhp-ux.a(asm_tlb.o):
asm_tlb.s $Date: 2000/01/19 11:21:39 $Revision: r11r
os/7 PATCH_11.00 (PHKL_20915)
/usr/conf/lib/libhp-ux.a(asm_tlb2_0.o):
asm_tlb2_0.s $Date: 2000/01/19 11:21:39 $Revision: r
11ros/6 PATCH_11.00 (PHKL_20915)
cksum(1) Output:
OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32,v=HP:
3948237038 39552 /usr/conf/lib/libhp-ux.a(asm_tlb.o)
3831721655 16664 /usr/conf/lib/libhp-ux.a(asm_tlb2_0.o)
OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_64,v=HP:
910161154 48336 /usr/conf/lib/libhp-ux.a(asm_tlb.o)
806144321 19392 /usr/conf/lib/libhp-ux.a(asm_tlb2_0.o)
Patch Conflicts: None
Patch Dependencies:
s700: 11.04: PHKL_19142
s800: 11.04: PHKL_19142
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches:
PHKL_20915:
s700: 11.00
s800: 11.00
Patch Package Size: 160 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_23055
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHKL_23055.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHKL_23055. 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/PHKL_23055.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 PHKL_23055.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHKL_23055.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_23055.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
This patch depends on base patch PHKL_19142.
For successful installation please insure that PHKL_19142
is already installed, or that PHKL_19142 is included
in the same depot with this patch and PHKL_19142
is selected for installation.
-----End of Document ID: PHKL_23055------------------------------------------
Document ID: PHCO_23218
Date Loaded: 20010308
Title: s700_800 11.00 cumulative libpam and libpam_unix patch
Patch Name: PHCO_23218
Patch Description: s700_800 11.00 cumulative libpam and libpam_unix patch
Creation Date: 01/02/15
Post Date: 01/03/08
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products: N/A
Filesets:
OS-Core.CORE-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/PHCO_23218
Symptoms:
PHCO_23218:
(SR: 8606178376 CR: JAGad47603)
Changing a password could cause libpam_unix.1 to dump
core. This occurs infrequently. It could occur on any
of the following repositories: NIS, NIS+, or FILES
(local system).
(SR: 8606174688 CR: JAGad43935)
Commands which modify the passwd file do not properly
update a corrupted file.
PHCO_22265:
(SR: 8606156849 CR: JAGad26183)
The appdata_ptr feature in the pam_conv argument of the
pam_start(3) function does not always work as documented.
This typically won't be an issue, however, an application
provider may direct you to install this patch.
(SR: 8606161795 CR: JAGad31111)
If a user's login is aborted while logging into a system
which is in Trusted Mode and is also an NIS+ client, then
the user's password could become expired for all systems
in the NIS+ namespace.
(SR: 8606105027 CR: JAGab72843)
audisp(1m) displays successful logins as unsuccessful.
This applies only to Trusted Systems.
(SR: 8606160402 CR: JAGad29724)
On systems converted to Trusted Mode, libpam_unix.1 will
return PAM_AUTHTOK_EXPIRED when it detects an expired
password. The PAM standard expects PAM_NEW_AUTHTOK_REQD
to be returned. This can cause an application to believe
that an account has expired, when just the password has
expired.
PHCO_21833:
(SR: 8606135483 CR: JAGad04617)
The PAM libraries are intentionally designed to not allow
login names longer than 8 characters. Some users want a way
to bypass this restriction, even though doing so causes PAM
to bypass some security checks and may cause some commands
to function incorrectly.
(SR: 8606141855 CR: JAGad11209)
Setting a one-character encrypted password on a user account
will corrupt that user's password history database entry, so
passwd(1) will no longer detect when that user attempts to
reuse a password. A one-character encrypted password will
always be initially present on accounts created with
useradd(1m), and could also be present on accounts which
have been manually edited. Note that this problem applies
only to systems running in Trusted Mode, and only to those
systems in which the password history feature has been
enabled. Refer to the PHCO_13808 documentation below for
a description of the password history feature.
PHCO_20334:
(SR: 8606112845 CR: JAGab92700)
PAM fails to consider the second module when 2 "sufficient"
flags are in pam.conf.
(SR: 8606106633 CR: JAGab75907)
PAM_UNIX does not allow passwords to be changed when
NSS_LDAP is configured.
(SR: 8606114183 CR: JAGac23161)
Memory leak problem in PAM_UNIX which may cause excessive
memory usage.
(SR: 8606114226 CR: JAGac23204)
User may not see the correct prompt for password because
PAM internal convert function is not passed correctly.
(SR: 1653307520 CR: JAGab24842)
Users cannot select minimum password length.
(SR: 8606136429 CR: JAGab21045)
PAM uses the backup prompt instead of the prompt.
(SR: 8606103474 CR: JAGab70250)
login is unable to change an expired password if the
PAM module is configured as "sufficient".
PHCO_20104:
severe delays in login times on trusted systems with huge
/etc/passwd
(SR: 5003436261 CR: JAGaa57141)
(SR: 8606110341 CR: JAGab83045)
The command 'passwd -r nis -e /usr/bin/ksh <user>'
loops forever.
PHCO_15448:
passwd command prompt problem when working with user's
own designed NLS catalog
PHCO_15231:
login fails on trusted replica running NIS+ when
master is down
PHCO_13808:
No Symptoms. Password history checking is a new feature.
Defect Description:
PHCO_23218:
(SR: 8606178376 CR: JAGad47603)
Changing a password could cause libpam_unix.1 to dump
core, due to improperly free'd memory.
Resolution:
libpam_unix.1 now properly free's memory.
(SR: 8606174688 CR: JAGad43935)
Commands do not properly update a corrupted passwd file.
Resolution:
Improved the error recovery of commands which update the
passwd file.
PHCO_22265:
(SR: 8606156849 CR: JAGad26183)
The appdata_ptr feature works for the pam_authenticate(3)
case, but not for other pam functions. For those other
functions the appdata_ptr received by the conversation
function is always null; it should be equal to the
appdata_ptr field of the pam_start(3) pam_conv argument.
See the pam_conv argument description in pam_start(3).
Resolution:
Now every time libpam_unix.1 calls the application's
conversation function, it provides (as an argument)
the appdata_ptr which was passed in to pam_start(3).
(SR: 8606161795 CR: JAGad31111)
If a user's login into a Trusted Mode NIS+ client is
aborted, it could expire the user's password for all
systems in the NIS+ namespace. This is because
libpam_unix.1 updates last login information on the
NIS+ server, but not on the local system.
Resolution:
libpam_unix.1 now updates information for unsuccessful
logins on the local system.
(SR: 8606105027 CR: JAGab72843)
libpam_unix.1 improperly audits successful logins, so
audisp(1m) displays successful logins as unsuccessful.
Resolution:
libpam_unix.1 now audits successful logins as successful.
(SR: 8606160402 CR: JAGad29724)
HP-UX is inconsistent with the PAM standard with respect
to the return value for an expired password. libpam_unix.1
returns PAM_AUTHTOK_EXPIRED when it detects an expired
password; the PAM standard expects PAM_NEW_AUTHTOK_REQD to
be returned. This inconsistency causes a problem for
programs written to run on multiple platforms.
Resolution:
When an expired password is detected, libpam_unix.1 now
returns standard PAM_NEW_AUTHTOK_REQD instead of
PAM_AUTHTOK_EXPIRED.
PHCO_21833:
(SR: 8606135483 CR: JAGad04617)
The PAM libraries intentionally reject login names which
are longer than 8 characters. This behaviour is changed
from 10.20. Some customers want a way to bypass this
restriction.
Resolution:
libpam_unix.1 now checks for the existence of a file
in the "/etc/default" directory called:
"I_ACCEPT_RESPONSIBILITY_FOR_BYPASSING_SECURITY_CHECKS".
If this file exists, then login names longer than 8
characters can be added to /etc/passwd, and then those
users can login. Note the following restrictions:
1) HP has never claimed that HP-UX supports user names
longer than 8 characters, and does not recommend that
customers bypass the existing length checks. Doing
so may cause functional and/or security problems.
2) This patch does not remove the existing user name
length checks from other commands - e.g. pwck(1m),
sam(1m), useradd(1m).
3) Do not enable long usernames on trusted system
configurations.
(SR: 8606141855 CR: JAGad11209)
The Trusted System password history database becomes
corrupted if a one-character encrypted password was ever
present on an account.
Resolution:
Modified libpam_unix.1 to ignore one-character encrypted
passwords. This prevents additional corruption of the
password history database, but does not repair an already
corrupted database. To repair a corrupted password history
database it is necessary to remove each file in
/tcb/files/auth/system/pwhist which has a corrupted user
entry, or to remove all files in that directory. This
destroys the password history maintained in those files.
It does not affect the current passwords.
PHCO_20334:
(SR: 8606112845 CR: JAGab92700)
PAM account management does not handle 2 sufficient
flags in pam.conf. PAM was returning to application
before checking the second module.
Resolution:
When 2 modules are present do not return PAM_SUCCESS
after processing one module; rather, also check the
password expiration for second module.
(SR: 8606106633 CR: JAGab75907)
When NSS_LDAP is configured, PAM_UNIX does not allow
passwords to be changed; thus the following pam.conf
configuration does not work: "passwd: files ldap".
The problem is that PAM_UNIX does not know about LDAP.
Resolution:
Modified libpam_unix.1 to handle LDAP configurations.
(SR: 8606114183 CR: JAGac23161)
Memory leak in libpam; the memory allocated for message
was not freed.
Resolution:
Free the memory after use.
(SR: 8606114226 CR: JAGac23204)
Convert function is not passed correctly.
In place of convert function NULL was passed.
Resolution:
Get the convert function from PAM handle and pass it
to the output function.
(SR: 1653307520 CR: JAGab24842)
Password minimum length is hard-wired to be 6 characters
in libpam_unix.1.
Resolution:
libpam_unix.1 now sets the minimum password length to the
user-defined value of the MIN_PASSWORD_LENGTH=N parameter
in the /etc/default/security file. For untrusted systems
"N" can be any value between 6 and 8; for trusted systems
"N" can be any value between 6 and 80. The default value
is 6. This parameter has effect only when a password is
changed. On untrusted systems, this parameter does not
apply to the root user. As an example, create a file
called /etc/default/security, if it does not already
exist, and make it world readable and root write-able.
Add the following line to the file:
MIN_PASSWORD_LENGTH=8
(SR: 8606136429 CR: JAGab21045)
PAM overwrites the prompt with the backup prompt for PAM
modules which have been configured as "sufficient". It
does this because it initializes the backup prompt every
time, no matter whether or not a prompt is configured.
Resolution:
The backup prompt is now initialized only when the
prompt is not set.
(SR: 8606103474 CR: JAGab70250)
If a pam module is configured in pam.conf as "sufficient",
then when a user tries to change an expired password,
libpam_unix.1 just returns "success" without changing the
password. The reason for this is that libpam_unix.1 was
checking an incorrect place for the presence of a flag,
so it was returning without doing anything.
Resolution:
Modified libpam_unix.1 to check in the correct place for
the presence of the flag which tells it to change the
password.
PHCO_20104:
severe delays in login times on trusted systems with huge
/etc/passwd; this is due to pwgrd daemon spending much time
rebuilding tables; changing a password updates /etc/passwd
and so it is one cause of initiating pwgrd to rebuild;
the fix was to not update /etc/passwd when a password is
changed on a trusted system, because the password is kept
in the protected password database
(SR: 5003436261 CR: JAGaa57141)
(SR: 8606110341 CR: JAGab83045)
When invoked with the '-r nis' option to use the NIS
repository, the passwd(1) command may hang due to the
assignment of an illegal pointer. While copying the
shell information, it was assigned to a local pointer
instead of copying the pointer contents. Thus, the
command was hanging when freeing the pointer.
Resolution:
The fix was implemented by replacing the pointer assignment
with strcpy().
PHCO_15448:
DSDe443124 - passwd command prompt problem when working
with user's own designed NLS catalog
PHCO_15231:
login fails on trusted systems running NIS+ when
master is down
PHCO_13808:
No Defect. Password history checking is a new feature
supported only for local users on trusted systems.
As an example of how to configure this feature, create
a file called /etc/default/security, if it does not
already exist, and make it world readable and root
write-able. Add the following line to the file:
PASSWORD_HISTORY_DEPTH=10
This saves the most recent 10 passwords for each user.
Users are not allowed to re-use a saved password.
The passwd(1) manpage available in patch PHCO_13809
provides more information about the password history
feature.
SR:
8606112845 8606114226 8606114183 5003244459 5003416552
8606105404 1653307520 8606136429 8606103474 8606106633
5003436261 8606110341 8606135483 8606141855 8606156849
8606161795 8606105027 8606160402 8606178376 8606174688
Patch Files:
OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/security/libpam_unix.1
/usr/lib/libpam.1
/usr/lib/nls/msg/C/pam_unix.cat
what(1) Output:
OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/security/libpam_unix.1:
$ PHCO_23218 Feb 15 2001 14:28:59 $
OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/libpam.1:
$ PHCO_23218 Oct 3 2000 12:59:12 $
OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/nls/msg/C/pam_unix.cat:
None
cksum(1) Output:
OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
378988186 184320 /usr/lib/security/libpam_unix.1
OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
3055680904 36864 /usr/lib/libpam.1
OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
3841731756 5563 /usr/lib/nls/msg/C/pam_unix.cat
Patch Conflicts: None
Patch Dependencies:
s700: 11.00: PHCO_13809
s800: 11.00: PHCO_13809
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHCO_13808 PHCO_15231 PHCO_15448 PHCO_20104 PHCO_20334 PHCO_21833
PHCO_22265
Equivalent Patches: None
Patch Package Size: 260 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_23218
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHCO_23218.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHCO_23218. 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_23218.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_23218.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHCO_23218.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_23218.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
Terminate dtlogin(1) before installing this patch, and
restart it again after the installation has completed.
Note that this will terminate all active CDE sessions.
If this is not done, the installation could intermittently
fail if the /usr/lib/libpam.1 library is in use by the
dtlogin(1) program at the time this patch is installed.
For example:
# /usr/sbin/fuser /usr/lib/libpam.1
/usr/lib/libpam.1: 8541m
# ps -p8541
PID TTY TIME COMMAND
8541 pts/0 0:00 dtlogin
# /sbin/init.d/dtlogin.rc stop
<swinstall this patch>
# /sbin/init.d/dtlogin.rc start
-----End of Document ID: PHCO_23218------------------------------------------
Document ID: PHCO_23076
Date Loaded: 20010308
Title: s700_800 11.00 LVM commands cumulative patch
Patch Name: PHCO_23076
Patch Description: s700_800 11.00 LVM commands cumulative patch
Creation Date: 01/03/01
Post Date: 01/03/08
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products: N/A
Filesets:
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
LVM.LVM-MIRROR-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
LVM.LVM-RUN,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/PHCO_23076
Symptoms:
PHCO_23076:
(CR: JAGad50461 SR: 8606181244)
New functionality in LVM to support "Virtual Array"
disk arrays.
PHCO_22839:
(CR: JAGad38961 SR: 8606169686)
Currently, LVM commands recognize XP disk
arrays such as XP256 and XP512. LVM commands
do not recognize XP48 as part of the XP disk
array family.
PHCO_21630:
(CR: JAGac78496 SR: 8606127694)
When two VGs created with the same name, one
with an extra alash ("/") at the end of the group
file, many LVM commands will fail to recognize
they are different VGs and get confused. This
situation leads to LVM command failing and
sometimes system panics.
(CR: JAGad06173 SR: 8606137055)
The vgchgid command currently only changes the
VGID on EMC and XP256 devices. Even though the
XP512 came from the same family as XP256, but
they have different product-id. In this case,
vgchgid will not recognize XP512, and it will
fail to modify the VGID on the split-off mirror
copy when it is needed.
PHCO_21269:
Customer needs new functionality in the LVM
command vgchgid to support XP256 disk array.
PHCO_20870:
(CR: JAGaa46006 SR: 1653288878)
Various LVM commands coredump on systems where
any PV has more than 4 PVlinks (one primary and
3 alternates).
(CR: JAGab83482 SR: 8606110734)
The pvdisplay command displays "PV Status" as
available when a disk is powerfailed. (JAGab83482)
(CR: JAGab83470 SR: 8606110722)
vgimport needs a method to specify disk list in
a file.
(CR: JAGad02854 SR: 8606133710)
Need method to remove an unattached path without
using vgexport/import.
(CR: JAGad02856 SR: 8606133712)
Need a method to see the pvchange(1m) autoswitch
setting.
PHCO_20054:
1. vgcreate with a disk having more than 64K
extents sets up the VG incorrectly.
2. vgreduce deletes PV entries from /etc/lvmtab
for a read-only Volume Group
3. vgreduce deletes a PV from /etc/lvmtab
even when the PV has some extents in use
under certain circumstances.
4. When a VG has one PV and multiple links
vgremove still removes the VG, but doesn't
cleanup /etc/lvmtab.
PHCO_19631:
1. vgextend doesn't print a proper error
message when supplied with a character
device name rather than a block device
name.
2. Enhancement to identify VxFS version 4
filesystem.
PHCO_19479:
1. vgdisplay used to show wrong number of free
extents, if the total number of free extents
exceeded 64K in number.
2. lvcreate -I would not allow stripe sizes
more than 64 K.
PHCO_19205:
1. lvlnboot -R used to corrupt BDRA data under
certain circumstances.
2. "vgchange -a r; vgchange -a y" doesn't print
error message.
3. lvdisplay incorectly displays extents
larger than 4 digits.
4. pvremove command is disabled.
PHCO_18485:
This patch does not include the pvremove(1M)
command. PHCO_17453 introduced this new
functionality mistakenly, and has been recalled.
This patch fix the problem for vgcfgbackup
and vgextend.
vgcfgbackup - invalid lvmrecord was backup
due to lack of sanity check in this command.
vgextend - users are limited to create volume
group with maximum physical extents of 65535.
This is incorrect.
PHCO_17453:
The introduction of the VERITAS Volume Manager
(VxVM) requires several enhancements for LVM
coexistence with VxVM.
PHCO_18292:
This patch has the following fixes :
1. This patch fix the data corruption problem
when mirrored logical volumes are created
on PVGs which has PVs with alternate links.
2. LVM allows creation of stripes greater than
the total size of physical volumes in the
volume group.
3. Limit for Stripe size is 64K currently
where as it can go upto 32MB.
PHCO_16851:
This patch has the following fixes :
1. LVM scripts which lvextend one extent at a time
(where the next logical extent added is always
placed on a different physical volume from the
preceding logical extent) can take hours to run
for large logical volumes (i.e. 50gb). The goal
of this kind of configuration is to create
"extent-based mirrored stripes". LVM provides
no alternate method for creating "extent-based
mirrored stripes".
2. The SG stress suite is unable to shutdown the
cluster after 24 hours or so because it can't
shutdown the LVM daemon.
3. lvremove occasionally fails to remove logical
volumes with an error message saying that it is
a swap device, when it is not.
PHCO_16248:
If any of the PVs which belong to a VG are involved
in any LVM commands operation, is not available
after the device is opened. The system hangs on
subsequent read/write since it is doing a blocking
operatin. Eg: vgcfgbackup hangs when a PV is unavailable
after opening it.
PHCO_16090:
vgextend prohibits even partial use of disks
larger than the defined Max_PE_per_PV.
PHCO_15237:
lvcreate was dumping core when given out-of-range
LogicalVolumeSize with the -L option (-L 0, for e.g.).
Man page documentation was specifying incorrect
range for LogicalVolumeSize in lvcreate, lvextend
and lvreduce.
Error message on extending a volume group with a disk
that is too large was getting mangled with normal
informative messages. SAM was not able to interpret
the messages properly.
vgcreate was not recalculating max_pe properly if
the -s option was used.
lvreduce -k was allowing only one pvkey to be selected.
PHCO_15087:
lvmtab_read error message added to lvlnboot,lvrmboot,
pvcreate, vgchgid, vgimport and vgscan commands.
sleep() is added in vgchgid while creating new vgids ,
Interrupts are disabled and check for valid no. of PVs
added. Checks for SCSI disks added when verifying the disks
in vgchgid,vgimport,vgscan and vgextend commands.
PHCO_14562:
The pvmove command does not support physical
volume groups as a destination path as documented.
PHCO_14124:
This patch contains the following hotsite fixes:
1. PV links don't switch in a shared cluster environment.
2. Cannot import a cluster aware volume group after
migrating to 11.00. vgimport failed.
3. EMC provides the option to split a hardware mirror
without hpux knowning. This causes the system to see
another set of disks with duplicate VGIDS. LVM needs
to come up with a solution to allow customer import
the split-off disk(s) to another system for backup
purpose without causing problems.
Defect Description:
PHCO_23076:
(CR: JAGad50461 SR: 8606181244)
"Virtual Array" family of disks support
splitting a LUN. Therefore, for determining
alternate links to a LUN it is not sufficient
to verify the pvid and vgid information on
disk from each link because LVM can be easily
misled in case of split LUNs where the data
may be same on two links but they are paths
to two different disks after the split.
Resoultion :
Added "Virtual Array" specific functionality to
LVM, where we identify alternate links and disks
with duplicate LVM metadata by using the array
specific unique LUN id.
PHCO_22839:
(CR: JAGad38961 SR: 8606169686)
Currently, LVM commands recognize XP256 and
XP512 by checking the unique identifier on the
disk. Need to modify LVM commands to recognize
XP48 as part of the XP disk array family.
Resolution:
Modify LVM commands to recognize XP disk array
family by means of product id, instead of using
the unique identifier on the firmware.
PHCO_21630:
(CR: JAGac78496 SR: 8606127694)
Several problems caused by having the same
VG appearing in the lvmtab more than once.
Because LVM commands failed to check if the PVs
in those VGS are indeed valid, by comparing the
VGID on the disk and on the lvmtab file.
Resolution:
Modified LVM commands to validate each PVs
in the VG to make sure they belong.
(CR: JAGad06173 SR: 8606137055)
Currently, LVM commands recognize XP256
disk array by checking the product id. But
XP512 have a different product id. Need to
modify LVM commands to recognize XP512 as well.
Resolution:
Modified LVM commands to recognized XP256
as well as XP512 disk arrays.
PHCO_21269:
The LVM command vgchgid only modifies the VGID on EMC
BCV or EMC RDF2 devices. Customers need the same
functionality to support XP256 disks, such that the
vgchgid command would also modify the VGID on the
XP256 devices.
Rssolution:
Modified the LVM command vgchgid to add new
functionality to support XP256 disk array. Other
LVM commands are also modified in order to support
both EMC and XP256 devices in the same volume group.
PHCO_20870:
(CR: JAGaa46006 SR: 1653288878)
The maximum number of physical volume which LVM can
support was used incorrectly in the code.
(CR: JAGab83482 SR: 8606110734)
The pvdisplay command failed to report correct
status when a disk is powerfailed.
(CR: JAGab83470 SR: 8606110722)
The vgimport command and vgexport command lack
of an option which allow users to specify
device names in a file.
(CR: JAGad02854 SR: 8606133710)
The vgreduce command failed to remove any
unattached physical volume in the lvmtab file.
And the vgreduce command "-f" option insists that
all physical volume in the lvmtab are attached.
(CR: JAGad02856 SR: 8606133712)
The "autoswitch" option was not implemented on
the vgdisplay and the pvdisplay command.
Resolution:
(CR: JAGaa46006 SR: 1653288878)
Modified LVM commands to handle maximum physical
volume configuration. With the fix in this patch,
LVM can handle a volume group up to 255 physical
volumes, and 8 paths (one primary, 7 alternate)
to each physical volume.
(CR: JAGab83482 SR: 8606110734)
Modified the pvdisplay command to report correct
status when a disk is powerfailed.
(CR: JAGab83470 SR: 8606110722)
Add a new option "-f" to the vgimport and vgexport
command to allow user to specify all devices
in a file.
(CR: JAGad02854 SR: 8606133710)
Add a new option "-l" to the vgreduce command, so
that the unattached physical volume can be removed
Modified the vgreduce command "-f" option to remove
any unattached physical volume in the lvmtab file.
(CR: JAGad02856 SR: 8606133712)
Modified the vgdisplay and the pvdisplay command
to have a display on whether the "autoswitch"
option is on for each physical volume.
PHCO_20054:
1. Modified vgcreate to create VG with disks more
than 64K extents correctly. Only 64K extents
from the PV will be used.
2. Modified vgreduce to not delete /etc/lvmtab
entries for a read-only Volume Group.
3. Modified vgreduce to not delete PV entries from
/etc/lvmtab if the PV has extnets in use.
4. Modified vgremove to not delete the VG if there
are more than one entry (multiple links for PV)
in the /etc/lvmtab even though the VG contains
only one PV.
PHCO_19631:
1. Modified vgextend and vgcreate commands to
print proper error messages when supplied
with character device pathname.
2. Multiple VxFS products are available on HPUX
11.00. The VxFS product (JFS3.1) installed
with 11.00 does not have version 4 filesystem
capability. Later VxFS products (JFS3.3) include
a version 4 filesystem. Therefore, libc routines
have been updated to identify and verify version
4 filesystems. The lvm commands call these
modified libc routines.
To allow for multiple VxFS versions the following
patches are required:
PHCO_19491 libc
PHCO_18462 diskusg_vxfs
PHCO_18463 fscat
PHCO_18464 getext
PHCO_18465 setext
PHCO_18466 vxdump
PHCO_18467 vxrestore
PHCO_18468 vxupgrade
PHCO_18470 df
PHCO_18471 fstyp
PHCO_18472 fs_wrapper
PHCO_18473 mount_wrapper
PHCO_19673 fsck_hfs
PHCO_19623 mount_hfs
PHCO_19624 mount_cdfs
PHCO_19656 mkboot
Please note that PHCO_19631 can be used without
the above patch dependencies if multiple VxFS
version support is not required.
Resolution:
Re-issue lvm commands to use updatad libc routines.
PHCO_19479:
1. In lv_queryvg structure, freepxs has been
defined as a short. This caused the vgdisplay
command to not show the right number of free
extents if it exceeds the 64K (which is what
a short can hold). Modified the total_px and
free_px from 'int' to 'ulong_t' and now using
free_px to print the number of free extents
instead of using lv_queryvg.freepxs
2. Modified code in lvcreate to allow stripe size
of more than 64 K.
PHCO_19205:
1. In recover_boot_info() function, to search for
alternate paths, for boot, root & swap volumes
we use the total number of primary links in VG
instead of total number of all links. Modified
the code to use the total number of all links
(primary + alternate) in VG to fix BDRA corruption
2. Added a new check in vgchange not to activate VG if
it is already activated in read-only mode.
3. Modified lvdisplay to accomodate the 5 digit
extent numbers.
4. Enabled the pvremove command.
PHCO_18485:
This patch does not include the pvremove(1M)
command. PHCO_17453 introduced this new
functionality mistakenly, and has been recalled.
The pvremove(1m) command may not be included in
subsequent patches. Also, please note that if
pvremove(1M) is reintroduced in the future,
it may or may not be compatible with the version
in PHCO_17453. Therefore, HP recommends removing
PHCO_17453.
New checks are added to the vgcfgbackup command
to make sure the information in the lvmrecord
is correct before backing it up. Corrections
are made to the vgextend command to allow user
create volume group with maximum physical
extents of 255 * 65535.
PHCO_17453:
Enhancements to LVM commands for coexistence with
the VERITAS Volume Manager (VxVM). Enhancements
include:
1. Introduction of the pvremove command to free
disk media from under the control of LVM.
2. Enhancements to the pvcreate and vgcfgrestore
commands to be VxVM aware.
Resolution:
This is an enhancement for LVM to coexist with VxVM.
PHCO_18292:
1. Add new checks in LVM library to make sure
all LEs are mapped to unique PEs; Another
new checks are added to check for alternate
links in PV to make sure the same PV would
not be selected again.
2. In lvcreate we were not checking for total
number of stripes to be less than or equal
to total number of PVs in the VG, hence it
was possible to create a VG with Stripes
more than the total number of PVs in the VG,
added a new check to dissallow this.
3. Earlier the max StripeSize that can be
specified was 64 whereas it can go upto 32K
since that is the max power of two value that
can be stored in a ushort_t.
PHCO_16851:
1. The solution is to create a new LVM allocation
policy for creating "extent-based mirrored
stripes". By reducing the configuration sequence
to a single step, the time for the configuration
to complete has been reduced from hours to minutes
(i.e. for a 50gb logical volume).
The new policy is called the distributed allocation
policy and is described in the new lvcreate(1M)
man page provided with this patch. There are new
lvchange(1M) and lvdisplay(1M) man pages also.
There is new command line option in both lvcreate
and lvchange: -D y. There is a new logical volume
flag in the kernel (see dependent kernel patch).
2. The SG stress suite is unable to shutdown the
cluster after 24 hours or so, because LVM leaves
clvmd and LVM kernel in an inconsistent state.
This patch fixes vgchange to include recovery
schemes if that happens and to prevent such a
state, in general.
3. Lvremove fails to remove logical volumes
occasionally, because it thinks that the volume
is a swap device, when it is not. This is caused
by not checking error return and this patch
fixes it.
PHCO_16248:
The problem of blocking on an not available
PV and hence causing the called process to hang is
overcome by converting all the blocking read/write
operations to non-blocking read/write operations
and a wrapper is put arround the read/write operations
to retry a definite number of times. To make
non-blocking O_NDELAY flag is set while opening the
raw PVs.
PHCO_16090:
The fix for PHCO_15237 prohibits even partial use of
disks larger than Max_PE_per_PV. The command should
print a warning message (on stdout) and proceed,
instead of printing an error message and aborting.
PHCO_15237:
lvcreate, lvextend and lvreduce were not performing range
check for LogicalVolumeSize with the -L option. The man
pages for these commands were indicating wrong range
for LogicalVolumeSize.
The vgcreate/vgextend defect on error message was due to
an earlier fix that changed a few stderr prints to stdouts.
Also, on this particular case, after sending error message
to stderr, vgcreate/vgextend commands needed to fail which
they were not doing.
The adjustment of max_pe was not being done by vgcreate
even if one of -s or -e option was supplied. The correct
fix is to report failure only if both the options are
given and the required number of PE's exceed the
supplied value.
lvreduce allows reduction of missing PV by specifying the
pvkey rather than the pvpath but it was accepting a single
key only. The fix was made such that -k no longer accepts
any arguments and the pvkey is now derived from the pvpath
list.
PHCO_15087:
lvmtab_read() call did have any error message printed
if the call was a failure in lvlnboot.c,lvrmboot.c
pvcreate.c,vgchgid.c, vgimport.c and vgscan.c
vgchgid generated same vgids if the vgchgid is called in
a shell srcipt. So added 1 second delay and disabled
all interrupts. Check for max. no. of Arguments added.
Check for SCSI disk added when the devices are verified
for vgchgid,vgscan,vgimport,vgextend commands.
PHCO_14562:
Modified pvmove to allow a physical volume group as a
destination path.
PHCO_14124:
1. Implemented a new ioctl to fix the problem of links not
switching in a shared cluster environment.
2. The vgimport failed was caused by a bad checksum on 10.20
disks. Temporary turn off checksum in LVM command for
the same reason that kernel has turned off the checksum
until a proper versioning mechanism is implemented.
3. A new command (vgchgid) is created to modify the VGIDs on
the split-off EMC Symmetrix disk(s). LVM commands
vgscan, vgextend and vgimport are also modified to
support EMC Symmetrix disk(s).
SR:
1653282301 1653292375 1653325484 5003385989 4701374967
1653252874 1653252759 1653252734 1653199265 5003320606
1653196428 5003325340 1653271833 1653264887 4701368670
5003408633 1653297630 5003429829 1653282301 4701427328
1653286518 1653288878 8606110734 8606110722 8606133710
8606133712 8606131752 8606127694 8606137055 8606169686
8606181244
Patch Files:
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/lvchange.1m
/usr/share/man/man1m.Z/lvcreate.1m
/usr/share/man/man1m.Z/lvdisplay.1m
/usr/share/man/man1m.Z/lvextend.1m
/usr/share/man/man1m.Z/lvreduce.1m
/usr/share/man/man1m.Z/pvcreate.1m
/usr/share/man/man1m.Z/pvremove.1m
/usr/share/man/man1m.Z/vgchgid.1m
/usr/share/man/man1m.Z/vgcreate.1m
/usr/share/man/man1m.Z/vgexport.1m
/usr/share/man/man1m.Z/vgextend.1m
/usr/share/man/man1m.Z/vgimport.1m
/usr/share/man/man1m.Z/vgreduce.1m
/usr/share/man/man1m.Z/vgscan.1m
LVM.LVM-MIRROR-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/newconfig/sbin/lvchange.mir
/usr/newconfig/usr/sbin/lvchange.mir
LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/nls/msg/C/lvm.cat
/sbin/lvchange
/usr/sbin/lvchange
what(1) Output:
LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/nls/msg/C/lvm.cat:
None
LVM.LVM-MIRROR-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/newconfig/sbin/lvchange.mir:
$Revision: 80.6 $ $Date: 97/04/28 18:00:45 $
$Revision: 82.26.1.9.1.99 $ MIRROR PRODUCT
$ PATCH/11.00:PHCO_19491 Aug 9 1999 09:51:13 $
PATCH_11_00: lvdisplay.o lvlnboot.o lvremove.o lvrmb
oot.o pvck.o pvchange.o pvcreate.o pvdisplay
.o pvmove.o pvremove.o sdstolvm.o vgchgid.o
vgcfgbackup.o vgcfgrestore.o vgchange.o vgcr
eate.o vgdisplay.o vgexport.o vgextend.o vgi
mport.o vgreduce.o vgremove.o vgscan.o lvcha
nge_m.o lvcreate_m.o lvextend_m.o lvmerge_m.
o lvmmain_m.o lvreduce_m.o lvsplit_m.o lvsyn
c_m.o nomwcsyncd_m.o vgsync_m.o hpux_rel_m.o
01/03/01
LVM.LVM-MIRROR-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/newconfig/usr/sbin/lvchange.mir:
$Revision: 80.6 $ $Date: 97/04/28 18:00:45 $
$Revision: 82.26.1.9.1.99 $ MIRROR PRODUCT
PATCH_11_00: lvdisplay.o lvlnboot.o lvremove.o lvrmb
oot.o pvck.o pvchange.o pvcreate.o pvdisplay
.o pvmove.o pvremove.o sdstolvm.o vgchgid.o
vgcfgbackup.o vgcfgrestore.o vgchange.o vgcr
eate.o vgdisplay.o vgexport.o vgextend.o vgi
mport.o vgreduce.o vgremove.o vgscan.o lvcha
nge_m.o lvcreate_m.o lvextend_m.o lvmerge_m.
o lvmmain_m.o lvreduce_m.o lvsplit_m.o lvsyn
c_m.o nomwcsyncd_m.o vgsync_m.o hpux_rel_m.o
01/03/01
LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/sbin/lvchange:
$Revision: 80.6 $ $Date: 97/04/28 18:00:45 $
$Revision: 82.26.1.9.1.99 $
$ PATCH/11.00:PHCO_19491 Aug 9 1999 09:51:13 $
PATCH_11_00: lvdisplay.o lvlnboot.o lvremove.o lvrmb
oot.o pvck.o pvchange.o pvcreate.o pvdisplay
.o pvmove.o pvremove.o sdstolvm.o vgchgid.o
vgcfgbackup.o vgcfgrestore.o vgchange.o vgcr
eate.o vgdisplay.o vgexport.o vgextend.o vgi
mport.o vgreduce.o vgremove.o vgscan.o lvcha
nge.o lvcreate.o lvextend.o lvmerge.o lvmmai
n.o lvreduce.o lvsplit.o lvsync.o nomwcsyncd
.o vgsync.o hpux_rel.o 01/03/01
LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/sbin/lvchange:
$Revision: 80.6 $ $Date: 97/04/28 18:00:45 $
$Revision: 82.26.1.9.1.99 $
PATCH_11_00: lvdisplay.o lvlnboot.o lvremove.o lvrmb
oot.o pvck.o pvchange.o pvcreate.o pvdisplay
.o pvmove.o pvremove.o sdstolvm.o vgchgid.o
vgcfgbackup.o vgcfgrestore.o vgchange.o vgcr
eate.o vgdisplay.o vgexport.o vgextend.o vgi
mport.o vgreduce.o vgremove.o vgscan.o lvcha
nge.o lvcreate.o lvextend.o lvmerge.o lvmmai
n.o lvreduce.o lvsplit.o lvsync.o nomwcsyncd
.o vgsync.o hpux_rel.o 01/03/01
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/lvchange.1m:
None
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/lvcreate.1m:
None
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/lvdisplay.1m:
None
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/lvextend.1m:
None
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/lvreduce.1m:
None
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/pvcreate.1m:
None
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/pvremove.1m:
None
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/vgchgid.1m:
None
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/vgcreate.1m:
None
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/vgexport.1m:
None
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/vgextend.1m:
None
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/vgimport.1m:
None
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/vgreduce.1m:
None
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/share/man/man1m.Z/vgscan.1m:
None
cksum(1) Output:
LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
298175625 44255 /usr/lib/nls/msg/C/lvm.cat
LVM.LVM-MIRROR-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
3736542298 835584 /usr/newconfig/sbin/lvchange.mir
LVM.LVM-MIRROR-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
762128301 557056 /usr/newconfig/usr/sbin/lvchange.mir
LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
2228920882 811008 /sbin/lvchange
LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
2850368985 540672 /usr/sbin/lvchange
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
2297888547 6048 /usr/share/man/man1m.Z/lvchange.1m
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
2036144898 6890 /usr/share/man/man1m.Z/lvcreate.1m
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
764326670 4196 /usr/share/man/man1m.Z/lvdisplay.1m
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
1293134496 3400 /usr/share/man/man1m.Z/lvextend.1m
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
1698610205 3433 /usr/share/man/man1m.Z/lvreduce.1m
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
608064438 2713 /usr/share/man/man1m.Z/pvcreate.1m
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
2153149383 1195 /usr/share/man/man1m.Z/pvremove.1m
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
2623980810 2834 /usr/share/man/man1m.Z/vgchgid.1m
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
3197649666 4291 /usr/share/man/man1m.Z/vgcreate.1m
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
3717591610 2695 /usr/share/man/man1m.Z/vgexport.1m
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
649400902 4273 /usr/share/man/man1m.Z/vgextend.1m
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
3376243830 4076 /usr/share/man/man1m.Z/vgimport.1m
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
3890431035 3284 /usr/share/man/man1m.Z/vgreduce.1m
LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
1023382866 3400 /usr/share/man/man1m.Z/vgscan.1m
Patch Conflicts: None
Patch Dependencies:
s700: 11.00: PHKL_20419
s800: 11.00: PHKL_20419
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHCO_14124 PHCO_14562 PHCO_15087 PHCO_15237 PHCO_16090 PHCO_16248
PHCO_16851 PHCO_18292 PHCO_17453 PHCO_18485 PHCO_19205 PHCO_19479
PHCO_19631 PHCO_20054 PHCO_20870 PHCO_21269 PHCO_21630 PHCO_22839
Equivalent Patches: None
Patch Package Size: 2860 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_23076
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHCO_23076.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHCO_23076. 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_23076.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_23076.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHCO_23076.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_23076.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHCO_23076------------------------------------------
Document ID: PHSS_22836
Date Loaded: 20010307
Title: s700_800 11.04 (VVOS) ld and linker tools cumulative patch
Patch Name: PHSS_22836
Patch Description: s700_800 11.04 (VVOS) ld and linker tools cumulative patch
Creation Date: 01/01/23
Post Date: 01/03/07
Hardware Platforms - OS Releases:
s700: 11.04
s800: 11.04
Products: N/A
Filesets:
OS-Core.C-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
OS-Core.C-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
OS-Core.CORE-SHLIBS,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
OS-Core.CMDS-AUX,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
ProgSupport.PROG-AUX,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
ProgSupport.PROG-AX-64ALIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
OS-Core.CORE-64SLIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
OS-Core.C-MIN-64ALIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
ProgSupport.C-INC,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
ProgSupport.LANG-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
ProgSupport.PAUX-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
ProgSupport.C-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
OS-Core.CAUX-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical:
Yes
PHSS_22836: OTHER
Based on HP-UX Patch PHSS_22478: OTHER
Contains LD_PRELOAD functionality
PHSS_22585: ABORT OTHER HANG
Based on HP-UX Patch PHSS_21947: HANG
Shl_unload hangs for certain applications
Based on HP-UX Patch PHSS_20014: ABORT
Shl_load intermittently fails with mmap error
EINVAL in a threaded app.
Based on HP-UX Patch PHSS_19866: OTHER
Special support for OGL's TLS sh library
in dld (32 & 64 bit)
Based on HP-UX Patch PHSS_18072: ABORT
ld aborts with sigsegv when linking pro/e
Category Tags:
defect_repair enhancement general_release critical
halts_system
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_22836
Symptoms:
PHSS_22836:
Repackaged HP-UX patch PHSS_22478 for VVOS
Based on HP-UX patch PHSS_22478:
- JAGad14340: Severity: 3
fastbind fails: timestamps and checksums
collected by dld is incorrect
- JAGad13612: Severity: 4
linkmap information is not captured from
-r objects into final executble
- JAGad23920: Severity: 4
Signal 11 on ld -r on aC++ object
- JAGad23799: Severity: 4
dlopen default behavior different in
32 vs 64 bit mode wrt dup sym
- JAGad26599: Severity: 8
ld -r fails with "Unsatisfied protected symbols"
for DLKM modules
- JAGad26543: Severity: 8
PHSS_19866 breaks 64-bit code (Apollo)-dlopen
with RTLD_NOW causes hang
- JAGad22132: Severity: 7
ld64 Signal 10 in apply_relocations
- JAGad21176: Severity: 7
32-bit dld: memory leak with multiple
shl_load/shl_unload of same .sl
- JAGab19862: Severity: 5
Linker doesn't obey .align assembly
directive for $BSS$
- JAGad13677: Severity: 9
Oracle 8.0.5 fails on ic18
- JAGad11335: Severity: 8
incremental links could fail when -r
created files are present
- JAGad12972: Severity: 7
usage of 32bit dlopen reinit's
libc dataStructure if libc dependent lib
- JAGad13712: Severity: 7
Monitor and Xserver Configuration
screens hang on exit
- JAGad13660: Severity: 7
dld B.11.17 in PHSS_20014: compare of
function pointers returns false
- JAGad10593: Severity: 9
Oracle 8.0.5 fails on ic18
- JAGad12002: Severity: 6
Signal 11 in __map_dld (crt0.o) when using
+Ofastaccess & +k
- JAGad09908: Severity: 4
PA64 objdebug -r link fails on object files
with COMDAT
- JAGac86885: Severity: 4
link (ld64) with +objdebug object
files aborts with SIGSEGV or SIGBUS
- JAGad04435: Severity: 8
ld64 creates bad shared lib with
unordered unwind table
- JAGad01884: Severity: 4
linker and nm wrongly assume .dynstr
immediately follows .dynsym
- JAGad07437: Severity: 4
Warning 1594 isn't terminated by newline,
-G doesn't suppress it
- JAGad04090: Severity: 7
Need crt0 compiled with +k, large amount
of shared libs
- JAGad07667: Severity: 9
libhp-ux.a (32 and 64bit) truncated
can't build kernel
- JAGad06874: Severity: 6
ar creates incorrect member offset table
- JAGad00615: Severity: 5
linker B.10.37 Target of unconditional
branch is out of range
- JAGad01939: Severity: 3
odump -verifyall reports invalid errors
wrt dynamic relocation table
- JAGad03144: Severity: 4
32 bit dlopen: skips libs with internal name,
error string incorrect
- JAGad03009: Severity: 5
dld.sl hangs on shl_load() with
circular dependencies
- JAGab72456: Severity: 4
Implement LD_PRELOAD functionality.
- JAGad28258: Severity: 6
dlclose() closes a library even if it is still
referenced by the process
- JAGad25563: Severity: 4
phoenix linker creates linkmap_option section
with wrong env strings
- JAGad32319: Severity: 4
ld64 creates multiple .linkmap_option sections
- JAGad13964: Severity: 3
with +compat option terminators are
invoked in the incorrect order
PHSS_22585:
Ported HP-UX patch PHSS_21947 for VVOS
Based on HP-UX patch PHSS_21947:
- JAGad13660: Severity: 7
dld.sl in PHSS_20014: comparison of function pointers
wrongly returns false in some cases
- JAGad13712: Severity: 7
dld.sl in PHSS_20014: SAM hangs on exit
Based on HP-UX patch PHSS_20014:
- JAGac84467: Severity:4
ld64: PBO'ed .a and +n results error 7204
- JAGab72684: Severity:8
Signal 11 when building large aC++ application
- JAGad03009: Severity:5
shl_load hangs on libraries with circular dependencies
- JAGad03144: Severity:4
32 bit dlopen does not load shared libraries with an
internal name.
- JAGac79136: Severity:1
chatr doesn't recognize +plabel_cache option
- JAGab03645: Severity: 2
ld doesn't copy over debug info when -r and +noobjdebug
are specified
- JAGac84437: Severity: 2
dld assertion failure with +plabel_cache +gst
- JAGaa42493: Severity: 2
Errors in "Interoperability of 32/64 bit applications"
white paper
- JAGaa80539: Severity: 3
wdb can't find src files in-place in sub dir if
+objdebug and +Oprocelim
- JAGaa95593: Severity: 3
Incorrect symbol address and subsp alignment if
diff subsp align exists
- JAGab03838: Severity: 4
Same as JAGaa95816 end.o debug info not copied over in
nonobjdebug mode
- JAGab31348: Severity: 4
ar64 behaves differently than ar32 - failing X/Open
standard test.
- JAGab76835: Severity: 4
+compat doesn't invoke initializers in correct order
- JAGab81994: Severity: 4
ld: Can't get current working directory if libc
PHCO_19691
- JAGac29277: Severity: 4
Add support for Gprof shared library support in
linker/dld.
- JAGac39394: Severity: 4
ar -l writes to $TMPDIR, if defined, for ar64.
- JAGac40288: Severity: 4
odump -verifyall to suppress stub warnings on
executables
- JAGac40519: Severity: 4
64bit lddstub is not executable on newer kernels.
- JAGac40521: Severity: 4
dldd: need to port fixes in 10.20 to 11.00 dldd
implementation.
- JAGac42575: Severity: 4
elfdump doesn't recognize Valid SH type
SHT_PARISC_DLKM or SHT_HP_DLKM
- JAGac42804: Severity: 4
ld B.11.13 aborts when symbol exceeds 2048
chars - Memory fault
- JAGac59625: Severity: 4
chatr32: use bit23 (instead of 15) exec_flags/
auxheader for Lazy swap
- JAGac84482: Severity: 4
ar32: too many external symbols
- JAGab12907: Severity: 5
libelf elf_errmsg is unclear.
- JAGab70907: Severity: 5
fork model for writing flow.data file undesirable.
- JAGab76087: Severity: 5
Enhance odump to mark TLS symbol definitions and
references.
- JAGac40441: Severity: 5
shl_load fails to load pre-GST shared libraries.
- JAGac42392: Severity: 5
Can't set break point in shared library initializers
(64-bit PA).
- JAGac46746: Severity: 5
Excessive ld64 link times; too many lseeks.
- JAGac59673: Severity: 5
Can't profile shared libraries of executables built
with old crt0.o.
- JAGac78638: Severity: 5
Need to remove obsolete ELFCLASS64_A reference in
linker/ar.
- JAGaa95506: Severity: 6
Signal 6 Subsp_Dict(subsp_ind).is_comdat, comdat.c
+objdebug -r.
- JAGab43956: Severity: 6
SIGBUS on Informix with +I instrumented .
- JAGac42571: Severity: 7JAGac86844
PA linkers don't recognize valid Section Header type
SHT_PARISC_DLKM
- JAGac86844: Severity: 8
ld64 core dumps building 11.11 ic15 kernel
- JAGab73709: Severity: 9
gdb crashes when loading the rhythm_server in i2
- JAGaa80562: Severity: 4
dld doesn't notify debugger about shlib events after
attach.
- JAGaa80574: Severity: 4
shl_unload() unloads plabels used by other shared
libraries.
- JAGaa84983: Severity: 6
Linker in infinite loop with -g.
- JAGaa93260: Severity: 1
ER: Make chatr(1) error messages more accurate, manpage
mention scripts.
- JAGaa93916: Severity: 3
Better error/warning messages for chatr.
- JAGaa94173: Severity: 6
ld64 -r causes pxdb internal warning: 2 blocks missing
K_END.
- JAGaa95694: Severity: 4
ld32 fails to generate long branch stub and output
invalid fixup error.
- JAGab16593: Severity: 3
pbo_kmem doesn't record kernel size/timestamp
correctly.
- JAGab16715: Severity: 4
Linker shlib export stubs are merged improperly
with ld -r.
- JAGab17941: Severity: 4
+objdebugonly option to linker (64-bit and 32-bit)
for UX11.11
- JAGab18082: Severity: 8
10.x shl_load intermittently fails mmap error EINVAL
in a threaded app
- JAGab18157: Severity: 5
seg fault when try to link PHOENIX with dependdb-enabled
ld32.be.
- JAGab24503: Severity: 4
Use only one prod_version.h instead of two for PHOENIX.
- JAGab25307: Severity: 8
Duplicate symbol when compiling +I and +DA2.0W.
- JAGab40272: Severity: 4
Incorrect __text_start address if the first contrib
has 0x1000 alignment.
- JAGab46472: Severity: 4
Use standard preprocessor macro in crt0.h.
- JAGab67527: Severity: 9
Duplicate symbols with +I, shared library, java src.
- JAGab68332: Severity: 4
ld64 should generate DT_INIT_ARRAY/DT_FINI_ARRAY
entries, if necessary.
- JAGab70995: Severity: 9
chatr +pd +pi ineffective for stripped (using strip
command) binaries.
- JAGab71290: Severity: 7
linker increases TEXT offset by +pi amount.
- JAGab71313: Severity: 8
Oracle binary not executable using +paddata.
- JAGab71816: Severity: 4
ld32 aborts due to incorrect PLT_REL fixup.
Based on HP-UX patch PHSS_19866:
- JAGab17617: Severity: 7
shared bound commands in /usr have grown in size.
- JAGab18660: Severity: 5
linker must use import stubs that save rp' in shared
libs.
- JAGaa85093: Severity: 7
Bad code for +DA2.0 FLDW of shared lib global in a.out
- JAGab39500: Severity: 4
ld -r/comdat doesn't work properly for Cxperf/Cxoi
- JAGab24496: Severity: 8
linker (ld32) after PHSS_16404 patch links slower with
performance pragmas
- JAGab21186: Severity: 8
Special support for OGL's TLS sh library in dld
(32 & 64 bit)
- JAGab24400: Severity: 8
CHATR to support marking a 3rd/4th quadrant for private
data space
- JAGaa85148: Severity: 5
long symbol name crashes ar32
- JAGab67763: Severity: 6
libdld.sl functionality is not available, shl_load in
ld_int?
- JAGab31762: Severity: 6
patched ar64 versions are slower than original 11.0
ar64
- JAGab70827: Severity: 7
shl_findsym() 64 bit doesn't set errno correctly
- JAGaa93068: Severity: 7
ld64 produces split unwind regions in large load
modules, .dynhash
Based on HP-UX patch PHSS_18072:
- JAGaa85162:
ld64 doesn't pad data properly with the +paddata option
- JAGaa93751:
Request to use HP_DEFINED_EXTERNAL on dl* routines in
libdld.sl
- JAGaa93754:
Request to add HP_DEFINED_EXTERNAL to shl*() functions
in libdld.sl
- JAGaa92679:
ar hangs/fails on standard compliance tests
- JAGaa84952, JAGaa85188:
Abort in scrt0.o when PBO-instrumented shlib
shl_unload()'ed
- JAGaa85168:
PHSS_16404 ld aborts with sigsegv when linking pro/e
ILP32
- JAGaa85096:
linker puts out unnecessary export stubs
- JAGaa80603:
PBO counter is not properly dumped from multiple shared
libraries to flow.data (64bit)
- JAGaa93476:
ld64 performance improvement request
- JAGaa93751, JAGaa93754:
faster shared library performance
- JAGaa85150:
Profiling shared libraries causes segmentation fault by
linker
- JAGaa85151:
+objdebug does not generate linkmap for TLS data
- JAGaa95862:
+objdebug causes incorrect dir name generated in linkmap
- JAGaa93910, JAGab03785:
problem in flow.data locking code for multiple update
- JAGaa80600:
Pro/E LP64 link time is 3X-4X longer than ILP32
- JAGab03726:
+I with DA2.0W causes duplicate symbols in ld
- JAGab09473:
problem in handling long return for ST_PRI_PROG and
ST_SEC_PROG symbols
- JAGab11108:
Prelude 990p ib8 LFG swagent.log warnings
Based on HP-UX patch PHSS_17825:
- JAGaa95847:
ar does not replace files in an archive with older files
- JAGaa95909:
swverify errors during update
Based on HP-UX patch PHSS_17571:
- CLLbs17165:
dld32 hangs on A-Class
Based on HP-UX patch PHSS_16841:
11.01- Objdebug implementation
Based on HP-UX patch PHSS_16540:
Fix swverify error in PHSS_16404
Based on HP-UX patch PHSS_16404:
32 bit dld
----------
- CLLbs14384:
Enh 11.0 dld32 to recognize special 10.x shared
libs marking (The fix is required for SYBASE/IQ app).
- CLLbs15531:
11.0 patch do not have a correct elfdump.cat file
Based on HP-UX patch PHSS_16181:
64 bit linker
-------------
- CLLbs15415:
Archived linking with FDP causes performance
degradation
Based on HP-UX patch PHSS_15316:
64 bit linker and dld, 32 bit linker and dld
--------------------------------------------
- ld64: padding options +pdzero, +padtext, +paddata
- CLLbs14103:
64 bit dlopen() corrupts brk pointer
- CLLbs11948:
dld's BIND deferred doesn't work for aC++
adjuster thunks
- CLLbs14384:
Enh 11.0 dld32 to recognize special 10.x shared
libs marking (Ignore this defect. Internal and
temporary fix only. The feature is not available
in this patch).
- CLLbs10400:
Shouldn't invoke fdp under -r option
- CLLbs13982:
ld -r causes incorrect functions to be called when
building aC++ shlib
Based on HP-UX patch PHSS_15252:
Swverify and swremove errors with PHSS_14580 are fixed.
ADDIL optimization not suppressed in presence of
debug information.
Based on HP-UX patch PHSS_14580:
CXPERF functionality and huge bss support
Based on HP-UX patch PHSS_14245:
64 bit linker
-------------
- CLLbs13185: Severity: 2
SLLIC ELF support does no include Compilation Unit
Dictionary from SOM
Based on HP-UX patch PHSS_13415:
64 bit linker and SOM tools patch
---------------------------------
Defect repairs
- CLLbs12742/4701375121: Severity: 9
+Oprocelim removes more than it should,
causing runtime error
- CLLbs12060: Severity: 4
pa20_64/dld.sl doesn't allow main in shared library
- CLLbs12207: Severity: 2
Bind-on-reference fails randomly because of
incorrect flush_cache fcn
- CLLbs12193: Severity: 9
nm returns exit status of 1 when file is stripped
- CLLbs12174: Severity: 9
64bit strip EXE_FILE no std err msg when EXE_FILE
unwritable
- CLLbs11877: Severity: 7
PA64 ar is creating a PA32 archive for PA64 ifiles
- CLLbs12813: Severity: 7
ifile in archive can be included twice in a link
Enhancement
- Huge data support (bss > 4 gig).
- Support for mixed mode operation of IA-64 and
PA-RISC binaries.
Use +nomixedmode to suppress the feature.
Note: Installation of PHSS_14246 patch is required.
32 bit linker patch
-------------------
Defect repairs
- CLLbs12207: Severity: 2
Bind-on-reference fails randomly because of incorrect
flush_cache fcn
Enhancement
- Support for mixed mode operation of IA-64 and
PA-RISC binaries.
Use +nomixedmode to suppress the feature.
Note: Installation of PHSS_14246 patch is required.
Defect Description:
PHSS_22836:
Repackaged HP-UX patch PHSS_22478 for VVOS
Based on HP-UX patch PHSS_22478:
- JAGad14340: Severity: 3
fastbind fails: timestamps and checksums
collected by dld is incorrect
- JAGad13612: Severity: 4
linkmap information is not captured from
-r objects into final executble
- JAGad23920: Severity: 4
Signal 11 on ld -r on aC++ object
- JAGad23799: Severity: 4
dlopen default behavior different in
32 vs 64 bit mode wrt dup sym
- JAGad26599: Severity: 8
ld -r fails with
"Unsatisfied protected symbols"
for DLKM modules
- JAGad26543: Severity: 8
PHSS_19866 breaks 64-bit code
(Apollo)-dlopen with RTLD_NOW causes hang
- JAGad22132: Severity: 7
ld64 Signal 10 in apply_relocations
- JAGad21176: Severity: 7
32-bit dld: memory leak with multiple
shl_load/shl_unload of same .sl
- JAGab19862: Severity: 5
Linker doesn't obey .align assembly
directive for $BSS$
- JAGad13677: Severity: 9
Oracle 8.0.5 fails on ic18
- JAGad11335: Severity: 8
incremental links could fail when -r
created files are present
- JAGad12972: Severity: 7
usage of 32bit dlopen reinit's
libc dataStructure if libc dependent lib
- JAGad13712: Severity: 7
Monitor and Xserver Configuration
screens hang on exit
- JAGad13660: Severity: 7
dld B.11.17 in PHSS_20014: compare of
function pointers returns false
- JAGad10593: Severity: 9
Oracle 8.0.5 fails on ic18
- JAGad12002: Severity: 6
Signal 11 in __map_dld (crt0.o) when using
+Ofastaccess & +k
- JAGad09908: Severity: 4
PA64 objdebug -r link fails on object files
with COMDAT
- JAGac86885: Severity: 4
link (ld64) with +objdebug object
files aborts with SIGSEGV or SIGBUS
- JAGad04435: Severity: 8
ld64 creates bad shared lib with
unordered unwind table
- JAGad01884: Severity: 4
linker and nm wrongly assume .dynstr
immediately follows .dynsym
- JAGad07437: Severity: 4
Warning 1594 isn't terminated by newline,
-G doesn't suppress it
- JAGad04090: Severity: 7
Need crt0 compiled with +k, large amount
of shared libs
- JAGad07667: Severity: 9
libhp-ux.a (32 and 64bit) truncated
can't build kernel
- JAGad06874: Severity: 6
ar creates incorrect member offset table
- JAGad00615: Severity: 5
linker B.10.37 Target of unconditional
branch is out of range
- JAGad01939: Severity: 3
odump -verifyall reports invalid errors
wrt dynamic relocation table
- JAGad03144: Severity: 4
32 bit dlopen: skips libs with internal name,
error string incorrect
- JAGad03009: Severity: 5
dld.sl hangs on shl_load() with
circular dependencies
- JAGab72456: Severity: 4
Implement LD_PRELOAD functionality.
Resolution : LD_PRELOAD is implemented as part of dynamic
linker so that libraries specified in
LD_PRELOAD env variable are loaded as part
of a.out dependent's list.
- JAGad28258: Severity: 6
dlclose() closes a library even if it is still
referenced by the process
Resolution : Included a condition so that the library
is not closed if there is a reference to it.
- JAGad25563: Severity: 4
phoenix linker creates linkmap_option section
with wrong env strings
Resolution : properly check for the presense of
the env variables (LPATH, LD_OPTS, ILD_OPTS
and LD_PXDB) and store them.
- JAGad32319: Severity: 4
ld64 creates multiple .linkmap_option sections
Resolution : Shall not copy the input contribution to
the final output.
- JAGad13964: Severity: 3
with +compat option terminators are
invoked in the incorrect order
Resolution : Fixed the way the data structure was getting
populated.
PHSS_22585:
Ported HP-UX patch PHSS_21947 for VVOS
Based on HP-UX patch PHSS_21947:
- JAGad13660: Severity: 7
dld.sl in PHSS_20014: comparison of function pointers
wrongly returns false in some cases
Resolution:
Always use the plabel in the a.out if one exists
- JAGad13712: Severity: 7
dld.sl in PHSS_20014: SAM hangs on exit
Resolution:
fixed data structure used to keep track of dependent
libraries for shl_unload and dlclose.
Based on HP-UX patch PHSS_20014:
- JAGac84467: Severity:4
ld64: PBO'ed .a and +n results error 7204
Resolution:
Corrected handling of archive files with ISOMs
- JAGab72684: Severity:8
Signal 11 when building large aC++ application
Resolution:
Corrected handling of symbol hash chain.
- JAGad03009: Severity:5
shl_load hangs on libraries with circular dependencies
Resolution:
Add node to children_list BEFORE traversing sub-tree so
cycles are detected without looping.
- JAGad03144 Severity:4
32 bit dlopen does not load shared libraries with an
internal name.
Resolution:
Load dependent libraries even if internal bit is set.
- JAGac79136: Severity:1
chatr doesn't recognize +plabel_cache option
Resolution:
Added code to recognize plabel_cache_option.
- JAGab03645: Severity: 2
ld doesn't copy over debug info when -r and +noobjdebug
are specified
Resolution:
Previously, if the user specifies +noobjdebug, the debug
space was stripped blindly. Now it is not so.
- JAGac84437: Severity: 2
dld assertion failure with +plabel_cache +gst
Resolution:
Each shared library has plabel_cache table. And
irrespective whether the symbol type is ST_CODE or
ST_PLABEL, it was added to this table. This was
creating the assert, while accessing the code symbol.
So fixed by adding only those symbols whose type is
ST_PLABEL.
- JAGaa42493: Severity: 2
Errors in "Interoperability of 32/64 bit applications"
white paper
Resolution:
- JAGaa80539: Severity: 3
wdb can't find src files in-place in sub dir if
+objdebug and +Oprocelim
Resolution:
The cause of the problem is that +Oprocelim eliminates
these sections because there are no references to them:
.objdebug_*, .note. These are required by wdb to
properly debug the program. Additionally, all sections
from end.o must be preserved.
- JAGaa95593: Severity: 3
Incorrect symbol address and subsp alignment if diff
subsp align exists
Resolution:
Corrected.
- JAGab03838: Severity: 4
Same as JAGaa95816 end.o debug info not copied over in
nonobjdebug mode
Resolution:
Previously, if the user specified objdebugonly or if one
of the input files has IGNDBG space, then the debug info
was stripped blindly. So if the input files are non
objdebug files and if one of them has IGNDBG, then debug
info was stripped.
Now, the check was put to verify whether, the input has
objdebug space and if so we are stripping the debug space
. Otherwise, unless user says explicitly by
noobjdebugonly option, we are copying the debug info.
- JAGab31348: Severity: 4
ar64 behaves differently than ar32 - failing X/Open
standard test.
Resolution:
- JAGab76835: Severity: 4
+compat doesn't invoke initializers in correct order
Resolution:
Corrected to call the initializers in the right order.
- JAGab81994: Severity: 4
ld: Can't get current working directory if libc
PHCO_19691
Resolution:
- JAGac29277: Severity: 4
Add support for Gprof shared library support
in linker/dld.
- JAGac39394: Severity: 4
ar -l writes to $TMPDIR, if defined, for ar64.
- JAGac40288: Severity: 4
odump -verifyall to suppress stub warnings on
executables
- JAGac40519: Severity: 4
64bit lddstub is not executable on newer kernels.
- JAGac40521: Severity: 4
dldd: need to port fixes in 10.20 to 11.00 dldd
implementation.
- JAGac42575: Severity: 4
elfdump doesn't recognize Valid SH type
SHT_PARISC_DLKM or SHT_HP_DLKM
- JAGac42804: Severity: 4
ld B.11.13 aborts when symbol exceeds 2048
chars - Memory fault
- JAGac59625: Severity: 4
chatr32: use bit23 (instead of 15) exec_flags/
auxheader for Lazy swap
- JAGac84482: Severity: 4
ar32: too many external symbols
- JAGab12907: Severity: 5
libelf elf_errmsg is unclear.
- JAGab70907: Severity: 5
fork model for writing flow.data file undesirable.
- JAGab76087: Severity: 5
Enhance odump to mark TLS symbol definitions and
references.
- JAGac40441: Severity: 5
shl_load fails to load pre-GST shared libraries.
- JAGac42392: Severity: 5
Can't set break point in shared library initializers
(64-bit PA).
- JAGac46746: Severity: 5
Excessive ld64 link times; too many lseeks.
- JAGac59673: Severity: 5
Can't profile shared libraries of executables built
with old crt0.o.
- JAGac78638: Severity: 5
Need to remove obsolete ELFCLASS64_A reference in
linker/ar.
- JAGaa95506: Severity: 6
Signal 6 Subsp_Dict(subsp_ind).is_comdat, comdat.c
+objdebug -r.
- JAGab43956: Severity: 6
SIGBUS on Informix with +I instrumented .
- JAGac42571: Severity: 7
PA linkers don't recognize valid Section Header type
SHT_PARISC_DLKM
- JAGac86844: Severity: 8
ld64 core dumps building 11.11 ic15 kernel
- JAGab73709: Severity: 9
gdb crashes when loading the rhythm_server in i2
- JAGaa80562: Severity: 4
dld doesn't notify debugger about shlib events after
attach.
Resolution:
Changed to read dld flags properly.
- JAGaa80574: Severity: 5
shl_unload() unloads plabels used by other shared
libraries.
Resolution:
Changed dld plabel algorithm to associate plabels with
defining library.
- JAGaa84983: Severity: 6
Linker in infinite loop with -g.
Resolution:
Changed all of the code that does symbol copying to
preserve the remapping information in the *original*
symbol, not the copy.
- JAGaa93260: Severity: 1
ER: Make chatr(1) error messages more accurate, manpage
mention scripts.
Resolution:
Changed message catalog entry for bad magic number to
unrecognized file type.
- JAGaa93916: Severity: 3
Better error/warning messages for chatr.
Resolution:
Change the error message for no parameter to "usage: ..."
Change to produce a warning message when user tries to
alter HP_STACK when no such segment exists.
- JAGaa94173: Severity: 6
ld64 -r causes pxdb internal warning: 2 blocks missing
K_END.
Resolution:
This problem is because of Comdat. This is resolved.
- JAGaa95694: Severity: 4
ld32 fails to generate long branch stub and output
invalid fixup error.
Resolution:
Subspace alignment, while calculating the total code
size, and the stub size is taken into account.
- JAGab16593: Severity: 3
pbo_kmem doesn't record kernel size/timestamp
correctly.
Resolution:
Internal tool. And is Fixed.
-JAGab16715: Severity: 4
Linker shlib export stubs are merged improperly
with ld -r.
Resolution:
Merge unwind stub records for shared library
export stubs with relocation was disabled.
- JAGab17941: Severity: 4
+objdebugonly option to linker (64-bit and 32-bit)
for UX11.11.
Resolution:
Provided a linker option, +objdebugonly such that
the linker will ignore debug information from
non-objdebug objects or archives and proceed in
+objdebug mode.
- JAGab18082: Severity: 8
10.x shl_load intermittently fails mmap error EINVAL
in a threaded app
Resolution:
To circumvent the mmap() limitation, we modify dld to
use a new fallback scheme if mmap fails when mapping
data at a fixed address right above BSS.
- JAGab18157: Severity: 5
seg fault when try to link PHOENIX with dependdb-enabled
ld32.be.
Resolution:
Fixed.
- JAGab24503: Severity: 4
Use only one prod_version.h instead of two for PHOENIX.
Resolution:
Fixed.
- JAGab25307: Severity: 8
Duplicate symbol when compiling +I and +DA2.0W.
Resolution:
Resolved.
- JAGab40272: Severity: 4
Incorrect __text_start address if the first contrib
has 0x1000 alignment.
Resolution:
Modified to return the aligned address of the first
input contribution of the segment.
- JAGab46472: Severity: 4
Use standard preprocessor macro in crt0.h.
Resolution:
Modify crt0.h to use standard preprocessor macros.
- JAGab67527: Severity: 9
Duplicate symbols with +I, shared library, java src.
Resolution:
Made sure that the duplicate symbol error handling is
done only for real objects linking and not for ISOMs.
- JAGab68332: Severity: 4
ld64 should generate DT_INIT_ARRAY/DT_FINI_ARRAY
entries, if necessary.
Resolution:
Modified to generate DT_INIT_ARRAY/DT_FINI_ARRAY instead
of DT_INIT and DT_FINI.
- JAGab70995: Severity: 9
chatr +pd +pi ineffective for stripped (using strip
command) binaries.
Resolution:
Fixed.
- JAGab71290: Severity: 7
linker increases TEXT offset by +pi amount.
Resolution:
Fixed.
- JAGab71313: Severity: 8
Oracle binary not executable using +paddata.
Resolution:
Made a change in the linker to always make sure that
memory size of a segment is no less than it's file size.
- JAGab71816: Severity: 4
ld32 aborts due to incorrect PLT_REL fixup.
Resolution:
Fixed.
Based on HP-UX patch PHSS_19866:
- JAGab17617: Severity: 7
shared bound commands in /usr have grown in size.
Resolution:
Use a more suitable export list rehashing scheme.
- JAGab18660: Severity: 5
linker must use import stubs that save rp' in shared
libs.
Resolution:
Disable the generation of import stubs that do not
save rp'.
- JAGaa85093: Severity: 7
Bad code for +DA2.0 FLDW of shared lib global in a.out
Resolution:
Modify a routine to also handle FLDW, FLDD, FSTW, and
FSTD
- JAGab39500: Severity: 4
ld -r/comdat doesn't work properly for Cxperf/Cxoi
Resolution:
Add a check so that a non-comdat section is not
mistakenly merged with a comdat section.
- JAGab24496: Severity: 8
linker (ld32) after PHSS_16404 patch links slower with
performance pragmas
Resolution:
Add a check so that the correct number of export stubs
are generated to support fast call pragmas
(HP_NO_RELOCATION, HP_LONG_RETURN).
- JAGab21186: Severity: 8
Special support for OGL's TLS sh library in dld
(32 & 64 bit)
Resolution:
Add a new enhancement to support OGL's TLS sh library.
- JAGab24400: Severity: 8
CHATR to support marking a 3rd/4th quadrant for private
data space
Resolution:
Enhance chatr to set unused bits in aouthdr.h to
support this request.
- JAGaa85148: Severity: 5
long symbol name crashes ar32
Resolution:
Modify the string table buffer to increases at the rate
of 4K instead of 2K.
- JAGab67763: Severity: 6
libdld.sl functionality is not available, shl_load in
ld_int?
Resolution:
Change the internal linker build process to suppress
this specific harmless warning.
- JAGab31762: Severity: 6
patched ar64 versions are slower than original 11.0
ar64
Resolution:
Use a regular I/O instead of mmap I/O
- JAGab70827: Severity: 7
shl_findsym() 64 bit doesn't set errno correctly
Resolution:
Made change to set errno appropriately.
- JAGaa93068: Severity: 7
ld64 produces split unwind regions in large load
modules, .dynhash
Resolution:
Initialize unwind section properly.
Based on HP-UX patch PHSS_18072:
1. JAGaa85162:
ld64 doesn't pad data properly with the +paddata
option
Resolution:
The ld64 with this fix will no longer generate ".pad"
section. Instead, when +paddata is used, the file_size of
the data segment will get aligned to the specified page
size and the data region will be padded with zeros at the
end.
2. JAGaa93751:
Request to use HP_DEFINED_EXTERNAL on dl* routines in
libdld.sl
Resolution:
Implement the enhancement request for shared library
performance.
3. JAGaa93754:
Request to ass HP_DEFINED_EXTERNAL to shl*() functions
in libdld.sl
Resolution:
Implement the enhancement request for shared library
performance.
4. JAGaa92679:
ar hangs on standard compliance tests
Resolution:
Fix the ar dual path driver and ar32/ar64.
5. JAGaa84952:
Abort in scrt0.o when PBO-instrumented shlib
shl_unload()'ed
Resolution:
Make change on PBO processing.
Also need PHSS_18110 to have the fix.
6. JAGaa85188:
scrt0.o produces corrupt flow.data entries for ANSI
C++ shared libraries.
Resolution:
Fix in scrt0.o. Need to install PHSS_18110.
7. JAGaa93910, JAGab03785:
problem in flow.data locking code for multiple update
Resolution:
Fix the file lock procedure. Need to install PHSS_18110
for 32 bit PBO.
8. JAGaa85168:
PHSS_16404 ld aborts with sigsegv when linking pro/e
ILP32
Resolution:
Fix the plabel remap problem.
9. JAGaa85096:
linker puts out unnecessary export stubs
Resolution:
Disable export status generation for calls w/ integer
parameters.
10. JAGaa93476:
Long branch stub generation should be speeded-up
Resolution:
Implement enhanced the searching scheme.
11. JAGaa80603:
PBO counter is not properly dumped from multiple
shared libraries to flow.data (64bit)
Resolution:
Fix the fd_init.o module.
12. JAGaa85150:
Profiling shared libraries causes segmentation fault
by linker
Resolution:
Change linker's operation on hardcoded path name for
scrt0.o
13. JAGaa85151:
+objdebug does not generate linkmap for TLS data
Resolution:
Fix ld32 as well as odump (for -linkmapbss option)
14. JAGaa95862:
+objdebug causes incorrect dir name generated in linkmap
Resolution:
Compare dir name in static buffer instead of using pointer
15. JAGaa80600:
Pro/E LP64 link time is 3X-4X longer than ILP32
Resolution:
Enhance ld64 algorithms and processing flow
16. JAGab03726:
+I with +DA2.0W causes duplicate symbols in ld
Resolution:
A non-IFILE symbol definition will be allowed to override
an IFILE definition only if it is not defined in a shared
library
17. JAGab09473:
problem in handling long return for ST_PRI_PROG and
ST_SEC_PROG symbols
Resolution:
Set correct symbol values
18. JAGab11108:
Prelude 990p ib8 LFG swagent.log warnings
Resolution:
Fix installation configure script
Based on HP-UX patch PHSS_17825:
- JAGaa95847:
ar does not replace files in an archive with older files
Resolution:
Correct "ar -r" implementation in ar32 and ar64
- JAGaa95909:
swverify errors during update
Resolution:
Make change in configuration script
Based on HP-UX patch PHSS_17571:
- CLLbs17165:
dld32 hangs on A-Class (Assembler incorrectly
translate pseudo-op).
Resolution:
Make a change in the assembly source for dld.sl to
use a correct instruction instead of relying on
relying on the pseudo-op being translated correctly
by the assembler
Based on HP-UX patch PHSS_16841:
11.01 release - Objdebug implementation
Based on HP-UX patch PHSS_16540:
Fix swverify error in PHSS_16404
Based on HP-UX patch PHSS_16404:
Binary compatibility for 10.x app running on 11.0 system.
Restore the functionality that was scheduled to be
obsoleted in 11.0.
Based on HP-UX patch PHSS_16181:
System libraries were built pre-weak-ordering compiler.
Based on HP-UX patch PHSS_15316:
Options to pad text and data segments
Based on HP-UX patch PHSS_15252:
Swverify and swremove errors occurred due to
incorrect configuration scripts.
ADDIL optimization was suppressed in presence
of debug information.
Based on HP-UX patch PHSS_14580:
CXPERF functionality and huge bss support
Based on HP-UX patch PHSS_14245:
New enhancement and implementation error
in existing feature.
Based on HP-UX patch PHSS_13415:
implementation error
SR:
4701399014 4701375121 4701387498 4701390161 4701346858
5003413617 1653228890 4701408732 4701409128 4701392340
4701409482 5003441832 4701403568 4701404731 4701414599
4701413278 4701404731 4701409987 4701415067 5003458166
Patch Files:
OS-Core.C-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
/usr/ccs/lbin/ld32
/usr/ccs/lbin/nm32
/usr/ccs/lbin/ar32
/usr/ccs/lbin/size32
/usr/newconfig/usr/ccs/lbin/ld32
/usr/newconfig/usr/ccs/lbin/nm32
/usr/newconfig/usr/ccs/lbin/ar32
/usr/newconfig/usr/ccs/lbin/size32
/usr/lib/nls/msg/C/ld.cat
/usr/newconfig/usr/lib/nls/msg/C/ld.cat
/usr/ccs/bin/ld
/usr/ccs/bin/ar
/usr/ccs/bin/size
/usr/ccs/bin/nm
/usr/newconfig/usr/ccs/bin/ld
/usr/newconfig/usr/ccs/bin/ar
/usr/lib/nls/msg/C/ar.cat
/usr/newconfig/usr/lib/nls/msg/C/ar.cat
/usr/newconfig/usr/ccs/bin/size
/usr/lib/nls/msg/C/size.cat
/usr/newconfig/usr/lib/nls/msg/C/size.cat
/usr/newconfig/usr/ccs/bin/nm
/usr/lib/nls/msg/C/nm.cat
/usr/newconfig/usr/lib/nls/msg/C/nm.cat
/usr/ccs/lbin/ld64
/usr/newconfig/usr/ccs/lbin/ld64
/usr/ccs/lbin/ar64
/usr/newconfig/usr/ccs/lbin/ar64
/usr/ccs/lbin/size64
/usr/newconfig/usr/ccs/lbin/size64
/usr/ccs/lbin/nm64
/usr/newconfig/usr/ccs/lbin/nm64
/usr/ccs/lib/pa20_64/plug-ins
OS-Core.C-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
/usr/ccs/lib/crt0.o
/usr/ccs/bin/fdp
/usr/ccs/lib/dyncall.o
/usr/ccs/lbin/strip32
/usr/ccs/bin/ranlib
/usr/lib/nls/msg/C/strip.cat
/usr/ccs/bin/strip
/usr/ccs/lbin/strip64
/usr/ccs/bin/elfdump
/usr/lib/nls/msg/C/elfdump.cat
/usr/ccs/lbin/dldd64
/usr/ccs/lbin/dldd32
/usr/lib/nls/msg/C/dldd.cat
/usr/ccs/bin/odump
OS-Core.CORE-SHLIBS,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
/usr/lib/dld.sl
/usr/newconfig/usr/lib/dld.sl
/usr/lib/libdld.1
/usr/lib/libdld.2
/usr/lib/libxpdl.1
/usr/lib/libxpdl.sl
OS-Core.CMDS-AUX,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
/usr/ccs/lbin/fastbind32
/usr/ccs/lbin/chatr32
/usr/ccs/bin/chatr
/usr/ccs/lbin/chatr64
/usr/lib/nls/msg/C/chatr.cat
/usr/ccs/bin/fastbind
/usr/ccs/lbin/fastbind64
/usr/lib/nls/msg/C/fastbind.cat
/usr/ccs/bin/ldd
/usr/ccs/lbin/ldd32
/usr/ccs/lbin/ldd64
ProgSupport.PROG-AUX,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
/usr/ccs/bin/lorder
/usr/lib/libelf.a
ProgSupport.PROG-AX-64ALIB,fr=B.11.04,
fa=HP-UX_B.11.04_32/64,v=HP:
/usr/lib/pa20_64/libelf.a
OS-Core.CORE-64SLIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
/usr/lib/pa20_64/dld.sl
/usr/lib/pa20_64/libdl.1
/usr/lib/pa20_64/libprof.1
/usr/lib/pa20_64/libgprof.1
/usr/lib/pa20_64/libelf.2
/usr/lib/pa20_64/libelf.sl
OS-Core.C-MIN-64ALIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
/usr/ccs/lib/pa20_64/fdp_init.o
/usr/ccs/lib/pa20_64/fdp_init_ns.o
/usr/ccs/lib/pa20_64/fdp_init_sl.o
/usr/ccs/lib/pa20_64/crt0.o
/usr/ccs/lib/pa20_64/lddstub
/usr/ccs/lib/lddstub
ProgSupport.C-INC,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
/usr/include/dlfcn.h
/usr/include/plugin.h
/usr/include/a.out.h
/usr/include/aouthdr.h
/usr/include/aouttypes.h
/usr/include/ar.h
/usr/include/compunit.h
/usr/include/crt0.h
/usr/include/dl.h
/usr/include/filehdr.h
/usr/include/lst.h
/usr/include/nlist.h
/usr/include/reloc.h
/usr/include/scnhdr.h
/usr/include/spacehdr.h
/usr/include/shl.h
/usr/include/syms.h
/usr/include/libelf.h
/usr/include/elf.h
/usr/include/elf_hp.h
/usr/include/elf_parisc.h
/usr/include/elftypes.h
ProgSupport.LANG-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
/usr/lib/libxpdl.a
ProgSupport.PAUX-ENG-A-MAN,fr=B.11.04,
fa=HP-UX_B.11.04_32/64,v=HP:
/usr/share/man/man1.Z/elfdump.1
/usr/share/man/man1.Z/odump.1
/usr/share/man/man3.Z/dlclose.3c
/usr/share/man/man3.Z/dlerror.3c
/usr/share/man/man3.Z/dlget.3c
/usr/share/man/man3.Z/dlgetname.3c
/usr/share/man/man3.Z/dlmodinfo.3c
/usr/share/man/man3.Z/dlopen.3c
/usr/share/man/man3.Z/dlsym.3c
/usr/share/man/man3.Z/shl_load.3x
/usr/share/man/man5.Z/dld.sl.5
/usr/share/man/man3.Z/shl_defines.3x
/usr/share/man/man3.Z/shl_findsym.3x
/usr/share/man/man3.Z/shl_gethand.3x
/usr/share/man/man3.Z/shl_getsymb.3x
/usr/share/man/man3.Z/shl_unload.3x
/usr/share/man/man3.Z/shl_get.3x
/usr/share/man/man3.Z/shl_get_r.3x
/usr/share/man/man3.Z/shl_get_handle_r.3x
ProgSupport.C-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,
v=HP:
/usr/share/man/man1.Z/ar.1
/usr/share/man/man1.Z/ld.1
/usr/share/man/man1.Z/ldd.1
OS-Core.CAUX-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,
v=HP:
/usr/share/man/man1.Z/chatr.1
what(1) Output:
OS-Core.C-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
/usr/ccs/lbin/ld32:
libdldstubs.a B.11.19 001014 - HP Internal Use Only
kern10stub $Revision: 72.3 $
92453-07 linker linker ld B.11.19 BE 001014
top.dav.cpe.patchbranch libc.a_ID
/main/r10dav/libc
_dav/libc_dav_cpe/7
/ux/core/libs/libc/archive_pa1/libc.a_ID
May 29 1997 11:52:40
/usr/ccs/lbin/nm32:
libdldstubs.a B.11.19 001014 - HP Internal Use Only
92453-07 command s800.sgs nm B.11.19 BE 001014
top.dav.cpe.patchbranch libc.a_ID
/main/r10dav/libc
_dav/libc_dav_cpe/7
/ux/core/libs/libc/archive_pa1/libc.a_ID
May 29 1997 11:52:40
/usr/ccs/lbin/ar32:
libdldstubs.a B.11.19 001014 - HP Internal Use Only
92453-07 command s800.sgs ar B.11.19 BE 001014
top.dav.cpe.patchbranch libc.a_ID
/main/r10dav/libc
_dav/libc_dav_cpe/7
/ux/core/libs/libc/archive_pa1/libc.a_ID
May 29 1997 11:52:40
/usr/ccs/lbin/size32:
libdldstubs.a B.11.19 001014 - HP Internal Use Only
92453-07 command s800.sgs size B.11.19 BE 001014
top.dav.cpe.patchbranch libc.a_ID
/main/r10dav/libc
_dav/libc_dav_cpe/7
/ux/core/libs/libc/archive_pa1/libc.a_ID
May 29 1997 11:52:40
/usr/newconfig/usr/ccs/lbin/ld32:
92453-07 linker linker ld B.11.19 001014
/usr/newconfig/usr/ccs/lbin/nm32:
92453-07 command s800.sgs nm B.11.19 001014
/usr/newconfig/usr/ccs/lbin/ar32:
92453-07 command s800.sgs ar B.11.19 001014
/usr/newconfig/usr/ccs/lbin/size32:
92453-07 command s800.sgs size B.11.19 001014
/usr/lib/nls/msg/C/ld.cat:
ld_msgs.cat: $Revision: 1.85 $Entry symbol
/usr/newconfig/usr/lib/nls/msg/C/ld.cat:
ld_msgs.cat: $Revision: 1.85 $Entry symbol
/usr/ccs/bin/ld:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
ld_msgs.cat: $Revision: 1.85 $
92453-07 linker command s800.sgs ld PA64 B.11.19 INT
001013
top.dav.cpe.patchbranch libc.a_ID
/main/r10dav/libc
_dav/libc_dav_cpe/7
/ux/core/libs/libc/archive_pa1/libc.a_ID
May 29 1997 11:52:40
/usr/ccs/bin/ar:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
ar.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs ar PA64 B.11.19 INT
001013
top.dav.cpe.patchbranch libc.a_ID
/main/r10dav/libc
_dav/libc_dav_cpe/7
/ux/core/libs/libc/archive_pa1/libc.a_ID
May 29 1997 11:52:40
/usr/ccs/bin/size:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
size.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs size PA64 B.11.19 I
NT 001013
top.dav.cpe.patchbranch libc.a_ID
/main/r10dav/libc
_dav/libc_dav_cpe/7
/ux/core/libs/libc/archive_pa1/libc.a_ID
May 29 1997 11:52:40
/usr/ccs/bin/nm:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
nm.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs nm PA64 B.11.19 INT
001013
top.dav.cpe.patchbranch libc.a_ID
/main/r10dav/libc
_dav/libc_dav_cpe/7
/ux/core/libs/libc/archive_pa1/libc.a_ID
May 29 1997 11:52:40
/usr/newconfig/usr/ccs/bin/ld:
HP aC++ B3910B A.03.25 Classic Iostream Library
HP aC++ B3910B A.03.25 Language Support Library
ld_msgs.cat: $Revision: 1.85 $
92453-07 linker command s800.sgs ld PA64 B.11.19 REL
001013
/usr/newconfig/usr/ccs/bin/ar:
HP aC++ B3910B A.03.25 Classic Iostream Library
HP aC++ B3910B A.03.25 Language Support Library
ar.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs ar PA64 B.11.19 REL
001013
/usr/lib/nls/msg/C/ar.cat:
ar.cat: $Revision: 1.0 $
/usr/newconfig/usr/lib/nls/msg/C/ar.cat:
ar.cat: $Revision: 1.0 $
/usr/newconfig/usr/ccs/bin/size:
HP aC++ B3910B A.03.25 Classic Iostream Library
HP aC++ B3910B A.03.25 Language Support Library
size.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs size PA64 B.11.19 R
EL 001013
/usr/lib/nls/msg/C/size.cat:
size.cat: $Revision: 1.0 $
/usr/newconfig/usr/lib/nls/msg/C/size.cat:
size.cat: $Revision: 1.0 $
/usr/newconfig/usr/ccs/bin/nm:
HP aC++ B3910B A.03.25 Classic Iostream Library
HP aC++ B3910B A.03.25 Language Support Library
nm.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs nm PA64 B.11.19 REL
001013
/usr/lib/nls/msg/C/nm.cat:
nm.cat: $Revision: 1.0 $
/usr/newconfig/usr/lib/nls/msg/C/nm.cat:
nm.cat: $Revision: 1.0 $
/usr/ccs/lbin/ld64:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
ld_msgs.cat: $Revision: 1.85 $
92453-07 linker command s800.sgs ld PA64 B.11.19 INT
001013
top.dav.cpe.patchbranch libc.a_ID
/main/r10dav/libc
_dav/libc_dav_cpe/7
/ux/core/libs/libc/archive_pa1/libc.a_ID
May 29 1997 11:52:40
/usr/newconfig/usr/ccs/lbin/ld64:
HP aC++ B3910B A.03.25 Classic Iostream Library
HP aC++ B3910B A.03.25 Language Support Library
ld_msgs.cat: $Revision: 1.85 $
92453-07 linker command s800.sgs ld PA64 B.11.19 PBO
001013
/usr/ccs/lbin/ar64:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
ar.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs ar PA64 B.11.19 INT
001014
top.dav.cpe.patchbranch libc.a_ID
/main/r10dav/libc
_dav/libc_dav_cpe/7
/ux/core/libs/libc/archive_pa1/libc.a_ID
May 29 1997 11:52:40
/usr/newconfig/usr/ccs/lbin/ar64:
HP aC++ B3910B A.03.25 Classic Iostream Library
HP aC++ B3910B A.03.25 Language Support Library
ar.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs ar PA64 B.11.19 REL
001014
/usr/ccs/lbin/size64:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
size.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs size PA64 B.11.19 I
NT 001014
top.dav.cpe.patchbranch libc.a_ID
/main/r10dav/libc
_dav/libc_dav_cpe/7
/ux/core/libs/libc/archive_pa1/libc.a_ID
May 29 1997 11:52:40
/usr/newconfig/usr/ccs/lbin/size64:
HP aC++ B3910B A.03.25 Classic Iostream Library
HP aC++ B3910B A.03.25 Language Support Library
size.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs size PA64 B.11.19 R
EL 001014
/usr/ccs/lbin/nm64:
HP aC++ B3910B A.03.25
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
nm.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs nm PA64 B.11.19 INT
001014
top.dav.cpe.patchbranch libc.a_ID
/main/r10dav/libc
_dav/libc_dav_cpe/7
/ux/core/libs/libc/archive_pa1/libc.a_ID
May 29 1997 11:52:40
/usr/newconfig/usr/ccs/lbin/nm64:
HP aC++ B3910B A.03.25
HP aC++ B3910B A.03.25 Classic Iostream Library
HP aC++ B3910B A.03.25 Language Support Library
nm.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs nm PA64 B.11.19 REL
001014
/usr/ccs/lib/pa20_64/plug-ins:
None
OS-Core.C-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
/usr/ccs/lib/crt0.o:
None
/usr/ccs/bin/fdp:
&nbs