[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bad file descriptor with pipeline
From: |
Hédy GIRAUDEAU |
Subject: |
Bad file descriptor with pipeline |
Date: |
Mon, 11 Apr 2016 23:39:10 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 |
Hi,
If i use : `strace bash -c "echo qsd | cat" 2>&1 | grep "close"`
I get systematically :
close(3) = 0
close(3) = 0
close(3) = 0
close(3) = 0
close(3) = 0
close(3) = 0
close(3) = 0
close(3) = 0
close(4) = 0
close(4) = -1 EBADF (Bad file descriptor)
close(3) = 0
close(3) = -1 EBADF (Bad file descriptor)
I don't know if it's a bug or not. This error happens everytime a
pipeline is used.
GNU bash, version 4.3.42(1)-release (x86_64-unknown-linux-gnu)
We discussed about it here :
(french) zestedesavoir.com/forums/sujet/5779/bash-et-les-bugs/
Nheir sayed that he saw something in the file function execute_pipeline
of the file execute_cmd.c
- Bad file descriptor with pipeline,
Hédy GIRAUDEAU <=