From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#33018: 26.1.50; thread starvation with async processes and accept-process-output Date: Fri, 12 Oct 2018 14:02:46 +0200 Message-ID: <875zy7cqzd.fsf@gmx.de> References: <87r2gwbmma.fsf@tcd.ie> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1539345684 13782 195.159.176.226 (12 Oct 2018 12:01:24 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 12 Oct 2018 12:01:24 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 33018@debbugs.gnu.org To: "Basil L. Contovounesios" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Oct 12 14:01:20 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAw87-0003PS-PA for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Oct 2018 14:01:20 +0200 Original-Received: from localhost ([::1]:39800 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gAwA9-00053Q-6v for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Oct 2018 08:03:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40180) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gAw9r-0004xN-4S for bug-gnu-emacs@gnu.org; Fri, 12 Oct 2018 08:03:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gAw9l-0000Pg-VG for bug-gnu-emacs@gnu.org; Fri, 12 Oct 2018 08:03:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:41719) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gAw9l-0000PM-PB for bug-gnu-emacs@gnu.org; Fri, 12 Oct 2018 08:03:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gAw9l-00071u-K8 for bug-gnu-emacs@gnu.org; Fri, 12 Oct 2018 08:03:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Oct 2018 12:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33018 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 33018-submit@debbugs.gnu.org id=B33018.153934577627010 (code B ref 33018); Fri, 12 Oct 2018 12:03:01 +0000 Original-Received: (at 33018) by debbugs.gnu.org; 12 Oct 2018 12:02:56 +0000 Original-Received: from localhost ([127.0.0.1]:45977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAw9g-00071Z-MK for submit@debbugs.gnu.org; Fri, 12 Oct 2018 08:02:56 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:41241) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAw9f-00071O-EI for 33018@debbugs.gnu.org; Fri, 12 Oct 2018 08:02:56 -0400 Original-Received: from detlef.gmx.de ([212.91.243.207]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MhNk6-1fyNLp2nq6-00Mf7y; Fri, 12 Oct 2018 14:02:47 +0200 Original-Received: from detlef.gmx.de ([212.91.243.207]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MhNk6-1fyNLp2nq6-00Mf7y; Fri, 12 Oct 2018 14:02:47 +0200 In-Reply-To: <87r2gwbmma.fsf@tcd.ie> (Basil L. Contovounesios's message of "Thu, 11 Oct 2018 15:57:50 +0100") X-Provags-ID: V03:K1:AjiYQbQ/rtPN6GaEJ8yeQKPPv53heoLxEIChbV5yzXGxytdWst2 /QbigNT+vhaI/Hz7DhN7jvzx/9wkgaZVMdvONy7gusZS+ETG1ARsNuJg54CVqnzxsIjVrFy MO4RK8AyUqZJ5deU5Xp+5NhrTyDK9X/abSUcTJAbihPS9GUmVyGEJBZpoAVK8duWrtCp6qm T/Jp73cBIfZFwww4Or6zA== X-UI-Out-Filterresults: notjunk:1;V01:K0:kwdGLWAAmrw=:3O2n2J0vZ6w+YRSmha4QIQ 3r9uRUr6WVmPdzr/hV061SPvapirOrONO1KG6mca7pR0qjbtgn7eKpyqoqg2nksfDaIVdA+P1 //ifkI0uHGrMMp3VOSDZSDYtMKv2hOMDQF0oZv2cSPdBOltNfvQwx6jhxw9rwtOiI+r8iBLd1 yE0Q2sHLw7NslH0fvIj81HCo9tqZ+HVj6LbbQmUaZggiPnnpZom4whQTfv0SLXCgdU4+bIxCD w1oKnyXwaHy2ezAdqXsNy84DJ1wKdpBPqIObh8UUv1zHb7yrIYYNnxmfu+L9pP23Yk09vTyMW m9BgzkT+1l4BXqzhp6QbQ9U7WKssndo5C0JFvwIP/QNfF+0p+FD3ZywB4iox5nT7nQjGxyaV8 2WBj3vy4s6DfvIxUU5IykdqMJgkt4AlTWeCU9COGsJc4i9Uh6aUjJ++6LndOL8Xna1R4GUOcZ ubBjQ0EmbVELSq4Oa6++X0pge/8f4dIHTfUldpMGUVGqAhEgzxvUJ+yzEtfXf9euoRqbYRpDL vQqK3NYNIx+9etjgotPWM1Y8oRpYE/Lw46Xu6JJ1ImCq6LikQ2eX67QR2hAXgOqYGkVfW0QWI 6PqCM93LTzQI99vejC1kKRBmUNuwKV51Roq7cfrRwpDhTCgdhb8l1/g26um7+wuK2Let/OdPN xMPz1Tb5Rr13HV8w3YwS3UGO/qDa8yIZVfmgc4vu84FZBHzhT730jX7r3XHQD3S/1OpAVSED1 pKhpgGZgw8V7odx1C1K3JiQ16WEBgN0Lq5LC2eP/+vBwp2nbY4Yj4UeFf/mLNlCSmmqnlh7C X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:151167 Archived-At: "Basil L. Contovounesios" writes: Hi Basil, > I attach a sample program test.el whose central function, test-slave, > invokes wget asynchronously before waiting for the process to exit. > > The issue I'm facing is that running test-slave twice in succession, > each time in a new thread, causes accept-process-output to hang with no > output (unless a timeout argument is given, in which case the function > returns nil) the second time around. If you want a process to communicate in a given thread, you must call `set-process-thread'. See the elisp manual. > Thanks, Best regards, Michael.