Skip to content

サポート   >  セキュリティー&アップデート/ERRATA

glibcのバグ修正アップデート

アドバイスID: RHBA-2005:096-19
最終更新日: 2005-06-09
影響のあるプロダクト: Red Hat Desktop (v. 4)
Red Hat Enterprise Linux AS (v. 4)
Red Hat Enterprise Linux ES (v. 4)
Red Hat Enterprise Linux WS (v. 4)

バグフィックス   バグフィックス・アドバイス

概要:

複数のバグに対処したglibcのアップデートパッケージが利用可能になりました。

GNU libcパッケージ(glibc)は、アプリケーションによって利用される標準Cライブラリを含んでいます。

このエラータでは、GNU Cライブラリの以下のバグが修正されています。

- IA-32アーキテクチャでのLinuxThreadsアプリケーションまたはclone(2)のスタック整列
- Itaniumでのalarm(2)の丸め機能
- 共有ライブラリのコンストラクタでのputenv(3)とsetenv(3)
- PowerPCのrint(3)などの関数
- PowerPC(64ビット)でのsetcontextおよびgetcontext関数の再有効化
- AMD64のecvt()が有効な必要正規化doubleについて「inf」を返す
- POSIX 2003のコンパイルにおけるftruncateの宣言
- futimesで設定されるerrno値
- 正規表現\Bの処理
- addseverity、fmemopen、およびrewinddirのバグ
- svctcp_createとsvcunix_createの待ち行列(listen backlog)の拡張
- l_map_endとl_text_endのvDSO演算
- initstateとinitstate_rで以前の状態を正しく保全
- IBM S/390とS/390xのアセンブリ修正によるstring動作の最適化
- スタティックリンクされたプログラムでのスレッドローカルストレージ処理の修正
- symlinkおよびreadlinkプロトタイプの提供
- D_POSIX_C_SOURCE=200112Lネームスペース
- syslog(3)の実装におけるsigaction (SIGPIPE, ...)の使用の回避
- PowerPC 64でのswapcontextとgetcontextによるCCRの復元の修正

glibcのすべてのユーザは、これらの問題を解決する上記アップデートパッケージにアップグレードしてください。

アップデート・パッケージ:

Red Hat Desktop (v. 4)

SRPMS:
glibc-2.3.4-2.9.src.rpm     789472ede62c447c946fdf2edc6baa1a
 
IA-32:
glibc-2.3.4-2.9.i386.rpm     9bd415effc51d62c4650ab557aac00e5
glibc-2.3.4-2.9.i686.rpm     f2797590785d46a946031205e20a6aaa
glibc-common-2.3.4-2.9.i386.rpm     2054948ddc9f2e6d1ace5635651efb33
glibc-devel-2.3.4-2.9.i386.rpm     614ce9f87ce9d324eaa8d6a93a053c61
glibc-headers-2.3.4-2.9.i386.rpm     3210a8b662f0f3054000f52043cbf51c
glibc-profile-2.3.4-2.9.i386.rpm     8ba88e798312f1779956c8f4cacf720e
glibc-utils-2.3.4-2.9.i386.rpm     c742014380f044b2345fe2baa65a9e66
nptl-devel-2.3.4-2.9.i386.rpm     45110babbe89b6d807d7c4f3f4dc2d8c
nptl-devel-2.3.4-2.9.i686.rpm     19be63c1e10cacaea90a15e3b145e049
nscd-2.3.4-2.9.i386.rpm     00052c0a74e35c8d4ffb6952a2de211e
 
