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 が適用済であることをご確認ください。バグジラ: (詳細は、こちら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各パッケージを確認するには次のコマンドをご利用ください: rpm --checksig filename
各パッケージが壊れていないか、もしくは改ざんされていないかを確認するには、以下のコマンドで MD5 チェックサムをお調べください: rpm --checksig --nogpg filename
注意: GnuPG キーをチェックするためには、RPM 3.0 以上が必要です。