Bug 78946
Summary: | Broke pipe error while piping output out STDOUT | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | hongxianhe |
Component: | tcsh | Assignee: | Miloslav Trmač <mitr> |
Status: | CLOSED WORKSFORME | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 8.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-08-19 18:08:08 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
hongxianhe
2002-12-03 20:52:09 UTC
I see this problem too, and have a bit more data on it. It only happens in my experience if you use tcsh, rather than bash, and only if you run tcsh directly from /etc/passwd, and not from within a bash. Also, you only see the problem on an xterm or gnome-terminal -- not on a virtual console. And you don't see the problem on an xterm if you log into the computer via ssh, or even if you start up an xterm from within the ssh, even if you are ssh'ing to the same computer. You can see the problem by doing % man man and then typing "q" at more or by doing % cat /etc/termcap | /bin/more and then typing "q" at more. With tcsh-6.13-1 I can't reproduce this even after explicitly enabling SIGPIPE before executing tcsh. The code in recent releases (6.12, 6.13 explicitly skips output of the SIGPIPE message for processes whose standard output is directed in a pipe. |