New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove custom dynamic loader from any SLC version, expect SLC6 #13306
Conversation
The following bugs has been backported to RHEL 7.2 on our request: - BZ cms-sw#13862 // Reuse of cached stack can cause bounds overrun of thread DTV - BZ cms-sw#17090 // Assertion failure (map->l_tls_modid == cnt) when dlopen()ing initial-exec TLS shared objects under certain circumstances - BZ cms-sw#17620 // DTV_SURPLUS limits loading of Static TLS-requiring modules in multi-threaded programs - BZ cms-sw#17621 // DTV update for Static TLS dlopened modules is racy - BZ cms-sw#17628 // nptl_db's td_thr_tls* don't check DTV generation There is no need to continue shipping a custom version of dynamic loader for CentOS 7.2.1511 or above. All the fixes are within glibc-rh1189278.patch and glibc-rh1202952.patch on glibc source RPM. Will resolve cmsRun segfaults on CentOS 7.2.1511. Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Remove custom dynamic loader from any SLC version, expect SLC6
A new Pull Request was created by @davidlt for CMSSW_7_6_X. It involves the following packages: FWCore/Framework @perrotta, @smuzaffar, @cmsbuild, @Martin-Grunewald, @Dr15Jones, @fwyzard, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are list here #13028 |
The following bugs has been backported to RHEL 7.2 on our request: - BZ #13862 // Reuse of cached stack can cause bounds overrun of thread DTV - BZ #17090 // Assertion failure (map->l_tls_modid == cnt) when dlopen()ing initial-exec TLS shared objects under certain circumstances - BZ #17620 // DTV_SURPLUS limits loading of Static TLS-requiring modules in multi-threaded programs - BZ #17621 // DTV update for Static TLS dlopened modules is racy - BZ #17628 // nptl_db's td_thr_tls* don't check DTV generation There is no need to continue shipping a custom version of dynamic loader for CentOS 7.2.1511 or above. All the fixes are within glibc-rh1189278.patch and glibc-rh1202952.patch on glibc source RPM. Will resolve cmsRun segfaults on CentOS 7.2.1511. Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch> (cherry picked from commit 5e58375)
please test |
The tests are being triggered in jenkins. |
The following bugs has been backported to RHEL 7.2 on our request:
DTV
dlopen()ing initial-exec TLS shared objects under certain circumstances
in multi-threaded programs
There is no need to continue shipping a custom version of dynamic loader
for CentOS 7.2.1511 or above.
All the fixes are within glibc-rh1189278.patch and glibc-rh1202952.patch
on glibc source RPM.
Will resolve cmsRun segfaults on CentOS 7.2.1511.
Signed-off-by: David Abdurachmanov David.Abdurachmanov@cern.ch