forked from rpms/glibc
ab4bc8a24e
Move some of the RHEL QE testcases upstream to Fedora.
42 lines
1.3 KiB
Plaintext
42 lines
1.3 KiB
Plaintext
PURPOSE of /tools/glibc/Regression/bz705465-fix-for-handle-overflows-of-temporary-buffer-used
|
|
Description: Test for bz705465 (fix for handle overflows of temporary buffer used)
|
|
Author: Miroslav Franc <mfranc@redhat.com>
|
|
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:
|