[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-dejagnu] Leaked fd into spawned children
From: |
Ben Elliston |
Subject: |
Re: [Bug-dejagnu] Leaked fd into spawned children |
Date: |
Mon, 15 Feb 2016 21:21:57 +1100 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
Hi Jan
On Wed, Aug 28, 2013 at 08:30:12PM +0200, Jan Kratochvil wrote:
> Steps to Reproduce:
> echo 'remote_exec target "ls -l /proc/self/fd/"' >dejagnuleak.exp
> runtest dejagnuleak.exp
> cat testrun.log
This isn't a DejaGnu bug. If it is a bug at all, it's due to Expect.
Here is an .exp script that reproduces the problem:
spawn bash
expect {
"\$" { send "ls -l /proc/self/fd; exit 0\n" }
}
interact
The output is:
$ expect leak.exp
spawn bash
$ ls -l /proc/self/fd; exit 0
total 0
lrwx------ 1 bje bje 64 Feb 15 21:16 0 -> /dev/pts/20
lrwx------ 1 bje bje 64 Feb 15 21:16 1 -> /dev/pts/20
lrwx------ 1 bje bje 64 Feb 15 21:16 2 -> /dev/pts/20
lr-x------ 1 bje bje 64 Feb 15 21:16 3 -> /proc/19340/fd
lrwx------ 1 bje bje 64 Feb 15 21:16 5 -> /dev/pts/18
exit
/dev/pts/18 is Expect's pty.
Cheers, Ben
signature.asc
Description: Digital signature
- Re: [Bug-dejagnu] Leaked fd into spawned children,
Ben Elliston <=