kern/148781: [kernel] SIGPIPE after update to 8.1-RC2

Alex Kozlov spam at rm-rf.kiev.ua
Mon Aug 9 16:15:41 UTC 2010


On Mon, Aug 09, 2010 at 03:10:09PM +0000, Ruben van Staveren wrote:
> 
>  I'm revoking this pr. Discussion on the mailinglist suggest this is a =
>  bug in sudo
Its need to be reassigned to ports category.

>  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.
I make local port for sudo 1.7.4 and after upgrading I don't have PIPE 
problem anymore, at least with portsnap/make missing.


--
Adios


More information about the freebsd-bugs mailing list