kern/148781: [kernel] SIGPIPE after update to 8.1-RC2
Ruben van Staveren
ruben at verweg.com
Mon Aug 9 15:10:09 UTC 2010
The following reply was made to PR kern/148781; it has been noted by GNATS.
From: Ruben van Staveren <ruben at verweg.com>
To: bug-followup at FreeBSD.org, ruben at erg.verweg.com
Cc:
Subject: Re: kern/148781: [kernel] SIGPIPE after update to 8.1-RC2
Date: Mon, 9 Aug 2010 17:02:11 +0200
I'm revoking this pr. Discussion on the mailinglist suggest this is a =
bug in sudo
After sudo
(0|root at helium|pts/1[*]) ...mail/moztraybiff # procstat -i $$ | grep PIP
15982 tcsh PIPE -I-
(0|root at helium|pts/1[*]) ...mail/moztraybiff # make fetch
grep: write error: Broken pipe
=3D=3D=3D> License check disabled, port has not defined LICENSE
(0|root at helium|pts/1[*]) ...mail/moztraybiff #=20
after su
(0|helium|pts/2[1]) ~ > su - root
Password:
helium# procstat -i $$ | grep PIP
16011 csh PIPE ---
helium# cd /usr/ports/mail/moztraybiff/
helium# make fetch
=3D=3D=3D> License check disabled, port has not defined LICENSE
helium#=20
Even more, on some occasions sudo also will display the empty set for =
PIPE. However, it is non trivial to provoke that state.
An upgrade to sudo 1.7.4 might solve this to. A quick test showed a much =
more likeness with su regarding "procstat -i $$ | grep PIPE" behavior =
but I haven't extensively tested this.
Regards,
Ruben=
More information about the freebsd-bugs
mailing list