x86_64:
glibc-2.3.4-2.9.i686.rpm     f2797590785d46a946031205e20a6aaa
glibc-2.3.4-2.9.x86_64.rpm     e0eeb077577a6de305f159d29db3974b
glibc-common-2.3.4-2.9.x86_64.rpm     9fe3aa5e24d70af6ae3a94052ef72d91
glibc-devel-2.3.4-2.9.i386.rpm     614ce9f87ce9d324eaa8d6a93a053c61
glibc-devel-2.3.4-2.9.x86_64.rpm     6cd6ac5d5a2ff314b8fe88150011b525
glibc-headers-2.3.4-2.9.x86_64.rpm     437872f88262ed2e565817794e129c44
glibc-profile-2.3.4-2.9.x86_64.rpm     19d79ef976169dc71383921f1463b798
glibc-utils-2.3.4-2.9.x86_64.rpm     f9c9c069044be75070f21e1dee359a59
nptl-devel-2.3.4-2.9.x86_64.rpm     569e42ea553a596361f8708b32447b0a
nscd-2.3.4-2.9.x86_64.rpm     d6cc8cd4e796aa09666505248441e0f0
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
glibc-2.3.4-2.9.src.rpm     789472ede62c447c946fdf2edc6baa1a
 
IA-32:
glibc-2.3.4-2.9.i386.rpm     9bd415effc51d62c4650ab557aac00e5
glibc-2.3.4-2.9.i686.rpm     f2797590785d46a946031205e20a6aaa
glibc-common-2.3.4-2.9.i386.rpm     2054948ddc9f2e6d1ace5635651efb33
glibc-devel-2.3.4-2.9.i386.rpm     614ce9f87ce9d324eaa8d6a93a053c61
glibc-headers-2.3.4-2.9.i386.rpm     3210a8b662f0f3054000f52043cbf51c
glibc-profile-2.3.4-2.9.i386.rpm     8ba88e798312f1779956c8f4cacf720e
glibc-utils-2.3.4-2.9.i386.rpm     c742014380f044b2345fe2baa65a9e66
nptl-devel-2.3.4-2.9.i386.rpm     45110babbe89b6d807d7c4f3f4dc2d8c
nptl-devel-2.3.4-2.9.i686.rpm     19be63c1e10cacaea90a15e3b145e049
nscd-2.3.4-2.9.i386.rpm     00052c0a74e35c8d4ffb6952a2de211e
 
IA-64:
glibc-2.3.4-2.9.i686.rpm     f2797590785d46a946031205e20a6aaa
glibc-2.3.4-2.9.ia64.rpm     cf21e9b5165f21efc890945dc8f208cb
glibc-common-2.3.4-2.9.ia64.rpm     cbd2af6e8ba168f70d8b2c8f7db2b031
glibc-devel-2.3.4-2.9.ia64.rpm     87a47acc0e2d592a77b1e1a1eec78271
glibc-headers-2.3.4-2.9.ia64.rpm     ce7cf6a1dcac37bd81630f4787e63175
glibc-profile-2.3.4-2.9.ia64.rpm     27178e23af0ca4eed3c09e49a07a2791
glibc-utils-2.3.4-2.9.ia64.rpm     17333e35d32aac1cd54cb38282fff02d
nptl-devel-2.3.4-2.9.ia64.rpm     7f701fbf4a319210cf2a50b59fa189dc
nscd-2.3.4-2.9.ia64.rpm     fce520f20a19909b690074a078d1a5c3
 
PPC:
glibc-2.3.4-2.9.ppc.rpm     f90bf58c6ed38c70d08de129e197dab5
glibc-2.3.4-2.9.ppc64.rpm     671e177023eb0a3719af6fc78eee25f1
glibc-common-2.3.4-2.9.ppc.rpm     1866acbf2323905ab4fef1231ff33749
glibc-devel-2.3.4-2.9.ppc.rpm     b94fd39d8f6f50bcd43a4f83bd404934
glibc-devel-2.3.4-2.9.ppc64.rpm     c016619b0f5173cce694e8e24c47e768
glibc-headers-2.3.4-2.9.ppc.rpm     10c06364bcbc83721191d6a7369bedd4
glibc-profile-2.3.4-2.9.ppc.rpm     90767944d97f6a7f7c619949bf9a7248
glibc-utils-2.3.4-2.9.ppc.rpm     344ae24a379f71cc9673da4ab37b4dfd
nptl-devel-2.3.4-2.9.ppc.rpm     d35329cdf6c57f282df7ed56f2b3ce01
nscd-2.3.4-2.9.ppc.rpm     83a75aa2263faa84683c2178e66ba884
 
