Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.bash.bug > #15456
| Path | csiph.com!xmission!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail |
|---|---|
| From | Matteo Croce <mcroce@redhat.com> |
| Newsgroups | gnu.bash.bug |
| Subject | bash sets O_NONBLOCK on pts |
| Date | Wed, 2 Oct 2019 14:27:48 +0200 |
| Lines | 50 |
| Approved | bug-bash@gnu.org |
| Message-ID | <mailman.762.1570024976.2651.bug-bash@gnu.org> (permalink) |
| References | <CAGnkfhx6xvuhvfWYzy11xHt=qWg5We9GKLmj0fN6JhjGtov5rw@mail.gmail.com> |
| NNTP-Posting-Host | lists.gnu.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | quoted-printable |
| X-Trace | usenet.stanford.edu 1570024977 4232 209.51.188.17 (2 Oct 2019 14:02:57 GMT) |
| X-Complaints-To | action@cs.stanford.edu |
| To | bug-bash@gnu.org |
| Envelope-to | bug-bash@gnu.org |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1570019311; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=g0DQUhVYyIgwHvw0gFq1gR+4BDMEa7beBfIZypZ2qas=; b=aR96xTqrLXUeL1zFhLMqSBiL/Nv7JeM6dqpKBiOUSh7V81z6NxNTei8Z8T6VDOffQIzjGZ JalPIJ7fx7um7y65tMzKdSJijyZqBy7W8QkvQj0ZOR6Zn2gLXHxg+y5QhTfZ661PswpGH/ vU6glfIMtXt2qb5t8vX+JyO/0/omXb8= |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=rPU4n69RGSfFhwhqOeZJx2U5lDEynauidyHUAQcHW/s=; b=Y4jdlqOzlMKtO26fgvDDOtTj36Z8Gp3Sfv/blVOSXUFRivgUFsTLe39OlItP5BX7GM N17V2MeiBXOj1qL6C8ApDeseXMgTzYzOXKaYREjg/dKPWMImfOIipKM2ndLO/RG7mgRy r5g3hr0X/wIHTgK9WMvUwGJl4dJ1NYiItxL3WCqJEyyqAKh+X0YX9Ni3KhNXm2+Kr9wX hj9uRpOPiT2WqJxITsH8WIxN9K3OlCJplbYvo1N3NMJjs45QMxQDuTI5iZR+iinFjDzM brmdV+7gkoiHNGO+Rv4JhoyK23+lkIuaDCw/DVkl1lf4tww6qf7gTv4HYIGOTm9X+R2n yFYw== |
| X-Gm-Message-State | APjAAAVLCI7Gewaabmsi3iZfjcsz6KOPwBuZkaLM3zNFPwxvUdsZs/mk +/KDLIcTXQQIEDaqXteK9TyBeBv7jvvSYhWQmNCd0Q4zbn+l3+PGbr8gXklSAh7vCwNllsm4/7W 08VLBwkGt8JlbK6pm5D8eE7f4 |
| X-Received | by 2002:a2e:4296:: with SMTP id h22mr2343607ljf.208.1570019304828; Wed, 02 Oct 2019 05:28:24 -0700 (PDT) |
| X-Google-Smtp-Source | APXvYqzhXf+TpXTN5+sYa2TogOWQ8qw7XExjAwSKvtxxFdNYlnE+ymImkBhTqXvDsZw6aQMOzMO8tIpGFKfCEXA8Bw0= |
| X-Received | by 2002:a2e:4296:: with SMTP id h22mr2343593ljf.208.1570019304639; Wed, 02 Oct 2019 05:28:24 -0700 (PDT) |
| X-MC-Unique | bFpd--nYP-Su6McLBosUBQ-1 |
| X-Mimecast-Spam-Score | 0 |
| X-detected-operating-system | by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] |
| X-Received-From | 207.211.31.81 |
| X-Mailman-Approved-At | Wed, 02 Oct 2019 10:02:55 -0400 |
| X-BeenThere | bug-bash@gnu.org |
| X-Mailman-Version | 2.1.23 |
| Precedence | list |
| List-Id | Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org> |
| List-Unsubscribe | <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe> |
| List-Archive | <https://lists.gnu.org/archive/html/bug-bash> |
| List-Post | <mailto:bug-bash@gnu.org> |
| List-Help | <mailto:bug-bash-request@gnu.org?subject=help> |
| List-Subscribe | <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <CAGnkfhx6xvuhvfWYzy11xHt=qWg5We9GKLmj0fN6JhjGtov5rw@mail.gmail.com> |
| Xref | csiph.com gnu.bash.bug:15456 |
Show key headers only | View raw
Configuration Information [Automatically generated, do not change]: Machine: x86_64 OS: linux-gnu Compiler: gcc Compilation CFLAGS: -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-parentheses -Wno-format-security uname output: Linux mcroce-redhat 5.3.1-matteo #87 SMP Mon Sep 30 14:20:06 CEST 2019 x86_64 x86_64 x86_64 GNU/Linux Machine Type: x86_64-redhat-linux-gnu Bash Version: 5.0 Patch Level: 7 Release Status: release Description: Sometimes bash leaves the pts with O_NONBLOCK set, and all programs reading from stdin will get an EAGAIN: # cat cat: -: Resource temporarily unavailable # strace -e read cat read(0, 0x7f2a70511000, 131072) = -1 EAGAIN (Resource temporarily unavailable) : Resource temporarily unavailable +++ exited with 1 +++ Initially I thought it was a kernel bug, so I filed a bug on the kernel bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=201641 but then I tested with fcntl() that the stding had te flag set. Repeat-By: random after some usage Fix: `exec bash` resolves it -- Matteo Croce per aspera ad upstream
Back to gnu.bash.bug | Previous | Next | Find similar | Unroll thread
bash sets O_NONBLOCK on pts Matteo Croce <mcroce@redhat.com> - 2019-10-02 14:27 +0200
csiph-web