From owner-freebsd-bugs@FreeBSD.ORG Sun Feb 8 16:00:09 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6FBC8106571C for ; Sun, 8 Feb 2009 16:00:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 414308FC25 for ; Sun, 8 Feb 2009 16:00:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n18G09AF001321 for ; Sun, 8 Feb 2009 16:00:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n18G096n001320; Sun, 8 Feb 2009 16:00:09 GMT (envelope-from gnats) Resent-Date: Sun, 8 Feb 2009 16:00:09 GMT Resent-Message-Id: <200902081600.n18G096n001320@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Arno J. Klaassen" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 953AA106566B for ; Sun, 8 Feb 2009 15:58:45 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 835228FC18 for ; Sun, 8 Feb 2009 15:58:45 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n18FwjVX057836 for ; Sun, 8 Feb 2009 15:58:45 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n18Fwi2P057835; Sun, 8 Feb 2009 15:58:44 GMT (envelope-from nobody) Message-Id: <200902081558.n18Fwi2P057835@www.freebsd.org> Date: Sun, 8 Feb 2009 15:58:44 GMT From: "Arno J. Klaassen" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/131506: pipes in forked procs sometimes hang under Linux emulation 2.6.16 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Feb 2009 16:00:09 -0000 >Number: 131506 >Category: kern >Synopsis: pipes in forked procs sometimes hang under Linux emulation 2.6.16 >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Feb 08 16:00:08 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Arno J. Klaassen >Release: head >Organization: SCITO SA >Environment: FreeBSD m37 8.0-CURRENT FreeBSD 8.0-CURRENT #1: Sun Feb 8 02:55:14 CET 2009 toor@m37:/usr/obj/raid1/bsd/src-current/sys/SEMPRON64 amd64 >Description: portinstall gentoo-stage3 chroot /usr/local/gentoo-stage3 emerge libIDL it will hang on the following output : libIDL 0.8.11 configuration complete C Preprocessor: "i486-pc-linux-gnu-gcc -E" Standard input supported. bison -y -d -v 2>/dev/null ./parser.y in a freebsd-shell all implied procs ar in ppwiat or piperd state : # ps axlww | fgrep 410 0 4104 1659 0 76 0 2576 1748 ppwait D+ 0 0:00.03 make (gmake) 0 4105 4104 0 76 0 3316 2548 wait I+ 0 0:00.01 /bin/sh -c bison -y -d -v 2>/dev/null ./parser.y (bash) 0 4106 4105 0 76 0 3044 2008 ppwait D+ 0 0:00.03 bison -y -d -v ./parser.y 0 4107 4106 0 76 0 2432 1532 piperd I+ 0 0:00.01 /usr/bin/m4 /usr/share/bison/m4sugar/m4sugar.m4 - /usr/share/bison/yacc.c 0 4118 1392 0 44 0 6000 2416 - R+ 1 0:00.00 fgrep 410 (bash) NB, for some specific input-files 'i486-linux-gcc -pipe ' exhibits the same behaviour but most often works OK >How-To-Repeat: portinstall gentoo-stage3 chroot /usr/local/gentoo-stage3 emerge libIDL >Fix: >Release-Note: >Audit-Trail: >Unformatted: