 |
≫ |
|
|
 |
パッチ名: PHSS_36343
パッチ摘要: s700_800 11.23 aC++ランタイム(IA: A.06.15、PA: A.03.76)
作成日: 07/06/22
公開日: 07/06/26
ハードウェアプラットフォームおよびOSリリース:
s700: 11.23
s800: 11.23
現象:
PHSS_36343:
1)JAGag36850:
ヌルのstreambufを持つostreamを作成すると、そのostreamを渡された
ostream::sentryの破壊時にシグナル10が生成されます。
2)JAGag40118:
パラメータ付きのマングリングされたシンボル、つまり、sizeofタイプのテン
プレートがc++filtによってデマングリングされません。sizeof式だけしか処
理されません。
問題点の説明:
PHSS_36343:
1)JAGag36850:
sentryは、フラッシュを物理的にインライン化していましたが、ヌルのチェッ
クを行っていませんでした。
2)JAGag40118:
演算子"sz"はありましたが、sizeofタイプの"st"がありませんでした。
-----------------------------------------------------------------------------
Patch Name: PHSS_36343
Patch Description: s700_800 11.23 aC++ Runtime (IA: A.06.15, PA: A.03.76)
Creation Date: 07/06/22
Post Date: 07/06/26
Hardware Platforms - OS Releases:
s700: 11.23
s800: 11.23
Products: N/A
Filesets:
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
ProgSupport.LANG-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
ProgSupport.LANG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
OS-Core.CORE-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP
ProgSupport.LANG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
OS-Core.CORE-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP
ProgSupport.LANG-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
Automatic Reboot?: No
Status: General Release
Critical:
Yes
PHSS_36343: ABORT
ABORT: JAGag36850: Signal 10 ostream::~sentry
doesn't check rdbuf() for NULL.
PHSS_35978: OTHER
OTHER: JAGag27102: Failure to close file descriptor
when file system is full may cause system to
hang and require reboot.
PHSS_31855: MEMORY_LEAK
MEMORY_LEAK JAGaf42096: Memory leak in
RWCString with -AA
PHSS_30231: OTHER
OTHER JAGaf08896: Signal 11 trying to
throw bad_alloc in operator new
OTHER JAGaf02876: Signal 11 in
__cxa_demangle
in bad mangled template name
OTHER JAGaa91820: Should be able to
trap call to pure virtual
OTHER JAGaf06156: Signal 6, wants error
mentioning -mt is missing
when __rw_thread_error
PHSS_29659: MEMORY_LEAK
MEMORY_LEAK JAGae85729: Memory leak in
ostringstream.imbue
MEMORY_LEAK JAGae93482: Memory leak in
RWCString
Category Tags:
defect_repair enhancement general_release critical
halts_system memory_leak manual_dependencies
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_36343
Symptoms:
PHSS_36343:
JAGag36850: Creating an ostream with a NULL streambuf will
cause a signal 10 on destruction of an
ostream::sentry that is passed that ostream.
JAGag40118: A mangled symbol with parm that is a template
with a sizeof a type, is not demangled by
c++filt. It only handles sizeof expressions.
PHSS_35978:
JAGag24602: aCC needs to print an informative error message
saying that the option "-mt" is missing, when
__rw_thread_error is about to be thrown.
(PA only)
JAGag27102: If the file system is full, the ofstream
destructor of a local object fails to close the
file. This may cause the process to run out of
FDs and may require the process to be
restarted. This can also happen if
ofstream::exceptions is used to cause a throw
on I/O errors. The throw will invoke the
destructor.
PHSS_35055:
JAGaf18688: 32bit "fini" function not executed when
unloading aC++ lib (PA only)
PHSS_34441:
JAGaf67972: Replacing global "operator new, delete, ..."
generates duplicate symbol (PA only)
JAGaf77646: Function make_pair() and uncaught_exception
do not match their definitions as stated in
TC1
JAGaf89794: uncaught_exception may return the wrong value
in corner cases. Before calling the
unexpected handler.
JAGaf90278: Routine basic_stringbuf::underflow is not
implemented returns EOF
JAGaf91002: If a gslice only selects one element, then the
result of valarray<T>[gslice] will be T(), most
likely 0.
PHSS_34041:
JAGaf71006: c++filt has problems demangling a complex
template function that includes types nested
inside one of the template parms that are
classes.
JAGaf47501: aCC Version A.05.xx and A.06.00 through A.06.05
perform an improper test of the guard variable
that is used to ensure function scope static
variables are only initialized once. This is a
problem for multi-threaded code. The result of
this improper test is that the generated code
may allow a thread to use a partially
initialized static function scope variable
while another thread is in the process of
initializing it. This problem was introduced by
the fix for JAGae90610, which reported an
infinite recursion if there was a recursive
initialization of a class in the source. The
Standard disallows this situation in 6.7(4).
That fix did not attempt to initialize the
variable if it was already in the process of
being initialized. However, this allowed other
threads to proceed as if the variable was
initialized when in fact it was only partly
initialized.
JAGaf80629: librwtool (both -AA and -AP) for IPF and PA
have Y2K7 problems with RWZone.
JAGaf72951: C++ RT: resizing strstream buffer is much
slower with -AA than -AP (Fixed on IPF only)
PHSS_33350:
JAGaf60212: Destroy local objects when pthread_exit is
called (PA only)
JAGaf50801: RW vector<bool>::insert returns a bad entry at
the end
JAGaf62727: The fix to JAGae75555 requires that the shared
libraries be in the documented order. At least
one ISV has a released product that does not
use this order, and breaks with the fix. We
need to allow the libraries to be in either
order
JAGaf43242: Shared lib with BIND_FIRST on IPF, can't throw
user def types
PHSS_31855:
JAGaf42096: Memory leak in RWCString class with -AA
JAGae75555: Reduce mutex size overhead for string locking
JAGaf34941: Need to improve STL string performance
PHSS_31852:
JAGaa86491: dlopen() on libCsup.2 causes problem with
atexit(2)
PHSS_30414:
JAGaf24012: dual architecture patch
PHSS_30231:
JAGaa91820: Should be able to trap call to pure virtual
instead of abort
JAGaf06156: Signal 6, wants error mentioning -mt is
missing when __rw_thread_error
JAGae66019: Signal 11 trying to throw bad_alloc in
operator new
JAGaf02876: Signal 11 in __cxa_demangle in bad mangled
template name
PHSS_29659:
JAGae85729: Memory leak in ostringstream.imbue
JAGae93482: Memory leak in RWCString
JAGae73973: Add C9 and D9 mangled name support to c++filt
JAGaf02318: __cxa_demangle does not demangle types from
type_info
Defect Description:
PHSS_36343:
JAGag36850: flush was physically inlined in ~sentry but the
NULL check was missing.
JAGag40118: The operator "sz" was there but not "st" for
sizeof types.
PHSS_35978:
JAGag24602: Signal 6, wants error mentioning -mt is missing
when __rw_thread_error (PA only)
JAGag27102: If filebuf::overflow returned an error due to
write(2) failure, filebuf::close returned
without calling close(2).
PHSS_35055:
JAGaf18688: 32bit "fini" function not executed when
unloading aC++ lib (PA only)
PHSS_34441:
JAGaf67972: The library was compiled with an older compiler
that generated unrelated definitions (PA only)
JAGaf77646: TC1 changed the throw spec of
uncaught_exception. This change accommodates
the new definition.
JAGaf89794: Bad value of uncaught_exception when cleaning
up before calling unexpected
JAGaf90278: basic_stringbuf::underflow is not implemented
and the base class was used.
JAGaf91002: The gslice::next_ind function in libstd_v2
treats gslices with just one element as if
there were none.
PHSS_34041:
JAGaf71006: c++filt unable to demangle string from complex
template function
JAGaf47501: Function scope static guard checks 2 bytes vs 1
JAGaf80629: Y2K7 changes in librwtool*
JAGaf72951: C++ RT: resizing strstream buffer is much
slower with -AA than -AP (Fixed on IPF only)
PHSS_33350:
JAGaf60212: Destroy local objects when pthread_exit is
called (PA only)
JAGaf50801: RW vector<bool>::insert returns a bad entry at
the last bit position
JAGaf62727: The documented order is:
http://docs.hp.com/en/6162/distributing.htm
-AP: -lstd -lstream -lCsup -lunwind -lm -AA:
-lstd_v2 -lCsup -lunwind -lm The wrong order
causes static construction to be done in the
wrong order and the mutex array is not
initialized before it is used.
JAGaf43242: Shared lib with BIND_FIRST on IPF, can't throw
user def types outside the load module
PHSS_31855:
JAGaf42096: PHSS_29659 does not include the fix for the
librwtool_v2 library, so CR JAGae93482 is not
fixed with -AA.
JAGae75555: Each RW string class is larger than it could be
due to allocation of a mutex for every string
when threading.
JAGaf34941: STL string performance issue occurs because
mutexes are used instead of atomic increment
for reference counting.
PHSS_31852:
JAGaa86491: dlopen() on on a shared library that has
libCsup.2 as a dependency will cause various
signals when the process is exited.
PHSS_30414:
JAGaf24012: dual architecture patch implemented
PHSS_30231:
JAGaa91820: Calling a pure virtual function just calls
abort without a detailed message
JAGaf06156: Signal 6, wants error mentioning -mt is
missing when __rw_thread_error is thrown
JAGae66019: The code to handle exceptions did not handle
out of memory conditions when allocating the
exception record
JAGaf02876: __cxa_demangle did not propagate errors so it
would stop on bad mangled template names.
PHSS_29659:
JAGae85729: Memory leak occurs when using
ostringstream.imbue()
JAGae93482: Memory leak occurs when using RWCString
JAGae73973: Add C9 and D9 mangled name support to c++filt
JAGaf02318: __cxa_demangle does not demangle types from
type_info, as required by the C++ IA64 ABI.
Enhancement:
No (superseded patches contained enhancements)
PHSS_35978:
PA has implemented the -mt error message listed below.
PHSS_30231:
Should be able to trap call to pure virtual instead of
abort Signal 6, wants error mentioning -mt is missing
when __rw_thread_error
SR:
8606483544 8606487369 8606469397 8606472206 8606357989
8606408069 8606417813 8606430335 8606430821 8606431560
8606411124 8606387348 8606420800 8606413089 8606400256
8606390655 8606402792 8606383045 8606381884 8606312739
8606374627 8606250993 8606363350 4700885673 8606345306
8606302660 8606341969 8606323264 8606332362 8606311117
8606341409
Patch Files:
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux64/libCsup.so.1
/usr/lib/hpux64/librwtool.so.1
/usr/lib/hpux64/librwtool_v2.so.1
/usr/lib/hpux64/libstd.so.1
/usr/lib/hpux64/libstd_v2.so.1
/usr/lib/hpux64/libstream.so.1
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/libCsup.so.1
/usr/lib/hpux32/librwtool.so.1
/usr/lib/hpux32/librwtool_v2.so.1
/usr/lib/hpux32/libstd.so.1
/usr/lib/hpux32/libstd_v2.so.1
/usr/lib/hpux32/libstream.so.1
ProgSupport.LANG-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux64/libCsup.a
/usr/lib/hpux64/librwtool.a
/usr/lib/hpux64/librwtool_v2.a
/usr/lib/hpux64/libstd.a
/usr/lib/hpux64/libstd_v2.a
/usr/lib/hpux64/libstream.a
ProgSupport.LANG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/libCsup.a
/usr/lib/hpux32/librwtool.a
/usr/lib/hpux32/librwtool_v2.a
/usr/lib/hpux32/libstd.a
/usr/lib/hpux32/libstd_v2.a
/usr/lib/hpux32/libstream.a
OS-Core.CORE-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
/usr/lib/libCsup.1
/usr/lib/libCsup.2
/usr/lib/libCsup_v2.1
/usr/lib/libCsup_v2.2
/usr/lib/librwtool.1
/usr/lib/librwtool.2
/usr/lib/librwtool_v2.2
/usr/lib/libstd.1
/usr/lib/libstd.2
/usr/lib/libstd_v2.1
/usr/lib/libstd_v2.2
/usr/lib/libstream.1
/usr/lib/libstream.2
ProgSupport.LANG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/libCsup.a
/usr/lib/libCsup_v2.a
/usr/lib/librwtool.a
/usr/lib/librwtool_v2.a
/usr/lib/libstd.a
/usr/lib/libstd_v2.a
/usr/lib/libstream.a
OS-Core.CORE-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
/usr/lib/pa20_64/libCsup.2
/usr/lib/pa20_64/libCsup_v2.2
/usr/lib/pa20_64/librwtool.2
/usr/lib/pa20_64/librwtool_v2.2
/usr/lib/pa20_64/libstd.2
/usr/lib/pa20_64/libstd_v2.2
/usr/lib/pa20_64/libstream.2
ProgSupport.LANG-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/pa20_64/libCsup.a
/usr/lib/pa20_64/libCsup_v2.a
/usr/lib/pa20_64/librwtool.a
/usr/lib/pa20_64/librwtool_v2.a
/usr/lib/pa20_64/libstd.a
/usr/lib/pa20_64/libstd_v2.a
/usr/lib/pa20_64/libstream.a
what(1) Output:
ProgSupport.LANG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/libCsup.a:
HP aC++ B3910B A.03.76 Language Support Library
/usr/lib/libCsup_v2.a:
HP aC++ B3910B A.03.76 Language Support Library
/usr/lib/librwtool.a:
HP aC++ B3910B A.03.76 Tools.h++ Library (RogueWave
Version 7.0.6)
/usr/lib/librwtool_v2.a:
HP aC++ B3910B A.03.76 Tools.h++ Library (RogueWave
Version 7.1.1)
/usr/lib/libstd.a:
HP aC++ B3910B A.03.76 C++ Standard Library (RogueWa
ve Version 1.2.1)
/usr/lib/libstd_v2.a:
HP aC++ B3910B A.03.76 C++ Standard Library (RogueWa
ve Version 2.02.01)
/usr/lib/libstream.a:
HP aC++ B3910B A.03.76 Classic Iostream Library
OS-Core.CORE-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
/usr/lib/pa20_64/libCsup.2:
HP aC++ B3910B A.03.76 Language Support Library
/usr/lib/pa20_64/libCsup_v2.2:
HP aC++ B3910B A.03.76 Language Support Library
/usr/lib/pa20_64/librwtool.2:
HP aC++ B3910B A.03.76 Tools.h++ Library (RogueWave
Version 7.0.6)
/usr/lib/pa20_64/librwtool_v2.2:
HP aC++ B3910B A.03.76 Tools.h++ Library (RogueWave
Version 7.1.1)
/usr/lib/pa20_64/libstd.2:
HP aC++ B3910B A.03.76 C++ Standard Library (RogueWa
ve Version 1.2.1)
/usr/lib/pa20_64/libstd_v2.2:
HP aC++ B3910B A.03.76 C++ Standard Library (RogueWa
ve Version 2.02.01)
/usr/lib/pa20_64/libstream.2:
HP aC++ B3910B A.03.76 Classic Iostream Library
OS-Core.CORE-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
/usr/lib/libCsup.1:
HP aC++ B3910B A.01.30 Language Support Library
/usr/lib/libCsup.2:
HP aC++ B3910B A.03.76 Language Support Library
/usr/lib/libCsup_v2.1:
HP aC++ B3910B A.01.30 Language Support Library
/usr/lib/libCsup_v2.2:
HP aC++ B3910B A.03.76 Language Support Library
/usr/lib/librwtool.1:
HP aC++ B3910B A.01.30 Tools.h++ Library (RogueWave
Version 7.0.6)
/usr/lib/librwtool.2:
HP aC++ B3910B A.03.76 Tools.h++ Library (RogueWave
Version 7.0.6)
/usr/lib/librwtool_v2.2:
HP aC++ B3910B A.03.76 Tools.h++ Library (RogueWave
Version 7.1.1)
/usr/lib/libstd.1:
HP aC++ B3910B A.01.30 C++ Standard Library (RogueWa
ve Version 1.2.1)
/usr/lib/libstd.2:
HP aC++ B3910B A.03.76 C++ Standard Library (RogueWa
ve Version 1.2.1)
/usr/lib/libstd_v2.1:
HP aC++ B3910B A.01.30 C++ Standard Library (RogueWa
ve Version 2.02.01)
/usr/lib/libstd_v2.2:
HP aC++ B3910B A.03.76 C++ Standard Library (RogueWa
ve Version 2.02.01)
/usr/lib/libstream.1:
HP aC++ B3910B A.01.30 Classic Iostream Library
/usr/lib/libstream.2:
HP aC++ B3910B A.03.76 Classic Iostream Library
ProgSupport.LANG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/libCsup.a:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Language Support Library
/usr/lib/hpux32/librwtool.a:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Tools.h++ Library (RogueWave Version
7.0.6)
/usr/lib/hpux32/librwtool_v2.a:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Tools.h++ Library (RogueWave Version
7.1.1)
/usr/lib/hpux32/libstd.a:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] C++ Standard Library (RogueWave Versi
on 1.2.1)
/usr/lib/hpux32/libstd_v2.a:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] C++ Standard Library (RogueWave Versi
on 2.02.01)
/usr/lib/hpux32/libstream.a:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Classic Iostream Library
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux64/libCsup.so.1:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Language Support Library
/usr/lib/hpux64/librwtool.so.1:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Tools.h++ Library (RogueWave Version
7.0.6)
/usr/lib/hpux64/librwtool_v2.so.1:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Tools.h++ Library (RogueWave Version
7.1.1)
/usr/lib/hpux64/libstd.so.1:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] C++ Standard Library (RogueWave Versi
on 1.2.1)
/usr/lib/hpux64/libstd_v2.so.1:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] C++ Standard Library (RogueWave Versi
on 2.02.01)
/usr/lib/hpux64/libstream.so.1:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Classic Iostream Library
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/libCsup.so.1:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Language Support Library
/usr/lib/hpux32/librwtool.so.1:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Tools.h++ Library (RogueWave Version
7.0.6)
/usr/lib/hpux32/librwtool_v2.so.1:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Tools.h++ Library (RogueWave Version
7.1.1)
/usr/lib/hpux32/libstd.so.1:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] C++ Standard Library (RogueWave Versi
on 1.2.1)
/usr/lib/hpux32/libstd_v2.so.1:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] C++ Standard Library (RogueWave Versi
on 2.02.01)
/usr/lib/hpux32/libstream.so.1:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Classic Iostream Library
ProgSupport.LANG-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux64/libCsup.a:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Language Support Library
/usr/lib/hpux64/librwtool.a:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Tools.h++ Library (RogueWave Version
7.0.6)
/usr/lib/hpux64/librwtool_v2.a:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Tools.h++ Library (RogueWave Version
7.1.1)
/usr/lib/hpux64/libstd.a:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] C++ Standard Library (RogueWave Versi
on 1.2.1)
/usr/lib/hpux64/libstd_v2.a:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] C++ Standard Library (RogueWave Versi
on 2.02.01)
/usr/lib/hpux64/libstream.a:
HP aC++ for Integrity Servers B3910B A.06.15 [May 16
2007] Classic Iostream Library
ProgSupport.LANG-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/pa20_64/libCsup.a:
HP aC++ B3910B A.03.76 Language Support Library
/usr/lib/pa20_64/libCsup_v2.a:
HP aC++ B3910B A.03.76 Language Support Library
/usr/lib/pa20_64/librwtool.a:
HP aC++ B3910B A.03.76 Tools.h++ Library (RogueWave
Version 7.0.6)
/usr/lib/pa20_64/librwtool_v2.a:
HP aC++ B3910B A.03.76 Tools.h++ Library (RogueWave
Version 7.1.1)
/usr/lib/pa20_64/libstd.a:
HP aC++ B3910B A.03.76 C++ Standard Library (RogueWa
ve Version 1.2.1)
/usr/lib/pa20_64/libstd_v2.a:
HP aC++ B3910B A.03.76 C++ Standard Library (RogueWa
ve Version 2.02.01)
/usr/lib/pa20_64/libstream.a:
HP aC++ B3910B A.03.76 Classic Iostream Library
cksum(1) Output:
ProgSupport.LANG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
2100002769 266848 /usr/lib/libCsup.a
4071600996 270960 /usr/lib/libCsup_v2.a
2875090035 1412460 /usr/lib/librwtool.a
1755799130 3711748 /usr/lib/librwtool_v2.a
1219358362 577072 /usr/lib/libstd.a
3178633819 3929216 /usr/lib/libstd_v2.a
436116074 230670 /usr/lib/libstream.a
OS-Core.CORE-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
1959631749 243824 /usr/lib/pa20_64/libCsup.2
2616457529 245352 /usr/lib/pa20_64/libCsup_v2.2
967158054 1466064 /usr/lib/pa20_64/librwtool.2
1886091884 2943560 /usr/lib/pa20_64/librwtool_v2.2
3913383455 422760 /usr/lib/pa20_64/libstd.2
1851805942 2860536 /usr/lib/pa20_64/libstd_v2.2
4040504113 294624 /usr/lib/pa20_64/libstream.2
OS-Core.CORE-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
2451847742 188416 /usr/lib/libCsup.1
751504021 221184 /usr/lib/libCsup.2
1692429042 188416 /usr/lib/libCsup_v2.1
4077103738 225280 /usr/lib/libCsup_v2.2
2561257450 1388544 /usr/lib/librwtool.1
1542332926 1429504 /usr/lib/librwtool.2
1786534522 2772992 /usr/lib/librwtool_v2.2
4103311869 397312 /usr/lib/libstd.1
3754261929 413696 /usr/lib/libstd.2
505721471 2199552 /usr/lib/libstd_v2.1
2243834850 2830336 /usr/lib/libstd_v2.2
1421596013 233472 /usr/lib/libstream.1
2647374549 258048 /usr/lib/libstream.2
ProgSupport.LANG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
2217186659 1153906 /usr/lib/hpux32/libCsup.a
2025283506 5279070 /usr/lib/hpux32/librwtool.a
3799979777 6612878 /usr/lib/hpux32/librwtool_v2.a
2873725695 610700 /usr/lib/hpux32/libstd.a
2610435853 6318290 /usr/lib/hpux32/libstd_v2.a
1055628964 877684 /usr/lib/hpux32/libstream.a
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
2940643985 707992 /usr/lib/hpux64/libCsup.so.1
1592570886 3639928 /usr/lib/hpux64/librwtool.so.1
2166400555 4141424 /usr/lib/hpux64/librwtool_v2.so.1
252579309 534288 /usr/lib/hpux64/libstd.so.1
1540604781 3766928 /usr/lib/hpux64/libstd_v2.so.1
322628389 656584 /usr/lib/hpux64/libstream.so.1
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
1629268842 610780 /usr/lib/hpux32/libCsup.so.1
2968417467 3397112 /usr/lib/hpux32/librwtool.so.1
3435988422 3887780 /usr/lib/hpux32/librwtool_v2.so.1
2256233560 455092 /usr/lib/hpux32/libstd.so.1
1466531490 3618720 /usr/lib/hpux32/libstd_v2.so.1
1172148718 643068 /usr/lib/hpux32/libstream.so.1
ProgSupport.LANG-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
3410139898 1534082 /usr/lib/hpux64/libCsup.a
3666413022 6734350 /usr/lib/hpux64/librwtool.a
4198529126 8416500 /usr/lib/hpux64/librwtool_v2.a
3358603496 748636 /usr/lib/hpux64/libstd.a
2190130189 7794656 /usr/lib/hpux64/libstd_v2.a
2654792089 1097238 /usr/lib/hpux64/libstream.a
ProgSupport.LANG-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
423256606 416028 /usr/lib/pa20_64/libCsup.a
502160294 419626 /usr/lib/pa20_64/libCsup_v2.a
769153291 2473434 /usr/lib/pa20_64/librwtool.a
2253762003 6298038 /usr/lib/pa20_64/librwtool_v2.a
4174664224 869598 /usr/lib/pa20_64/libstd.a
2574127467 5909478 /usr/lib/pa20_64/libstd_v2.a
3609218132 370228 /usr/lib/pa20_64/libstream.a
Patch Conflicts: None
Patch Dependencies:
s700: 11.23: PHSS_36345
s800: 11.23: PHSS_36345
Hardware Dependencies: None
Other Dependencies:
On systems with WDB installed, WDB version 4.1 or higher is
required.
Supersedes:
PHSS_29659 PHSS_30231 PHSS_30414 PHSS_31852 PHSS_31855 PHSS_33350
PHSS_34041 PHSS_34441 PHSS_35055 PHSS_35978
Equivalent Patches:
PHSS_36350:
11.31
Patch Package Size: 27890 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_36343
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_36343.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_36343. 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_36343.text file is
available in the product readme:
swlist -l product -a readme -d @ /tmp/PHSS_36343.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_36343.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
|