|
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_at_us-support2-mail.external.hp.com)
Date: Sun Nov 03 2002 - 14:19:51 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:
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:
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 Nov 3 6:05:23 EST 2002
Table of Contents:
Document ID Title
--------------- -----------
PHSS_28095 s700_800 11.X OV NNM6.2 Intermediate Patch, Oct 2002
PHKL_27912 s700_800 11.00 scall arg,rtsched enh,IDS/9000,UP fix
PHSS_27976 s700_800 11.X OV SIP3.0 OVR_00001 breaks SIP integration
PHNE_27745 s700_800 11.11 HyperFabric B.11.11.0[0-2] cumulative patch
PHKL_28120 s700_800 11.22 Lowfat/Hyperfabric data corruption
PHSS_27785 s700_800 11.X MetroCluster SRDF A.04.10 patch
PHKL_27698 s700_800 11.00 diag0 cumulative patch
PHKL_27682 s700_800 11.11 diag0 cumulative patch
PHCO_27731 s700_800 11.00 libc cumulative patch
PHCO_27516 s700_800 11.00 fsclean(1M) - Device IDs Enablement
PHCO_27515 s700_800 11.00 umountall(1M) - Device IDs Enablement
PHCO_27514 s700_800 11.00 mountall(1M) cumulative patch
PHCO_27508 s700_800 11.00 umount(1M) - cumulative patch
PHCO_27506 s700_800 11.00 mount(1M) cumulative patch
PHSS_26946 s700_800 11.11 HP aC++ -AA runtime libraries (aCC A.03.37)
PHSS_26945 s700_800 11.X HP aC++ -AA runtime libraries (aCC A.03.37)
The documents are listed below.
-------------------------------------------------------------------------------
Document ID: PHSS_28095
Date Loaded: 20021101
Title: s700_800 11.X OV NNM6.2 Intermediate Patch, Oct 2002
Patch Name: PHSS_28095
Patch Description: s700_800 11.X OV NNM6.2 Intermediate Patch, Oct 2002
Creation Date: 02/10/30
Post Date: 02/11/01
Hardware Platforms - OS Releases:
s700: 11.00 11.11
s800: 11.00 11.11
Products:
OpenView Network Node Manager 6.2
Filesets:
OVNNMgr.OVMIB-CONTRIB,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
OVNNMgr.OVNNM-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
OVNNMgr.OVNNMGR-JPN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
OVNNMgr.OVRPT-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
OVNNMgrMan.OVNNM-RUN-MAN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
OVPlatform.OVEVENT-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
OVPlatform.OVMIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
OVPlatform.OVSNMP-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
OVPlatform.OVWIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
OVPlatform.OVWWW-FW,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
OVPlatform.OVWWW-SRV,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
OVPlatformDevKit.OVWIN-PRG,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
OVPlatformMan.OVEVENTMIN-MAN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
OVPlatformMan.OVWIN-MAN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical: No
Category Tags:
defect_repair general_release
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28095
Symptoms:
PHSS_28095:
8606259527: ovsessionmgr is using excessive number of
threads.
8606254134: The Japanese symbol labels in the Network
Presenter are garbled while using JPI 1.3.1_02 as the
default JRE for the supported browsers.
8606272882: The Network Presenter was not handling meta-
connection symbols on the root submap not having a label.
This caused it to hang at 40%.
8606281430: The environment variable, SHLIB_PATH, used by
the reporting script was incorrect.
8606277916: ovstart does not start httpd daemon after a
system reboot.
8606276415: Incorrect explanation for the xnmtopoconf '-
delete' option.
8606276337: The '-imp' option of xnmsnmpconf is clearing
the snmpnolookupconf cache.
8606213125: Incorrect behavior of the
filter 'isCollectionStationNode'.
8606276323: Trace option is not available in ovtrapd to
log the HEX and ASCII packet dump.
8606284782: ipmap leaks memory during synchronization.
PHSS_28092:
8606249457: netmon can loop when performing config check
on a node which has some interfaces configured with
ifAlias and interface IP address configuration
changes are detected by netmon. Further netmon has
useIfAlias set to true.
8606248180: When IP addresses are changed on devices,
netmon does not reflect the latest configuration even
after performing config check.
8606273023: ipmap does not delete some symbols and
connections correctly.
PHSS_28073:
8606249222: MIB file for OV Events is not available.
PHSS_27917:
8606270618: ovw manual page is not updated with the
information for the new command line option -pollXServer.
8606275431: ovuispmd exits on ovstatus while an
ovw -mapcount is active.
8606271492: For some of the events, the information
regarding their second varbind is not properly
documented in trapd.conf.
8606271049: Description for the event
OV_DataColl_Agent_Restart is not correct in trapd.conf.
8606266330: Netmon core dumps when started with -S and -R
options.
8606228341: Expression Guru of snmpCollect does not check
all the variables in an expression when calculating the
direct expression for a given category of indirect
expression.
8606249375: xnmevents displays traps whose BER encoding
does not fully conform to X.209 standard.
8606276676: netmon man page shows garbage character "10".
8606241507: Level 2 status is not displayed as
described in the netmon manual page.
8606274196: netmon dumps core in the routine
fixSegProlifForNet.
8606276402: Searching symbols using ovw menu item "Find ->
Object by Attribute" with Pattern Matching enabled
returns "No symbols representing objects found" if the
chosen attribute is not a name field. This problem is
observed only when ovwdb is started with the "-n" option.
8606270823: SMS integration problem with NNM6.2.
8606268260: Incorrect handling of timestamp.
8606272237: NNM report templates in the patch NNM_00852
and its equivalent patches, were not being generated when
copied to the OVreporter directories.
PHSS_27867:
ovw, xnmevents, xnmgraph do not display Asian characters
correctly.
PHSS_27836:
8606274432: mmonitor daemon of NNM Multicast was not
starting after applying the patch PSOV_03184 or its
equivalents.
8606276721: The NNM ECS engine exits abnormally when using
ECS circuits provided by LOGEC.
8606276687: xnmgraph fails to start if the filename option
of the -mibFile parameter is not specified.
PHSS_27747:
8606266737: 100% CPU utilization by pmd on WinNT.
8606266915: ovlauncher fails to display Chinese or Korean
characters in the launcher window.
8606264074: Double clicking an alarm in the Alarm Browser
does not display the correct submap if the source of the
alarm appears in more than one submap in the IP Map submap
hierarchy. This problem is seen after the source is moved to
a Location submap.
8606272817: Netmon exits on receipt of an invalid SNMP
response.
8606266361: ipmap puts out messages like "ipmap : Could not
delete interface, network submap not found"
8606267983: ovactiond crashes when an event is configured as
, Don't log or display, and its additional action has a
category as an argument.
8606254823: Display of the records in a generated report was
limited to the top ten rows.
8606261353: Cut and paste or drag and drop of a device from
the internet level submap into a location container causes
loss of connections inside the location container.
8606269552: snmp-commands cannot build the correct SNMP
packet when the length of the community name is greater than
127 bytes.
8606272791: ovtrapd manual page does not include the 64KB
trap enhancement.
8606264870: snmpCollect logs misleading error messages even
though the actual collection happens properly.
8606264777: In some cases, events do not match the source
defined in trapd.conf.
8606270467: Scripts integrating ovbackup.ovpl were failing
with error messages after installation of the patch
containing the new option '-t'.
8606270556: When NNM daemons are running in a different
locale other than C or Japanese, there is a possibility that
a directory with the current locale name is created under
$OV_WWW/htdocs. Under this circumstance the Release Notes
and Online manual menu item can fail.
8606271466: The menu item "Help->NNM->Patches and
updates" gives the incorrect information.
8606267361: xnmgraph exits, if the file provided as an
option to -mibFile contains more than 150 entries to
graph.
8606246340: netmon is unable to handle the filter name when
a complete path name is provided for the discovery filter
instead of just the filter name.
PHSS_27644:
Reports do not get generated, if double quotes exist in
ifAlias value, for interfaces.
PHSS_27641:
The map database may contain invalid symbols and submaps.
A symbol becomes invalid if its map object and
corresponding object in the object database are not
present. A submap becomes invalid if its parent map object
and the associated object in the object database do not
exist. Invalid symbols and submaps are not represented in
maps by ovw, but they lie unused in the map database.
PHSS_27639:
http server process cannot handle bad HTTP request types
correctly.
PHSS_27626:
1.nodeView.ovpl is not displaying the created graphics if
an interface label has the special and/or non-printable
characters that must be escaped in XML. These characters
include: & ' " < >. These special characters can come
from the interface alias, name or description.
2.On the content pane of 'View Scheduled Reports', there
is a table consisting of 'Report', 'Status',
and 'Schedule'. Contents of the table look good when the
window is opened. However, once the Reload,Stop or
Pause button is clicked, the contents of 'Schedule'
column('daily' or 'month-to-date') is garbled.
PHSS_27624:
A router is dragged and placed on a location symbol.
Selecting an event in xnmevents corresponding to the same
router leads to ovw core dump.
PHSS_27617:
Memory leak in xnmevents when it runs with filterByMap and
filterByMapManaged options.
PHSS_27615:
ovactiond man page not clear.
PHSS_27572:
Incorrect behaviour of xnmloadmib when MIBs were loaded
with the -trapType option , under the Japanese locale.
Defect Description:
PHSS_28095:
8606259527: ovsessionmgr is not reusing the existing
Session-ID for multiple logins from a system with the same
user-id. This results in a new thread being created for
each such login.
Resolution:
8606259527: ovsessionmgr has been modified to reuse the
existing Session-ID if the session already exists for the
IP address and User-id pair. Otherwise a new session will
be created.
8606254134: Failure to convert Bytes to Unicode format.
Resolution:
8606254134: Code has been implemented to handle the
conversion.
8606272882: The Network Presenter is throwing a Null
Pointer Exception.
Resolution:
8606272882: Network Presenter was modified to handle the
meta-connection symbols existing on the root submap.
8606281430: The performance reports fail on the HPUX
platforms.
Resolution:
8606281430: The code has been modified to set the
SHLIB_PATH variable.
8606277916: On a system reboot, if the pid existing in the
apachectl pid file was in use, the startup script assumed
that the httpd process was running.
Resolution:
8606277916: The apachectl script has been modified to
start the httpd process via ovstart after a system reboot.
8606276415: xnmtopoconf '-delete' option was defined in-
correctly in the manual page.
Resolution:
8606276415: Updated the '-delete' option in the
xnmtopoconf manual page.
8606276337: Incorrect algorithm is used to open the SNMP
configuration database for the '-imp' option of
xnmsnmpconf.
Resolution:
8606276337: The algorithm for opening the SNMP
configuration database has been modified to ensure
snmpnolookupconf cache is not truncated for the option
'-imp' of xnmsnmpconf.
8606213125: Non-availability of the
field 'isCollectionStationNode' in the filter library.
Resolution:
8606213125: Code has been modified to update the library
with the field.
8606276323: Tracing option not available for ovtrapd.
Resolution:
8606276323: Tracing option has been added for ovtrapd to
log the HEX and ASCII packet dump in the
$OV_LOG/ovtrapd.log file. Refer the ovtrapd manual page
for further details.
8606284782: memory not released after allocation.
Resolution:
8606284782: ipmap was modified to release memory after
allocation/use.
PHSS_28092:
8606249457: netmon merged a node into itself when some
interface IP address configuration changes were detected
on interfaces with ifAlias.
Resolution:
8606249457: netmon was modified to handle changes to
interface IP address configurations on interfaces with or
without alias.
8606248180: netmon was not able to handle changes to IP
addresses. The changes to IP addresses would hence not be
reflected even after a config check.
Resolution:
8606248180: netmon was modified to handle changes to IP
addresses and reflect them in the database.
8606273023:ipmap does not remove gateway symbols and their
connections from the Network and Segment submaps, if the
interface connecting the gateway to the network is removed
(loses its IP address) or changed (gets a new IP address).
Resolution:
8606273023: ipmap was modified to perform the cleanup.
PHSS_28073:
8606249222: OV Events are the internal events for
communication between the OV NNM daemons. The definition
for these events could change between NNM versions and
hence the corresponding MIB file was not included in the
HP proprietary MIBs directory.
Resolution:
8606249222: The script
"$OV_CONTRIB/NNM/event/genTrapdEventsMIB.ovpl" has
been provided to read the "trapd.conf" file, extract the
OV Events and create the MIB file.
PHSS_27917:
8606270618: The ovw manual page was not updated for the
introduced command line option -pollXServer.
Resolution:
8606270618: Manual page of ovw is modified to reflect the
new ovw command line option -pollXServer.
8606275431: ovw executing in command line mode does not
unregister on an exit. Incorrect handling of exit by
ovuispmd for an unregistered ovw client.
Resolution:
8606275431: ovuispmd has been modified to handle the exit
of unregistered ovw clients.
8606271492: Some of the events contain the hostname of the
node in the second varbind.This was not documented in the
trapd.conf file.
Resolution:
8606271492: The information for events which contain
hostname of node in the second varbind is now updated
in the trapd.conf file.
8606271049: Incorrect description of the
OV_DataColl_Agent_Restart event for snmpCollect.
Resolution:
8606271049: Description for the event
OV_DataColl_Agent_Restart in trapd.conf has been corrected.
8606266330: The '-S' and '-R' options of netmon are
mutually exclusive.
Resolution:
8606266330: The '-S' option was introduced for some
specific Cisco routers which are now obsolete. Hence, the
option has been deprecated.
8606228341: Expression Guru of snmpCollect was not querying
all the variables on the agent and hence not verifying
before deciding the direct expressions.
Resolution:
8606228341: Code has been added to expression guru of
snmpCollect to query and verify all the related mib
variables in the percenterrors category before deciding the
direct expressions.
8606249375: One of the decoding routines in libovsnmp did
not handle a particular case.
Resolution:
8606249375: The decoding routine in libovsnmp is corrected.
8606276676: netmon man page had formatting errors.
Resolution:
8606276676: netmon man page has been corrected with the
right formatting.
8606241507: Incorrect description of Level 2 status in the
netmon manual page.
Resolution:
8606241507: netmon man page has been changed to provide
the right explanation for Level2 status.
8606274196: Incorrect handling of segment reduction by
netmon.
Resolution:
8606274196: netmon has been modified to handle secondary
version of network objects.
8606276402: When ovwdb is started with the "-n" option,
only a subset of the objects as specified with the "-n"
option is cached in memory. When a search is made on an
attribute only the cached objects were checked. If
there were objects in the database with that attribute
value but which were not present in the cache, ovwdb never
returned these objects to ovw.
Resolution:
8606276402: ovwdb has been modified to search the database
for non-cached objects.
8606270823: NNM is displaying incorrect error message text
when integrated with SMS.
Resolution:
8606270823: Error message text has been modified.
8606268260: Incorrect behavior of NNM , when integrated
with OVO, on Windows.
Resolution:
8606268260: Code has been modified to handle timestamp.
8606272237: NNM database and the table owner name were
being prefixed to the table name in all the generated
reports, leading to OVreporter not locating the tables.
This led to error in report generation.
Resolution:
8606272237: Report templates have been modified to remove
the database and the table owner name prefixes from the
table name.
PHSS_27867:
ovw, xnmevents or any gui application needs locale
specific resource file to show correct fonts. For Chinese,
Korean or any Asian character display, these locale
specific resource files are missing.
Resolution:
Locale specific resource files have been provided in the
patch. These files will get installed into $OV_NEW_CONF
directory and then later they will be copied under
directory /usr/lib/X11/$LANG/app-defaults/, where the GUI
applications look for it. $LANG refers to locale name in
which GUI applications are running. This patch provides
the resource files for ko_KR.eucKR, zh_CN.hp15CN, and
zh_TW.big5 locales.
PHSS_27836:
8606274432: The thread's stack limitation was causing the
mmonitor to incorrectly handle the local buffers defined in
libovsnmp.
Resolution:
8606274432: libovsnmp has been modified to allocate the
local buffers from the heap memory.
8606276721: A problem with the usage of the dictionary
resulted in the abnormal exit of the ECS engine.
Resolution:
8606276721: Code was modified to fix the problem in the
dictionary.
8606276687: An assumption was made as to the existence of
the file that has to be provided with the -mibFile option.
Resolution:
8606276687: Validated the existence of the file before
processing it.
PHSS_27747:
8606266737: A libovsnmp function was not handling improper
length values while receiving packets.
Resolution:
8606266737: The libovsnmp function was modified to handle
improper length values correctly.
8606266915: ovlauncher failed to convert non-C and
non-Japanese strings to UTF8.
Resoluion:
8606266915 : Code has been implemented to convert non-C and
non-Japanese strings to UTF8.
8606264074: The logic in ovw that determines the highest
submap in the IP Map hierarchy given a source object did not
handle Location submaps.
Resolution:
8606264074 : Code is added to handle Location Submaps when
an object appears in a Location Submap.
8606272817: SNMP response packet contained invalid
error_index value.
Resolution:
8606272817: Modified netmon to handle invalid SNMP
responses.
8606266361: No useful information provided in the message
for problem isolation.
Resolution:
8606266361: Useful information, to assist in problem
isolation provided as a part of the message.
8606267983: A function call returns incorrect value for the
event belonging to category IGNORE (Don't log or Display),
which further causes ovactiond to crash.
Resolution:
8606267983: Defective function was modified to return a
proper value for events belonging to IGNORE category.
8606254823: The number of records to be provided in a
configured report was being limited to a pre-configured
value of ten.
Resolution:
8606254823: Code has been modified to accept the value set
for the variable 'topn_count' in the file
$OV_ANALYSIS_CONF/global.conf and/or the value set for the
variable 'REPORT_TOPN' in the file request.properties
( nested in the $OV_REQUESTD_MAIN_PATH/requests
subdirectories ) associated with the configured report.
8606261353: The connections between the device and the other
end points of the connections are not preserved inside the
location container.
Resolution:
8606261353: ipmap's logic of handling deletion of objects
from a map was modified to preserve the connections inside
the location container.
8606269552: When building the SNMP packet header, the length
of the community name is assumed to be less than 128 bytes.
Resolution:
8606269552: Encoding the length of the community name in the
SNMP packet header has been modified to accept upto 255
bytes.
8606272791: ovtrapd man page was not updated for 64KB trap
enhancement.
Resolution:
8606272791: ovtrapd man page has been updated to include the
64KB trap enhancement.
8606264870: snmpCollect did not handle certain cases during
collection check which resulted in misleading error
messages.
Resolution:
8606264870: Code has been modified to handle those cases
which resulted in misleading error messages.
8606264777: The comparison routine was case sensitive.
Resolution:
8606264777: The comparison routine is modified to be case
insensitive.
8606270467: ovbackup.ovpl accepts a timeout value for
ovresume. This value is passed to all the scripts that
execute ovresume. There could be certain scripts nested in
the $OV_CONF/ovbackup directory that may fail to recognise
the timeout value passed as a parameter, leading to the
failure of that script.
Resolution:
8606270467: In the ovbackup.ovpl script, the script
nnm_checkpoint.ovpl has been isolated to receive the
ovresume timeout value, while the other scripts or binaries
placed in the subdirectories of $OV_CONF/ovbackup ( if any )
do not receive the value.
8606270556: Cannot find Release Notes or Manuals for non-C
and non-Japanese locales.
Resolution:
8606270556: Code has been modified to display the Release
Notes and Manuals in C locale on non-availability of the
requested locale.
8606271466: The menu item "Help->NNM->Patches and
updates" gives the erroneous product version information.
Resolution:
8606271466: Product version information file has been
updated.
8606267361: The buffer used to copy the entries in the file
was hardcoded to hold upto 150 entries.
Resolution:
8606267361: Allocated the buffer to hold all the entries in
the file.
8606246340: Insufficient buffer allocation for holding the
error message caused netmon to dump core instead of printing
the error message.
Resolution:
8606246340: The buffer was allocated suitably for holding
the error message. Hence netmon would now print the error
message.
PHSS_27644:
Double quotes in the ifAlias value for interfaces were not
handled in the report generation code.
Resolution:
The code has been modified to handle double quotes in the
ifAlias value.
PHSS_27641:
The deletion of a symbol (or a submap) involves removing
the symbol (or submap) information, the map object and the
object in the object database. These three operations do
not happen as one single atomic operation. Invalid symbols
and submaps are left behind if ovw aborts after the
deletion of the map object and the object in the object
database, but before the removal of the symbol (or submap)
information.
Resolution:
The verbose option of ovw -mapcount is enhanced to do a
listing of invalid symbols and submaps. A new option '-c'
is provided with ovw -mapcount to clean such invalid
symbols and submaps.
PHSS_27639:
http server process was not handling the bad requests
properly.
Resolution:
Code has been added for handling the bad requests properly.
PHSS_27626:
1.OVdrawNodes.pm was failing to encode XML-special
characters: <>'&". This was causing XML parsing errors.
2.This problem occurs when the server and the browser
are running in different locales.
Resolution:
1.Code has been changed in OVdrawNodes.pm to encode XML
special and non-printable characters.
2.Code is implemented for the server and the browser to
communicate with the UTF8 codeset.
PHSS_27624:
submap is not removed from the router symbol's submap
list. Selecting an event in xnmevents corresponding to the
same router causes NULL pointer access when previous
submap is dereferenced for the router symbol.
Resolution:
ovw is modified to check for NULL pointer dereferencing
before accessing any submap for the symbol's submap list.
PHSS_27617:
Memory allocated to a particular pointer was not freed
properly.
Resolution:
The allocated memory is now freed properly, at appropriate
position.
PHSS_27615:
ovactiond man page does not clearly explain what happens
in the case of multiple events occuring simultaneously.
Resolution:
The man page is updated with the information about
ovactiond behaviour in the case of multiple events
occuring simultaneously.
PHSS_27572:
Loading of MIBs with the -trapType option was incorrectly
handled by xnmloadmib under the Japanese locale.
Resolution:
Modified xnmloadmib to load the MIBs with the -trapType
option under the Japanese locale.
Enhancement:
No
SR:
8606272882 8606254134 8606259527 8606276323 8606213125
8606281430 8606276415 8606284782 8606276337 8606277916
8606249457 8606273023 8606248180 8606249222 8606249375
8606266330 8606271492 8606271049 8606276402 8606275431
8606228341 8606241507 8606272237 8606274196 8606270618
8606268260 8606276676 8606270823 8606267276 8606276687
8606276721 8606274432 8606271466 8606267983 8606254823
8606272817 8606266361 8606267361 8606272791 8606264870
8606261353 8606264777 8606266737 8606266915 8606269552
8606246340 8606264074 8606270467 8606270556 8606235169
8606261776 8606270796 8606237706 8606224612 8606255233
8606258006 8606265952 8606264678
Patch Files:
OVNNMgr.OVMIB-CONTRIB,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/OV/contrib/NNM/event/genTrapdEventsMIB.ovpl
OVNNMgr.OVNNM-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/
repload_NNM.SRP
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/
integration.pdf
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_evtCatTrend7day.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
g_evtNode1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
g_evtSev1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
g_evtSevTrend1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
g_evtSevTrend7day.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
g_evtCatTrend7day.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_evtNode1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_evtSev1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_evtSevTrend1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_evtSevTrend7day.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_topoDMIDetail1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_topoNetDetail1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_topoSum1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
repload_NNM.SRP
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
integration.pdf
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_evtCatTrend7day.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_evtNode1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_evtSev1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_evtSevTrend1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_evtSevTrend7day.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_topoDMIDetail1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_topoNetDetail1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_topoSum1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/g_evtCatTrend7day.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/g_evtNode1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/g_evtSev1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/g_evtSevTrend1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/g_evtSevTrend7day.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/
repload_NNM.SRP
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/
integration.pdf
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_evtCatTrend7day.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_evtNode1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_evtSev1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_evtSevTrend1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_evtSevTrend7day.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_topoDMIDetail1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_topoNetDetail1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_topoSum1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
g_evtCatTrend7day.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
g_evtNode1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
g_evtSev1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
g_evtSevTrend1.rpt
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
g_evtSevTrend7day.rpt
/opt/OV/newconfig/OVNNM-RUN/app-defaults/C/XNm
/opt/OV/newconfig/OVNNM-RUN/app-defaults/C/XNmappmon
/opt/OV/newconfig/OVNNM-RUN/app-defaults/C/XNmgraph
/opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_TW.big5/XNm
/opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_TW.big5/
XNmappmon
/opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_TW.big5/XNmgraph
/opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_CN.hp15CN/XNm
/opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_CN.hp15CN/
XNmappmon
/opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_CN.hp15CN/
XNmgraph
/opt/OV/newconfig/OVNNM-RUN/app-defaults/ko_KR.eucKR/XNm
/opt/OV/newconfig/OVNNM-RUN/app-defaults/ko_KR.eucKR/
XNmappmon
/opt/OV/newconfig/OVNNM-RUN/app-defaults/ko_KR.eucKR/
XNmgraph
/opt/OV/bin/ipmap
/opt/OV/bin/netmon
/opt/OV/bin/xnmgraph
/opt/OV/bin/snmpCollect
/opt/OV/bin/ovweb
/opt/OV/bin/xnmcollect
/opt/OV/bin/Perl/lib/perl5/5.6.0/ovreporting.pm
/opt/OV/bin/Perl/lib/perl5/5.6.0/OVdrawNodes.pm
/opt/OV/lib/libovfilter.3
/opt/OV/lib/libovtopm.3
OVNNMgr.OVNNMGR-JPN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/XNm
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
XNmappmon
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
XNmgraph
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
XNmevents
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
XNmtrap
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/XNm
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
XNmappmon
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
XNmgraph
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
XNmevents
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
XNmtrap
/opt/OV/newconfig/OVNNMGR-JPN/conf/ja_JP.eucJP/trapd.conf
/opt/OV/newconfig/OVNNMGR-JPN/conf/ja_JP.SJIS/trapd.conf
OVNNMgr.OVRPT-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/www/htdocs/classes/nnmReporting/
debug.nnmReporting.jar
/opt/OV/www/htdocs/classes/nnmReporting/nnmReporting.jar
/opt/OV/www/cgi-bin/nnmRptConfig.exe
/opt/OV/bin/ovcwd
/opt/OV/bin/ovreppublish
OVNNMgrMan.OVNNM-RUN-MAN,fr=B.06.20.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/man/man1m.Z/xnmtopoconf.1m
/opt/OV/man/man1m.Z/netmon.1m
OVPlatform.OVEVENT-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/etc/opt/OV/share/conf/stacks/pmd/libECSS.sl
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/C/XNmevents
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/C/XNmtrap
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_TW.big5/
XNmevents
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_TW.big5/
XNmtrap
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_CN.hp15CN/
XNmevents
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_CN.hp15CN/
XNmtrap
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/ko_KR.eucKR/
XNmevents
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/ko_KR.eucKR/
XNmtrap
/opt/OV/newconfig/OVEVENT-MIN/conf/C/trapd.conf
/opt/OV/newconfig/OVEVENT-MIN/conf/zh_TW.big5/trapd.conf
/opt/OV/newconfig/OVEVENT-MIN/conf/zh_CN.hp15CN/trapd.conf
/opt/OV/newconfig/OVEVENT-MIN/conf/ko_KR.eucKR/trapd.conf
/opt/OV/bin/ovtrapd
/opt/OV/bin/xnmevents
OVPlatform.OVMIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/bin/ovbackup.ovpl
/opt/OV/lib/libovsnmp.3
/opt/OV/lib/libov.3
/opt/OV/lib/libovutil.3
OVPlatform.OVSNMP-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/OV/bin/xnmsnmpconf
OVPlatform.OVWIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/newconfig/OVWIN/app-defaults/zh_TW.big5/OVw
/opt/OV/newconfig/OVWIN/app-defaults/zh_CN.hp15CN/OVw
/opt/OV/newconfig/OVWIN/app-defaults/ko_KR.eucKR/OVw
/opt/OV/bin/ovuispmd
/opt/OV/bin/ovwdb
/opt/OV/bin/ovw
/opt/OV/bin/ovmapcount
OVPlatform.OVWWW-FW,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/OV/www/htdocs/classes/libovw.jar
/opt/OV/www/htdocs/classes/jovw/debug.jovw.jar
/opt/OV/www/htdocs/classes/jovw/jovw.jar
/opt/OV/bin/ovsessionmgr
OVPlatform.OVWWW-SRV,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/OV/httpd/bin/ab
/opt/OV/httpd/bin/apachectl
/opt/OV/httpd/bin/apxs
/opt/OV/httpd/bin/dbmmanage
/opt/OV/httpd/bin/htdigest
/opt/OV/httpd/bin/htpasswd
/opt/OV/httpd/bin/httpd
/opt/OV/httpd/bin/logresolve
/opt/OV/httpd/bin/rotatelogs
OVPlatformDevKit.OVWIN-PRG,fr=B.06.20.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/www/htdocs/classes/debug.libovw.jar
OVPlatformMan.OVEVENTMIN-MAN,fr=B.06.20.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/man/man1m.Z/ovtrapd.1m
/opt/OV/man/man1m.Z/ovactiond.1m
OVPlatformMan.OVWIN-MAN,fr=B.06.20.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/man/man1.Z/ovw.1
what(1) Output:
OVNNMgr.OVMIB-CONTRIB,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/OV/contrib/NNM/event/genTrapdEventsMIB.ovpl:
None
OVNNMgr.OVNNM-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/
repload_NNM.SRP:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/
integration.pdf:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_evtCatTrend7day.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
g_evtNode1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
g_evtSev1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
g_evtSevTrend1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
g_evtSevTrend7day.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
g_evtCatTrend7day.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_evtNode1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_evtSev1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_evtSevTrend1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_evtSevTrend7day.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_topoDMIDetail1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_topoNetDetail1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
a_topoSum1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
repload_NNM.SRP:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
integration.pdf:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_evtCatTrend7day.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_evtNode1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_evtSev1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_evtSevTrend1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_evtSevTrend7day.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_topoDMIDetail1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_topoNetDetail1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/a_topoSum1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/g_evtCatTrend7day.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/g_evtNode1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/g_evtSev1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/g_evtSevTrend1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
nnm/g_evtSevTrend7day.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/
repload_NNM.SRP:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/
integration.pdf:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_evtCatTrend7day.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_evtNode1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_evtSev1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_evtSevTrend1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_evtSevTrend7day.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_topoDMIDetail1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_topoNetDetail1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
a_topoSum1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
g_evtCatTrend7day.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
g_evtNode1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
g_evtSev1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
g_evtSevTrend1.rpt:
None
/etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
g_evtSevTrend7day.rpt:
None
/opt/OV/newconfig/OVNNM-RUN/app-defaults/C/XNm:
XNm Resources
HP OpenView NNM Release B.06.20 Oct 30 2002
Copyright (c) 1990-2002 Hewlett-Packard Company
/opt/OV/newconfig/OVNNM-RUN/app-defaults/C/XNmappmon:
XNmappmon Resources
HP OpenView NNM Release B.06.20 Oct 30 2002
Copyright (c) 1990-2002 Hewlett-Packard Company
/opt/OV/newconfig/OVNNM-RUN/app-defaults/C/XNmgraph:
XNmgraph Resources
HP OpenView NNM Release B.06.20 Oct 30 2002
Copyright (c) 1990-2002 Hewlett-Packard Company
/opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_TW.big5/XNm:
HP OpenView XNm Resources
/opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_TW.big5/
XNmappmon:
HP OpenView XNmappmon Resources
/opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_TW.big5/
XNmgraph:
HP OpenView XNm Resources
/opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_CN.hp15CN/XNm:
HP OpenView XNm Resources
/opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_CN.hp15CN/
XNmappmon:
HP OpenView XNmappmon Resources
/opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_CN.hp15CN/
XNmgraph:
HP OpenView XNm Resources
/opt/OV/newconfig/OVNNM-RUN/app-defaults/ko_KR.eucKR/XNm:
HP OpenView XNm Resources
/opt/OV/newconfig/OVNNM-RUN/app-defaults/ko_KR.eucKR/
XNmappmon:
HP OpenView XNmappmon Resources
/opt/OV/newconfig/OVNNM-RUN/app-defaults/ko_KR.eucKR/
XNmgraph:
HP OpenView XNm Resources
/opt/OV/bin/ipmap:
ipmap
HP OpenView Network Node Manager NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
/opt/OV/bin/netmon:
HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
32) $Revision: 75.02 $
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
netmon
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
HP OpenView Network Node Manager NNM Release B.06.20
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
Copyright 1992-1997 SNMP Research, Incorporated
SNMP Research Distribution version 14.2.1.7
annoio.c $Revision: 1.45 $ $Date: 1998/04/01 06:27:2
6 $
sockstack.c $Revision: 1.68 $ $Date: 1998/06/09 01:1
6:51 $
value.c $Revision$ $Date$
ECS.c $Revision: 1.9 $ $Date: 1998/04/22 23:30:06 $
ECS 3.0 (STABLE_3_x_980804)
ECS REV: 980804.1445(opt) HP-UX B.11.00 5.0
trace.c $Revision: 1.12 $ $Date: 1998/03/12 04:48:38
$
fatal.c $Revision: 1.13 $ $Date: 1998/05/07 02:26:33
$
log.c $Revision: 1.7 $ $Date: 1997/07/04 07:34:11 $
mesgbuf.c $Revision: 1.18 $ $Date: 1998/05/07 00:28:
35 $
sequence.c $Revision: 1.17 $ $Date: 1998/01/28 03:39
:17 $
vstring.c $Revision$ $Date$
/opt/OV/bin/xnmgraph:
xnmgraph
HP OpenView Network Node Manager NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
/opt/OV/bin/snmpCollect:
HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
32) $Revision: 75.02 $
snmpCollect
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
HP OpenView Network Node Manager NNM Release B.06.20
/opt/OV/bin/ovweb:
ovweb
HP OpenView Network Node Manager NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
/opt/OV/bin/xnmcollect:
xnmcollect
HP OpenView Network Node Manager NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
/opt/OV/bin/Perl/lib/perl5/5.6.0/ovreporting.pm:
ovreporting.pm
HP OpenView NNM Release B.06.20 Oct 30 2002
Copyright (c) 1990-2002 Hewlett-Packard Company
/opt/OV/bin/Perl/lib/perl5/5.6.0/OVdrawNodes.pm:
OVdrawNodes.pm
/opt/OV/lib/libovfilter.3:
libovfilter
HP OpenView Filter library (HP Internal only) NNM Re
lease B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
/opt/OV/lib/libovtopm.3:
libovtopm.sl
findroute
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
HP OpenView Topology NNM Release B.06.20
OVNNMgr.OVNNMGR-JPN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/XNm:
HP OpenView XNm Resources
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
XNmappmon:
HP OpenView XNmappmon Resources
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
XNmgraph:
HP OpenView XNm Resources
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
XNmevents:
HP OpenView Resources for event browser
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
XNmtrap:
HP OpenView Resources for event configurator
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/XNm:
HP OpenView XNm Resources
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
XNmappmon:
HP OpenView XNmappmon Resources
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
XNmgraph:
HP OpenView XNm Resources
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
XNmevents:
HP OpenView Resources for event browser
/opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
XNmtrap:
HP OpenView Resources for event configurator
/opt/OV/newconfig/OVNNMGR-JPN/conf/ja_JP.eucJP/trapd.conf:
None
/opt/OV/newconfig/OVNNMGR-JPN/conf/ja_JP.SJIS/trapd.conf:
None
OVNNMgr.OVRPT-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/www/htdocs/classes/nnmReporting/
debug.nnmReporting.jar:
None
/opt/OV/www/htdocs/classes/nnmReporting/nnmReporting.jar:
None
/opt/OV/www/cgi-bin/nnmRptConfig.exe:
HP OpenView Network Node Manager NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
/opt/OV/bin/ovcwd:
HP OpenView Network Node Manager NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
ovcwd
/opt/OV/bin/ovreppublish:
HP OpenView Network Node Manager NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
OVNNMgrMan.OVNNM-RUN-MAN,fr=B.06.20.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/man/man1m.Z/xnmtopoconf.1m:
None
/opt/OV/man/man1m.Z/netmon.1m:
None
OVPlatform.OVEVENT-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/etc/opt/OV/share/conf/stacks/pmd/libECSS.sl:
log.c $Revision: 1.7 $ $Date: 1997/07/04 07:34:11 $
trace.c $Revision: 1.12 $ $Date: 1998/03/12 04:48:38
$
cinter.c $Revision: /main/NEPTUNE/11 $ $Date: 2001/1
1/07 17:03 UTC $
PATCH PHSS_25339, (PTSfc02120) Sep 2001
engine_control.c $Revision: /main/NILGIRIS/5 $ $Date
: 2000/02/22 14:08 UTC $
events.c $Revision: /main/NILGIRIS/10 $ $Date: 2002/
06/24 05:42 UTC $
fatal.c $Revision: 1.13 $ $Date: 1998/05/07 02:26:33
$
mesgbuf.c $Revision: 1.18 $ $Date: 1998/05/07 00:28:
35 $
bus.c $Revision$ $Date$
clock.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/07
/02 05:55 UTC $
DFIX12000:clock.c 19mar99
combine.c $Revision: /main/NILGIRIS/2 $ $Date: 2001/
01/06 09:20 UTC $
count.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/09
/29 12:35 UTC $
create.c $Revision: /main/NILGIRIS/2 $ $Date: 2000/0
2/04 15:32 UTC $
delay.c $Revision$ $Date$
extract.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/
09/29 12:36 UTC $
filter.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/0
9/29 12:36 UTC $
input.c $Revision: /main/NILGIRIS/5 $ $Date: 2001/02
/20 12:04 UTC $
loader.c $Revision$ $Date$
modify.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/0
9/29 12:30 UTC $
output.c $Revision$ $Date$
rate.c $Revision: /main/NILGIRIS/3 $ $Date: 1999/10/
25 11:06 UTC $
DFIX12000:rate.c 19mar99
PATCH PHSS_18006, Consolidated patch Mar 1999
rearrange.c $Revision$ $Date$
table.c $Revision: /main/NILGIRIS/2 $ $Date: 1999/09
/29 12:31 UTC $
DFIX12000:table.c 19mar99
transit.c $Revision$ $Date$
unless.c $Revision: /main/NILGIRIS/4 $ $Date: 2002/0
6/27 14:09 UTC $
DFIX12000:unless.c 19mar99
assembler.c $Revision: /main/NILGIRIS/1 $ $Date: 200
0/01/28 14:19 UTC $
bif_oid.c $Revision: 1.1 $ $Date: 1997/09/25 05:08:2
4 $
dicts.c $Revision: 1.18 $ $Date: 1998/03/27 09:02:35
$
dicts.c $Revision: /main/NILGIRIS/2 $ $Date: 2002/06
/20 15:04 UTC $
endecrypt.c $Revision: 1.1 $ $Date: 1997/10/15 09:57
:37 $
interpreter.c $Revision: /main/NILGIRIS/10 $ $Date:
2002/07/23 07:22 UTC $
library.c $Revision: /main/NILGIRIS/3 $ $Date: 2002/
07/23 07:23 UTC $
opc_pattern.c $Revision: /main/2 $ $Date: 1998/08/21
10:33 UTC $
circuit.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/
07/02 05:52 UTC $
engine.c $Revision: 1.15 $ $Date: 1997/08/14 00:08:4
2 $
node.c $Revision: 1.44 $ $Date: 1998/05/01 04:33:53
$
nodeclass.c $Revision: 1.16 $ $Date: 1997/09/26 07:3
7:47 $
notify.c $Revision: 1.2 $ $Date: 1997/08/07 08:13:22
$
patching.c $Revision: 1.8 $ $Date: 1997/12/15 06:19:
31 $
port.c $Revision: 1.11 $ $Date: 1996/05/15 05:45:40
$
stream.c $Revision: /main/NILGIRIS/5 $ $Date: 2000/0
1/18 07:32 UTC $
streamio.c $Revision: /main/NILGIRIS/4 $ $Date: 2000
/02/15 15:22 UTC $
ctxtmap.c $Revision: 1.3 $ $Date: 1998/01/29 08:58:2
4 $
datastore.c $Revision: 1.8 $ $Date: 1998/07/25 18:31
:39 $
dfstore.c $Revision: /main/2 $ $Date: 1998/08/07 15:
39 UTC $
factstore.c $Revision: 1.8 $ $Date: 1998/07/25 18:36
:10 $
query.c 1.16 1996/11/20 23:28:02
sequence.c $Revision: 1.17 $ $Date: 1998/01/28 03:39
:17 $
anno_event.c $Revision: 1.18 $ $Date: 1997/08/29 00:
49:58 $
endecode.c $Revision: /main/NILGIRIS/3 $ $Date: 2000
/01/28 15:09 UTC $
value.c $Revision: /main/NILGIRIS/10 $ $Date: 2002/0
8/26 18:54 UTC $
PATCH PHSS_27417, Consolidated Patch July 2002
PATCH PHSS_27335, June 2002
vstring.c $Revision: /main/2 $ $Date: 1998/08/21 10:
54 UTC $
timesync.c $Revision: 1.9 $ $Date: 1997/03/24 08:20:
28 $
container.c $Revision: 1.17 $ $Date: 1998/02/18 00:4
9:18 $
char_sets.c $Revision: /main/2 $ $Date: 1998/08/21 1
0:39 UTC $
engmgr.c $Revision: /main/NILGIRIS/7 $ $Date: 2000/0
3/01 09:41 UTC $
dictionary.c $Revision: /main/NILGIRIS/1 $ $Date: 20
02/07/31 09:40 UTC $
engine_dict.c $Revision: 1.7 $ $Date: 1998/03/23 07:
30:52 $
ECS.c $Revision: 1.9 $ $Date: 1998/04/22 23:30:06 $
ECS 3.1 (A.03.10)
ECS REV: A.03.10
ecsLocale.c $Revision: /main/2 $ $Date: 1998/08/21 1
0:59 UTC $
perror.c $Revision: /main/NILGIRIS/1 $ $Date: 2002/0
6/24 05:45 UTC $
annotate.c $Revision: /main/NILGIRIS/1 $ $Date: 2000
/01/18 07:35 UTC $
annotate.c $Revision: /main/NILGIRIS/1 $ $Date: 1999
/09/29 12:35 UTC $
memory.c $Revision: /main/NILGIRIS/1 $ $Date: 2002/0
4/24 10:02 UTC $
memory.c $Revision$ $Date$
trace.c $Revision: 1.4 $ $Date: 1998/06/10 09:01:45
$
log.c 1.27 1996/06/03 04:56:34
annoio.c $Revision: /main/NILGIRIS/1 $ $Date: 2000/0
1/18 07:31 UTC $
ascii.c $Revision: /main/NILGIRIS/1 $ $Date: 2000/01
/28 14:18 UTC $
ascii_alloc.c $Revision$ $Date$
parse.c $Revision: /main/2 $ $Date: 1998/08/21 10:29
UTC $
token_set.c $Revision$ $Date$
berova.c $Revision: /main/NILGIRIS/3 $ $Date: 2001/0
3/30 06:47 UTC $
md.c $Revision$ $Date$
control.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/
07/12 09:30 UTC $
debug.c $Revision: 1.26 $ $Date: 1997/07/08 07:17:52
$
eventio.c $Revision: 1.37 $ $Date: 1998/05/18 04:14:
16 $
sockstack.c $Revision: /main/NILGIRIS/2 $ $Date: 200
1/02/01 13:10 UTC $
DFIX12001:sockstack.c 01Sept99
engsockmgr.c $Revision: 1.5 $ $Date: 1997/04/09 05:1
2:44 $
sockmgr.c $Revision: /main/NILGIRIS/3 $ $Date: 2000/
01/18 07:46 UTC $
management.c $Revision: /main/NILGIRIS/2 $ $Date: 20
00/01/31 15:41 UTC $
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/C/XNmevents:
HP OpenView Resources for event browser
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/C/XNmtrap:
HP OpenView Resources for event configurator
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_TW.big5/
XNmevents:
HP OpenView Resources for event browser
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_TW.big5/
XNmtrap:
HP OpenView Resources for event configurator
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_CN.hp15CN/
XNmevents:
HP OpenView Resources for event browser
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_CN.hp15CN/
XNmtrap:
HP OpenView Resources for event configurator
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/ko_KR.eucKR/
XNmevents:
HP OpenView Resources for event browser
/opt/OV/newconfig/OVEVENT-MIN/app-defaults/ko_KR.eucKR/
XNmtrap:
HP OpenView Resources for event configurator
/opt/OV/newconfig/OVEVENT-MIN/conf/C/trapd.conf:
None
/opt/OV/newconfig/OVEVENT-MIN/conf/zh_TW.big5/trapd.conf:
None
/opt/OV/newconfig/OVEVENT-MIN/conf/zh_CN.hp15CN/trapd.conf:
None
/opt/OV/newconfig/OVEVENT-MIN/conf/ko_KR.eucKR/trapd.conf:
None
/opt/OV/bin/ovtrapd:
ovtrapd
HP OpenView Network Node Manager NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
/opt/OV/bin/xnmevents:
xnmevents
HP OpenView Network Node Manager NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
OVPlatform.OVMIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/bin/ovbackup.ovpl:
None
/opt/OV/lib/libovsnmp.3:
libovsnmp
rnetstat
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
HP OpenView SNMP Dev Kit NNM Release B.06.20
/opt/OV/lib/libov.3:
HP OpenView ov library NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
/opt/OV/lib/libovutil.3:
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
HP OpenView ov utility library (HP Internal only) NN
M Release B.06.20
OVPlatform.OVSNMP-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/OV/bin/xnmsnmpconf:
HP OpenView Network Node Manager NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
xnmsnmpconf
OVPlatform.OVWIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/newconfig/OVWIN/app-defaults/zh_TW.big5/OVw:
HP OpenView OVw Resources
/opt/OV/newconfig/OVWIN/app-defaults/zh_CN.hp15CN/OVw:
HP OpenView OVw Resources
/opt/OV/newconfig/OVWIN/app-defaults/ko_KR.eucKR/OVw:
HP OpenView OVw Resources
/opt/OV/bin/ovuispmd:
HP OpenView Network Node Manager NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
/opt/OV/bin/ovwdb:
ovwdb
HP OpenView Windows NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
/opt/OV/bin/ovw:
HP OpenView Windows NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
HP IL EFS v 2.1 bl03; Image EFS Library for HP-UX 8
.07+ & MPower 'libilefs.sl'
ovw
/opt/OV/bin/ovmapcount:
None
OVPlatform.OVWWW-FW,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/OV/www/htdocs/classes/libovw.jar:
None
/opt/OV/www/htdocs/classes/jovw/debug.jovw.jar:
None
/opt/OV/www/htdocs/classes/jovw/jovw.jar:
None
/opt/OV/bin/ovsessionmgr:
ovsessionmgr
HP OpenView Network Node Manager NNM Release B.06.20
PATCH PHSS_28095, 10302002
HP Precision Architecture HP-UX 11.x
Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
ghts Reserved.
OVPlatform.OVWWW-SRV,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/OV/httpd/bin/ab:
None
/opt/OV/httpd/bin/apachectl:
None
/opt/OV/httpd/bin/apxs:
None
/opt/OV/httpd/bin/dbmmanage:
None
/opt/OV/httpd/bin/htdigest:
None
/opt/OV/httpd/bin/htpasswd:
None
/opt/OV/httpd/bin/httpd:
patched for CAN-2002-0392 [CERT VU#944335]
/opt/OV/httpd/bin/logresolve:
None
/opt/OV/httpd/bin/rotatelogs:
None
OVPlatformDevKit.OVWIN-PRG,fr=B.06.20.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/www/htdocs/classes/debug.libovw.jar:
None
OVPlatformMan.OVEVENTMIN-MAN,fr=B.06.20.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/man/man1m.Z/ovtrapd.1m:
None
/opt/OV/man/man1m.Z/ovactiond.1m:
None
OVPlatformMan.OVWIN-MAN,fr=B.06.20.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/man/man1.Z/ovw.1:
None
cksum(1) Output:
OVNNMgr.OVMIB-CONTRIB,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
1150146691 5899 /opt/OV/contrib/NNM/event/
genTrapdEventsMIB.ovpl
OVNNMgr.OVNNM-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
1185079226 846308 /opt/OV/lib/libovfilter.3
3145253330 2628896 /opt/OV/lib/libovtopm.3
4003411398 613640 /opt/OV/bin/ipmap
4028364855 1864016 /opt/OV/bin/netmon
353443770 241664 /opt/OV/bin/xnmgraph
1844390129 99617 /opt/OV/bin/Perl/lib/perl5/5.6.0/
ovreporting.pm
2867043551 39791 /opt/OV/bin/Perl/lib/perl5/5.6.0/
OVdrawNodes.pm
2864280161 648200 /opt/OV/bin/snmpCollect
1810527950 40960 /opt/OV/bin/ovweb
3999981709 151552 /opt/OV/bin/xnmcollect
1453477935 20938 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
ko_KR.eucKR/XNm
3808301638 10594 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
ko_KR.eucKR/XNmappmon
6197672 23220 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
ko_KR.eucKR/XNmgraph
1122687254 20938 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
zh_CN.hp15CN/XNm
4051044643 10594 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
zh_CN.hp15CN/XNmappmon
4093955672 23220 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
zh_CN.hp15CN/XNmgraph
667605914 20938 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
zh_TW.big5/XNm
1950899568 10594 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
zh_TW.big5/XNmappmon
2494898719 23220 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
zh_TW.big5/XNmgraph
542438233 20281 /opt/OV/newconfig/OVNNM-RUN/app-defaults/C/
XNm
2666539506 10042 /opt/OV/newconfig/OVNNM-RUN/app-defaults/C/
XNmappmon
4088759229 21699 /opt/OV/newconfig/OVNNM-RUN/app-defaults/C/
XNmgraph
394132689 72704 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/nnm/a_evtCatTrend7day.rpt
824783421 104448 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/nnm/a_evtNode1.rpt
2568495141 113664 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/nnm/a_evtSev1.rpt
3475193274 71168 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/nnm/a_evtSevTrend1.rpt
1666838768 70144 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/nnm/a_evtSevTrend7day.rpt
3987991963 71680 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/nnm/a_topoDMIDetail1.rpt
3241472520 71168 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/nnm/a_topoNetDetail1.rpt
28384378 63488 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/nnm/a_topoSum1.rpt
2807870371 71680 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/nnm/g_evtCatTrend7day.rpt
1130033571 95232 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/nnm/g_evtNode1.rpt
3008134397 71168 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/nnm/g_evtSev1.rpt
788058867 70656 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/nnm/g_evtSevTrend1.rpt
2518624418 70144 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/nnm/g_evtSevTrend7day.rpt
511369503 3750 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/repload_NNM.SRP
3962357977 38893 /etc/opt/OV/share/conf/analysis/
reportTemplates/Solid/integration.pdf
2364441607 73728 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/nnm/a_evtCatTrend7day.rpt
844820809 104448 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/nnm/a_evtNode1.rpt
1212727103 114176 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/nnm/a_evtSev1.rpt
976493754 71680 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/nnm/a_evtSevTrend1.rpt
1171055173 70144 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/nnm/a_evtSevTrend7day.rpt
127321140 69120 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/nnm/a_topoDMIDetail1.rpt
2945265162 68096 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/nnm/a_topoNetDetail1.rpt
1884823727 64512 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/nnm/a_topoSum1.rpt
1317071364 71680 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/nnm/g_evtCatTrend7day.rpt
638360670 94720 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/nnm/g_evtNode1.rpt
3868056312 71168 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/nnm/g_evtSev1.rpt
3199640658 70144 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/nnm/g_evtSevTrend1.rpt
3510542913 69632 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/nnm/g_evtSevTrend7day.rpt
4283155739 3743 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/repload_NNM.SRP
3962357977 38893 /etc/opt/OV/share/conf/analysis/
reportTemplates/SQLServer/integration.pdf
3297368721 73728 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/nnm/a_evtCatTrend7day.rpt
667396789 96256 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/nnm/g_evtNode1.rpt
238003369 71168 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/nnm/g_evtSev1.rpt
14703758 71680 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/nnm/g_evtSevTrend1.rpt
2293564579 71680 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/nnm/g_evtSevTrend7day.rpt
2005834784 73728 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/nnm/g_evtCatTrend7day.rpt
654654074 103936 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/nnm/a_evtNode1.rpt
1926921180 114176 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/nnm/a_evtSev1.rpt
1688160632 72192 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/nnm/a_evtSevTrend1.rpt
142931847 71680 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/nnm/a_evtSevTrend7day.rpt
552464332 72192 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/nnm/a_topoDMIDetail1.rpt
1852033649 71680 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/nnm/a_topoNetDetail1.rpt
1545762609 62976 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/nnm/a_topoSum1.rpt
1813173129 3753 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/repload_NNM.SRP
3962357977 38893 /etc/opt/OV/share/conf/analysis/
reportTemplates/Oracle/integration.pdf
OVNNMgr.OVNNMGR-JPN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
848837411 357649 /opt/OV/newconfig/OVNNMGR-JPN/conf/
ja_JP.SJIS/trapd.conf
2975538962 357649 /opt/OV/newconfig/OVNNMGR-JPN/conf/
ja_JP.eucJP/trapd.conf
1277234564 20953 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
ja_JP.eucJP/XNm
590805189 10462 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
ja_JP.eucJP/XNmappmon
1591671941 22768 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
ja_JP.eucJP/XNmgraph
3254717490 20918 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
ja_JP.eucJP/XNmevents
1426674623 6394 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
ja_JP.eucJP/XNmtrap
1026723747 20763 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
ja_JP.SJIS/XNm
4245385614 10462 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
ja_JP.SJIS/XNmappmon
2998183050 22768 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
ja_JP.SJIS/XNmgraph
358630502 20924 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
ja_JP.SJIS/XNmevents
2932325753 6394 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
ja_JP.SJIS/XNmtrap
OVNNMgr.OVRPT-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
2402488636 28672 /opt/OV/bin/ovcwd
3264736776 98304 /opt/OV/bin/ovreppublish
800503761 114688 /opt/OV/www/cgi-bin/nnmRptConfig.exe
4255543331 233031 /opt/OV/www/htdocs/classes/nnmReporting/
debug.nnmReporting.jar
2689582365 142286 /opt/OV/www/htdocs/classes/nnmReporting/
nnmReporting.jar
OVNNMgrMan.OVNNM-RUN-MAN,fr=B.06.20.00,
fa=HP-UX_B.11.00_32/64,v=HP:
785191608 6689 /opt/OV/man/man1m.Z/xnmtopoconf.1m
2643956401 13630 /opt/OV/man/man1m.Z/netmon.1m
OVPlatform.OVEVENT-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
406874791 49152 /opt/OV/bin/ovtrapd
2609005051 212992 /opt/OV/bin/xnmevents
3266679330 371743 /opt/OV/newconfig/OVEVENT-MIN/conf/
ko_KR.eucKR/trapd.conf
3249491629 371729 /opt/OV/newconfig/OVEVENT-MIN/conf/
zh_CN.hp15CN/trapd.conf
883125937 371744 /opt/OV/newconfig/OVEVENT-MIN/conf/
zh_TW.big5/trapd.conf
2402196492 354656 /opt/OV/newconfig/OVEVENT-MIN/conf/C/
trapd.conf
747494324 21231 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
ko_KR.eucKR/XNmevents
778228296 5746 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
ko_KR.eucKR/XNmtrap
1828781139 21223 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
zh_CN.hp15CN/XNmevents
541315396 5738 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
zh_CN.hp15CN/XNmtrap
1828781139 21223 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
zh_TW.big5/XNmevents
541315396 5738 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
zh_TW.big5/XNmtrap
3441967092 20067 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
C/XNmevents
541315396 5738 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/C/
XNmtrap
2515748927 2478080 /etc/opt/OV/share/conf/stacks/pmd/
libECSS.sl
OVPlatform.OVMIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
730206907 1790072 /opt/OV/lib/libovsnmp.3
3698520026 266240 /opt/OV/lib/libov.3
3839398211 1700368 /opt/OV/lib/libovutil.3
2614200472 16160 /opt/OV/bin/ovbackup.ovpl
OVPlatform.OVSNMP-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
1482116761 94208 /opt/OV/bin/xnmsnmpconf
OVPlatform.OVWIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
3989845521 86016 /opt/OV/bin/ovuispmd
2278214443 323584 /opt/OV/bin/ovwdb
327403268 2486272 /opt/OV/bin/ovw
3450592760 158 /opt/OV/bin/ovmapcount
2802082829 22278 /opt/OV/newconfig/OVWIN/app-defaults/
ko_KR.eucKR/OVw
3710384976 22278 /opt/OV/newconfig/OVWIN/app-defaults/
zh_CN.hp15CN/OVw
2194310505 22278 /opt/OV/newconfig/OVWIN/app-defaults/
zh_TW.big5/OVw
OVPlatform.OVWWW-FW,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
3323723529 77824 /opt/OV/bin/ovsessionmgr
664035952 68478 /opt/OV/www/htdocs/classes/libovw.jar
1481742717 769475 /opt/OV/www/htdocs/classes/jovw/
debug.jovw.jar
1505178638 388924 /opt/OV/www/htdocs/classes/jovw/jovw.jar
OVPlatform.OVWWW-SRV,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
v=HP:
2015943931 28796 /opt/OV/httpd/bin/ab
3808817283 7060 /opt/OV/httpd/bin/apachectl
2908369870 18554 /opt/OV/httpd/bin/apxs
3168729259 6428 /opt/OV/httpd/bin/dbmmanage
2081019407 32884 /opt/OV/httpd/bin/htdigest
1736902611 24677 /opt/OV/httpd/bin/htpasswd
3763805908 446464 /opt/OV/httpd/bin/httpd
3282197105 24658 /opt/OV/httpd/bin/logresolve
4013327400 24653 /opt/OV/httpd/bin/rotatelogs
OVPlatformDevKit.OVWIN-PRG,fr=B.06.20.00,
fa=HP-UX_B.11.00_32/64,v=HP:
1579260394 98035 /opt/OV/www/htdocs/classes/debug.libovw.jar
OVPlatformMan.OVEVENTMIN-MAN,fr=B.06.20.00,
fa=HP-UX_B.11.00_32/64,v=HP:
3685054511 2217 /opt/OV/man/man1m.Z/ovtrapd.1m
2118536497 3191 /opt/OV/man/man1m.Z/ovactiond.1m
OVPlatformMan.OVWIN-MAN,fr=B.06.20.00,
fa=HP-UX_B.11.00_32/64,v=HP:
3296725739 11993 /opt/OV/man/man1.Z/ovw.1
Patch Conflicts: None
Patch Dependencies:
s700: 11.00: PHSS_27333
s700: 11.11: PHSS_27333
s800: 11.00: PHSS_27333
s800: 11.11: PHSS_27333
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_28092 PHSS_28073 PHSS_27917 PHSS_27867 PHSS_27836 PHSS_27747
PHSS_27644 PHSS_27641 PHSS_27639 PHSS_27626 PHSS_27624 PHSS_27617
PHSS_27615 PHSS_27572
Equivalent Patches:
PHSS_28094:
s700: 10.20
s800: 10.20
PSOV_03226:
sparcSOL: 2.6 2.7 2.8
NNM_00963:
intelNT: 4.00 4.01
intelWIN2000: 1.00
Patch Package Size: 24960 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_28095
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_28095.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_28095. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHSS_28095.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_28095.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_28095.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
WARNING: This patch should not be loaded unless the last
consolidated patch PHSS_27333 has been loaded.
To check if this patch is on your system use the
following command:
swlist -l product -l fileset PHSS_27333
If swlist cannot find the patch, then you will
need to obtain the PHSS_27333 patch and load it
before loading this patch.
If there are any ovw sessions running on either the
Management Station or on any Management Consoles, these
sessions need to be closed. The "ovstop" command
should then be executed.
WARNING: the patch will not install if any
Network Node Manager processes are
detected.
NOTE: ovstart is NOT executed after the patch is loaded
You will need to manually run ovstart.
Also, in order to keep a history of the patches
installed on your system the post-install script
will attempt to copy this <patch_name>.text file
to /usr/OV/ReleaseNotes/patches
(or /opt/OV/ReleaseNotes/patches). Please make
sure this file is in /tmp before installation.
========================================================
PHSS_27917:
This patch deliver changes to the file $OV_CONF/
$LANG/trapd.conf.
As the $OV_CONF/$LANG/trapd.conf file may have been
customized, this patch installs the new copy of trapd.conf
under the $OV_NEW_CONF directory. This ensures that the
active copy of trapd.conf under $OV_CONF directory is not
overwritten.
If the $OV_CONF/$LANG/trapd.conf file was not customized,
the $OV_CONF/$LANG/trapd.conf file can be overwritten with
the trapd.conf file under the $OV_NEW_CONF/OVEVENT-
MIN/conf/$LANG directory.
However any customizations done to the $OV_CONF/
$LANG/trapd.conf file will need to be merged with the
trapd.conf file under the $OV_NEW_CONF/OVEVENT-MIN/conf/
$LANG directory before a new copy can be installed as
$OV_CONF/$LANG/trapd.conf.
PHSS_27867:
Since $OV_CONF/$LANG/trapd.conf is a user modifiable
resource file, patch installation will not over write it.
So after the patch installation, user has to copy or merge
the $OV_NEW_CONF/OVEVENT-MIN/app-defaults/$LANG/trapd.conf
to $OV_CONF/$LANG/trapd.conf.
-----End of Document ID: PHSS_28095------------------------------------------
Document ID: PHKL_27912
Date Loaded: 20021031
Title: s700_800 11.00 scall arg,rtsched enh,IDS/9000,UP fix
Patch Name: PHKL_27912
Patch Description: s700_800 11.00 scall arg,rtsched enh,IDS/9000,UP fix
Creation Date: 02/09/30
Post Date: 02/10/31
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products: N/A
Filesets:
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHKL_27912: ABORT OTHER
EFAULT status returned.
Category Tags:
defect_repair enhancement general_release critical
halts_system
Path Name: /hp-ux_patches/s700_800/11.X/PHKL_27912
Symptoms:
PHKL_27912:
( SR:8606259113 CR:JAGae23431 )
Applications that use system calls that pass more than
four (4) arguments which worked on an earlier release
of HP-UX may improperly return an EFAULT error. This
only affects 32-bit applications running on 64-bit
operating systems.
PHKL_25829:
( SR:8606194551 CR:JAGad63759 )
A thread returning from a pthread_join() or other event
involving a sleep may find itself at the sleep priority
rather than its user priority. This symptom only occurs
on a uniprocessor system.
PHKL_21352:
( SR: 8606132615 CR: JAGad01764 )
The Praesidium IDS/9000 product requires this patch in order
to run. This patch has no impact on systems without the
Praesidium IDS/9000 product installed and enabled.
PHKL_20944:
( SR: 8606112164 DTS: JAGab84450 )
Enhancement: Performance changes for corner case in RTSCHED
scheduling. This patch has no impact on most systems.
Defect Description:
PHKL_27912:
( SR:8606259113 CR:JAGae23431 )
When 32-bit applications invoke system calls having more
than four arguments on 64-bit kernels, these fifth, sixth,
etc. arguments are stored in the outgoing parameters area of
the caller's stack frame. There are situations where a
register used to calculate the pointer to the arguments
could have some residual left over bits in the high order
32-bits that will result in problems when attempting to
retrieve those arguments. These extraneous bits create an
address that is outside the range of the 32-bit address
space causing the EFAULT.
Resolution:
Mask off the upper 32-bits of the system call's arguments
pointer.
PHKL_25829:
( SR:8606194551 CR:JAGad63759 )
User priority was not being re-established properly on
uniprocessor systems when returning from a system call.
Resolution:
The system call interface was changed to correctly
re-establish user priority in both the multiprocessor and
uniprocessor cases.
PHKL_21352:
( SR: 8606132615 CR: JAGad01764 )
This patch is one of 16 patches (PHKL_21348-PHKL_21363)
required by the Praesidium IDS/9000 product. These patches
enable the collection and tracking of information from
various system calls. Unless all of the enabling patches
(or their successors) and the product are installed, and the
product is enabled, this patch has no impact on the system.
Resolution:
This patch enables the gathering of information from the
system call interface.
PHKL_20944:
( SR: 8606112164 DTS: JAGab84450 )
This is an enhancement for a corner case in RTSCHED
scheduling.
Resolution:
Code added to fine tune RTSCHED thread scheduling code path.
Enhancement:
No (superseded patches contained enhancements)
PHKL_27912:
Enhancements were delivered in a patch this one has
superseded. Please review the Defect Description
text for more information.
SR:
8606112164 8606132615 8606194551 8606259113
Patch Files:
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
/usr/conf/lib/libhp-ux.a(syscall.o)
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
/usr/conf/lib/libhp-ux.a(syscall.o)
what(1) Output:
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
/usr/conf/lib/libhp-ux.a(syscall.o):
syscall.c $Date: 2002/09/18 16:28:49 $Revision: r11r
os/11 PATCH_11.00 (PHKL_27912)
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
/usr/conf/lib/libhp-ux.a(syscall.o):
syscall.c $Date: 2002/09/18 16:28:49 $Revision: r11r
os/11 PATCH_11.00 (PHKL_27912)
cksum(1) Output:
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
3717954722 17564 /usr/conf/lib/libhp-ux.a(syscall.o)
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
2591143271 41432 /usr/conf/lib/libhp-ux.a(syscall.o)
Patch Conflicts: None
Patch Dependencies:
s700: 11.00: PHKL_18543
s800: 11.00: PHKL_18543
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHKL_25829 PHKL_21352 PHKL_20944
Equivalent Patches: None
Patch Package Size: 90 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_27912
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHKL_27912.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHKL_27912. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHKL_27912.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHKL_27912.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_27912.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
This patch depends on base patch PHKL_18543.
For successful installation please insure that PHKL_18543
is already installed, or that PHKL_18543 is included
in the same depot with this patch and PHKL_18543
is selected for installation.
-----End of Document ID: PHKL_27912------------------------------------------
Document ID: PHSS_27976
Date Loaded: 20021030
Title: s700_800 11.X OV SIP3.0 OVR_00001 breaks SIP integration
Patch Name: PHSS_27976
Patch Description: s700_800 11.X OV SIP3.0 OVR_00001 breaks SIP integration
Creation Date: 02/09/27
Post Date: 02/10/30
Hardware Platforms - OS Releases:
s700: 11.00 11.11
s800: 11.00 11.11
Products:
OpenView Service Information Portal 3.0
Filesets:
HPOVSIP.OVSIP,fr=B.01.00,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical: No
Category Tags:
defect_repair general_release
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_27976
Symptoms:
PHSS_27976:
Upon installing OVR_0001 on a Windows system running
OVReporter, the SIP integration fails to display data
("Currently not configured"). The SIP trace file contains
an error similar to the following (all on one line, of
course) :
error OVProxyParser Thread-21 2002.08.01.00:0:0:0 Error
connecting to
http://rptrSystem/HPOV_reports/Customers/test/topcpy/1a-
SIPperf" Reporter="1/default.htm: Bad Request (400)
Defect Description:
PHSS_27976:
Addition of a new XML attribute broke an internal parsing
method.
Resolution:
Parsing code changed to correctly extract data.
Enhancement:
No
SR:
8606280116
Patch Files:
HPOVSIP.OVSIP,fr=B.01.00,fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/SIP/webapps/ovportal/WEB-INF/classes/com/hp/ov/
portal/modules/reporter/Reporter.class
what(1) Output:
HPOVSIP.OVSIP,fr=B.01.00,fa=HP-UX_B.11.00_32/64,v=HP:
/opt/OV/SIP/webapps/ovportal/WEB-INF/classes/com/hp/ov/
portal/modules/reporter/Reporter.class:
None
cksum(1) Output:
HPOVSIP.OVSIP,fr=B.01.00,fa=HP-UX_B.11.00_32/64,v=HP:
3471022699 22448 /opt/OV/SIP/webapps/ovportal/WEB-INF/
classes/com/hp/ov/portal/modules/reporter/
Reporter.class
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches:
OVSIPSOL_00010:
sparcSOL: 2.6 2.7 2.8
OVSIPNT_00009:
intelWIN2000: 1.00
Patch Package Size: 60 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_27976
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_27976.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_27976. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHSS_27976.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_27976.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_27976.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
========================================================
BEFORE LOADING THIS PATCH...
- Stop the Tomcat server.
- If you want to reinstall SIP, then you will have to
remove the patch. Once the re-install is over you
can apply the patch again.
NOTE : Tomcat is not started after the patch is loaded
You will need to manually start it.
Also, in order to keep a history of the patches
installed on your system the post-install script
will attempt to copy this <patch_name>.text file
to /opt/OV/SIP/patches. Please make
sure this file is in /tmp before installation.
========================================================
-----End of Document ID: PHSS_27976------------------------------------------
Document ID: PHNE_27745
Date Loaded: 20021030
Title: s700_800 11.11 HyperFabric B.11.11.0[0-2] cumulative patch
Patch Name: PHNE_27745
Patch Description: s700_800 11.11 HyperFabric B.11.11.0[0-2] cumulative patch
Creation Date: 02/08/22
Post Date: 02/10/30
Hardware Platforms - OS Releases:
s700: 11.11
s800: 11.11
Products:
HyprFabrc-00 B.11.11.00 B.11.11.01 B.11.11.02
Filesets:
HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP
HYPER.HYPER-RUN,fr=B.11.11.01,fa=HP-UX_B.11.11_64,v=HP
HYPER.HYPER-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP
HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP
HYPER.HYPER-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_64,v=HP
HYPER.HYPER-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP
CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP
CSI.CSI-LIB,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP
CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP
CSI.CSI-LIB,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP
CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP
CSI.CSI-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP
CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP
CSI.CSI-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP
HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP
HYPER.HYPER-RUN,fr=B.11.11.01,fa=HP-UX_B.11.11_32,v=HP
HYPER.HYPER-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP
HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP
HYPER.HYPER-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_32,v=HP
HYPER.HYPER-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHNE_27745: OTHER
This solves the problem of no TCP/IP traffic going
through Hyperfabric, when the ARPA patch PHNE_25644
(or newer) and the LAN cumulative patch PHNE_25388
(or newer) are installed on the same system.
PHNE_27144: PANIC OTHER
This enables HMP for
Oracle 9i Release 2 (9.2.0.1.0).
PHNE_25485: PANIC OTHER
This enables HMP for Oracle 9i Release 1 (9.0.1).
Category Tags:
defect_repair enhancement general_release critical panic
Path Name: /hp-ux_patches/s700_800/11.X/PHNE_27745
Symptoms:
PHNE_27745:
1. JAGae36685 / SR#8606272547
TCP/IP traffic will not run over Hyperfabric when the
ARPA Transport patch PHNE_25644 (or newer) and the LAN
cumulative patch PHNE_25388 (or newer) are installed
on the same system.
2. JAGae07060 / SR#8606238018
Hyperfabric supports a maximum of 8 IP addresses per
node. When more than 8 IP addresses are configured
on a node, no check is done and no error messages are
logged, resulting in corrupted node table entries,
which can be seen through clic_stat output.
3. JAGae42607 / SR#8606278549
When "clic_init -c" is used for configuration and
when the answer to the following question is 'no',
clic_init proceeds with the configuration.
----------------------------------------------------
There are x HyperFabric adapters on this node.
Is this the right number of adapters on your node?
Press [y] for yes or [n] for no, then press [Return]
----------------------------------------------------
PHNE_27144:
1. JAGae23554 / SR#8606259236
HMP was not detecting node failure in HyperFabric
cluster. But Oracle application, after being notified
by ServiceGuard on node failure, used to attempt
cleanup of outstanding skgxp requests. This cleanup
operation was hanging for a long time waiting for
outstanding requests to complete.
2. JAGae23582 / SR#8606259264
Under certain conditions, skgxp send and wait operations
used to return status as success even when operations
failed.
3. JAGae18806 / SR#8606254474
HMP traffic does not go through for switch depth of 4.
4. JAGae30539 / SR#8606266290
Load balancing of TCP/IP traffic does not happen
when multiple Hyperfabric adapters are available
on a node.
5. JAGae00851 / SR#8606231613
Oracle 9i Release 2 (9.2.0.1.0) hangs with HMP
(Hyper Messaging Protocol)
6. JAGad72975 / SR#8606203797
The Hyperfabric driver may not detect route changes
in the Hyperfabric network. This may cause
the Hyperfabric driver to send application data
via non-existant routes. This will result in the
application being impacted by data packet loss
7. JAGad72957 / SR#8606203779
The Hyperfabric driver may not maintain more than
a single unique physical route to a destination
Hyperfabric Network Interface Card. If this route
is negatively impacted and no data can go through
this route, the application will be impacted by
data packet loss.
8. JAGae17295 / SR#8606251229
System panic with the following stack trace:
panic+0x14
report_trap_or_int_and_panic+0x84
trap+0xd9c
nokgdb+0x8
CLIC_SEND+0x3c4
clicdlpi_wput+0x20c
putnext+0xcc
ip_wput_ire+0x398
ip_wput+0x470
putnext+0xcc
tcp_wput+0x478
putnext+0xcc
streams_write_uio+0x274
sosend+0x284
sendit+0x150
send+0x58
syscall+0x6f8
$syscallrtn+0x0
9. JAGae28218 / SR#8606263892
Oracle instances on HMP does not start on rpxxxx
machines.
PHNE_25485:
1. JAGad96212 / SR#8606227150
Oracle 9i Release 1 (9.0.1) will not be able to
directly run on HMP ( Hyper Messaging Protocol ).
It is currently using TCP/IP with relatively increased
CPU consumption and reduced bandwidth.
2. JAGad47751 / SR#8606178524
System panics due to a system spinlock held too long.
3. JAGad87391 / SR#8606218241
HMP process hangs on heavy parallel traffic.
4. JAGad66639 / SR#8606197446
clic_shutdown hangs.
5. JAGad69646 / SR#8606200470
clic_shutdown hangs.
6. JAGad86891 / SR#8606217739
When running Hyperfabric with HMP enabled, the system
encounters panic. Stack trace details are similar to:
--------------------------------------------------------
panic+0x14 n/a n/a
report_trap_or_int_and_panic+0x84 0x1 0xf 0x400003fffff
trap+0xd9c n/a 0x400003ffffff1930
thandler+0xd24 n/a n/a
bzero+0x54 0x0 n/a n/a
clic_setup_vc+0x1f8 n/a 0x4ff0f660 n/a
clicd_ioctl+0x5f4 n/a 0xffffffff800c4d0b 0x4ff0f660 0
-------------------------------------------------------
7. JAGad82720 / SR#8606213528
When a machine has many Hyperfabric cards and low
memory, it causes panic.
8. JAGad81873 / SR#8606212686
clic_probe -s -c <interface> gives a wrong message:
"The gethostbyname() System call failed".
9. JAGad82724 / SR#8606213532
clic_stat -p TCP gives wrong output as:
Date: Wed Aug 1 11:00:04 2001
Node: xxx.cup.hp.com
--------------------------------------------------------
No performance statistics are being gathered -
Reset successful
========================================================
10. JAGae04355 / SR#8606235175
Ifconfig plumbing gives error message in /etc/rc.log
for PCI 1X cards. When the behavior occurs, messages
similar to the following will be displayed in
/etc/rc.log when the system boots:
Output from "/sbin/rc2.d/S340net start":
--------------------------------------
ERROR: clic2 interface: invalid interface name clic2
ERROR: clic3 interface: invalid interface name clic3
ERROR: clic5 interface: invalid interface name clic5
ERROR: clic7 interface: invalid interface name clic7
"/sbin/rc2.d/S340net start" FAILED
Output from "/sbin/rc2.d/S900clicrun start":
------------------------------------------
clic_shutdown completed successfully. Use clic_start to
restart the HyperFabric subsystem on this node.
Searching for HyperFabric adapters...
Starting the HyperFabric management daemon
ERROR: clic2 interface: ifconfig: plumb error: Unknown
error
ERROR: clic3 interface: ifconfig: plumb error: Unknown
error
ERROR: clic5 interface: ifconfig: plumb error: Unknown
error
ERROR: clic7 interface: ifconfig: plumb error: Unknown
error
Ifconfig failed on the HyperFabric adapters
-------------------------------------------
Similar messages will also be displayed when clic_start
(1M)is executed to restart the HyperFabric subsystem.
For example:
# /opt/clic/bin/clic_start
Searching for HyperFabric adapters...
Starting the HyperFabric management daemon
ERROR: clic2 interface: ifconfig: plumb error: Unknown
error
ERROR: clic3 interface: ifconfig: plumb error: Unknown
error
ERROR: clic5 interface: ifconfig: plumb error: Unknown
error
ERROR: clic7 interface: ifconfig: plumb error: Unknown
error
Ifconfig failed on the HyperFabric adapters
-------------------------------------------
11. JAGae16073 / SR#8606249686
Configuring HF PCI 1X card causes panic on 11.11.
-------------------------------------------------
stack trace for event 0
crash event was a panic
panic+0x6c
report_trap_or_int_and_panic+0x94
trap+0xed4
nokgdb+0x8
h2p_write_uint32+0xc
lanai_pci_wcopy_from_host+0x94
layout_CCB+0x830
LF_download+0x2b4
clicd_ioctl+0x50c
spec_ioctl+0xac
vno_ioctl+0x98
ioctl+0x120
syscall+0xaec
$syscallrtn+0x0
Defect Description:
PHNE_27745:
1. JAGae36685 / SR#8606272547
TCP/IP traffic will not run over Hyperfabric when the
ARPA Transport patch PHNE_25644 (or newer) and the LAN
cumulative patch PHNE_25388 (or newer) are installed
on the same system. This is because ARPA started
supporting VLAN and a bug in Hyperfabric caused ARPA
to view Hyperfabric as VLAN capable.
Resolution:
The code has been modified to inform ARPA that
Hyperfabric is not VLAN capable.
2. JAGae07060 / SR#8606238018
Hyperfabric supports a maximum of 8 IP addresses per
node. When more than 8 IP addresses are configured
on a node, no check is done and no error messages are
logged, resulting in corrupted node table entries,
which can be seen through clic_stat output.
Resolution:
Check has been introduced for the number of IP
addresses that can be configured on a node. If it
exceeds 8, then appropriate error message is logged
in /var/adm/clic_log.
3. JAGae42607 / SR#8606278549
When "clic_init -c" is used for configuration and
when the answer to the following question is 'no',
clic_init proceeds with the configuration.
----------------------------------------------------
There are x HyperFabric adapters on this node.
Is this the right number of adapters on your node?
Press [y] for yes or [n] for no, then press [Return]
----------------------------------------------------
The correct response should be "Warning: Please
verify the hardware setup and try again" and an exit.
Resolution:
The code has been modified to fix this.
PHNE_27144:
1. JAGae23554 / SR#8606259236
HMP was not detecting node failure in HyperFabric
cluster. But Oracle application, after being notified by
ServiceGuard on node failure, used to attempt cleanup of
outstanding skgxp requests. This cleanup operation was
hanging for a long time waiting for outstanding requests
to complete.
Resolution:
HMP now detects node failure via HeartBeat mechanism.
On detecting node failure, HMP cleans up data structures
and marks all outstanding requests to failed node as
"failed". Because of this, oracle cleanup operation will
succeed immediately.
2. JAGae23582 / SR#8606259264
Under certain conditions, skgxp send and wait operations
used to return status as success even when operations
failed.
Resolution:
The code has been modified to return correct status.
3. JAGae18806 / SR#8606254474
The problem is seen when 2 nodes are connected through
4 switches meshed. In this scenario, HMP traffic does
not go through. This was happening as the sender never
receives an acknowledgement from the receiver.
Resolution:
Code has been modified, so that the receiver sends
an acknowledgement to the sender.
4. JAGae30539 / SR#8606266290
Load balancing of TCP/IP traffic does not happen
when multiple Hyperfabric adapters are available
on a node.
Resolution:
The problem has been fixed so that all available
Hyperfabric adapters are used to send out TCP/IP traffic.
5. JAGae00851 / SR#8606231613
Oracle 9i Release 2 (9.2.0.1.0) hangs with HMP.
Resolution:
Code has been modified to solve this problem.
6. JAGad72975 / SR#8606203797
The Hyperfabric driver may not come to know
about the changes to existing routes. If a route is
negatively impacted, the Hyperfabric driver may
not stop using it. This will result in data packets
being sent on routes which are non-existant or
negatively impacted thus resulting in data packet loss.
Resolution:
Code has been modified to solve this problem.
7. JAGad72957 / SR#8606203779
The Hyperfabric driver may maintain only one unique
route to a destination Hyperfabric Network Interface
Card. This is due to how Hyperfabric does fabric route
discovery and the route table limitations of the
Hyperfabric driver
Resolution:
Code has been modified to solve this problem.
8. JAGae17295 / SR#8606251229
System panic.
Resolution:
Code has been modified to solve this problem.
9. JAGae28218 / SR#8606263892
Oracle instances on HMP does not start on rpxxxx
machines.
Resolution:
Code has been modified to support rpxxxx machines.
PHNE_25485:
1. JAGad96212 / SR#8606227150
SKGXP for Oracle 9i Release 1 (9.0.1) uses regular
TCP/IP sockets and hence cannot use HMP directly. It
needs to talk through proprietary interface for HMP to
utilize the 'low CPU consumption' and 'high bandwidth'
capabilities of HMP.
2. JAGad47751 / SR#8606178524
In exit path, Hyperfabric driver is known to hold
system spinlock for a very long time. This causes a
system panic.
3. JAGad87391 / SR#8606218241
On a heavy traffic of large messages ( > 4K ), HMP
process may hang due to incorrect DMA completions. It
may also hang due to a HMP process using multiple end
points on heavy traffic.
4. JAGad66639 / SR#8606197446
clic_shutdown was hanging due to typographical error.
5. JAGad69646 / SR#8606200470
clic_shutdown was hanging due to the inappropriate
netstat usage.
6. JAGad86891 / SR#8606217739
Enabling HMP exposes some setup issues in HMP even
though Hyperfabric TCP/IP traffic is running. This
results in panic.
7. JAGad82720 / SR#8606213528
When a machine has more Hyperfabric cards and low
memory, clic_shutdown causes system panic due to a
configuration issue.
8. JAGad81873 / SR#8606212686
clic_probe -s -c <interface> gives a wrong message,
stating 'gethostbyname failed'. This is due to an
initialization issue in the daemon.
9. JAGad82724 / SR#8606213532
When an un-configured card is present along with the
configured cards,clic_stat -p TCP gives wrong output as:
Date: Wed Aug 1 11:00:04 2001
Node: xxx.cup.hp.com
--------------------------------------------------------
No performance statistics are being gathered -
Reset successful
========================================================
The driver code, which checks the DLPI state was
wrongly returning with an error.
10. JAGae04355 / SR#8606235175
PCI 1X cards give error during ifconfig's plumbing.
PCI 1X cards were not distinguished.
11. JAGae16073 / SR#8606249686
Configuring HF PCI 1X card was causing panic on 11.11
because of the wrong type recognition.
Enhancement:
No (superseded patches contained enhancements)
PHNE_27144:
This patch enables HMP for
Oracle 9i Release 2 (9.2.0.1.0).
SR:
8606227150 8606178524 8606218241 8606197446 8606200470
8606217739 8606213528 8606212686 8606213532 8606235175
8606249686 8606259236 8606259264 8606254474 8606266290
8606231613 8606203797 8606203779 8606251229 8606263892
8606272547 8606238018 8606278549
Patch Files:
HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:
HYPER.HYPER-RUN,fr=B.11.11.01,fa=HP-UX_B.11.11_64,v=HP:
HYPER.HYPER-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP:
/opt/clic/README
/etc/opt/resmon/dictionary/clic_01
/opt/clic/bin/clic_init
/opt/clic/bin/clic_mond
/opt/clic/bin/clic_start
/opt/clic/bin/clic_shutdown
/opt/clic/bin/clic_diag
/opt/clic/bin/clic_dump
/opt/clic/bin/clic_mgmtd
/opt/clic/bin/clic_probe
/opt/clic/bin/clic_ping
/opt/clic/bin/clic_stat
/opt/clic/firmware/clic_fw
/opt/clic/firmware/clic_fw_4x32c
/opt/clic/firmware/clic_fw_1x32c
/opt/clic/firmware/clic_fw_4x8c
/opt/clic/firmware/clic_fw_hf28c
/opt/clic/firmware/clic_fw_hf232c
/opt/clic/lib/pa20_64/libclic_mgmt.a
/sbin/init.d/clic
/usr/lib/nls/msg/C/clic_log.cat
HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:
HYPER.HYPER-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_64,v=HP:
HYPER.HYPER-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP:
/usr/conf/lib/clic_q4.o
/usr/conf/lib/libclic_dlpi_drv.a
/usr/conf/lib/libha_drv.a
/usr/conf/master.d/clic
CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP:
CSI.CSI-LIB,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP:
/opt/clic/include/clic_csi.h
/opt/clic/lib/libclic_csi.a
/opt/clic/lib/libclic_csi.sl
/opt/clic/lib/pa20_64/libclic_csi.a
/opt/clic/lib/pa20_64/libclic_csi.sl
/opt/clic/lib/skgxp/libskgxph.a
/opt/clic/lib/skgxp/skclic.conf
CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP:
CSI.CSI-LIB,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP:
/opt/clic/include/clic_csi.h
/opt/clic/lib/libclic_csi.a
/opt/clic/lib/libclic_csi.sl
CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP:
CSI.CSI-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP:
/opt/clic/tmp/README
CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP:
CSI.CSI-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP:
/opt/clic/tmp/README
HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:
HYPER.HYPER-RUN,fr=B.11.11.01,fa=HP-UX_B.11.11_32,v=HP:
HYPER.HYPER-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP:
/opt/clic/README
/etc/opt/resmon/dictionary/clic_01
/opt/clic/bin/clic_init
/opt/clic/bin/clic_mond
/opt/clic/bin/clic_start
/opt/clic/bin/clic_shutdown
/opt/clic/bin/clic_diag
/opt/clic/bin/clic_dump
/opt/clic/bin/clic_mgmtd
/opt/clic/bin/clic_probe
/opt/clic/bin/clic_ping
/opt/clic/bin/clic_stat
/opt/clic/firmware/clic_fw
/opt/clic/firmware/clic_fw_4x32c
/opt/clic/firmware/clic_fw_1x32c
/opt/clic/firmware/clic_fw_4x8c
/opt/clic/firmware/clic_fw_hf28c
/opt/clic/firmware/clic_fw_hf232c
/opt/clic/lib/libclic_mgmt.a
/sbin/init.d/clic
/usr/lib/nls/msg/C/clic_log.cat
HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:
HYPER.HYPER-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_32,v=HP:
HYPER.HYPER-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP:
/usr/conf/lib/clic_q4.o
/usr/conf/lib/libclic_dlpi_drv.a
/usr/conf/lib/libha_drv.a
/usr/conf/master.d/clic
what(1) Output:
HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:
/opt/clic/README:
None
/etc/opt/resmon/dictionary/clic_01:
None
/opt/clic/bin/clic_init:
None
/opt/clic/bin/clic_mond:
HyperFabric 9000/800 [B.10.20.11], [B.11.00.11] clic
mon.c $Date: 2000/10/20 11:21:52 $ $Revision
: 1.21 $
/opt/clic/bin/clic_start:
None
/opt/clic/bin/clic_shutdown:
None
/opt/clic/bin/clic_diag:
HyperFabric/HMP Diagnostics Tool [PHNE_27745] $Date:
2002/06/08 17:00:00 $ $Label: PHNE_27745 $
HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
08 17:00:00 $ $Label : PHNE_27745 $
/opt/clic/bin/clic_dump:
HyperFabric/HMP Dump Tool [PHNE_27745] $Date: 2002/0
6/08 17:00:00 $ $Label: PHNE_27745 $
/opt/clic/bin/clic_mgmtd:
HyperFabric/HMP Daemon [PHNE_27745] $Date: 2002/06/0
8 17:00:00 $ $Label: PHNE_27745 $
HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
08 17:00:00 $ $Label : PHNE_27745 $
/opt/clic/bin/clic_probe:
HyperFabric/HMP Probe Tool [PHNE_27745] $Date: 2002/
06/08 17:00:00 $ $Label: PHNE_27745 $
HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
08 17:00:00 $ $Label : PHNE_27745 $
/opt/clic/bin/clic_ping:
HyperFabric/HMP Ping Tool [PHNE_27745] $Date: 2002/0
6/08 17:00:00 $ $Label: PHNE_27745 $
/opt/clic/bin/clic_stat:
HyperFabric/HMP Statistics Gathering Tool [PHNE_2774
5] $Date: 2002/06/08 17:00:00 $ $Label: PHNE
_27745 $
HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
08 17:00:00 $ $Label : PHNE_27745 $
/opt/clic/firmware/clic_fw:
Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
$ $Label: PHNE_27745 $
/opt/clic/firmware/clic_fw_4x32c:
Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
$ $Label: PHNE_27745 $
/opt/clic/firmware/clic_fw_1x32c:
Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
$ $Label: PHNE_27745 $
/opt/clic/firmware/clic_fw_4x8c:
Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
$ $Label: PHNE_27745 $
/opt/clic/firmware/clic_fw_hf28c:
Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
$ $Label: PHNE_27745 $
/opt/clic/firmware/clic_fw_hf232c:
Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
$ $Label: PHNE_27745 $
/opt/clic/lib/pa20_64/libclic_mgmt.a:
HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
08 17:00:00 $ $Label : PHNE_27745 $
/sbin/init.d/clic:
None
/usr/lib/nls/msg/C/clic_log.cat:
None
HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:
/usr/conf/lib/clic_q4.o:
None
/usr/conf/lib/libclic_dlpi_drv.a:
HyperFabric/HMP driver [PHNE_27745] $Label: PHNE_277
45 $
$Revision: libclic_dlpi_drv.a: vw: hflf select
ors: CUP11.11_BL2002_0817 arvindk_PHNE_27745
'eso_hflf_r11.11_pib' 'eso_arvindk_phne_277
45' Thu Aug 22 21:09:22 IST 2002 $
/usr/conf/lib/libha_drv.a:
HyperFabric HA driver [PHNE_27745] $Label: PHNE_2774
5 $
$Revision: libha_drv.a: vw: hflf selectors: CU
P11.11_BL2002_0817 arvindk_PHNE_27745 'eso_h
flf_r11.11_pib' 'eso_arvindk_phne_27745' Th
u Aug 22 21:05:08 IST 2002 $
/usr/conf/master.d/clic:
None
CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP:
/opt/clic/include/clic_csi.h:
None
/opt/clic/lib/libclic_csi.a:
HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
08 17:00:00 $ $Label : PHNE_27745 $
/opt/clic/lib/libclic_csi.sl:
None
/opt/clic/lib/pa20_64/libclic_csi.a:
HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
08 17:00:00 $ $Label : PHNE_27745 $
/opt/clic/lib/pa20_64/libclic_csi.sl:
None
/opt/clic/lib/skgxp/libskgxph.a:
None
/opt/clic/lib/skgxp/skclic.conf:
None
CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP:
/opt/clic/include/clic_csi.h:
None
/opt/clic/lib/libclic_csi.a:
HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
08 17:00:00 $ $Label : PHNE_27745 $
/opt/clic/lib/libclic_csi.sl:
None
CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP:
/opt/clic/tmp/README:
None
CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP:
/opt/clic/tmp/README:
None
HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:
/opt/clic/README:
None
/etc/opt/resmon/dictionary/clic_01:
None
/opt/clic/bin/clic_init:
None
/opt/clic/bin/clic_mond:
HyperFabric 9000/800 [B.10.20.11], [B.11.00.11] clic
mon.c $Date: 2000/10/20 11:21:52 $ $Revision
: 1.21 $
/opt/clic/bin/clic_start:
None
/opt/clic/bin/clic_shutdown:
None
/opt/clic/bin/clic_diag:
HyperFabric/HMP Diagnostics Tool [PHNE_27745] $Date:
2002/06/08 17:00:00 $ $Label: PHNE_27745 $
HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
08 17:00:00 $ $Label : PHNE_27745 $
/opt/clic/bin/clic_dump:
HyperFabric/HMP Dump Tool [PHNE_27745] $Date: 2002/0
6/08 17:00:00 $ $Label: PHNE_27745 $
/opt/clic/bin/clic_mgmtd:
HyperFabric/HMP Daemon [PHNE_27745] $Date: 2002/06/0
8 17:00:00 $ $Label: PHNE_27745 $
HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
08 17:00:00 $ $Label : PHNE_27745 $
/opt/clic/bin/clic_probe:
HyperFabric/HMP Probe Tool [PHNE_27745] $Date: 2002/
06/08 17:00:00 $ $Label: PHNE_27745 $
HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
08 17:00:00 $ $Label : PHNE_27745 $
/opt/clic/bin/clic_ping:
HyperFabric/HMP Ping Tool [PHNE_27745] $Date: 2002/0
6/08 17:00:00 $ $Label: PHNE_27745 $
/opt/clic/bin/clic_stat:
HyperFabric/HMP Statistics Gathering Tool [PHNE_2774
5] $Date: 2002/06/08 17:00:00 $ $Label: PHNE
_27745 $
HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
08 17:00:00 $ $Label : PHNE_27745 $
/opt/clic/firmware/clic_fw:
Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
$ $Label: PHNE_27745 $
/opt/clic/firmware/clic_fw_4x32c:
Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
$ $Label: PHNE_27745 $
/opt/clic/firmware/clic_fw_1x32c:
Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
$ $Label: PHNE_27745 $
/opt/clic/firmware/clic_fw_4x8c:
Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
$ $Label: PHNE_27745 $
/opt/clic/firmware/clic_fw_hf28c:
Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
$ $Label: PHNE_27745 $
/opt/clic/firmware/clic_fw_hf232c:
Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
$ $Label: PHNE_27745 $
/opt/clic/lib/libclic_mgmt.a:
HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
08 17:00:00 $ $Label : PHNE_27745 $
/sbin/init.d/clic:
None
/usr/lib/nls/msg/C/clic_log.cat:
None
HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:
/usr/conf/lib/clic_q4.o:
None
/usr/conf/lib/libclic_dlpi_drv.a:
HyperFabric/HMP driver [PHNE_27745] $Label: PHNE_277
45 $
$Revision: libclic_dlpi_drv.a: vw: hflf selecto
rs: CUP11.11_BL2002_0817 arvindk_PHNE_27745
'eso_hflf_r11.11_pib' 'eso_arvindk_phne_2774
5' Thu Aug 22 21:02:55 IST 2002 $
/usr/conf/lib/libha_drv.a:
HyperFabric HA driver [PHNE_27745] $Label: PHNE_2774
5 $
$Revision: libha_drv.a: vw: hflf selectors: CU
P11.11_BL2002_0817 arvindk_PHNE_27745 'eso_h
flf_r11.11_pib' 'eso_arvindk_phne_27745' Th
u Aug 22 20:58:03 IST 2002 $
/usr/conf/master.d/clic:
None
cksum(1) Output:
HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:
372342796 7075 /opt/clic/README
4245017603 748 /etc/opt/resmon/dictionary/clic_01
932010373 47246 /opt/clic/bin/clic_init
3036884476 91760 /opt/clic/bin/clic_mond
162995963 4478 /opt/clic/bin/clic_start
3454927428 3818 /opt/clic/bin/clic_shutdown
1246393202 104720 /opt/clic/bin/clic_diag
1958570325 69760 /opt/clic/bin/clic_dump
1167331863 387080 /opt/clic/bin/clic_mgmtd
3759624374 97896 /opt/clic/bin/clic_probe
2615322630 20592 /opt/clic/bin/clic_ping
3080355066 111392 /opt/clic/bin/clic_stat
3803156935 367800 /opt/clic/firmware/clic_fw
1638956990 385448 /opt/clic/firmware/clic_fw_4x32c
2838225286 371208 /opt/clic/firmware/clic_fw_1x32c
1642951026 383224 /opt/clic/firmware/clic_fw_4x8c
2646977829 321224 /opt/clic/firmware/clic_fw_hf28c
433356046 320784 /opt/clic/firmware/clic_fw_hf232c
3607281527 94498 /opt/clic/lib/pa20_64/libclic_mgmt.a
1185686611 6898 /sbin/init.d/clic
2196828485 130307 /usr/lib/nls/msg/C/clic_log.cat
HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:
4181829010 484856 /usr/conf/lib/clic_q4.o
521699165 1389254 /usr/conf/lib/libclic_dlpi_drv.a
2677667719 34444 /usr/conf/lib/libha_drv.a
2695583503 2806 /usr/conf/master.d/clic
CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP:
1016592132 13798 /opt/clic/include/clic_csi.h
699637637 128182 /opt/clic/lib/libclic_csi.a
4294967295 0 /opt/clic/lib/libclic_csi.sl
1176465268 185988 /opt/clic/lib/pa20_64/libclic_csi.a
4294967295 0 /opt/clic/lib/pa20_64/libclic_csi.sl
2082695472 116504 /opt/clic/lib/skgxp/libskgxph.a
1227429363 292 /opt/clic/lib/skgxp/skclic.conf
CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP:
1016592132 13798 /opt/clic/include/clic_csi.h
699637637 128182 /opt/clic/lib/libclic_csi.a
4294967295 0 /opt/clic/lib/libclic_csi.sl
CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP:
4068696158 126 /opt/clic/tmp/README
CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP:
4068696158 126 /opt/clic/tmp/README
HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:
372342796 7075 /opt/clic/README
4245017603 748 /etc/opt/resmon/dictionary/clic_01
932010373 47246 /opt/clic/bin/clic_init
3036884476 91760 /opt/clic/bin/clic_mond
162995963 4478 /opt/clic/bin/clic_start
3454927428 3818 /opt/clic/bin/clic_shutdown
2782446215 90112 /opt/clic/bin/clic_diag
908113653 53248 /opt/clic/bin/clic_dump
16228434 413696 /opt/clic/bin/clic_mgmtd
2279179835 86016 /opt/clic/bin/clic_probe
1303105207 20480 /opt/clic/bin/clic_ping
3708677991 94208 /opt/clic/bin/clic_stat
3803156935 367800 /opt/clic/firmware/clic_fw
1638956990 385448 /opt/clic/firmware/clic_fw_4x32c
2838225286 371208 /opt/clic/firmware/clic_fw_1x32c
1642951026 383224 /opt/clic/firmware/clic_fw_4x8c
2646977829 321224 /opt/clic/firmware/clic_fw_hf28c
433356046 320784 /opt/clic/firmware/clic_fw_hf232c
3947794336 64680 /opt/clic/lib/libclic_mgmt.a
1185686611 6898 /sbin/init.d/clic
2196828485 130307 /usr/lib/nls/msg/C/clic_log.cat
HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:
1288147636 384868 /usr/conf/lib/clic_q4.o
145526655 872942 /usr/conf/lib/libclic_dlpi_drv.a
368413818 21294 /usr/conf/lib/libha_drv.a
2695583503 2806 /usr/conf/master.d/clic
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHNE_25485 PHNE_27144
Equivalent Patches: None
Patch Package Size: 10260 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_27745
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHNE_27745.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHNE_27745. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHNE_27745.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHNE_27745.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHNE_27745.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
1) After applying PHNE_27745 on top of Hyperfabric product
version B.11.11.00, Hyperfabric subsystem needs to be
reconfigured using /opt/clic/bin/clic_init -c.
2) In a fabric, if PHNE_27745 is installed on
one node and if the version of the hyperfabric
software running on the other nodes is lower than
- B.11.11.02
- B.11.00.13
- that of PHNE_26551(HP-UX 11.0 patch)
- that of PHNE_27144(HP-UX 11.11 patch)
then, following defect fixes provided in patch PHNE_27144
will not be functional.
JAGae23554 / SR#8606259236
JAGad72975 / SR#8606203797
JAGad72957 / SR#8606203779
3) After installing PHNE_27745, if other nodes
in fabric are running versions of HyperFabric
software lower than
- B.11.11.02
- B.11.00.13
- that of PHNE_26551(HP-UX 11.00 patch)
- that of PHNE_27144(HP-UX 11.11 patch)
then /var/adm/clic_log file of nodes running lower
version of HyperFabric software will be filled with
following message:
"Received a non-map message while mapping, message
number 0xxxxxxx."
where xxxxxx is the message number.
This message is informational and does not
affect functionality. It will not appear in
/var/adm/clic_log if node is updated to
PHNE_26551 or B.11.00.13 or B.11.11.02 or PHNE_27745
version of HyperFabric software.
-----End of Document ID: PHNE_27745------------------------------------------
Document ID: PHKL_28120
Date Loaded: 20021030
Title: s700_800 11.22 Lowfat/Hyperfabric data corruption
Patch Name: PHKL_28120
Patch Description: s700_800 11.22 Lowfat/Hyperfabric data corruption
Creation Date: 02/10/28
Post Date: 02/10/30
Hardware Platforms - OS Releases:
s700: 11.22
s800: 11.22
Products: N/A
Filesets:
OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHKL_28120: CORRUPTION HANG
MPI/Lowfat applications hang as they receive
corrupt data.
Category Tags:
defect_repair general_release critical halts_system
corruption
Path Name: /hp-ux_patches/s700_800/11.X/PHKL_28120
Symptoms:
PHKL_28120:
( SR:8606278367 CR:JAGae42425 )
Applications using the Message Passing Interface (MPI)
hang after some time as they receive corrupt data. This
problem can be seen on systems running MPI or lowfat
applications with hyperfabric cards.
Note for application developers:
When the parent forks and the child exits before the
parent (MPI/Lowfat application) sends or receives data,
there could be data corruption. The behavior is evident
when using a popen() or pclose() call and immediately
starting data transfer via lowfat.
Defect Description:
PHKL_28120:
( SR:8606278367 CR:JAGae42425 )
When MPI or Lowfat applications fork a child process and
make the child exit, the child, which shares the parents
data pages (because of the Copy On Write feature of
fork), incorrectly clears a bit in the shared pages used
to trigger a callback from lowfat during the copy
operation. This callback is needed to inform the parent
of its new page address. Without this, the parent
continues to hold the address of the old shared page.
This action leads to data corruption for the parent.
This defect exists in the super pages ( > 4K) code only.
Resolution:
When a parent forks multiple children and one child
exits, the child should not be allowed to write to
the shared pages if the Copy On Write bit is set.
Enhancement:
No
SR:
8606278367
Patch Files:
OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/conf/lib/libvm.a(vm_pregion.o)
what(1) Output:
OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/conf/lib/libvm.a(vm_pregion.o):
vm_pregion.c $Date: 2002/09/27 14:19:37 $Revision: r
11.22/1 PATCH_11.22 (PHKL_28120)
cksum(1) Output:
OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
413283888 69192 /usr/conf/lib/libvm.a(vm_pregion.o)
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 90 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_28120
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHKL_28120.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHKL_28120. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHKL_28120.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHKL_28120.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_28120.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHKL_28120------------------------------------------
Document ID: PHSS_27785
Date Loaded: 20021029
Title: s700_800 11.X MetroCluster SRDF A.04.10 patch
Patch Name: PHSS_27785
Patch Description: s700_800 11.X MetroCluster SRDF A.04.10 patch
Creation Date: 02/08/28
Post Date: 02/10/29
Hardware Platforms - OS Releases:
s700: 11.00 11.11
s800: 11.00 11.11
Products:
B6264BA MetroCluster SRDF A.04.10
B7659BA Continental Cluster A.03.03
Filesets:
SG-SRDF-Tool.CM-SRDF,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical:
Yes
PHSS_27785: OTHER
This is critical because it will prevent packages
that are using MC/SRDF with consistency groups from
starting up.
Category Tags:
defect_repair general_release critical
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_27785
Symptoms:
PHSS_27785:
1. When using MetroCluster/SRDF A.04.10 (or earlier
versions) with SRDF Consistency Groups and using
EMC Symmetrix SymCLI V4.3 and later, the
MetroCluster/SRDF logic will disallow the package
to startup on any node. The following message is
written to the package's control script log file:
"The minimum revision of SymCLI is not met. You need
at least version "V4.1". Please fix the problem before
proceeding. Exiting and disabling package restart."
2. Independent of SymCLI versions, when MetroCluster/SRDF
A.04.00 and A.04.10 use SRDF Consistency Groups, the
MetroCluster/SRDF code extracts the wrong field for the
device group type (RDF1 or RDF2) and will disallow the
package to startup on any node. The following message
is written to the package's control log file:
"Cannot determine which SRDF device (R1 or R2) is in
use by this package. Probable error in control script
customization. Exiting and disabling package restart."
Defect Description:
PHSS_27785:
1. The version string format for SymCLI V4.3 and later
changed so that MetroCluster/SRDF logic thinks the
version is lower than it really is. Therefore, the
version check fails and disallows the package to
startup on any node.
2. The MetroCluster/SRDF code for A.04.00 and A.04.10
extracts the wrong column in "symrdf -cg" output for
determining which device group type is being used. Since
MC/SRDF cannot determine whether the consistency group is
on the R1 or R2, the MetroCluster/SRDF logic fails and
disallows package to startup on any node.
Enhancement:
No
SR:
8606275387
Patch Files:
SG-SRDF-Tool.CM-SRDF,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/sbin/DRCheckSRDFDevGrp.ed
what(1) Output:
SG-SRDF-Tool.CM-SRDF,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/sbin/DRCheckSRDFDevGrp.ed:
A.04.11 MCSRDF - PHSS_27785 - Last modified 9/4/02
cksum(1) Output:
SG-SRDF-Tool.CM-SRDF,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP:
3338989082 448 /usr/sbin/DRCheckSRDFDevGrp.ed
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 30 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_27785
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_27785.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_27785. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHSS_27785.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_27785.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_27785.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHSS_27785------------------------------------------
Document ID: PHKL_27698
Date Loaded: 20021029
Title: s700_800 11.00 diag0 cumulative patch
Patch Name: PHKL_27698
Patch Description: s700_800 11.00 diag0 cumulative patch
Creation Date: 02/10/26
Post Date: 02/10/29
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products: N/A
Filesets:
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHKL_27698: PANIC MEMORY_LEAK CORRUPTION
PHKL_21569: PANIC
PHKL_19321: HANG
PHKL_18490: CORRUPTION
Category Tags:
defect_repair hardware_enablement enhancement
general_release critical panic halts_system corruption
memory_leak
Path Name: /hp-ux_patches/s700_800/11.X/PHKL_27698
Symptoms:
PHKL_27698:
( SR:8606247744 CR:JAGae14144 )
When a 32-bit application running on a 64-bit
operating system accesses the diag0 driver, the
system may panic with a data page fault. The
panic stack trace may be similar to the
following:
panic+0x14
report_trap_or_int_and_panic+0x80
trap+0xdb8
nokgdb+0x8
lbcopy_pcxu_method+0x8
privlbcopy+0x1c
diag0_send_msg+0xac
diag0_strategy+0xbc
physio+0x178
diag0_write+0x188
spubind_cdev_write+0x84
spec_rdwr+0x18c
vno_rw+0x1d4
write+0x104
syscall+0x480
$syscallrtn+0x0
PHKL_21569:
(SR: 8606134469 CR: JAGad03604)
Hardware monitors which are designed for SCSI peripherals
connected to the system via HP-PB bus, may panic the system
if any of the pages in the diag0 buffer is read access only.
The panic is a data memory protection fault. System must be
an architecture 2.0 system with cache coherency (CCIO). The
stack trace when diag0 communicates through the scsi3 driver
is as follows:
panic+0x10
report_trap_or_int_and_panic+0xe8
interrupt+0x458
$ihndlr_rtn+0x0
lbcopy_gr_method+0xb0
privlbcopy+0x1c
s3_dma_A_empty_buflets+0x2f0
s3_tr_status_exp+0xb8
s3_int_direct+0x400
scsi3+0x74
io_send+0x1d4
int_direct+0x68
mp_ext_interrupt+0x2a0
$RDB_int_patch+0x58
The diag0 driver will hang on systems without CCIO.
PHKL_19321:
telnet and rlogin into the system hang. May also see a
system hang.
The problem has been seen on T600 systems (although it could
occur on other systems) running on-line diagnostic tool on
NIO Fast/Wide SCSI Interface cards.
PHKL_18490:
The STM disk tools and AutoRAID Manager (or any other
utilities using the diag0 driver) hang or fail to respond on
K-Class systems running a 64-bit OS. User may also see
kernel and/or user-space data corruption.
PHKL_17594:
STM disk/cd-rom on-line diagnostic tools on S800 systems
with large number of disks/cd-rom will exit with incomplete
status on some devices.
Defect Description:
PHKL_27698:
( SR:8606247744 CR:JAGae14144 )
The diag0 driver does not synchronize the write()
system call. As a result, multiple threads could
reference the same port and could allocate,
deallocate or modify the same user data structure.
Simultaneous allocation and deallocation by
different threads can result in memory leaks,
and simultaneous modification of the same user
data structure can result in data corruption.
This problem is only seen on 32-bit applications
running on a 64-bit OS.
Resolution:
Code for allocating memory and setting up the
user data structure has been moved from the
driver's write routine to the strategy routine.
PHKL_21569:
(SR: 8606134469 CR: JAGad03604)
diag0 does not do anything with the pages of the diag0
buffer from user space. The system panics when the I/O
driver tries to write data to the diag0 buffer and the page
only has read access.
Resolution:
The call to physio with diag0 was changed to pass in B_READ
instead of B_WRITE, which will make sure all pages in the
diag0 buffer have read and write access.
PHKL_19321:
Diag0 falls into a loop if the release of the port fails.
Resolution:
Modified code to handle the case when the release of the
port fails.
PHKL_18490:
The diag0 patch PHKL_17594 allocated insufficient memory to
hold a data structure. In writing the data structure, the
kernel writes beyond the allocated space, causing
corruption. This will occur on a 64-bit OS only.
Resolution:
Diag0 now allocates the correct amount of memory for the
data structure.
PHKL_17594:
Diag0 diagnostic driver does not allow access to NIO
devices with port numbers higher than 1536.
Resolution:
Redesigned diag0 internal structure to remove this
limitation.
Enhancement:
No (superseded patches contained enhancements)
PHKL_27698:
Enhancements were delivered in a patch this one has
superseded. Please review the Defect Description
text for more information.
SR:
4701419481 4701424689 4701431098 8606133469 8606247744
Patch Files:
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
/usr/conf/lib/libhp-ux.a(diag0.o)
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
/usr/conf/lib/libhp-ux.a(diag0.o)
what(1) Output:
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
/usr/conf/lib/libhp-ux.a(diag0.o):
diag0.c $Date: 2002/08/19 23:05:54 $Revision: r11ros
/8 PATCH_11.00 (PHKL_27698)
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
/usr/conf/lib/libhp-ux.a(diag0.o):
diag0.c $Date: 2002/08/19 23:05:54 $Revision: r11ros
/8 PATCH_11.00 (PHKL_27698)
cksum(1) Output:
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
2014832851 18936 /usr/conf/lib/libhp-ux.a(diag0.o)
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
3402203674 65352 /usr/conf/lib/libhp-ux.a(diag0.o)
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHKL_21569 PHKL_19321 PHKL_18490 PHKL_17594
Equivalent Patches: None
Patch Package Size: 110 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_27698
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHKL_27698.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHKL_27698. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHKL_27698.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHKL_27698.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_27698.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHKL_27698------------------------------------------
Document ID: PHKL_27682
Date Loaded: 20021029
Title: s700_800 11.11 diag0 cumulative patch
Patch Name: PHKL_27682
Patch Description: s700_800 11.11 diag0 cumulative patch
Creation Date: 02/10/26
Post Date: 02/10/29
Hardware Platforms - OS Releases:
s700: 11.11
s800: 11.11
Products: N/A
Filesets:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHKL_27682: PANIC MEMORY_LEAK CORRUPTION
Category Tags:
defect_repair general_release critical panic corruption
memory_leak
Path Name: /hp-ux_patches/s700_800/11.X/PHKL_27682
Symptoms:
PHKL_27682:
( SR:8606280707 CR:JAGae44677 )
When a 32-bit application running on a 64-bit
operating system accesses the diag0 driver, the
system may panic with a data page fault. The
panic stack trace may be similar to the
following:
panic+0x14
report_trap_or_int_and_panic+0x80
trap+0xdb8
nokgdb+0x8
lbcopy_pcxu_method+0x8
privlbcopy+0x1c
diag0_send_msg+0xac
diag0_strategy+0xbc
physio+0x178
diag0_write+0x188
spubind_cdev_write+0x84
spec_rdwr+0x18c
vno_rw+0x1d4
write+0x104
syscall+0x480
$syscallrtn+0x0
Defect Description:
PHKL_27682:
( SR:8606280707 CR:JAGae44677 )
The diag0 driver does not synchronize the write()
system call. As a result, multiple threads could
reference the same port and could allocate,
deallocate or modify the same user data structure.
Simultaneous allocation and deallocation by
different threads can result in memory leaks,
and simultaneous modification of the same user
data structure can result in data corruption.
This problem is only seen on 32-bit applications
running on a 64-bit OS.
Resolution:
Code for allocating memory and setting up the
user data structure has been moved from the
driver's write routine to the strategy routine.
Enhancement:
No
SR:
8606280707
Patch Files:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
/usr/conf/lib/libsio.a(diag0.o)
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
/usr/conf/lib/libsio.a(diag0.o)
what(1) Output:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
/usr/conf/lib/libsio.a(diag0.o):
diag0.c $Date: 2002/10/18 06:33:32 $Revision: r11.11
/2 PATCH_11.11 (PHKL_27682)
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
/usr/conf/lib/libsio.a(diag0.o):
diag0.c $Date: 2002/10/18 06:33:32 $Revision: r11.11
/2 PATCH_11.11 (PHKL_27682)
cksum(1) Output:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
3311303927 19636 /usr/conf/lib/libsio.a(diag0.o)
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
3897130834 67376 /usr/conf/lib/libsio.a(diag0.o)
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 110 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_27682
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHKL_27682.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHKL_27682. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHKL_27682.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHKL_27682.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_27682.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHKL_27682------------------------------------------
Document ID: PHCO_27731
Date Loaded: 20021029
Title: s700_800 11.00 libc cumulative patch
Patch Name: PHCO_27731
Patch Description: s700_800 11.00 libc cumulative patch
Creation Date: 02/10/12
Post Date: 02/10/29
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products: N/A
Filesets:
OS-Core.C-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
OS-Core.C-MIN-64ALIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
OS-Core.CORE-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
ProgSupport.PROG-AUX,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
ProgSupport.PROG-AX-64ALIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
ProgSupport.PROG-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical:
No (superseded patches were critical)
PHCO_27774: ABORT
PHCO_27608: HANG
PHCO_25976: ABORT CORRUPTION HANG
PHCO_25707: ABORT HANG
PHCO_24723: ABORT
PHCO_24148: CORRUPTION ABORT
PHCO_13283: CORRUPTION
Category Tags:
defect_repair enhancement general_release critical
halts_system corruption
Path Name: /hp-ux_patches/s700_800/11.X/PHCO_27731
Symptoms:
PHCO_27731:
This product update is a member of a set needed to enable
the optional HP-UX Device IDs feature. Upon installation,
the HP-UX Device IDs bundle (DevIDs11) will install the full
set of product updates (including this one) necessary to
enable the Device IDs feature.
If the HP-UX Device IDs product (DeviceIDs11) is not
installed, this product update to HP-UX will have no impact
on your system.
JAGae09237; SR 8606241982
PHCO_27774:
Under severe memory shortage conditions,the application
calling memorymap(3C) or mallinfo(3C) dumps core.
JAGae45338; SR 8606281395
PHCO_27608:
Application hangs in free()/realloc().
JAGae26049; SR 8606261730
PHCO_25976:
A user built perl executable aborted when using
getpwent(3C) API.
JAGae00927; SR 8606231691
gethostbyname(3N) routine returns incorrect results in
multi-threaded environment when it is called with an
IP address as the argument.
JAGae19108; SR 8606254777
On a system with duplicate utmpx entries, logname(1)
command and getlogin(3C) API were reporting incorrect
login-names for the user.
JAGae07413; SR 8606238389
strtod(3C) returns the wrong end pointer, when the
first argument is "infinity".
JAGae26691; SR 8606262356
Daemon programs which make calls to getpwnam(3C),
getpwuid(3C), getgrgid(3C), or getgrnam(3C) may hang.
JAGae21220; SR 8606256907
Whenever large number(for example: more than 2000) of
logins or logouts happen simultaneously,response time
of the system is very slow (several minutes).
JAGac42568; SR 8606125689
Application crashes when threads are created with
non default stack size
JAGae10553; SR 8606243323
PHCO_25707:
Application which uses localtime() aborts when built with -z
and environment variable TZ set to last entry in
/usr/lib/tztab.
JAGad94442; SR 8606225355
Deadlock occurs when one thread in the process is performing
a blocking read (via stdio interfaces like fgets) and before
the blocking thread could return, another thread performs a
fork().
JAGad68247; SR 8606199060
PHCO_24723:
Performance degradation of mktime ()
JAGad75245; SR 8606206070
delmntent libc routine deletes the entire mnttab contents.
JAGad81071; SR 8606211883
regexec() does not handle multibyte characters correctly.
JAGad74356; SR 8606205180
directory (3C) API's mutex contention.
JAGad82310; SR 8606213123
Default SBA support for C++ applications
JAGad74141, JAGad84551; SR 8606204965, 8606215364
memchr returns incorrect result when the count is -ve
JAGad86533; SR 8606217381
memchr core dump
JAGad63604; SR 8606194394
When a file stream is opened in read-only mode, putw()
reports a success though sets the errno to EBADF.
JAGad72144; SR 8606202970
When a file stream is opened in write-only mode, an
immediate fread() reported failure but an fread() which was
followed by a fwrite() reported success.
JAGad72400; SR 8606203226
rlogin with long host name causes it to exit, giving
"received signal 11" message.
JAGaa27187;
remsh and rexec with long user name dumps core.
JAGad27794; SR 8606158464
When an application creates more than 5000 threads, there is
a possibility that res_query() dumps core. As a result of
which, the application exits.
JAGad81970; SR 8606212783
PHCO_24148:
Multithreaded application core dumps sometimes when it uses
the Name Service Switch calls like getXXent and endXXent.
JAGad65825; SR 8606196622
M_BLOCK behavior for malloc not working correctly.
JAGad55731; 8606186527
mallinfo(3C) doesn't give correct memory statistics if the
application is multithreaded and uses multiple arenas.
JAGad34660; 8606165366
ptsname corrupts heap SIGBUS may result.
JAGad46861; 8606177629
When environment variable TZ is not set, the variables
tzname[2] and timezone is set to hard coded values
corresponding to Eastern Standard Time.
JAGab20870; 8606239637
valloc fails when memory available in multithreaded
application.
JAGad47526; 8606178299
New feature and not a defect. Initialized TLS support in
libc
JAGad49168; 8606179946
fstyp returns "unknown_fstyp" on VxFS version 4 disk layout
file system
JAGad57721; 8606188513
strncasecmp() behaves differently with libc patches for
S-Chinese locale
JAGad66064; 8606196866
Trusted system calls made on an 11.0 NIS system causes a
SIGSEGV core dump.
Using "dns" as a source for databases other than "hosts"
causes a SIGSEGV core dump.
JAGad41604; 8606172344
PHCO_23770:
For those PA-32bit Threaded C Applications which uses C++
plugins and pthread/cma calls in static
constructor/destructor, may happen that destructors will be
called twice. Non-threaded PA-32 bit applications do not
have this problem.
JAGad55189; SR 8606185984
PHCO_22923:
No externally supported method to pthread safe dynamically
loaded libs.
JAGab69119; SR 8606102984
User cannot use C++ runtime library on 32 bit application
without either using a C++ main program or explicitly invoke
the C++ runtime library's initialization routine, _main,
from the C ( or Fortran ) main program.
JAGad41440; SR 8606172179
gettimeofday is very slow for certain vendors who use it for
time stamping.
JAGad44410; SR 8606175166
Global symbols in libc can conflict with one in program
causing SIGBUS. Customer can experience this problem if
he/she uses his/her own global variable "alpha". It is very
likely that customers can have alpha as their global
variable.
JAGad33756; SR 8606164457
sigwait() does not work as cancellation point if the thread
is cancelled after it enters __sigwait_sys().
JAGad39745; SR 8606170481
memmove() failing for data near to a quadrant boundary.
JAGac87878; SR 8606129543
regcomp(3C) function fails to detect an extended regular
expression match in the input data.For example,If the
pattern is "%|^xyz" and the string is te%st, it gives Found
No Match.
JAGad31456; SR 8606162140
seekdir core dumps when compiled with -z option
JAGac78889; SR 8606128089
Purify reports "Uninitialized Memory reads" in readdir_r
JAGac95112; SR 8606130241
Trying to access the freed memory in closedir.c is causing
the core dump.
JAGad21880; SR 8606152550
snprintf() does not handle length of zero properly.
JAGad12471; SR 8606143128
regerror() may dump core for some values of error code
JAGad02475; SR 8606133330
PHCO_22314:
Data corruption in large malloc.
JAGad25621; SR 8606156311
strftime() to slow in multi-threaded applications
(On V-class systems).
JAGac86555; SR 8606129009
JFS 3.3 commands compiled with a libc stub for acl() system
call fail on files larger than 2GB. This was particulary
noted in setacl and getacl commands, however any command or
user compiled program using acl() could be affected. The
error code returned is EOVERFLOW.
JAGad09568; SR 8606140246
sed(1) hangs in non-C locale for some patterns.
awk sub pattern does not work well under non-C locales.
JAGad05149,JAGac56665; SR 8606136018,8606126100
When the system runs out of memory, call to regcomp(3C) will
result in bus error.
JAGad03415; SR 8606134279
Calling the getgrent or getpwent repeatedly causes core dump
with SIGBUS error when there is no nsswitch.conf file.
JAGad11220; SR 8606141866
strncat truncates string.
JAGad16345; SR 8606147002
PHCO_22076:
The default resolver configurable timeout is large
(5 Seconds). VUE may take a long time to come up when
the system is not connected to network.
JAGaa27175; SR 5003424531
PHCO_20765:
Fork fails for threaded applications when an older
pthread library (11.00 LR) is installed on the system.
JAGac40398; SR 8606125006
Threaded programs using third-party mallocs abort.
JAGac40401; SR 8606125009
Unsupported mixed dependencies on both archive and
shared libc fail.
JAGac40402; SR 8606125010
Sporadic valloc failure in threaded applications.
JAGac40711; SR 8606125320
Multi-threaded applications that create threads
sequentially encounter excessive process memory growth
and malloc() failure even when the process heap has
plenty of free memory.
JAGac40903; SR 8606125513
PHCO_20763:
This is a SP patch version of PHCO_20765.
PHCO_20555:
system() is slow in multi-threaded applications,
possibly leading to unusable systems due to swapping
activity if called from large 64bit processes.
JAGab78389; 8606108045
sigaction() called from a signal handler in a multi-
threaded application can result in hangs.
JAGab81794; 8606109096
In applications using large malloc, malloc can return
an invalid quad 2 "buffer" that overlays the stack,
resulting in stack corruption.
JAGab72262; 8606104633
Excessive static data for arenas and arena mutexes.
JAGaa14937; 8606114983
Inadequate statistics reporting to meet partner needs.
JAGaa26400; 8606114986
dirname(3c) causes application death (bus error) due
to segmentation violation.
JAGaa62439; 8606114988
Multithreaded programs deadlocks if they invoke
popen(3C) and fork(2) in different threads.
JAGab77826; SR 8606107568
regcmp(3C) call might fail on 64-bit on if the regular
expression is huge.
JAGab71463; SR 8606104124
VxFS ACL fails with large UID's/GID's (>=0x80000).
Once the file has one such entry in its ACL list, any
subsequent acl operations return "Invalid Argument"
error:
[ aldan:/mnt ] (90) touch TEST
[ aldan:/mnt ] (91) setacl -m user:12345678:r-- TEST
[ aldan:/mnt ] (92) getacl TEST
acl failed for file "TEST", Invalid argument
JAGab76091 JAGab76238; SR 8606106738; SR 8606106818
Core dump may occur when domain-name is not found in
the search list specified.
JAGab72180; SR 8606114994
A large number of threaded applications invoking
getXXbyYY calls on a MT system and running simultaneously
may hang, when the file table overflows.
JAGab82346; SR 8606109646
rpc calls invoking dns backend will not function
properly with the new dns backend library libnss_dns.1.
As a result applications using rpc like CDE and NFS will
not function properly .
JAGab68997; SR 8606115002
The host address type in the returned hostent structure
was not being set to correct value when IP address was
being passed to gethostbyname call.
JAGab71977; SR 8606115130
TZ env var (STD#DST,date1,date2) ignores DST if date1
greater than date2
JAGab75719; SR 8606106516
Under some offset, destination string lengths, and counts
beyond the terminating null in the source string strncat
can move fewer than the required number of bytes.
JAGab84233; SR 8606112024
PHCO_20369:
This is an SP patch version of PHCO_20555.
PHCO_19691:
strptime()/mktime() dumps core for the years
beyond 2038 when compiled with -z(do not bind
anything to address zero) option.
JAGab72590; SR 8606104837
1. ctype(3C) routines are too slow and the macros
have too many instructions because they contain
function calls.
2. The performance of singlebyte applications using
the ctype routines needlessly degrades in multibyte
locales.
3. strcasecmp(3C) and strncasecmp(3C) are too slow
compared to other vendors because they rely on
_tolower(3C) which is a macro mapped to a function
call.
JAGaa43050 JAGaa05164; SR 8606106824; SR 5003416776
mktime() does not seem to adjust for change in TZ
variable.
JAGaa44810; SR 5003444117
strptime(3C) returned NULL when processing the date
string generated by the command "date +%x" for locales
zh_TW.ccdc and zh_TW.big5.
JAGaa08262 JAGaa47278; SR 8606106825 ; SR 8606106827
When calling strncmp with one valid string pointer,
a null pointer and a length of zero strncmp will return
the first charater or the negative of the first
character of the valid string instead of an expected zero.
SR 5003463463
If the comparison character for memchr is a negative
integer memchr will not find the match.
JAGaa93243; SR 1653294272
Strrstr(s1, s2) sometimes claims that a match is found
when actually there is no match. Consider an example.
s0 = "ABCDEFG";
s1 = s0;
s1 ++; /* s1 points to "BCDEFG" */
s2 = "ABCDEFG".
Now strrstr(s1, s2) returns "ABCDEFG", which means
that a match is found. It should have returned NULL.
JAGaa41142; SR 5003436923
When attempting to assemble using a 9.X assembler the
assembler complains about unknown syntax.
JAGaa62460
64-bit regexec(3C) returns with large positive numbers
assigned to pmatch[i].rm_eo, and may cause applications
coredump.
JAGaa46130
An internationalized application leaks memory at every
setlocale() call to change its locale environment.
JAGaa06047
An internationalized application which frequently calls
setlocale() to change its locale environment encounters
a serious performance problem.
JAGaa08086; SR 4701391243
A multi-threaded internationalized application fails
in setlocale() for the restore operation using the buffer
returned by the previous call to setlocale().
JAGaa32025
memcmp() could return an incorrect result if the third
parameter to memcmp was a negative value.
JAGaa24067
VxVM pathnames not recognized by blocktochar()
JAGab69351; SR 8606103064
Linking with libc.sl can produce a slower running
application than linking with libc.a.
JAGab15584 JAGab16669
strtod("NaN",ptr) on HPUX 11.0 returns a ptr past the '\0'
JAGaa05185; SR 4701389726
glob(3C) cannot handle more than one trailing
'/' in a path string.
JAGaa94846; SR 1653297432
strxfrm does not work correctly for positional
forward and backward single as well as multi
byte locales.
JAGaa95471
The getcwd() API is slow and accesses remote
filesystems unnecessarily when there is a mount
point on the path to the current directory.
JAGaa01123, JAGaa40237
The contents of the struct utmp is NULL when end
of file /etc/utmp is reached, but the struct utmp
should contain the last utmp entry.
JAGaa05209
NaN and Infinity were printed incorrectly in case of
long double.
JAGaa86217
Poor multithreaded malloc performance, primarily
caused by mutex contention and mutex locking overhead.
Incorrect malloc statistics. Inadequate statistics
reporting capability. 64-bit multiarena malloc aborts
when user specifies _M_ARENA_OPTS.
JAGaa40240, JAGaa01969, JAGab19981, JAGab16523, JAGab43915
JAGaa26400, JAGab43837, JAGab53676, JAGab19980
SR 5003436451; SR 1653255513;
regexec() finds for "." in empty string "" with
locales other than C.
JAGaa53114; SR 4701413906
PHCO_19491:
Pre-enable additional filesystem type recognition.
JAGab68821; SR 8606102818
PHCO_19391:
Multithreaded applications hangs if one of the threads
vforks and does an exec(2) call (except the execve(2)
call).
Memory leak in applications using vfork and exec(2)
calls except execve(2) calls.
JAGaa55615
version 4, JFS ACL support is enabled within VxFS.
The libc patch is to create new APIs for JFS ACL,
and update existing ACL related interfaces in libc
aware of the new acl type, JFS ACL.
JAGaa95281; SR 4701420935
JFS 3.3 release introduces a new VxFS disk layout,
version 4. The new disk layout is used to support
JFS ACL, JFS Clone FS feature, and has an enhanced
fsadm shrink capability. The libc patch is to make
JFS related interfaces in libc aware of the new disk
layout.
JAGaa95281; SR 4701420935
PHCO_19090:
If atoi() is passed a string containing a character with
code value greater than 127 (\x7f), the wrong answer may
be returned using a 32-bit libc or there may be a
coredump with a 64-bit libc.
JAGab25446, JAGaa05164; SR 8606100279
PHCO_18227:
When a process is in the kernel and receives a self-sent
SIGABRT signal via abort(3C), the contents of the callee
save registers are undefined. This causes DDE unable to
unwind the core file generated by abort(3C).
JAGaa43927; SR 5003443143
strftime(3C) returns week number 52 for 12/27/1999-
12/31/1999 and 53 for 1/1/2000-1/2/2000.
JAGaa46298
malloc is slow for multi-threaded applications.
JAGaa32680
Strcoll performance very bad compared to that of 9.x.
JAGaa00524; SR 1653214346
Strcoll failure. Single byte locales did not collate
properly when an old version of single byte locale (using
multi-byte routines for single byte locales) is used with
new version of libc (where single byte routines are used
for single byte locales). The original change was made in
10.10.
JAGaa18768, JAGaa18769
libcres--new library : Applications that have statically
linked with libc can experince core dumps if libc.sl
changes internal call graphs.
JAGaa43395
mkfs(hfs) can't handle VxVM volume pathnames
JAGaa42843
memchr() perf improvement: memchr() does not perform
well when static branch prediction is enabled. memchr()
causes stack overflow problems for large values of
length. memchr does 64 bit compare operations on
32 bit operands.
JAGaa13890, JAGaa41248
mktime(3C) sets tm_isdst to 0 when daylight savings
is in effect for dates past Tuesday January 19 03:14:07
UTC 2038. Since strptime(3C) obtains this value from
mktime(), it also returns the 0 for tm_isdst when daylight
savings is in effect for those dates.
JAGaa16206, SR 4701405688, JAGaa23230 SR 4701405696,
JAGaa23233 SR 4701405720
strptime() does not check for dates not within the
supported range of Friday December 13 20:45:52 UTC 1901
and Friday December 31 23:59:59 UTC 9999.
JAGaa23231 SR 4701405704, JAGaa23232 SR 4701405712
In 64-bit HP-UX, getdate(3C) does not check for
dates not within the supported range of Friday December
13 20:45:52 UTC 1901 and Friday December 31 23:59:59 UTC
9999.
JAGaa26931 SR 4701409581
PHCO_18103:
64-bit applications may dump core when attempting to
use getcwd(3C).
JAGaa95447
PHCO_17601:
Excessive locking of /etc/mnttab in the getmntent(3X)
family of APIs can cause a deadlock.
JAGaa01122, JAGaa01628
On a 64bit system strlen() returns incorrect values
when the lower 32 bits of address are a zero.
JAGaa93445; SR 4701418293
For a week which contains days in the previous year
and the new year, strftime(3C) with %V returns week
number 53 for those days in the new year if they are
less than 4 days in the new year in that week,
regardless of whether the last week of the previous
year is 52 or 53; otherwise, it returns 1. It returns
either 52 or 53 for those days in the previous year.
This result in two different week numbers for days in
the same week for certain years.
JAGaa62691
An internationalized application leaks memory at
every setlocale() call to change the locale environment
(The query operation doesn't leak the memory).
JAGaa92941; SR 1653294694
getpwnam() returns wrong values sometimes, making
the system unreliable.
JAGaa46458, JAGaa72866; SR 1653284414; SR 1653287904
getcwd does not handle Loop Back File Systems (LOFS)
correctly.
JAGaa86037; SR 4701416800
PHCO_16629:
memcmp(3C) returns incorrect values when compiled
with +DA2.0N. memcmp, memchr, strncat do 64 bit
compare opearations on 32 bit operands.
JAGaa41144, JAGaa41248; SR 5003438507; JAGaa41796
malloc performance is very slow.
JAGaa17260
On some configurations 64-bit applications using a
long double get incorrect results.
JAGaa35268, JAGaa32697, JAGaa40380
Performance of getcwd() may degrade in certain cases.
JAGaa40211
SHLIB_PATH is enabled in the 64-bit flavor of libc.
JAGaa22065
setjmp/longjmp calls cause SIGBUS/SIGSEGV if application
is linked with CXperf tool.
JAGaa32076
Tuned, threaded applications using the small block
allocator use more memory than before.
JAGaa32072
PHCO_16130:
strcoll and wscoll of strings with collating elements
fail.
JAGaa18768, JAGaa18769
(1) strptime(3C) does not support dates beyond January
19 UTC 2038 in 32-bit HP-UX. (2) strptime() does not
fill in tm_wday, tm_mon and tm_mday when supplied both
the year and day of the year. (3) strptime() does not
treat invalid input dates and inconsistent input as
errors. (4) strptime() does not handle %E correctly
in the C locale. (5) strptime() returns incorrect
value for tm_yday and tm_wday if tm_sec and/or tm_min
are initialized to -1 when the %j conversion
specification is used.
JAGaa06544; SR 5003416719
strptime() treats Feb 29 2000 and March 1 2000 as
the same day if the %A (or %a) and %U conversion
specifications are used. JAGaa13581
JAGaa13581; SR 1653269738
getcwd(3C) fails with ENOENT if the root file system
is a loopback file system (LOFS) after a chroot.
JAGaa11165, JAGaa01441, JAGaa05219, JAGaa06021
SR#4701382374; SR 4701394395 ; SR 4701389916
SR 4701390120
getenv runs very slow for multi-byte languages JAGaa05075
SR#1653259333
The getdate() function does not parse the template file
correctly when the %r field descriptor is used in at least
one of the templates. This leads to the situation that a
non-zero value for getdate_err is returned even when the
template file contains a matching template.
In addition, getdate() does not correctly handle the case
where %I is used in a template but %p is not. JAGaa00429,
JAGaa10165, JAGaa10166, JAGaa10167, JAGaa10168,JAGaa05222,
JAGaa10164, JAGaa10163, JAGaa08067, JAGaa10158,JAGaa12392
memcmp( ) does not perform well when static branch
prediction is enabled. JAGaa06535
PHCO_15768:
When LANG=japanese, the sed command, s/$/x/, would not
add the character to the end of lines. JAGaa01206
SR 5003396234
Commands dump core if LC_COLLATE=nonC and LC_CTYPE=C.
JAGaa01685; SR 4701385336
__strnlen() API in 64-bit mode returns incorrect value
of the length of string. The __strnlen() API returns
correct length of string in 32-bit mode, though.
JAGaa01674
JAGaa01271: syslog()
Calling openlog() with a very long ident string causes
syslog() to dump core or create unexpected/undefined
results.
Multi-threaded applications using usleep(3C) hang.
JAGaa01457
When Null pointer was used as argument for fputs and
puts, the behavior is inconsistent between pre-10.20
and 10.20 onward releases. JAGaa01279 JAGaa01511
JAGaa01513 JAGaa01515
syscall() API doesn't handle 5th and 8th arguments
correctly. These parameter values are not handled and
hence return value from syscall() API would not be
correct. JAGaa04782
setjmp() function coredumps with Memory fault if the
program is compiled with 64-bit mode (+DA2.0W) and -z
compiler option along with patch PHCO_14102.
JAGaa01982; SR 1653257121
PHCO_14704:
Libc does not compile with the changes made in ftw.h to
provide Large Files support for C++ due to the use of
"struct stat64" in the internal 64-bit ftw interfaces.
JAGaa01664
The API sigspace() causes the calling process to hangup
if called after another call to this function; sigspace()
also causes the calling process to terminate if called
by more than one thread within a process. JAGaa01033
JAGaa01062
The API execvp(const char *file, char *const args[])
fails (returns -1) with errno set to E2BIG if the
following conditions are met: (1) the 'file' is a
shell script that doesn't specify the interpreter
being used. (e.g., #!/usr/bin/sh); (2) the number
of arguments contained in arguments (args[]) is
greater than 254. JAGaa00583
Enhancement request for providing a new threads API
__thread_detach(). JAGaa01380
Customers using their own versions of malloc() and free()
would notice free() being called twice on a same block
while using the glob() libc API. JAGaa01494
This is an enhancement request to provide jmp_buf pointer
in the hook functions of HP CXDL Development Tool. These
hooks are called from setjmp() and longjmp() APIs while
applications are linked with HP CXDL Development Tool.
JAGaa01603
Inconsistent behavior from pre 10.20 systems and 10.20
onwards in memccpy() API. JAGaa01280.
The API regcomp() dumped core, instead of returning
error, when dealing with some non-recognizable expression.
JAGaa01396, JAGaa01496, JAGaa01497
strptime(3C) does not calculate the week number correctly
when the first day of the year is a Sunday (for %U and %W)
or a Monday (for %W). JAGaa00976 1653231456
When users with expired passwords try to log in on the
console, they get usage message from the passwd command:
"usage: passwd [-F file] [name]". DTS JAGaa00533, SR
5003380394.
Threaded applications calling the gets(3S) API may hang
after doing another i/o operation on stdin. DTS JAGaa01148
SR 5003394833.
Code cleanup done in getcwd.c. User behavior unchanged.
JAGaa01101
PHCO_14102:
Applications that fork & implement their own malloc will
not compile. JAGaa01398; SR 4701382259
PXperf performance tool doesn't collect correct statistics
across setjmp/longjmp() family of calls. JAGaa01399.
When the length of the environment variable LANG is longer
than 1024 (MAXPATHLEN), catopen(3C) in /usr/sbin/lanadmin
caused coredump. JAGaa01290.
Calling perror(string) with the length of the string and the
message larger than 1024 will cause coredump. DTS #
JAGaa01178, JAGaa01166.
Signal mask is not restored after calling free when
mallopt(M_BLOCK,0) has been set. Only happens on multiple
calls to free for the same pointer. DTS JAGaa00773,
JAGaa00489, DSDe424072; SR 1653228304 1653119560 5003156760
JAGaa00476
If malloc() is requested for an impossibly large size, for
example 2 GB, when large malloc has been enabled, this
request fails when malloc() returns NULL and sets errno to
ENOMEM, as it should. However subsequent calls to malloc()
with smaller reasonable sizes should be successful, yet
they fail when malloc() returns NULL and sets errno to
ENOMEM. DTS# JAGaa01179.
In the event that times(2) fails in a multi-threaded
application, clock(3C) does not release the mutex. This
will cause the next thread that invokes clock() to wait
forever for the mutex, in effect, causing the application
to loop forever. DTS # JAGaa00967.
NIS map transfer fails due to transfer timeout on slave
as a direct result of an inefficient method of scanning a
sparse DBM database. DTS # JAGaa01111, JAGaa01150; SR #
5003392126.
PHCO_13412:
64-bit Fortran 90 gets unexpected signal and the floating
point exception handling fails. DTS CLLbs12814 CLLbs12830,
SR 4701376756; JAGab68498
PHCO_13283:
The HP CXDL Development Tools don't collect correct
performance statistics across setjmp/longjmp() family of
calls. DTS JAGaa00559, SR 4701374496; JAGaa01168.
The wcswidth(3c) API depends on methods/locales to
return a value 0 for an empty wide string. Sometimes
a locale would return a value other than 0 for an empty
wide string. DTS JAGaa00448, SR 4701374470; JAGaa01167
Core dump in certain corner cases. DTS JAGaa01047, SR
4701374504; JAGaa01169
Defect Description:
PHCO_27731:
This product update contains a minor enhancement required to
enable the HP-UX Device IDs feature.
When AutoFS unmounts a filesystem, it obtains the device id
from the filesystem server. If that server is slow, or not
responding, there may be a delay of 15 seconds or more. On
systems with many AutoFS managed filesystems and many slow
or non-responding servers, the cumulative delay may be quite
significant.
Resolution:
Ensure that each filesystem's device IDs are made available
in the /etc/mnttab file (mounted filesystem table) only if
the optional HP-UX Device IDs feature is enabled.
JAGae09237; SR 8606241982
PHCO_27774:
Under severe memory shortage conditions, the application
calling memorymap(3C) or mallinfo(3C) dumps core.
Resolution:
Under out of memory conditions,If the application could
not get additional memory then the internal data
structures will be set to NULL to indicate the failure.
JAGae45338; SR 8606281395
PHCO_27608:
Libc malloc(3C) family of API's hang if the complete
heap of the process is exhausted and application calls
free()/realloc().This happens because of improper
handling of resources by malloc(3C) itself.
Resolution:
The hang problem in free()/realloc()/malloc() is
resolved by releasing the resource held by thread.
JAGae26049; SR 8606261730
PHCO_25976:
When the domain name is set to null and when the
NSS (Name Service Switch) configuration is "files nis"
for password database, then the getpwent(3C) API dumps
core with the SIGBUS error. In the switch code, the
destructor for the same files backend is called
second time.
Resolution:
The code flow is changed in such a way that the destructor
for the same files backend will not be called more than
once.
JAGae00927; SR 8606231691
When gethostbyname(3N) is called with an IP address as the
argument in a multi-threaded environment, the static
global variables may be corrupted as they were not
protected for threads.
Resolution:
The global variables are now protected for threads by
defining them locally to the function where they are used.
JAGae19108; SR 8606254777
Duplicate entries problem in the utmpx file,would result
in more than one entry for the same pts/pty/tty. This
leads to a situation wherein only one of the entries in
the /etc/utmpx file is correct and signifying the current
session of the user and the rest of the entries being
incorrect. They correspond to processes that no-longer
exist but still are marked as user processes. logname(1)
command and getlogin(3C) API would report incorrect
username in this case.
Resolution:
The fix takes into account the current session for a
particular terminal. It compares the session id of the
calling process and the session id of the ut_pid entry in
the /etc/utmpx file to get the correct entry which is
the entry corresponding to the current user's session.
JAGae07413; SR 8606238389
In strtod(3C),if the first argument is "infinity", it is
returning next to next character after "infinity". But it
is supposed to return next character after "infinity".
Resolution:
strtod(3C) is modified in such a way that, if the first
argument is "infinity", then it will return next
character after "infinity".
JAGae26691; SR 8606262356
If an application calls any of the APIs getpwnam(3C),
getpwuid(3C), getgrgid(3C), or getgrnam(3C) and closes
all open files prior to or after forking a new process,
the above mentioned APIs will show undefined behavior
in the child context.
Resolution:
Libc source has been modified so that the APIs
getpwnam(3C), getpwuid(3C), getgrgid(3C) and getgrnam(3C)
will not use the cached file descriptor in the child
context after fork, if it is already closed and reopened.
JAGae21220; SR 8606256907
The system commands like telnetd(1M), rlogind(1M) and
login(1M) use the getut(3C) and getutx(3C) APIs while
updating or adding the entry to /etc/utmp and /etc/utmpx
files. The APIs getut(3C) and getutx(3C) searches the
files linearly for the given entry. Whenever there are
large number of entries (for example: more than 2000 )
in the /etc/utmp and /etc/utmpx files, searching for a
particular entry is taking long time(several minutes)
and this leads to poor response of the system whenever
large number of login or logout happens simultaneously.
Resolution:
This is a fix to provide pre-enablement for a
future release of login(1M), telnetd(1M) and rlogind(1M).
This solution is applicable only for above mentioned
system applications. The APIs getutid(3C), getutxid(3C),
pututline(3C), pututxline(3C), getutxline(3C) and
getutline(3C) were modified to avoid linear searching
of the files /etc/utmp and /etc/utmpx while updating or
adding the given entry in the files.This will lead to
better performance whenever large number (for example:
more than 2000) of login or logout sessions happen
simultaneously.This solution will have no impact on
the current functionality of login(1M) telnetd(1M) and
rlogind(1M) and other applications on the system.
JAGac42568; SR 8606125689
Application crashes when threads are created with
non default stack size
Resolution:
Provided a wrapper for creation of thread with
non-default stacksize
JAGae10553; SR 8606243323
PHCO_25707:
There is a null pointer dereference in localtime() that
causes core dump when the application is built with -z and
the environment variable TZ used is not in the file
/usr/lib/tztab or the environment variable TZ is the last
entry in the file.
Resolution:
The pointer is checked for null before de-referencing.
JAGad94442; SR 8606225355
stdio interfaces acquire mutexes to enable multi thread
safety of the interfaces. The registered atfork-handler
also tries to acquire the same mutexes which causes the
deadlock. The scenario was that the thread performing the
blocking read is blocked on a pipe and waiting for the child
to spawn and write on the pipe. As the child will not be
spawned until the thread performing the fork() is able to
acquire the lock, it is a deadlock situation.
Resolution:
The locking of the stdio mutex in atfork-handler has been
removed. With this fix, deadlock in parent will not occur
as reported in the defect.
JAGad68247; SR 8606199060
PHCO_24723:
mktime takes the timezone specifications from /usr/lib/tztab
file. Incase the application does a rapid switch between 2
invalid time zones then for each switch the tztab file is
accessed and searched for the required time zone. Hence for
each switch the file is read completely. This degrades the
performance of mktime.
Resolution:
The /usr/lib/tztab file is cached in memory local to the
process, the first time mktime is called, and each
subsequent call to mktime makes use of this cached data.
This approach reduces the number of disk read operations.
JAGad75245; SR 8606206070
delmntent libc routine deletes the entire contents if mntent
structure obtained from the call to getmntent was passed to
delmntent.
Resolution:
The defect is due to the returning of same global buffer by
getmntent call to an application and the same global buffer
being used in the delmntent libc call. The code has been
fixed to address the problem.
JAGad81071; SR 8606211883
regexec() does not handle multibyte characters correctly.
where the second byte of a multibyte SJIS character is
interpreted as stand alone single byte character.
Resolution:
For matching a pattern containing .* , .+ , regexec
traverses the entire length of the string and then
backtracks to find out whether it can match the remaining
part of the pattern. The backtracking logic currently
doesn't take the multi-byte scenario into consideration and
goes back byte by byte. In the case of a multi-byte
character with a valid character as a second byte, a match
is found for the second byte even though it is not a
stand-alone character and just forms part of a multi-byte
character. Now the code has been changed to take care of
multi-byte back tracking.
JAGad74356; SR 8606205180
An application using the directory(3C) API's in
multithreaded environment got into mutex contention problem,
which resulted in 100% usage of the CPU resource time.
Resolution :
opendir and closedir API have been enhanced to reduce the
mutex contention.
JAGad82310; SR 8606213123
The HP-UX libc memory allocator is slow for C++ applications
which frquently allocate and deallocate small blocks, as it
uses the cartesian tree to maintain the free block list.
Resolution:
mallopt(3C) is enhanced to provide a new commond M_SBA_ON
which will be used by C++ initialization library to
configure predefined SBA parameters.
JAGad74141,JAGad84551; SR 8606204965, 8606215364
memchr can read past the area passed to it causing core
dumps.
Resolution:
Code change is done in memchr to avoid reading beyond the
memory passed to it.
JAGad63604; SR 8606194394
memchr returns NULL even when the character searched for is
present in the string passed to it when the count is -ve.
Resolution:
Logic is changed in the memchr to handle the -ve count.
JAGad86533 ; SR 8606217381
When putw() fails, it is supposed to set the error flag for
the file stream, set the errno describing the error occurred
and return EOF. Only the errno was being set but error flag
of the file stream wasn't being updated due to which EOF was
not being returned.
Resolution:
Change has been made so that, in case no write permissions
are found for the file stream, the errno is set and EOF and
the file stream's error flag is set.
JAGad72144; SR 8606202970
There was a missed condition wherein a file stream which has
been opened in write-only mode, an immediate fread on the
stream failed but if the fread() followed after a fwrite()
didn't report an error.
Resolution:
Explicit condition check on mode of operation of file stream
solves the problem.
JAGad72400; SR 8606203226
rcmd is exiting with long hostname. The hostname with
length greater than the buffer size, is the cause for
exiting.
Resolution:
Length of input string will be checked before it is copied
on to the buffer.
JAGaa27187
check for long user names missing in code.
Resolution:
The program is modified to check if the length of the string
passed, is lesser than the buffer length before copying
string on to the buffer
JAGad27794; SR 8606158464
res_query() dumps core when called through a large number of
threads simultaneously from a single process as the socket
descriptor may cross 2048 which is the current limit.
Resolution:
The code has been modified to handle any number of threads
(limited by system resources only) as the limit on socket
descriptor is removed.
JAGad81970; SR 8606212783
PHCO_24148:
The getXXent call and endXXent functions call shl_unload()
function to unload the shared backend library when the
number of references to the backend instance structure is
zero. However, the library call shl_unload() on PA32
machine unloads the shared library regardless of whether
there are other references to it through other load
invocations. This causes the subsequent shl_unload call
fail with signal 11.
Resolution:
Removed the shl_unload call for PA32 architecture in the
SO_per_src_delete function.
JAGad65825; SR 8606196622
The defect was due to blocking the signals after locking the
malloc mutexes in the case of multi threaded malloc. When
malloc/calloc/valloc/realloc is called in signal handler and
also the main thread of execution and there are frequent
signals to application. The application becoming busy in
locking and unlocking the malloc mutexes resulting into
application hang situation.
Resolution:
Signals blocking is done before locking the mutexes. Which
avoids the too many mutex locks and unlocks.
JAGad55731; 8606186527
mallinfo(3C) doesn't give correct memory statistics if the
application is multithreaded and uses multiple arenas. The
problem was introduced during multi arena enhancement. The
way mallinfo() designed works fine only for single arena,
but the problem starts when there are 2 or more arenas and
there is a overlapping brk value.
When multiple threads call malloc(3C) to allocate space,
each will be assigned an arena. Each arena will maintain
the start and end point of that arena. The arena_start
represents the starting heap address for this thread and the
end_arena represents the ending address. Assume 2 threads
are say THREAD1 and THREAD2 running in parallel. THREAD1
calls malloc(), malloc stores the the arena_start1(current
brk value say 0x1000 ) and extends the brk value to
predefined size and sets the end_arena1(0x4000), similarly
THREAD2(arena_start 0x4000, arena_end 0x8000). If THREAD1
again calls malloc() and there is no pre-allocated space in
the arena, the brk value is increased and arena_end will be
set( 0x12000).
The mallinfo() will collect the size by visiting each arena
starting from arena_start till arena_end of that arena. In
the above case arena_start and arena_end of THREAD1 is
0x1000 and 0x12000 respectively, for THREAD2 arena_start is
0x4000 and arena_end is 0x8000 respectively. While counting
the size, arena for THREAD2 will be counted 2 times, once
with arena1 and once with arena2. Hence the problem. In
single arena implementation this problem will not be
revealed.
Double counting is happening because we will modify the
dummy header when AClastbrk != _curbrk (AClastbrk <
_curbrk). The dummy header which had SIZE=0 and USED set,
will be set with the difference of _curbrk and AClastbrk in
the function grow_arena(). If the AClastbrk of one thread
is not equal to the _curbrk, the possibility is that either
user application called brk/sbrk or the function grow_arena
is called by some other thread. If the _curbrk value is
changed from some other thread by calling grow_arena() then
the other thread treats this as the user allocation and the
dummy header is modified appropriately and fixes the
arenaend for this thread.
The problem will be there if there is a overlap between the
brk values of the different arenas. So in the current
implementation USER_ID is used when
O The application directly calls brk/sbrk
O The other arena calls brk/sbrk (in grow_arena()
i.e. AClastbrk != _curbrk)
The problem is because of setting USER_ID when the other
arena calls brk/sbrk (in grow_arena() i.e. AClastbrk !=
_curbrk).
Resolution:
The resolution is basically to avoid the use of USER_ID when
the other arena calls brk/sbrk (in grow_arena() i.e.
AClastbrk != _curbrk). A new memory block identifier
ARENA_ID is defined in malloc.c as
#define ARENA_ID 0x13
The ARENA_ID is used to mark that the memory block is used
and it is used by some arena. The used memory block will be
marked with ARENA_ID under the circumstance mentioned below.
When a block of memory is used by some other arena and the
last brk value maintained in the that arena is not equal to
the _curbrk. While counting memory usage statistics in
mallinfo(), the memory block with ARENA_ID as the id we will
skip because it is used by some other arena and will be
taken into account under that arena.
The two global variables
char *_node_curbrk
char *_common_curbrk are also defined in malloc.c.
node_curbrk: The variable _node_curbrk is used to identify
if there are 2 successive call to the function node_alloc()
from different arena. The check is required because when
space is allocated for nodes, no space will be allocated for
the dummy header.
common_curbrk: This variable is analogous to _curbrk.
_curbrk keeps track process wide brk value, but
_common_curbrk is to keep track the brk activity within
malloc module. This variable is used to decide whether the
brk value is changed by some other arena OR application has
called brk(2)/sbrk(2) system call. If the _common_curbrk is
not equal to _curbrk means that the application has called
the brk(2)/sbrk(2).
JAGad34660; 8606165366
ptsname corrupts heap SIGBUS may result. It is a bug in
ptname() function.When the application is linked with
libpthreads,it dumps core.
Resolution:
The cause of this problem is instead of passing the sizeof
bytes allocated by malloc to the GET_TSS() function, the
sizeof the character pointer returned by malloc is passed as
an argument. So,it is always taking sizeof the character
pointer which is less than the number of bytes allocated by
malloc. ptsname() is modified accordingly to address this
problem.
JAGad46861; 8606177629
When the variable TZ is not set in the environment, in HP-UX
it defaults to EST5EDT which is the east coast time in US.
This poses problem in the environment of the processes that
(a) are started by init(1m)
(b) clear their environment (e.g. login (1), sendmail(1m) )
The hard coded value is inappropriate for any timezone other
than east coast of US and the difference is difficult to
track for countries like Australia which frequently update
their daylight timing rules.
Resolution:
When the environment variable TZ is not set, tzset() checks
the default file /etc/default/tz for the timezone value and
sets timezone values based on that.
The file /etc/default/tz contains the timezone value set by
tzset() when the environment variable TZ is not set. The
format for the file is same as TZ format without the prefix
"TZ=". Please check environ(5) for TZ format.
The order of TZ setting is as follows.
1) if the environment variable TZ is present, it takes
precedence.
2) if TZ is not present then the value contained in
/etc/default/tz is used for the default.
3) if /etc/default/tz is not set then the default value is
equivalent to EST5EDT (Eastern Standard Time) of US.
(Install the Patch PHCO_23652 to get the sample
/etc/default/tz file. Please read "Other Dependencies" field
for more information on PHCO_23652 patch)
JAGab20870
valloc() fails to allocate the memory in multi threaded
application when there is space available in other arenas.
The problem is because in multithreaded application if the
space on heap is exhausted and no space in the particular
thread's arena, valloc is returning NULL. But there could
be some space available in other arenas and that can be used
under this arena.
Resolution:
The allocation alogorithm for valloc() is modified, to try
allocation of space from other arenas when there is no space
left on the heap.
JAGad47526; 8606178299
Initialized TLS support in libc for 64 bit non threaded
applications.
Resolution:
The initialization routine of Libc has changed to support
initialized TLS variables in a PA64 non threaded
applications. Both the archived and shared version of the
libraries have this enhancement.
To get the complete functionality of ITLS (Initilized thread
local storage) the following patches has to be installed.
PHSS_23440 - linker core
PHSS_23785 - linker ISU
PHCO_23792 - libpthread
PHSS_23953 - Fortran compiler
Currently this feature is available with Fortran compiler
only.No changes are required to be done in libc when this
feature is made available for any other compilers.
JAGad49168; 8606179946
fstyp command calls statvfsdev on VxFS version 4 disk layout
returns "unknown_fstyp". It fails on accessing initial
inode list extents block address which exceeds 32 bit
addressing. lseek64 should be used instead of lseek in
__vx_fs_lseek.
Now the call to lseek is replaced with lseek64 by using a
compilation flag _FILE_OFFSET_BITS=64 in the makefile.
JAGad57721; 8606188513
When the APIs getprpwnam(), getgrnam(), getnetbyname(), and
getservbyname() are configured with the /etc/nsswitch.conf
file to search sources that do not support these calls, the
Name Server Switch engine code unloads the sources and
returns NSS_NOTFOUND. The source "nis" doesn't support the
trusted system call getprpwnam(). The source "dns" is only
valid for the "hosts" database. Thus, subsequent API
getXXXbyYYY calls that try to search sources that have been
unloaded end up accessing invalid locations, resulting in a
SIGSEGV core dump.
Resolution:
If a source doesn't support an API getXXXbyYYY call, don't
unload the source. Just have the Name Server Switch engine
code return NSS_UNAVAIL.
JAGad41604; 8606172344
The strcasecmp() and strncasecmp() functions behave
incorrectly when presented with strings containing bytes in
the range 128-255. The incorrect behavior can result either
in a core dump or an incorrect comparison value, depending
on the data.
Resolution:
Cast chars to (unsigned char) before using as index in
_tolower().
JAGad66064; 8606196866
PHCO_23770:
When a C application uses C++ plugins and calls pthread/cma
calls in static constructor/destroctor, it was leading to
destructor being called twice. This was happening because
the C++ runtime initialization routine was invoked at a
point when the pthread library initialization would not have
been complete . During this time, constructor was invoking
pthread calls . This might have lead to destruction of the
shared data (static/global) in the libCsup.
Resolution:
Changes are made to libc so that C++ runtime initialization
routine is invoked only after the completion of pthread
library initialization.
JAGad55189; SR 8606185984
PHCO_22923:
On HP-UX if a nonthreaded application links to a
thread-safed library the link will fail due to unresolved
pthread symbols.To resolve these symbols, it is necessary to
link the nonthreaded application to the threads library
libpthread.But linking to that library makes the application
threaded even if it creates no threads.Providing POSIX 1c
thread "stubs" in HP-UX C language library have two direct
effects for nonthreaded applications. a) POSIX 1c threads
symbols are resolved if a nonthreaded application links to a
thread-safed library b)We avoid the overhead of a real
threads library -- especially the overhead associated with
mutexes when the nonthreaded application uses thread stubs
rather than real threads library procedures.
Resolution:
Stubs are provided for all pthread calls only in SHARED LIBC
FLAVORS of the HP-UX C Library. These stubs do not have any
functionality, these are dummy functions returning zero
except pthread_getspecific() family of APIs which has full
functionality implemented in the stubs. Full functionality
is provided in the stub for the following pthread calls
* pthread_key_create()
* pthread_getspecific()
* pthread_setspecific()
* ptherad_key_delete()
* pthread_exit()
call to stub pthread_self() returns 1
call to stub pthread_equal(arg1, arg2) will return
(arg1 == arg2)
Call to the stub pthread_create() and pthread_attr_init()
returns ENOSYS.
All other stub calls returns zero.
There are two special interfaces provided for checking
whether an application is linked to pthread library or not.
a) __is_threadlib_linked()
returns 1 for an applications linked to pthread
library otherwise returns zero.
b) __get_ismt()
returns 1 for applications linked with libcma
returns 2 for applications linked with libpthread
otherwise returns 0
Risks:
------
An application may inadvertantly pick up the stubs when it
intended to use the real pthreads APIs, or it may pick up
the stubs when it needs cma APIs or stubs. These are all
link order problems. An application that needs cma behavior
must link to libcma (or the cma stubs library) and must do
so in a supported link order,
i.e. the link line should be shared only and should
not contain "-lc" before -lcma.
So long as this condition is met, the correct cma functions
will be referenced. Similarly, a multithreaded application
that needs pthread threads library behavior must link to
libpthread and must do so in a supported link order, and
only use shared libc and libpthread.
eg : An applications wants to use pthread stubs then
the link order should be
$ cc test.c -lc -lpthread
An applications wants to use pthread library then the
link order should be
$ cc test.c -lpthread -lc
JAGab69119; SR 8606102984
User cannot use C++ runtime library on 32 bit application
without either using a C++ main program or explicitly
invoking the C++ runtime library's initialization routine,
_main, from the C ( or Fortran ) main program.This problem
is not there for 64-bit PA-RISC applications, or for any
IA-64 applications, since the C++ library's initializer is
run automatically -- either at program startup or when
dynamically loaded.
Resolution:
The definition of the __main_ptr variable is done in
libc_init routine. The same varible is defined as a global
variable in libcsup, which will be initilized to the C++
runtime library initialization routine, _main. Thus, when
libcsup is linked into the program, the variable _main_ptr
will point to _main; otherwise, it will contain 0.
JAGad41440; SR 8606172179
gettimeofday is very slow for certain vendors who use it for
time stamping because it calls a heavy weight system call to
get the current time of the day.
Resolution:
A new API hrtime_t gethrtime(void) has been added to libc.
This API uses fast light weight system call to get the nano
seconds from certain time. It does not give you the current
time of day. hrtime_t is a signed 64 bit number. This API
will only be available if the application is being compiled
in -Ae mode because 64 bit integer number is not available
in -Aa mode.
JAGad44410; SR 8606175166
Global symbols in libc can conflict with one in program
causing SIGBUS. In ptsname.c we have defined two global
symbols alpha and range_spec. They are symbols which are
used only by libc. They should not be visible to customers.
They can conflict with the user defined global symbols.
Resolution:
alpha and range_spec is not used a global symbol in libc
JAGad33756; SR 8606164457
sigwait() does not work as cancellation point if the thread
is cancelled after it enters __sigwait_sys(). When
cancelling a thread that is blocked on sigwait() by means of
pthread_cancel(), the blocked sigwait() returns with EINTR
rather than checking the cancellation point before it
returns and terminate the thread.
Resolution:
When the thread is cancelled, then __sigwait_sys returns
error EINTR and does not set errno. In sigwait we were
checking for errno and setting the cancellation point. Now
that has been modified to check for return value.
JAGad39745; SR 8606170481
memmove() is moving data positioned very close to the
quadrant boundary and it leads to a SIGSEGV. When memmove()
attempts to move >=16 bytes of data, including the last 16
bytes of a quadrant, it fails with a SIGSEGV.
Resolution:
To correct this problem, the initial load word is now done
without modifying the source address. The offsets of the
subsequent loads are now positive from the current pointer.
After all loads are done, we increment the source address by
16.
JAGac87878; SR 8606129543
regcomp(3C) function fails to detect an extended regular
expression match in the input data.For example,If the
pattern is "%|^xyz" and the string is te%st, it gives Found
No Match.
Resoltion:
Defect is fixed by adding an "alternate" flag which is set
when there is an alternate('|') option in the regular
expression.
JAGad31456; SR 8606162140
seekdir core dumps when compiled with -z option
Resolution:
Made changes to check for null pointers before
derefererencing.
JAGac78889: SR 8606128089
Purify reports "Uninitialized Memory reads" in readdir_r
Resolution:
Changes are made to initilize variables
JAGac95112; SR 8606130241
ftw core dumps
Resolution:
Trying to access the freed memory in closedir.c
was causing the core dump. It is fixed now.
JAGad21880; SR 8606152550
When snprintf() is called with arguments like so:
snprintf(buf,0,format,args...);
the buffer pointed to by buf should not be altered
since the maximum number of characters to write
to buf is zero, but the buffer is in fact modified.
Resolution:
Checks for the str_len parameter for zero before doing the
actual processing.
JAGad12471; SR 8606143128
regerror() may dump core for some values of error code
Resolution:
The logic for checking the validity of error code is
changed.
JAGad02475; SR 8606133330
PHCO_22314:
Certain allocation patterns using large malloc cause data
corruption in the last integer of a malloced block. The
root cause is an error in the design of large malloc. The
lowest level allocation function malloc_sbrk() hides from
the caller whether sbrk() or mmap() is used to grow the
arena. However, in general when mmap() is used, allocation
is discontiguous. Depending on whether allocation is
contiguous or discontiguous, two different length values
must be passed to malloc_sbrk() because in the discontiguous
case space must be allocated for a second pair of headers
(the dummy headers that terminate the arena). Since
malloc_sbrk() hides from the caller the fact that sbrk() has
failed over to mmap(), there is no way to know which length
to pass. The implementation always passed the shorter
length, which is correct only for contiguous allocation.
Since the pre-large malloc, sbrk()-only, code detected
discontiguous allocation before calling sbrk() and passed
the correct lengths for each case, when sbrk() was replaced
by malloc_sbrk() the code continued to work for the
sbrk()-based heap. However, when the fail over to mmap()
occurs, and whenever mmap() results in discontiguous
allocation, the code does not detect the discontiguity and
the shorter length is passed to malloc_sbrk(). This means
that the arena end dummy headers are not explicitly
allocated in these cases. Usually, alignment causes the
arena end to be spaced far enough from the user area of the
last block that no data corruption occurs when the headers
are written. However, for certain block sizes and starting
positions this is not true, and the dummy headers overlap
the user area of the last block, resulting in data
corruption.
Resolution:
The ideal fix would involve recoding large malloc so that it
does not have a layer that hides whether sbrk() or mmap() is
being used, and always doing the correct length calculation
for each case. However, the fix we have applied here is
simply to allocate space for the second pair of headers in
every case. This does no harm, because it simply increases
the amount by which the arena is grown, not the sizes of
blocks returned to users. The extra space winds up on the
freelist. Moreover, in most cases the fix does not even
change the amount by which the arena is grown, because the
round-up to the next ALLOCSIZE boundary is the same with or
without the fix. Only for certain sizes of request that are
at or very close to an ALLOCSIZE multiple will the fix make
a difference in the amount by which the arena is grown. In
those cases, the arena will be grown by an additional
ALLOCSIZE. This guarantees that the arena end headers will
not overlap the user area of the last block. It will cause,
in these cases, an extra free block of about ALLOCSIZE to be
added to the free list.
JAGad25621; SR 8606156311
strftime(3C) is a thread safe libc API. In a multithreaded
application when many threads calls this API threads were
blocking on a mutex used to synchronize the threads
execution. The mutex lock holding time by every single
thread was very high because of which, threads were not
executed in parallel.
Resolution:
The previous design of strftime(3C) was using most of global
data, to store the intermediate processed data. To
synchronize the access to this data, in the API strftime(3C)
a mutex was locked on entry into the API and released only
while return. This problem can be observable on V-class
systems. To resolve the mutex lock contention, the global
data is replaced with local data which will be per thread,
and the mutex locking is made very short period of time.
This change promotes the parallel execution of many threads
during the execution of this API.
JAGac86555; SR 8606129009
The problem was traced to a libc code, to acl() stub.
The following check was done:
if ((stat(filep, &statbufp)) != 0)
return (-1);
However, since stat() is a 32 bit function, it would return
EOVERFLOW on files that are 2GB+. It was determined by our
investigation that this call is done only to check that the
file is present. E.g. it was assumed, that an error
returned by stat() would imply a bad filename.
Resolution:
The change was made to remove the stat() check from the
acl() system call. Our investigation has determined, that
the kernel code handles the invalid file names correctly,
and comes back with an appropriate errors when a bad file
name is given. With that in mind the stat() call was
determined to be an unnecessary precaution.
JAGad09568; SR 8606140246
sed(1) hangs in non-C locale for some patterns, awk sub
pattern does not work well under non-C locales. Both these
problems were happening because of underlying problem with
regexec. regexec loops beyond the end of string looking for
match in Non-C Locale.
Resolution:
The problem was traced to libc API regexec. Regexec was
looping and was looking for a match with the pattern when
the end of string was reached. The fix introduces a return
with No match when the end of string is reached.
JAGad05149,JAGac56665; SR 8606136018,8606126100
regcomp(3C) returns bus error in case of lack of memory.
According to the manual pages, regcomp(3C) should return
REG_ESPACE when the system runs out of memory.
Resolution:
In the regular expression sources, in some cases return
value of malloc(3C) was not checked. Without checking the
return value, a member in the structure was assigned with
some value, which is illegal and resulted in bus error. To
fix this problem, the return value from malloc(3C) is
checked. If malloc(3C) returns NULL(No memory), regcomp(3C)
return REG_ESPACE.
JAGad03415; SR 8606134279
When the switch engine fails to get the backend for the last
resource, it does not clean up the resources and free the
contexts. Because of that, the subsequent calls to
getgrent/getpwent have an unexpected value in the context
structure and thus causes the SIGBUS error.
Resolution:
Added the cleanup calls, nss_endent_u() and nss_delete()
in the nss_getent_u() function of the switch engine.
JAGad11220; SR 8606141866
Under certain circumstances strncat can truncate the output
string.
Resolution:
The logic of the strncat function was changed to address
this problem. JAGad16345; SR 8606147002
PHCO_22076:
When a system is disconnected from the network, and the
hostname lookup is configured for dns, it takes a long time
trying to resolve the hostname before it falls back to
files. The customer wants configurable timeouts.
Resolution:
Two new options have been added to make the retrans and
retry values configurable. These 2 values can be set in
resolv.conf as follows.
retrans <value in milli seconds>
retry <value>
Or these values can be set using environment variables
also.
RES_RETRANS
RES_RETRY
Two new apis are provided to provide programmatic access
to resolver(3N) retransmissions or timeouts:
get_resfield (int field, void *value, int len);
set_resfield (int field, void *value);
field - is either RES_RETRANS or RES_RETRY.
value - is the value to be set or obtained.
len - is the sizeof(value).
The order of precedence is as follows.
1. environment variable
2. resolv.conf
3. API.
JAGaa27175; SR 5003424531
PHCO_20765:
Fork fails to return for threaded applications using
the 11.00 LR libpthread.
Resolution:
A bug in the atfork handler for the dynamically allocated
malloc arena mutexes caused an uninitialized and unallocated
mutex to be locked. The mutexes are no longer dynamically
allocated and the atfork hander has been restored to its
earlier version.
JAGac40398; SR 8606125006
Threaded programs using third-party mallocs abort. The
dynamic allocation of malloc arena mutexes in PHCO_20555
did not check for third party mallocs, which do not allocate
the mutexes.
Resolution:
The malloc arena mutexes are no longer dynamically allocated
and it no longer matters that a third party malloc has not
allocated them.
JAGac40401; SR 8606125009
Threaded applications archive linked to earlier versions of
libc but linked shared to system libraries with dependencies
on shared libc can call the wrong libc mutex initializer,
the one for patch PHCO_20555, which assumes malloc arena
mutexes are allocated dynamically. However the older libc
that was archive linked to these applications assumes the
mutexes are allocated statically. This version mismatch
leads to attempts to lock uninitialized mutexes. This
linkage of archive libc and shared system libraries
dependent on shared libc is unsupported, precisely because
such mismatches can happen.
Resolution:
The 64 malloc arena mutexes have been returned to static
allocation in order to maintain backwards compatibility
with older libcs in (unsupported) archive-shared link
mixtures. The malloc arena contexts are still dynamically
allocated.
JAGac40402; SR 8606125010
Freeing valloced buffers causes sporadic failures in
threaded applications.
Resolution:
A bug introduced in the conversion of valloc for multiple
arenas caused some valloced buffers to be constructed so
that they could not be freed correctly. It has been fixed
in this patch.
JAGac40711; SR 8606125320
In a multi-threaded application, the PHCO_18227 malloc()
created a new arena for each new thread until the configured
number of arenas had been created. This approach led to
excessive memory growth in applications that create threads
sequentially and malloc/free a large amount of memory in
each thread.
Resolution:
The arena assignment algorithm now tracks the active number
of threads in the process and creates new arenas only when
all existing arenas have at least one thread assigned to
them. The new algorithm requires libpthread patch PHCO_19666
to be installed on the system. If PHCO_19666 is not
installed on the system, or if the applicat