s390:
glibc-2.3.4-2.9.s390.rpm     39ae83884638025443f099cc77f5e775
glibc-common-2.3.4-2.9.s390.rpm     198183051959160ba535b73a27f11b5a
glibc-devel-2.3.4-2.9.s390.rpm     74805a93d390ea291dad879a29420493
glibc-headers-2.3.4-2.9.s390.rpm     88dc11d9bd119b54704ea0a5bd9b98e9
glibc-profile-2.3.4-2.9.s390.rpm     2f782a7186953677975b285dade7161a
glibc-utils-2.3.4-2.9.s390.rpm     8c7217e2efadc9657cd474d79a3f35b2
nptl-devel-2.3.4-2.9.s390.rpm     9e5dea686a9e858b262e545e115376f2
nscd-2.3.4-2.9.s390.rpm     884aa98f982c070f40f54e72e8f1ba65
 
s390x:
glibc-2.3.4-2.9.s390.rpm     39ae83884638025443f099cc77f5e775
glibc-2.3.4-2.9.s390x.rpm     5335b48e8b2acf8357cdafd07e3255f8
glibc-common-2.3.4-2.9.s390x.rpm     54ec950819ae1787b51e2674c98fb8fb
glibc-devel-2.3.4-2.9.s390.rpm     74805a93d390ea291dad879a29420493
glibc-devel-2.3.4-2.9.s390x.rpm     2be0296f2cbf774983ea384c303a531f
glibc-headers-2.3.4-2.9.s390x.rpm     3764af50c8c39dca5e579450217a20aa
glibc-profile-2.3.4-2.9.s390x.rpm     58170c5627580bfa32ed8b8ca0951ddd
glibc-utils-2.3.4-2.9.s390x.rpm     955c67d789368e3266b8c22c68bd15d9
nptl-devel-2.3.4-2.9.s390x.rpm     fefad25da3fef9b82b88260b95596a16
nscd-2.3.4-2.9.s390x.rpm     2eb55f088dde8a68308fa39f8290745b
 
x86_64:
glibc-2.3.4-2.9.i686.rpm     f2797590785d46a946031205e20a6aaa
glibc-2.3.4-2.9.x86_64.rpm     e0eeb077577a6de305f159d29db3974b
glibc-common-2.3.4-2.9.x86_64.rpm     9fe3aa5e24d70af6ae3a94052ef72d91
glibc-devel-2.3.4-2.9.i386.rpm     614ce9f87ce9d324eaa8d6a93a053c61
glibc-devel-2.3.4-2.9.x86_64.rpm     6cd6ac5d5a2ff314b8fe88150011b525
glibc-headers-2.3.4-2.9.x86_64.rpm     437872f88262ed2e565817794e129c44
glibc-profile-2.3.4-2.9.x86_64.rpm     19d79ef976169dc71383921f1463b798
glibc-utils-2.3.4-2.9.x86_64.rpm     f9c9c069044be75070f21e1dee359a59
nptl-devel-2.3.4-2.9.x86_64.rpm     569e42ea553a596361f8708b32447b0a
nscd-2.3.4-2.9.x86_64.rpm     d6cc8cd4e796aa09666505248441e0f0
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
glibc-2.3.4-2.9.src.rpm     789472ede62c447c946fdf2edc6baa1a
 
IA-32:
glibc-2.3.4-2.9.i386.rpm     9bd415effc51d62c4650ab557aac00e5
glibc-2.3.4-2.9.i686.rpm     f2797590785d46a946031205e20a6aaa
glibc-common-2.3.4-2.9.i386.rpm     2054948ddc9f2e6d1ace5635651efb33
glibc-devel-2.3.4-2.9.i386.rpm     614ce9f87ce9d324eaa8d6a93a053c61
glibc-headers-2.3.4-2.9.i386.rpm     3210a8b662f0f3054000f52043cbf51c
glibc-profile-2.3.4-2.9.i386.rpm     8ba88e798312f1779956c8f4cacf720e
glibc-utils-2.3.4-2.9.i386.rpm     c742014380f044b2345fe2baa65a9e66
nptl-devel-2.3.4-2.9.i386.rpm     45110babbe89b6d807d7c4f3f4dc2d8c
nptl-devel-2.3.4-2.9.i686.rpm     19be63c1e10cacaea90a15e3b145e049
nscd-2.3.4-2.9.i386.rpm     00052c0a74e35c8d4ffb6952a2de211e
 
