From owner-freebsd-current Sun Aug 11 1:15: 3 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A97337B400 for ; Sun, 11 Aug 2002 01:14:59 -0700 (PDT) Received: from dilbert.robbins.dropbear.id.au (054.b.004.mel.iprimus.net.au [210.50.37.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21DCA43E6A for ; Sun, 11 Aug 2002 01:14:56 -0700 (PDT) (envelope-from tim@robbins.dropbear.id.au) Received: from dilbert.robbins.dropbear.id.au (bp49fdeyxh228kar@localhost [127.0.0.1]) by dilbert.robbins.dropbear.id.au (8.12.3/8.12.3) with ESMTP id g7B8Eq20064356 for ; Sun, 11 Aug 2002 18:14:52 +1000 (EST) (envelope-from tim@dilbert.robbins.dropbear.id.au) Received: (from tim@localhost) by dilbert.robbins.dropbear.id.au (8.12.3/8.12.3/Submit) id g7B8EpNC064355 for current@FreeBSD.ORG; Sun, 11 Aug 2002 18:14:51 +1000 (EST) Date: Sun, 11 Aug 2002 18:14:50 +1000 From: Tim Robbins To: current@FreeBSD.ORG Subject: Job control & pipes Message-ID: <20020811181450.A63126@dilbert.robbins.dropbear.id.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, Job control still does not work correctly on -CURRENT built on Aug 11 13:52:57 EST 2002 (~4 hours ago): $ su Password: cinq# suspend Suspended (signal) $ fg su cinq# suspend Suspended (signal) $ fg su cinq# Stopped (tty output) (I get disconnected) The problems with chpass getting suspended are still there, too. There also seems to be something wrong with pipes: yes | more will fail once in a while. 'more' dies like this: (has just written the first screenful of y's to the screen) 15142 more RET write 78/0x4e 15142 more CALL read(0x4,0xbfbffbe3,0x1) 15142 more RET read -1 errno 5 Input/output error 15142 more CALL write(0x1,0x8061180,0x17) 15142 more GIO fd 1 wrote 23 bytes "\^[[24;1H\0\0\0\0\^[[K\0\0\^[[?1l\^[>" 15142 more RET write 23/0x17 15142 more CALL fsync(0x2) 15142 more RET fsync 0 15142 more CALL ioctl(0x2,TIOCSETAW,0xbfbffb60) 15142 more RET ioctl -1 errno 5 Input/output error 15142 more CALL exit(0x1) 'yes' dies like this: (has just written a big block of y's) 14288 yes RET write 16384/0x4000 14288 yes CALL write(0x1,0x804b000,0x4000) 14288 yes RET write -1 errno 32 Broken pipe 14288 yes PSIG SIGPIPE SIG_DFL more is trying to read a character from the user's tty, but getting EIO instead. Tim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message