 |
≫ |
|
|
 |
パッチ名: PHSS_36093
パッチ摘要: 11.31 HP aC++コンパイラ(A.03.77)
作成日: 07/04/26
公開日: 07/05/15
ハードウェアプラットフォームおよびOSリリース:
11.31
現象:
PHSS_36093:
1)JAGag28955:
ファイルシステムが満杯状態の場合、ローカルオブジェクトのofstreamデスト
ラクタがファイルをクローズできません。
2)JAGag10262:
"+DD64 -g +O2"を使用すると、次のようなメッセージが表示されます。
Error (internal problem) 7833: Exact position unknown; near
# Debugging of Optimized Code not supported for PA2.0W.
3)JAGag10005:
宣言子指定のない関数へのポインタの捕捉時のError 919。
4)JAGag05950:
テンプレート多重定義時の"Error 902, CV qualifier confusion"。
5)JAGag22522:
メンバー関数を定義する__declspecでのError 957。
6)JAGag14978:
コンパイル時のError 711。
問題点の説明:
PHSS_36093:
1)JAGag28955:
ファイルシステムが満杯状態の場合、ローカルオブジェクトのofstreamデスト
ラクタがファイルをクローズできませんでした。その結果、FDを使い果たすた
め、ロセスの再起動が必要になることがありました。
2)JAGag10262:
"+DD64 -g +O2"を使用すると、次のようなメッセージが表示されていました。
Error (internal problem) 7833: Exact position unknown; near
# Debugging of Optimized Code not supported for PA2.0W.
3)JAGag10005:
宣言子指定のない関数へのポインタの捕捉時のError 919。
4)JAGag05950:
関数引き数の型からテンプレート引き数を演繹することになっている場合、
テンプレート関数の多重定義の解決時に問題が起きていました。
5)JAGag22522:
declspecの有効範囲が未登録だったため、不正に適用されていました。
6)JAGag14978:
名前空間シンボル検索時のError 711。
-----------------------------------------------------------------------------
Patch Name: PHSS_36093
Patch Description: 11.31 HP aC++ Compiler (A.03.77)
Creation Date: 07/04/26
Post Date: 07/05/15
Hardware Platforms - OS Releases:
11.31
Products:
HP aC++ C.03.74
Filesets:
ACXX.ACXX,fr=C.03.74,fa=HP-UX_B.11.31_PA,v=HP
ACXX.ACXX-STDLIB,fr=C.03.74,fa=HP-UX_B.11.31_PA,v=HP
Automatic Reboot?: No
Status: General Release
Critical:
Yes
PHSS_36093: HANG
HANG JAGag28955: Failure to close file descriptor
when file system is full may cause system
to hang and require reboot.
Category Tags:
defect_repair general_release critical halts_system
Path Name: /hp-ux_patches/11.X/PHSS_36093
Symptoms:
PHSS_36093:
JAGag28955: If file sys full, ofstream destructor fails
to close files
JAGag10262: +DD64 -g +O2 gives the following message:
Error (internal problem) 7833: Exact position
unknown; near
# Debugging of Optimized Code not supported
for PA2.0W.
JAGag10005: Error 919 on a catch of pointer to function
without a declarator specification.
JAGag05950: Error 902 on template overload, CV qualifier
confusion
JAGag22522: Error 957 with __declspec for member function
definition
JAGag14978: Error 711 from compile
Defect Description:
PHSS_36093:
JAGag28955: If file sys full, ofstream destructor fails
to close files. This runs out of FDs and
may require the process to be restarted
JAGag10262: +DD64 -g +O2 gives the following message:
Error (internal problem) 7833: Exact position
unknown; near
# Debugging of Optimized Code not supported
for PA2.0W.
JAGag10005: Unable to specify catch clause using function
specification
JAGag05950: Problem during overload resolution of template
functions when template arguments are to be
deduced from function argument types
JAGag22522: The scope of the declspec is not registered
to have finished and hence gets wrongly applied
wrongly applied
JAGag14978: Error 711 on namespace symbol lookup
Enhancement:
No
SR:
8606474421 8606453533 8606453234 8606448722 8606467086
8606458778
Patch Files:
ACXX.ACXX,fr=C.03.74,fa=HP-UX_B.11.31_PA,v=HP:
/opt/aCC/bin/aCC
/opt/aCC/lbin/ctcom
/opt/aCC/lbin/ctcom.pa20
/opt/aCC/lib/nls/msg/C/aCC.cat
ACXX.ACXX-STDLIB,fr=C.03.74,fa=HP-UX_B.11.31_PA,v=HP:
/opt/aCC/include_std/fstream.cc
/opt/aCC/include_std/fstream
what(1) Output:
ACXX.ACXX,fr=C.03.74,fa=HP-UX_B.11.31_PA,v=HP:
/opt/aCC/bin/aCC:
$Revision: 92453-07 linker linker crt0.o B.11.53 060
807 $
HP aC++ B3910B A.03.77
HP aC++ B3910B A.03.73 Classic Iostream Library
HP aC++ B3910B A.03.73 Language Support Library
/opt/aCC/lbin/ctcom:
$Revision: 92453-07 linker linker crt0.o B.11.53 060
807 $
HP aC++ B3910B A.03.77
HP aC++ B3910B A.03.77 Demangler Library
HP-UX SLLIC/OPTIMIZER UX.11.01.312: 03/05/07
linkstamp 03/08/07 18:09:37
HP aC++ B3910B A.03.73 Classic Iostream Library
HP aC++ B3910B A.03.73 Language Support Library
REV: HP SESD Support Code
Ucode Code Generator - UX11.01.81 (PACG Mar 05, 2007
)
High Level Optimizer - UX.11.00.070305 (UX11.01-CURR
ENT) [-DHLO_RELEASE +noeh -z +O2 +Oinitcheck
] - 08-Mar-2007.01:20
Ucode-2 - UCODE2_UX11.01_STABLE(v2.1) (October 19, 1
998)
92453-07 linker command s800.sgs libelf PA64 B.11.60
.01 REL 070308
/opt/aCC/lbin/ctcom.pa20:
$Revision: 92453-07 linker linker crt0.o B.11.53 060
807 $
HP aC++ B3910B A.03.77
HP aC++ B3910B A.03.77 Demangler Library
HP-UX SLLIC/OPTIMIZER UX.11.01.312: 03/05/07
linkstamp 03/08/07 18:09:37
HP aC++ B3910B A.03.73 Classic Iostream Library
HP aC++ B3910B A.03.73 Language Support Library
REV: HP SESD Support Code
Ucode Code Generator - UX11.01.81 (PACG Mar 05, 2007
)
High Level Optimizer - UX.11.00.070305 (UX11.01-CURR
ENT) [-DHLO_RELEASE +noeh -z +O2 +Oinitcheck
] - 08-Mar-2007.01:20
Ucode-2 - UCODE2_UX11.01_STABLE(v2.1) (October 19, 1
998)
92453-07 linker command s800.sgs libelf PA64 B.11.60
.01 REL 070308
/opt/aCC/lib/nls/msg/C/aCC.cat:
None
ACXX.ACXX-STDLIB,fr=C.03.74,fa=HP-UX_B.11.31_PA,v=HP:
/opt/aCC/include_std/fstream.cc:
None
/opt/aCC/include_std/fstream:
None
cksum(1) Output:
ACXX.ACXX,fr=C.03.74,fa=HP-UX_B.11.31_PA,v=HP:
1684752068 466944 /opt/aCC/bin/aCC
745222462 17932184 /opt/aCC/lbin/ctcom
1697250767 17510296 /opt/aCC/lbin/ctcom.pa20
3533254832 137313 /opt/aCC/lib/nls/msg/C/aCC.cat
ACXX.ACXX-STDLIB,fr=C.03.74,fa=HP-UX_B.11.31_PA,v=HP:
2129182477 25380 /opt/aCC/include_std/fstream.cc
4038507157 19536 /opt/aCC/include_std/fstream
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches:
PHSS_36087:
s700: 11.11
s800: 11.11
PHSS_36090:
s700: 11.23
s800: 11.23
Patch Package Size: 14520 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_36093
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_36093.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_36093. 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_36093.text file is
available in the product readme:
swlist -l product -a readme -d @ /tmp/PHSS_36093.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_36093.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
|