IA-64:
glibc-2.3.4-2.9.i686.rpm     f2797590785d46a946031205e20a6aaa
glibc-2.3.4-2.9.ia64.rpm     cf21e9b5165f21efc890945dc8f208cb
glibc-common-2.3.4-2.9.ia64.rpm     cbd2af6e8ba168f70d8b2c8f7db2b031
glibc-devel-2.3.4-2.9.ia64.rpm     87a47acc0e2d592a77b1e1a1eec78271
glibc-headers-2.3.4-2.9.ia64.rpm     ce7cf6a1dcac37bd81630f4787e63175
glibc-profile-2.3.4-2.9.ia64.rpm     27178e23af0ca4eed3c09e49a07a2791
glibc-utils-2.3.4-2.9.ia64.rpm     17333e35d32aac1cd54cb38282fff02d
nptl-devel-2.3.4-2.9.ia64.rpm     7f701fbf4a319210cf2a50b59fa189dc
nscd-2.3.4-2.9.ia64.rpm     fce520f20a19909b690074a078d1a5c3
 
x86_64:
glibc-2.3.4-2.9.i686.rpm     f2797590785d46a946031205e20a6aaa
glibc-2.3.4-2.9.x86_64.rpm     e0eeb077577a6de305f159d29db3974b
glibc-common-2.3.4-2.9.x86_64.rpm     9fe3aa5e24d70af6ae3a94052ef72d91
glibc-devel-2.3.4-2.9.i386.rpm     614ce9f87ce9d324eaa8d6a93a053c61
glibc-devel-2.3.4-2.9.x86_64.rpm     6cd6ac5d5a2ff314b8fe88150011b525
glibc-headers-2.3.4-2.9.x86_64.rpm     437872f88262ed2e565817794e129c44
glibc-profile-2.3.4-2.9.x86_64.rpm     19d79ef976169dc71383921f1463b798
glibc-utils-2.3.4-2.9.x86_64.rpm     f9c9c069044be75070f21e1dee359a59
nptl-devel-2.3.4-2.9.x86_64.rpm     569e42ea553a596361f8708b32447b0a
nscd-2.3.4-2.9.x86_64.rpm     d6cc8cd4e796aa09666505248441e0f0
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
glibc-2.3.4-2.9.src.rpm     789472ede62c447c946fdf2edc6baa1a
 
IA-32:
glibc-2.3.4-2.9.i386.rpm     9bd415effc51d62c4650ab557aac00e5
glibc-2.3.4-2.9.i686.rpm     f2797590785d46a946031205e20a6aaa
glibc-common-2.3.4-2.9.i386.rpm     2054948ddc9f2e6d1ace5635651efb33
glibc-devel-2.3.4-2.9.i386.rpm     614ce9f87ce9d324eaa8d6a93a053c61
glibc-headers-2.3.4-2.9.i386.rpm     3210a8b662f0f3054000f52043cbf51c
glibc-profile-2.3.4-2.9.i386.rpm     8ba88e798312f1779956c8f4cacf720e
glibc-utils-2.3.4-2.9.i386.rpm     c742014380f044b2345fe2baa65a9e66
nptl-devel-2.3.4-2.9.i386.rpm     45110babbe89b6d807d7c4f3f4dc2d8c
nptl-devel-2.3.4-2.9.i686.rpm     19be63c1e10cacaea90a15e3b145e049
nscd-2.3.4-2.9.i386.rpm     00052c0a74e35c8d4ffb6952a2de211e
 
