From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel Mendler Newsgroups: gmane.emacs.bugs Subject: bug#48118: 27.1; 28; Only first process receives output with multiple running processes Date: Fri, 30 Apr 2021 16:30:54 +0200 Message-ID: References: <64c194f9-b984-adaa-d5fd-86aa3ed3833a@daniel-mendler.de> <83wnsjc0vd.fsf@gnu.org> <83tunnc0hz.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30163"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 48118@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 30 16:32:28 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lcUBu-0007kM-O7 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 30 Apr 2021 16:32:26 +0200 Original-Received: from localhost ([::1]:41852 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lcUBt-0001S1-Ke for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 30 Apr 2021 10:32:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58478) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lcUBb-0001PD-9S for bug-gnu-emacs@gnu.org; Fri, 30 Apr 2021 10:32:07 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47876) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lcUBW-0007QX-JF for bug-gnu-emacs@gnu.org; Fri, 30 Apr 2021 10:32:06 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lcUBW-0002lY-G6 for bug-gnu-emacs@gnu.org; Fri, 30 Apr 2021 10:32:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Daniel Mendler Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Apr 2021 14:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48118 X-GNU-PR-Package: emacs Original-Received: via spool by 48118-submit@debbugs.gnu.org id=B48118.161979306510548 (code B ref 48118); Fri, 30 Apr 2021 14:32:02 +0000 Original-Received: (at 48118) by debbugs.gnu.org; 30 Apr 2021 14:31:05 +0000 Original-Received: from localhost ([127.0.0.1]:59417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcUAa-0002k4-Tw for submit@debbugs.gnu.org; Fri, 30 Apr 2021 10:31:05 -0400 Original-Received: from server.qxqx.de ([178.63.65.180]:55967 helo=mail.qxqx.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcUAY-0002jZ-Pj for 48118@debbugs.gnu.org; Fri, 30 Apr 2021 10:31:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=qxqx.de; s=mail1392553390; h=Content-Transfer-Encoding:Content-Type:In-Reply-To: MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gBXXTrvNlb4x4EiA/ryaHJ59sFoBVDSuHXbIK43HhwY=; b=N5jMQ6Y+D8O/Z8BEarGlWp0abl PZrUeqm29bzjXzjNrG6qUHm3uNGCQ00VgtJ4G0s1VJ70jxeoVeHg5MdPRNetMYllEUETfPRdqw00N Lg3G87nIlMgMvO71/faVWTOc5yH7ktqCWGMxg+NFSy9UnTiQvQih+yGDXkoSfGDIqu3U=; In-Reply-To: <83tunnc0hz.fsf@gnu.org> Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:205248 Archived-At: On 4/30/21 4:26 PM, Eli Zaretskii wrote: >> Date: Fri, 30 Apr 2021 17:17:58 +0300 >> From: Eli Zaretskii >> Cc: 48118@debbugs.gnu.org >> >> Why can't you call stop-process from your sentinel function(s) to >> avoid the problem? > > Sorry, I meant filter functions, of course. So you say I should repeatedly stop the current process in the filter function in order to allow the other process to take precedence, since the underlying Emacs handling of asynchronous processes is unable to read from two processes at once? This does not sound like a good solution to me. What is preventing Emacs from treating multiple processes fairly?