Bug 1123797

Summary: libguestfs 'direct' backend should close file descriptors before exec-ing qemu to avoid leaking !O_CLOEXEC fds
Product: Red Hat Enterprise Linux 7 Reporter: Qin Zhao <chaochin>
Component: libguestfsAssignee: Richard W.M. Jones <rjones>
Status: CLOSED ERRATA QA Contact: Virtualization Bugs <virt-bugs>
Severity: high Docs Contact:
Priority: unspecified    
Version: 7.0CC: bugproxy, hannsj_uhl, jkachuck, leiwang, mbooth, ptoscano, yuliu
Target Milestone: rcKeywords: Patch
Target Release: 7.1   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: libguestfs-1.27.56-1.1.el7 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-05 13:44:01 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1021149, 1123007    
Bug Blocks: 1028479    

Description Qin Zhao 2014-07-28 09:27:58 UTC
Description of problem:

See: https://bugzilla.redhat.com/show_bug.cgi?id=1123007

Version-Release number of selected component (if applicable):

libguestfs-1.22.6

How reproducible:

See: https://bugzilla.redhat.com/show_bug.cgi?id=1123007

Additional info:

Request to backport the patch to RHEL 7

Comment 2 Richard W.M. Jones 2014-07-28 09:33:31 UTC
Upstream fix is 115fcc34325f965ac3723683e4462fc667dcd254.
However the rebase already includes this fix so applying a
separate patch is not necessary.

Comment 3 Richard W.M. Jones 2014-07-28 09:57:58 UTC
QA: Please see the following comment for a test script you can
use to reproduce and verify the bug:

https://bugzilla.redhat.com/show_bug.cgi?id=1123007#c4

Comment 4 bfan 2014-07-29 02:36:16 UTC
Reproduced, run the script, it hangs here,

Preparing the test, please wait a moment ...
Reading ...
IF the script hangs here, THEN the bug is NOT fixed.

Comment 6 yuliu 2014-11-10 09:36:03 UTC
Version: libguestfs-1.28.1-1.9.el7.x86_64
Execute the leak.pl script. Returns.

Verified.

Comment 8 errata-xmlrpc 2015-03-05 13:44:01 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.

https://rhn.redhat.com/errata/RHBA-2015-0303.html