forked from rpms/glibc
61 lines
1.7 KiB
Plaintext
61 lines
1.7 KiB
Plaintext
summary: Test for bz705465 (fix for handle overflows of temporary buffer used)
|
|
description: |
|
|
Bug summary: fix for handle overflows of temporary buffer used to handle multi lookups locally.
|
|
Bugzilla link: https://bugzilla.redhat.com/show_bug.cgi?id=705465
|
|
|
|
Description:
|
|
|
|
Description of problem:
|
|
|
|
An issue in glibc causes threaded processes to not get all the groups assigned to that process. Because the pointer to the next group entry can be moved we have seen applications with incomplete group membership.
|
|
|
|
This issue is resolved by several upstream patches including:
|
|
|
|
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commit;h=ab8eed78a6614f7e7e5a908efdcb9f390f849563
|
|
|
|
Also, it is resolved with the patch for glibc BZ 10484:
|
|
|
|
[BZ #10484]
|
|
* nss/nss_files/files-hosts.c (HOST_DB_LOOKUP): Handle overflows of temporary buffer used to handle multi lookups locally.
|
|
* Versions [libc] (GLIBC_PRIVATE): Export __libc_alloca_cutoff.
|
|
|
|
I will attach the two patches that apply to the RHEL 6 glibc that resolve this problem.
|
|
Version-Release number of selected component (if applicable):
|
|
|
|
|
|
How reproducible:
|
|
|
|
|
|
Steps to Reproduce:
|
|
1.
|
|
2.
|
|
3.
|
|
|
|
Actual results:
|
|
|
|
|
|
Expected results:
|
|
|
|
|
|
Additional info:
|
|
contact: Miroslav Franc <mfranc@redhat.com>
|
|
component:
|
|
- glibc
|
|
test: ./runtest.sh
|
|
framework: beakerlib
|
|
recommend:
|
|
- glibc
|
|
- nss_db
|
|
- gcc
|
|
tag:
|
|
- rhel-6.2
|
|
- simple
|
|
- noEWA
|
|
- not-er15271
|
|
- glibc-buildroot-ready
|
|
duration: 30m
|
|
link:
|
|
- relates: https://bugzilla.redhat.com/show_bug.cgi?id=705465
|
|
extra-summary: /tools/glibc/Regression/bz705465-fix-for-handle-overflows-of-temporary-buffer-used
|
|
extra-task: /tools/glibc/Regression/bz705465-fix-for-handle-overflows-of-temporary-buffer-used
|