Jump to content 日本-日本語
日本HPホーム 製品とサービス サポートとドライバ ソリューション ご購入方法
≫ お問い合わせ
日本HPホーム
企業ユーザ向けサポート情報   >  HP-UX サポート  >  セキュリティ報告&パッチダイジェスト翻訳版

PHSS_37040 11.31 Integrity Unwind Library

企業ユーザ向けサポート情報

HP-UX サポート
Tru64 サポート
OpenVMS サポート
セキュリティ報告&パッチダイジェスト翻訳版
技術情報ツリー
ソフトウェアアップデート情報
ITRC日本フォーラム

ITRC

パッチデータベース
技術情報ベースの検索
サポートケースマネージャ
ソフトウェア アップデート マネージャ (SUM)
ご利用の手順
日本HPサイトマップ
コンテンツに進む
パッチ名:   PHSS_37040

パッチ摘要: 11.31 Integrity Unwind Library

作成日:  07/08/17

公開日:  07/09/04

ハードウェアプラットフォームおよびOSリリース:

	11.31

現象:

	PHSS_37040:

	JAGag44044:
	_Unwind_Backtraceを使用すると、libunwind内でメモリーリークが起きます。

問題点の説明:

	PHSS_37040:

	JAGag44044:
	_Unwind_Backtraceは、割り当て済みの一次記憶を一部しか解放していません
	でした。

-----------------------------------------------------------------------------
Patch Name: PHSS_37040

Patch Description: 11.31 Integrity Unwind Library

Creation Date: 07/08/17

Post Date: 07/09/04

Hardware Platforms - OS Releases: 
	11.31

Products: N/A

Filesets: 
	OS-Core.CORE2-64SLIB,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP
	OS-Core.CORE2-SHLIBS,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP
	ProgSupport.C2-INC,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP

Automatic Reboot?: No

Status: General Release

Critical: 
	Yes
	PHSS_37040: MEMORY_LEAK
	JAGag44044: libunwind memory leak in _Unwind_Backtrace
	PHSS_36352: ABORT
	JAGag41939: A program may abort while attempting to call
	   an internal undocument libunwind routine.
	JAGag39913: The unwind library may terminate the process
	   when searching for an exception handler.

Category Tags: 
	defect_repair enhancement general_release critical
	halts_system memory_leak

Path Name: /hp-ux_patches/11.X/PHSS_37040

Symptoms: 
	PHSS_37040:
	JAGag44044: libunwind memory leak in _Unwind_Backtrace

	PHSS_36352:
	JAGag41939: Programs calling internal undocumented
	  routines in libunwind may abort or fail to load due to
	  unresolved "Unwind_Context" symbols, such as
	  _ZN15_Unwind_Context5setGREjm12_UNW_Boolean.
	JAGag36095: Unwinder may restore NaT bits incorrectly
	  during C++ exception handling, possibly causing SIGILL.
	JAGag39913: Throwing a C++ exception from a signal handler
	  results in an uncaught exception.

Defect Description: 
	PHSS_37040:
	JAGag44044: _Unwind_Backtrace did not free all of the
	  temporary storage that it allocated.

	PHSS_36352:
	JAGag41939: Undocumented routines were not exported by
	  libunwind.
	JAGag36095: The AR.RNAT register was not being restored
	  correctly during the stack unwind operation.
	JAGag39913: The context was not being restored correctly
	  when unwinding through a signal handler during C++
	  exception processing.

Enhancement: 
	No (superseded patches contained enhancements)
	PHSS_36352:
	  This patch delivers new interfaces to read and write
	  optimizer annotation information and C++ exception
	  handling tables, for use by third-party instrumentation
	  tools.

SR: 
	8606491872 8606489378 8606482189 8606487127

Patch Files: 
	
	OS-Core.CORE2-64SLIB,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
	/usr/lib/hpux64/libunwind.so.1

	OS-Core.CORE2-SHLIBS,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
	/usr/lib/hpux32/libunwind.so.1

	ProgSupport.C2-INC,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
	/usr/include/unwind.h
	/usr/include/uwx.h
	/usr/include/uwx_self.h
	/usr/include/optannot.h
	/usr/include/cxa_hp_eh.h

what(1) Output: 
	
	ProgSupport.C2-INC,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
	/usr/include/unwind.h:
		None
	/usr/include/uwx.h:
		None
	/usr/include/uwx_self.h:
		None
	/usr/include/optannot.h:
		None
	/usr/include/cxa_hp_eh.h:
		None

	OS-Core.CORE2-64SLIB,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
	/usr/lib/hpux64/libunwind.so.1:
		HP-UX Unwind Library 1.55 [Tue, Jul 10, 2007 06:21:0
			4 AM PDT]

	OS-Core.CORE2-SHLIBS,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
	/usr/lib/hpux32/libunwind.so.1:
		HP-UX Unwind Library 1.55 [Tue Jul 10 06:21:01 2007 
			PDT]

cksum(1) Output: 
	
	ProgSupport.C2-INC,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
	2799245388 14369 /usr/include/unwind.h
	2411775979 17544 /usr/include/uwx.h
	1160906286 2224 /usr/include/uwx_self.h
	542094794 9375 /usr/include/optannot.h
	2556364123 3270 /usr/include/cxa_hp_eh.h

	OS-Core.CORE2-64SLIB,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
	1720339832 673616 /usr/lib/hpux64/libunwind.so.1

	OS-Core.CORE2-SHLIBS,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
	2335604603 651376 /usr/lib/hpux32/libunwind.so.1

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes: 
	PHSS_36352 

Equivalent Patches: 
	PHSS_37039:
	s700: 11.23
	s800: 11.23

Patch Package Size: 490 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_37040

	5. Run swinstall to install the patch:

		swinstall -x autoreboot=true -x patch_match_target=true \
			  -s /tmp/PHSS_37040.depot

	By default swinstall will archive the original software in 
	/var/adm/sw/save/PHSS_37040.  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_37040.text file is 
	available in the product readme:

		swlist -l product -a readme -d @ /tmp/PHSS_37040.depot

	To put this patch on a magnetic tape and install from the
	tape drive, use the command:

		dd if=/tmp/PHSS_37040.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None

ページトップへ
セキュリティ報告&パッチダイジェスト翻訳版に戻る
プライバシー 本サイト利用時の合意事項 ウェブマスターに連絡
© 2008 Hewlett-Packard Development Company, L.P.