+++ This bug was initially created as a clone of Bug #701700 +++ Description of problem: The select() call can only handle files descriptors lesser than 1024 safely. If the sssd nss or pam client is called from an application with many open files it may happen that the file descriptor used by the sssd client is large that 1024 which may case undefined and unexpected behaviour. Version-Release number of selected component (if applicable): all Additional info: Upstream ticket https://fedorahosted.org/sssd/ticket/861
No issues seen in regression tests on x86_64 using sssd-1.5.1-34.el5. # nm -D /lib64/libnss_sss.so.2 | grep -i select # # nm -D /lib64/libnss_sss.so.2 | grep -i poll U poll # Verified in version: # rpm -qi sssd | head Name : sssd Relocations: (not relocatable) Version : 1.5.1 Vendor: Red Hat, Inc. Release : 34.el5 Build Date: Tue 03 May 2011 10:46:07 PM IST Install Date: Tue 10 May 2011 01:20:13 AM IST Build Host: x86-003.build.bos.redhat.com Group : Applications/System Source RPM: sssd-1.5.1-34.el5.src.rpm Size : 3486753 License: GPLv3+ Signature : (none) Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> URL : http://fedorahosted.org/sssd/ Summary : System Security Services Daemon
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-0975.html