IA-64:
glibc-2.3.4-2.9.i686.rpm     f2797590785d46a946031205e20a6aaa
glibc-2.3.4-2.9.ia64.rpm     cf21e9b5165f21efc890945dc8f208cb
glibc-common-2.3.4-2.9.ia64.rpm     cbd2af6e8ba168f70d8b2c8f7db2b031
glibc-devel-2.3.4-2.9.ia64.rpm     87a47acc0e2d592a77b1e1a1eec78271
glibc-headers-2.3.4-2.9.ia64.rpm     ce7cf6a1dcac37bd81630f4787e63175
glibc-profile-2.3.4-2.9.ia64.rpm     27178e23af0ca4eed3c09e49a07a2791
glibc-utils-2.3.4-2.9.ia64.rpm     17333e35d32aac1cd54cb38282fff02d
nptl-devel-2.3.4-2.9.ia64.rpm     7f701fbf4a319210cf2a50b59fa189dc
nscd-2.3.4-2.9.ia64.rpm     fce520f20a19909b690074a078d1a5c3
 
x86_64:
glibc-2.3.4-2.9.i686.rpm     f2797590785d46a946031205e20a6aaa
glibc-2.3.4-2.9.x86_64.rpm     e0eeb077577a6de305f159d29db3974b
glibc-common-2.3.4-2.9.x86_64.rpm     9fe3aa5e24d70af6ae3a94052ef72d91
glibc-devel-2.3.4-2.9.i386.rpm     614ce9f87ce9d324eaa8d6a93a053c61
glibc-devel-2.3.4-2.9.x86_64.rpm     6cd6ac5d5a2ff314b8fe88150011b525
glibc-headers-2.3.4-2.9.x86_64.rpm     437872f88262ed2e565817794e129c44
glibc-profile-2.3.4-2.9.x86_64.rpm     19d79ef976169dc71383921f1463b798
glibc-utils-2.3.4-2.9.x86_64.rpm     f9c9c069044be75070f21e1dee359a59
nptl-devel-2.3.4-2.9.x86_64.rpm     569e42ea553a596361f8708b32447b0a
nscd-2.3.4-2.9.x86_64.rpm     d6cc8cd4e796aa09666505248441e0f0
 
(The unlinked packages above are only available from the Red Hat Network)

解決法:

このアップデートを適用する前に、システムに関連するリリース済の errata が適用済であることをご確認ください。
それぞれのアーキテクチャで全てのRPMをアップデートするには、以下のコマンドを実行してください:

rpm -Fvh [filename]

[filename] は、アップデートしたいRPMのファイル名です。現在インストールされているパッケージのみ、アップグレードされます。現在いるディレクトリにインストールしたいRPM *しか* 無い場合には、 ワイルドカード (*.rpm) も使うことができます。
このアップデートは、Red Hat Network 経由でも行なえます。アップデートを適用する非常に簡便な方法です。Red hat Network をご利用になるには、以下のコマンドで、アップデートエージェントを起動してください。

up2date

このコマンドで、システムに適切なRPMをアップグレードする対話形式のプロセスを起動します。

バグジラ:  (詳細は、こちらbugzilla[英語]を御覧ください。)

140378 - [RHEL3] glibc behavior with long lines in /etc/hosts
142494 - IA64 math library is too old
143279 - x86_64 ecvt() returns "inf" for valid denormalized doubles
144303 - glibc 2.3.3/2.3.4 - chroot function fail and crash application (proftpd)
145689 - Unaligned stack pointer while initializing dynamic library
146210 - zdump -v GMT segfaults in x86_64
146588 - login via ssh fails to set secondary groups
146710 - pthread_getspecific gets non-NULL value for new key
146776 - "service nscd reload" cosmetic bug
147478 - nscd fails with big group in ldap

キーワード:

alignment, glibc, rint, setcontext, setenv

ここに在るパッケージはセキュリティの為、 Red Hat, Inc. によって、 GPG 認証されています。キーは以下から利用可能になっています:
http://www.redhat.com/about/contact.html

各パッケージを確認するには次のコマンドをご利用ください: rpm --checksig filename

各パッケージが壊れていないか、もしくは改ざんされていないかを確認するには、以下のコマンドで MD5 チェックサムをお調べください: rpm --checksig --nogpg filename

注意: GnuPG キーをチェックするためには、RPM 3.0 以上が必要です。