Bug 1322544

Summary: Segmentation violation can occur within glibc if fork() is used in a multi-threaded application
Product: Red Hat Enterprise Linux 7 Reporter: Carlos O'Donell <codonell>
Component: glibcAssignee: Martin Sebor <msebor>
Status: CLOSED ERRATA QA Contact: Sergey Kolosov <skolosov>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 7.3CC: ashankar, christopher.a.dickens, codonell, fweimer, mnewsome, mpolacek, msebor, pfrankli, qe-baseos-tools-bugs, skolosov
Target Milestone: rcKeywords: Patch
Target Release: ---   
Hardware: All   
OS: Linux   
Fixed In Version: glibc-2.17-175.el7 Doc Type: Bug Fix
Doc Text:
Multithreaded applications no longer crash when calling dprintf() and fork() concurrently Multithreaded applications that use the dprintf() and fork() *glibc* functions concurrently could previously terminate unexpectedly with a segmentation fault. With this update, the fork() implementation has been fixed to ignore temporary streams created by dprintf(), and the described problem no longer occurs.
Story Points: ---
Clone Of: 1275384 Environment:
Last Closed: 2017-08-01 18:06:55 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 1275384    
Bug Blocks: 1413146    

Comment 2 Florian Weimer 2016-10-11 20:05:48 UTC
A fix for this issue should also pick up the fix for bug 1323134.

Comment 9 errata-xmlrpc 2017-08-01 18:06:55 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.