From unknown Sat Aug 16 18:44:08 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#2653: shell terminates when cmd sets stdout to non-blocking Reply-To: Warren Harris , 2653@debbugs.gnu.org Resent-From: Warren Harris Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Fri, 13 Mar 2009 00:50:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: report 2653 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.123690504722620 (code B ref -1); Fri, 13 Mar 2009 00:50:03 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 13 Mar 2009 00:44:07 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n2D0i4n9022610 for ; Thu, 12 Mar 2009 17:44:05 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LhvVM-0001K1-7o for bug-gnu-emacs@gnu.org; Thu, 12 Mar 2009 20:44:04 -0400 Received: from [199.232.76.173] (port=38666 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LhvVL-0001Jt-Sz for bug-gnu-emacs@gnu.org; Thu, 12 Mar 2009 20:44:03 -0400 Received: from mx01.metaweb.com ([208.68.111.25]:38412) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1LhvVL-0001QW-Fg for bug-gnu-emacs@gnu.org; Thu, 12 Mar 2009 20:44:03 -0400 Received: from zimbra01.corp.sjc1.metaweb.com (localhost [127.0.0.1]) by mx01.metaweb.com (Spam Firewall) with ESMTP id 64EB311A0F3 for ; Thu, 12 Mar 2009 17:43:48 -0700 (PDT) Received: from zimbra01.corp.sjc1.metaweb.com (zimbra01.corp.sjc1.metaweb.com [172.29.253.13]) by mx01.metaweb.com with ESMTP id qf7x7mtn1QAtog89 for ; Thu, 12 Mar 2009 17:43:48 -0700 (PDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra01.corp.sjc1.metaweb.com (Postfix) with ESMTP id 41C30160C07A for ; Thu, 12 Mar 2009 17:43:48 -0700 (PDT) X-Virus-Scanned: amavisd-new at Received: from zimbra01.corp.sjc1.metaweb.com ([127.0.0.1]) by localhost (zimbra01.corp.sjc1.metaweb.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EEA+zNxueJRN for ; Thu, 12 Mar 2009 17:43:48 -0700 (PDT) Received: from timesink.corp.631h.metaweb.com (timesink.corp.631h.metaweb.com [172.31.20.32]) by zimbra01.corp.sjc1.metaweb.com (Postfix) with ESMTP id 140C0160C05A for ; Thu, 12 Mar 2009 17:43:48 -0700 (PDT) Message-Id: <4848E3AC-1F6F-4D1B-A12C-A60AAB0080E2@metaweb.com> From: Warren Harris To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Date: Thu, 12 Mar 2009 17:43:47 -0700 X-Mailer: Apple Mail (2.930.3) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. If emacs runs an inferior sub-shell (e.g. bash), and a shell command is executed which sets its stdout to non-blocking, the inferior shell will terminate when the command terminates. On termination, the message is given: Process shell finished This happens regardless of the exit status of the command. The solution seems to be to rewrite the program to set its stdout to be blocking before exiting. From rgm@gnu.org Thu Mar 12 19:32:17 2009 Received: (at control) by emacsbugs.donarmstrong.com; 13 Mar 2009 02:32:17 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-5.0 required=4.0 tests=VALID_BTS_CONTROL, X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n2D2WE1v018504 for ; Thu, 12 Mar 2009 19:32:16 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1LhxC2-0007aH-9N; Thu, 12 Mar 2009 22:32:14 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18873.50606.212707.945346@fencepost.gnu.org> Date: Thu, 12 Mar 2009 22:32:14 -0400 From: Glenn Morris To: control Subject: control message X-Debbugs-No-Ack: yes severity 2650 wishlist merge 2602 2653 severity 2648 minor From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 24 17:04:15 2016 Received: (at control) by debbugs.gnu.org; 24 Jan 2016 22:04:15 +0000 Received: from localhost ([127.0.0.1]:35245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aNSlb-0005tZ-K2 for submit@debbugs.gnu.org; Sun, 24 Jan 2016 17:04:15 -0500 Received: from mail-qg0-f42.google.com ([209.85.192.42]:34462) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aNSlZ-0005tK-S2 for control@debbugs.gnu.org; Sun, 24 Jan 2016 17:04:14 -0500 Received: by mail-qg0-f42.google.com with SMTP id 6so96038266qgy.1 for ; Sun, 24 Jan 2016 14:04:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:message-id:to:from:subject; bh=mYcMzm3DYhl/ZGllI2O32MiaC2+SOLvcLgiGj6Ud+J0=; b=EJQAuYy/x2SlTE3qpUx5N2TIq+1T0e2bLTLjAYhrZm2LbjYAm0Ax17RUNokJIwDIoB WT/0k2HVSz8wzOUMvIbs/xp6esoSlqiafxIVkq9YkRyRu18kaFZ5GZI8uzL4G2FpLeOB hfFVv9NpnUuGmLfs14JdkfYSBTD3iQ9M3wcMaPKz2VFPaZdHLwSnNcEawvxJLNZTqYOx hYtr40hEa/IeTZQfsl1MQAOWW6Tw89g2K24awW8E3NSSZE9JYgHNOEqHXVDJ5zBdYiW5 /EYkTK3pXE4LQ0hkby/Pzuxh8VW4q20SYj1U9vy7U5yiu6uTk9X47GH5aVTi9aTDeKHY Yphg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:message-id:to:from:subject; bh=mYcMzm3DYhl/ZGllI2O32MiaC2+SOLvcLgiGj6Ud+J0=; b=cAtJauZrPS/iB1CVhH4Fw3wHQsa8VUbSdxkODGLq8k2Hj/0wp+cRerbIeDvKnO978M QhsqBCQEuv0Yl7vBNAF2U6mQehMIxM1syebsu9NcEUSowBQaPf7ocQC3D0/1MHbNzo+2 j/zgbuUVgDTjsqBbKxc0SkWrGPvy3FMP30I8vIbrALTeqjA+h6duM+o3XiCK/mgJP0BI cvsMXzvaIbKNndkc1GC+HroIjejRFBACzpb0Pw9IgS20up7nGtXbZvr638NmwtC5VOVX NUJgWLjw04zGdoNcYszMa4G8pdGqi5V688PBrKU3uucbrOIQINq7rcyF4I7HxzF7tdVZ hQqA== X-Gm-Message-State: AG10YORnI/AVbK0lgujlUccVBeV4MC8bOQp5bDO1JBwCyrNOUcRlK4khb3dMJVPvD374PQ== X-Received: by 10.140.98.100 with SMTP id n91mr17523981qge.56.1453673048628; Sun, 24 Jan 2016 14:04:08 -0800 (PST) Received: from Andrews-MacBook-Pro.local.ahyatt-laptop (cpe-74-73-128-199.nyc.res.rr.com. [74.73.128.199]) by smtp.gmail.com with ESMTPSA id a129sm7585724qkb.45.2016.01.24.14.04.07 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 24 Jan 2016 14:04:07 -0800 (PST) Date: Sun, 24 Jan 2016 17:04:06 -0500 Message-Id: To: control@debbugs.gnu.org From: Andrew Hyatt Subject: control message for bug #2602 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) tags 2602 unreproducible From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 24 23:23:25 2016 Received: (at control) by debbugs.gnu.org; 25 Jan 2016 04:23:25 +0000 Received: from localhost ([127.0.0.1]:35369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aNYgX-00012L-2q for submit@debbugs.gnu.org; Sun, 24 Jan 2016 23:23:25 -0500 Received: from mail-qg0-f43.google.com ([209.85.192.43]:34987) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aNYgV-000129-DO for control@debbugs.gnu.org; Sun, 24 Jan 2016 23:23:23 -0500 Received: by mail-qg0-f43.google.com with SMTP id o11so100326543qge.2 for ; Sun, 24 Jan 2016 20:23:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:message-id:to:from:subject; bh=XConCLNjMXJv0y7qUKDBP0pKk/sskdJyHyFW9EHL/WU=; b=bRs9UnqON9n5PG30jgXWMuMEtgNxymHX5F5NvJoHqJnltJWq2KPffRSsh30c9fHtt6 LWlzurnoZbVcRP3o0P5b2m8bFYuFJ8OHIHTwN2vJTTbumKOReoBuZ/mXFMSnnrIldWji xwSjDvgmonHizPz4rZGfEocuKDYjUF0wesINRUKEiR0T3TUI7PBg4XLyQ5vWJvItN8hB yJ1EUU1ROUAi0vHrPhfW8Yn2/S4LFBLbM9z9nlnpjzHfTNBlQT21UF/mWVVURQP4QqS7 fgZfniwYxJ5R4mIvEZoj4Wv0c2Z5Tn9y5sV7CYEejzgUaICWNCNj8KkL/vExNymwMEqz qDyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:message-id:to:from:subject; bh=XConCLNjMXJv0y7qUKDBP0pKk/sskdJyHyFW9EHL/WU=; b=QGZEJ3NoPWIS5geBbOvcDFdYjX3huqe4BZWLDo/x+NnSBZmOKjP4AbVzNIGt1khjh4 kFpTqoRcBSj8+OBOjtnNlvvukA33tUQjPlejU02Tx8wrFgBCySzV3E0qNROL3xc1RpuM T/fBsLA7z01BHOrdUIaLjR0Z2QySeeEEwB6nOIwzQc1J0rLvK0mnaKuq9ItjTnG/yPUq mm8iHbSMEtqxf+JejWKMhGxJFuwPa1Jd/ZlXPNgj3Z1S9nR5OakXo8wgbpI3ZGv+dBLH 6OkbwzB+bNbRJsPCOExyqsn5Bj5d5ZdLFArdKdFofXuu+O+g6FGXJNtpoEVpTLN7h8Yg 7+CQ== X-Gm-Message-State: AG10YOSGnPu55N+KAvYpdXXqjPFFw1OIfbW7s3HMCqEt48xKd8qrlwFLopeCiAaWAsR52A== X-Received: by 10.140.146.198 with SMTP id 189mr19699319qhs.76.1453695798191; Sun, 24 Jan 2016 20:23:18 -0800 (PST) Received: from Andrews-MacBook-Pro.local.ahyatt-laptop (cpe-74-73-128-199.nyc.res.rr.com. [74.73.128.199]) by smtp.gmail.com with ESMTPSA id h64sm8061310qgh.39.2016.01.24.20.23.17 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 24 Jan 2016 20:23:17 -0800 (PST) Date: Sun, 24 Jan 2016 23:23:16 -0500 Message-Id: To: control@debbugs.gnu.org From: Andrew Hyatt Subject: control message for bug #2602 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) tags 2602 unreproducible close 2602