From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 20:37:35 2018 Received: (at submit) by debbugs.gnu.org; 19 Apr 2018 00:37:35 +0000 Received: from localhost ([127.0.0.1]:59852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8xZv-0002AZ-JE for submit@debbugs.gnu.org; Wed, 18 Apr 2018 20:37:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8xZt-0002AN-VK for submit@debbugs.gnu.org; Wed, 18 Apr 2018 20:37:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f8xZo-0004Sz-0P for submit@debbugs.gnu.org; Wed, 18 Apr 2018 20:37:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55510) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f8xZn-0004Sn-TA for submit@debbugs.gnu.org; Wed, 18 Apr 2018 20:37:27 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1f8xZm-0007l5-UH; Wed, 18 Apr 2018 20:37:27 -0400 From: Glenn Morris To: submit@debbugs.gnu.org Subject: hang in Faccept_process_output X-Spook: Indigo president Gulf Cartel John Kerry Center for X-Ran: "l User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit 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: -6.0 (------) Package: emacs Version: 27.0.50 Current master on RHEL7.4. If I do: n=0 while : ; do let n++; echo $n rm -f test/src/process-tests.log make -C test src/process-tests.log \ SELECTOR='\"make-process/mix-stderr$$\"' >& /dev/null done then eventually (after a few hundred loops), the spawned Emacs hangs in Faccept_process_output. The associated external process is dead and gone. gdb says: #0 0x00007fe00d135879 in pselect () at /lib64/libc.so.6 #1 0x000000000068087e in really_call_select (arg=0x7ffda4c66e60) at thread.c:572 #2 0x00000000005d6f13 in flush_stack_call_func (func=0x6807ed , arg=0x7ffda4c66e60) at alloc.c:5213 #3 0x0000000000680933 in thread_select (func=0x413330 , max_fds=10, rfds=0x7ffda4c67390, wfds=0x7ffda4c67310, efds=0x0, timeout=0x7ffda4c67680, sigmask=0x0) at thread.c:602 #4 0x00000000006aa642 in xg_select (fds_lim=10, rfds=0x7ffda4c67720, wfds=0x7ffda4c676a0, efds=0x0, timeout=0x7ffda4c67680, sigmask=0x0) at xgselect.c:117 #5 0x0000000000656410 in wait_reading_process_output (time_limit=0, nsecs=0, read_kbd=0, do_display=false, wait_for_cell=..., wait_proc=0x140b6a0, just_wait_proc=0) at process.c:5384 #6 0x00000000006547cf in Faccept_process_output (process=..., seconds=..., millisec=..., just_this_one=...) at process.c:4672 Maybe resembles https://debbugs.gnu.org/24201 ? But Emacs is sleeping using no CPU. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 13:28:46 2018 Received: (at 31214) by debbugs.gnu.org; 19 Apr 2018 17:28:46 +0000 Received: from localhost ([127.0.0.1]:33145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9DMT-00061J-VH for submit@debbugs.gnu.org; Thu, 19 Apr 2018 13:28:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9DMS-000617-5u for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 13:28:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f9DMJ-0005EX-Cf for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 13:28:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40946) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9DMJ-0005Dm-8V for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 13:28:35 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1f9DMH-00022p-Cc; Thu, 19 Apr 2018 13:28:33 -0400 From: Glenn Morris To: 31214@debbugs.gnu.org Subject: Re: bug#31214: hang in Faccept_process_output References: <17in8ovxo9.fsf@fencepost.gnu.org> X-Spook: Cartel import Armed Revolutionary Forces Colombia X-Ran: |Bji$Ove0T//vf=tMsls;IdYN+JR%|2`>|{~((=3!yEa+iBXGVU].p&H`okUIu6.]v (Glenn Morris's message of "Wed, 18 Apr 2018 20:37:26 -0400") Message-ID: <35k1t3p0la.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31214 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: -6.0 (------) Glenn Morris wrote: > Current master on RHEL7.4. Also reproduced on current Debian testing. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 13:34:12 2018 Received: (at 31214) by debbugs.gnu.org; 19 Apr 2018 17:34:12 +0000 Received: from localhost ([127.0.0.1]:33159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9DRk-0006Bc-F9 for submit@debbugs.gnu.org; Thu, 19 Apr 2018 13:34:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43027) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9DRj-0006BP-8r for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 13:34:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f9DRa-0008AO-6W for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 13:34:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41055) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9DRa-0008AF-4H for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 13:34:02 -0400 Received: from [176.228.60.248] (port=3216 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f9DRY-0000Yc-O3; Thu, 19 Apr 2018 13:34:01 -0400 Date: Thu, 19 Apr 2018 20:34:14 +0300 Message-Id: <83h8o7yuax.fsf@gnu.org> From: Eli Zaretskii To: Glenn Morris In-reply-to: <35k1t3p0la.fsf@fencepost.gnu.org> (message from Glenn Morris on Thu, 19 Apr 2018 13:28:33 -0400) Subject: Re: bug#31214: hang in Faccept_process_output References: <17in8ovxo9.fsf@fencepost.gnu.org> <35k1t3p0la.fsf@fencepost.gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31214 Cc: 31214@debbugs.gnu.org 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Glenn Morris > Date: Thu, 19 Apr 2018 13:28:33 -0400 > > Glenn Morris wrote: > > > Current master on RHEL7.4. > > Also reproduced on current Debian testing. If the emacs-26 branch doesn't have this problem, it could be due to the changes in commit 4ba32858. Can you try backing out that changeset? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 13:38:55 2018 Received: (at control) by debbugs.gnu.org; 19 Apr 2018 17:38:55 +0000 Received: from localhost ([127.0.0.1]:33163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9DWI-0006Hj-2K for submit@debbugs.gnu.org; Thu, 19 Apr 2018 13:38:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9DWG-0006HX-OR for control@debbugs.gnu.org; Thu, 19 Apr 2018 13:38:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f9DWA-0004GI-TH for control@debbugs.gnu.org; Thu, 19 Apr 2018 13:38:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41129) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9DWA-0004G9-Pk for control@debbugs.gnu.org; Thu, 19 Apr 2018 13:38:46 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1f9DWA-0006wC-Fp for control@debbugs.gnu.org; Thu, 19 Apr 2018 13:38:46 -0400 Subject: control message for bug 31214 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 19 Apr 2018 13:38:46 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) found 31214 26.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 13:40:02 2018 Received: (at 31214) by debbugs.gnu.org; 19 Apr 2018 17:40:02 +0000 Received: from localhost ([127.0.0.1]:33167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9DXM-0006Je-LO for submit@debbugs.gnu.org; Thu, 19 Apr 2018 13:40:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9DXK-0006JO-Ku for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 13:39:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f9DX8-0005Ca-Q6 for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 13:39:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41188) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9DX8-0005CL-Mk for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 13:39:46 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1f9DX7-000734-OP; Thu, 19 Apr 2018 13:39:45 -0400 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#31214: hang in Faccept_process_output References: <17in8ovxo9.fsf@fencepost.gnu.org> <35k1t3p0la.fsf@fencepost.gnu.org> <83h8o7yuax.fsf@gnu.org> X-Spook: Defcon condor security Immigration Customs Enforcement X-Ran: KH}Xed%:H>NO}!rCu\GO)[:u'BV6@2LP'(9PL3/M[F_T-4cU2n838[i|5WfO,0k,0)cTto X-Hue: black X-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 19 Apr 2018 13:39:45 -0400 In-Reply-To: <83h8o7yuax.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 19 Apr 2018 20:34:14 +0300") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31214 Cc: 31214@debbugs.gnu.org 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: -6.0 (------) Eli Zaretskii wrote: > If the emacs-26 branch doesn't have this problem It does. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 14:03:38 2018 Received: (at 31214) by debbugs.gnu.org; 19 Apr 2018 18:03:38 +0000 Received: from localhost ([127.0.0.1]:33177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9DuE-0000Mu-5e for submit@debbugs.gnu.org; Thu, 19 Apr 2018 14:03:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9DuC-0000Mh-BL for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 14:03:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f9Du4-0002lV-Id for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 14:03:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41623) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9Du4-0002lR-Eh for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 14:03:28 -0400 Received: from [176.228.60.248] (port=3380 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f9Du3-000833-L3; Thu, 19 Apr 2018 14:03:28 -0400 Date: Thu, 19 Apr 2018 21:03:40 +0300 Message-Id: <83fu3rysxv.fsf@gnu.org> From: Eli Zaretskii To: Glenn Morris In-reply-to: (message from Glenn Morris on Thu, 19 Apr 2018 13:39:45 -0400) Subject: Re: bug#31214: hang in Faccept_process_output References: <17in8ovxo9.fsf@fencepost.gnu.org> <35k1t3p0la.fsf@fencepost.gnu.org> <83h8o7yuax.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31214 Cc: 31214@debbugs.gnu.org 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Glenn Morris > Cc: 31214@debbugs.gnu.org > Date: Thu, 19 Apr 2018 13:39:45 -0400 > > Eli Zaretskii wrote: > > > If the emacs-26 branch doesn't have this problem > > It does. Then maybe we should pass a non-nil timeout to accept-process-output, and/or a non-nil last argument. IOW, I'm not sure the bug is not in the test itself. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 15:48:43 2018 Received: (at 31214) by debbugs.gnu.org; 19 Apr 2018 19:48:43 +0000 Received: from localhost ([127.0.0.1]:33229 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9FXv-0002mu-1Q for submit@debbugs.gnu.org; Thu, 19 Apr 2018 15:48:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36578) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9FXs-0002mi-O0 for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 15:48:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f9FXn-0001YM-0e for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 15:48:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43597) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9FXm-0001YB-SV for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 15:48:34 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1f9FXl-0003MB-Iu; Thu, 19 Apr 2018 15:48:33 -0400 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#31214: hang in Faccept_process_output References: <17in8ovxo9.fsf@fencepost.gnu.org> <35k1t3p0la.fsf@fencepost.gnu.org> <83h8o7yuax.fsf@gnu.org> <83fu3rysxv.fsf@gnu.org> X-Spook: Recruitment Alcohol Tobacco and Firearms FEMA Plane X-Ran: 'uG*A#V4|y (Eli Zaretskii's message of "Thu, 19 Apr 2018 21:03:40 +0300") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31214 Cc: 31214@debbugs.gnu.org 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: -6.0 (------) Eli Zaretskii wrote: > Then maybe we should pass a non-nil timeout to accept-process-output, > and/or a non-nil last argument. > > IOW, I'm not sure the bug is not in the test itself. Is it not a standard usage (start a process, and while it's live, accept output from it)? (Could the process by exiting part-way through accept-process-output?) From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 15:54:06 2018 Received: (at 31214) by debbugs.gnu.org; 19 Apr 2018 19:54:06 +0000 Received: from localhost ([127.0.0.1]:33235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9Fd8-0002uV-Kq for submit@debbugs.gnu.org; Thu, 19 Apr 2018 15:54:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9Fd8-0002u3-3v for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 15:54:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f9Fd2-0007KW-Dh for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 15:54:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43711) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9Fd2-0007KO-9V for 31214@debbugs.gnu.org; Thu, 19 Apr 2018 15:54:00 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1f9Fcu-0003fs-O4; Thu, 19 Apr 2018 15:53:53 -0400 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#31214: hang in Faccept_process_output References: <17in8ovxo9.fsf@fencepost.gnu.org> <35k1t3p0la.fsf@fencepost.gnu.org> <83h8o7yuax.fsf@gnu.org> <83fu3rysxv.fsf@gnu.org> X-Spook: Airplane lock picking MARTA Forte FAMS broadside Defcon X-Ran: 9\r`7;JSXBrjk5M|eKELZXXUc~sYh`cP13gIo!ODV*RvvUF>44klv\v?6j0`H$,}zI`kT6 X-Hue: red X-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 19 Apr 2018 15:53:52 -0400 In-Reply-To: (Glenn Morris's message of "Thu, 19 Apr 2018 15:48:33 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31214 Cc: 31214@debbugs.gnu.org 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: -6.0 (------) Glenn Morris wrote: >> Then maybe we should pass a non-nil timeout to accept-process-output, >> and/or a non-nil last argument. >> >> IOW, I'm not sure the bug is not in the test itself. > > Is it not a standard usage (start a process, and while it's live, accept > output from it)? In fact, doesn't this imply that any use of the form (accept-process-output process) may hang Emacs forever, which seems bad? From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 20 02:28:57 2018 Received: (at 31214) by debbugs.gnu.org; 20 Apr 2018 06:28:57 +0000 Received: from localhost ([127.0.0.1]:33407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9PXU-0002Um-Oz for submit@debbugs.gnu.org; Fri, 20 Apr 2018 02:28:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9PXT-0002Ua-M8 for 31214@debbugs.gnu.org; Fri, 20 Apr 2018 02:28:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f9PXL-0004lv-9s for 31214@debbugs.gnu.org; Fri, 20 Apr 2018 02:28:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51317) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9PXL-0004lp-68 for 31214@debbugs.gnu.org; Fri, 20 Apr 2018 02:28:47 -0400 Received: from [176.228.60.248] (port=3350 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f9PXI-0006Gy-IP; Fri, 20 Apr 2018 02:28:44 -0400 Date: Fri, 20 Apr 2018 09:28:59 +0300 Message-Id: <83bmeez904.fsf@gnu.org> From: Eli Zaretskii To: Glenn Morris In-reply-to: (message from Glenn Morris on Thu, 19 Apr 2018 15:48:33 -0400) Subject: Re: bug#31214: hang in Faccept_process_output References: <17in8ovxo9.fsf@fencepost.gnu.org> <35k1t3p0la.fsf@fencepost.gnu.org> <83h8o7yuax.fsf@gnu.org> <83fu3rysxv.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31214 Cc: 31214@debbugs.gnu.org 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Glenn Morris > Cc: 31214@debbugs.gnu.org > Date: Thu, 19 Apr 2018 15:48:33 -0400 > > Eli Zaretskii wrote: > > > Then maybe we should pass a non-nil timeout to accept-process-output, > > and/or a non-nil last argument. > > > > IOW, I'm not sure the bug is not in the test itself. > > Is it not a standard usage (start a process, and while it's live, accept > output from it)? When there are many processes lying around, I wouldn't trust the defaults to produce the desired effect. Those arguments are there for a reason, are they not? > (Could the process by exiting part-way through accept-process-output?) Which process? From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 20 02:30:32 2018 Received: (at 31214) by debbugs.gnu.org; 20 Apr 2018 06:30:32 +0000 Received: from localhost ([127.0.0.1]:33412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9PZ2-0002Yg-46 for submit@debbugs.gnu.org; Fri, 20 Apr 2018 02:30:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9PZ0-0002YR-AK for 31214@debbugs.gnu.org; Fri, 20 Apr 2018 02:30:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f9PYs-00065M-0q for 31214@debbugs.gnu.org; Fri, 20 Apr 2018 02:30:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51355) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9PYr-00064d-Rz for 31214@debbugs.gnu.org; Fri, 20 Apr 2018 02:30:21 -0400 Received: from [176.228.60.248] (port=3357 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f9PYq-0006TV-3U; Fri, 20 Apr 2018 02:30:20 -0400 Date: Fri, 20 Apr 2018 09:30:35 +0300 Message-Id: <83a7tyz8xg.fsf@gnu.org> From: Eli Zaretskii To: Glenn Morris In-reply-to: (message from Glenn Morris on Thu, 19 Apr 2018 15:53:52 -0400) Subject: Re: bug#31214: hang in Faccept_process_output References: <17in8ovxo9.fsf@fencepost.gnu.org> <35k1t3p0la.fsf@fencepost.gnu.org> <83h8o7yuax.fsf@gnu.org> <83fu3rysxv.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31214 Cc: 31214@debbugs.gnu.org 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Glenn Morris > Cc: 31214@debbugs.gnu.org > Date: Thu, 19 Apr 2018 15:53:52 -0400 > > In fact, doesn't this imply that any use of the form > (accept-process-output process) may hang Emacs forever, which seems bad? Under very rare conditions, yes. That's what that commit on master was about, and we have some evidence that it didn't solve all of the problem, just a big chunk of it. From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 21 20:27:07 2018 Received: (at 31214) by debbugs.gnu.org; 22 Apr 2018 00:27:07 +0000 Received: from localhost ([127.0.0.1]:35248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fA2qQ-0000Bg-Qx for submit@debbugs.gnu.org; Sat, 21 Apr 2018 20:27:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fA2qP-0000BC-7J for 31214@debbugs.gnu.org; Sat, 21 Apr 2018 20:27:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fA2qJ-0001Hz-2G for 31214@debbugs.gnu.org; Sat, 21 Apr 2018 20:27:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41429) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fA2qI-0001Ho-Up for 31214@debbugs.gnu.org; Sat, 21 Apr 2018 20:26:59 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1fA2qI-000533-GO; Sat, 21 Apr 2018 20:26:58 -0400 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#31214: hang in Faccept_process_output References: <17in8ovxo9.fsf@fencepost.gnu.org> <35k1t3p0la.fsf@fencepost.gnu.org> <83h8o7yuax.fsf@gnu.org> <83fu3rysxv.fsf@gnu.org> <83bmeez904.fsf@gnu.org> X-Spook: Screening Exxon e-bomb Federal Air Marshal Service Ft. X-Ran: PKSU-:Lspmyv{4|WmJ (Eli Zaretskii's message of "Fri, 20 Apr 2018 09:28:59 +0300") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31214 Cc: 31214@debbugs.gnu.org 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: -6.0 (------) Eli Zaretskii wrote: >> (Could the process by exiting part-way through accept-process-output?) > > Which process? The 'process' argument in '(accept-process-output process)'. BTW, this test not infrequently fails on hydra.nixos.org, with the process output buffer being empty. I have no idea how that is possible. Eg https://hydra.nixos.org/build/73055559 (equal "" "stdout stderr ") From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 25 18:35:15 2018 Received: (at 31214) by debbugs.gnu.org; 25 Dec 2018 23:35:15 +0000 Received: from localhost ([127.0.0.1]:36506 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gbwEE-0006oX-PQ for submit@debbugs.gnu.org; Tue, 25 Dec 2018 18:35:14 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:60606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gbwEC-0006oF-S1 for 31214@debbugs.gnu.org; Tue, 25 Dec 2018 18:35:13 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 7D32B160D39; Tue, 25 Dec 2018 15:35:06 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id BV-TQqO0FLBe; Tue, 25 Dec 2018 15:35:05 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id CCBAD160D3E; Tue, 25 Dec 2018 15:35:05 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id UtWszULhIaqH; Tue, 25 Dec 2018 15:35:05 -0800 (PST) Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id A4CEE160CEB; Tue, 25 Dec 2018 15:35:05 -0800 (PST) To: 31214@debbugs.gnu.org From: Paul Eggert Subject: Re: hang in Faccept_process_output Organization: UCLA Computer Science Department Message-ID: <259d541f-6ce0-606e-d9bd-6c12ca539a3f@cs.ucla.edu> Date: Tue, 25 Dec 2018 15:35:05 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 31214 Cc: Glenn Morris 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: -3.3 (---) I ran Glenn's test case (Bug#31214#3) and could not reproduce the problem in either Ubuntu 18.04 or Fedora 29 (both x86-64), using either the current emacs-26 or the current master branch. I tried the test 10,000 times on all platforms; the output always consisted of the numbers 1 through 10000, one per line, and I typed ^C to exit the test case. I don't know whether the bug is fixed or my platforms don't tickle the bug. I don't see any change to src/process.c that would have obviously fixed the bug. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 07 20:49:06 2019 Received: (at 31214) by debbugs.gnu.org; 8 Jan 2019 01:49:06 +0000 Received: from localhost ([127.0.0.1]:49113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gggVu-0005pg-KT for submit@debbugs.gnu.org; Mon, 07 Jan 2019 20:49:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57419) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gggVt-0005om-B2 for 31214@debbugs.gnu.org; Mon, 07 Jan 2019 20:49:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gggVn-0003nB-Mn for 31214@debbugs.gnu.org; Mon, 07 Jan 2019 20:49:00 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56783) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gggVm-0003kb-7g; Mon, 07 Jan 2019 20:48:58 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1gggVm-0003T2-4B; Mon, 07 Jan 2019 20:48:58 -0500 From: Glenn Morris To: Paul Eggert Subject: Re: hang in Faccept_process_output References: <259d541f-6ce0-606e-d9bd-6c12ca539a3f@cs.ucla.edu> X-Spook: afsatcom secure Transportation security Screening Aid X-Ran: J4uJ&4k<}j4-dnM`OB-PcG`&I+*;,Di7!i;8hHguuT=~=U X-Hue: magenta X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 07 Jan 2019 20:48:58 -0500 In-Reply-To: <259d541f-6ce0-606e-d9bd-6c12ca539a3f@cs.ucla.edu> (Paul Eggert's message of "Tue, 25 Dec 2018 15:35:05 -0800") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:470:142:3::e X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31214 Cc: 31214@debbugs.gnu.org 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: -1.0 (-) I can't reproduce it either any more (now on RHEL 7.6). Oh well. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 07 20:49:40 2019 Received: (at control) by debbugs.gnu.org; 8 Jan 2019 01:49:40 +0000 Received: from localhost ([127.0.0.1]:49116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gggWR-0005qZ-VJ for submit@debbugs.gnu.org; Mon, 07 Jan 2019 20:49:40 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57647) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gggWQ-0005qK-EA for control@debbugs.gnu.org; Mon, 07 Jan 2019 20:49:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gggWJ-0004IB-BW for control@debbugs.gnu.org; Mon, 07 Jan 2019 20:49:33 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56803) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gggWH-0004Gt-DZ for control@debbugs.gnu.org; Mon, 07 Jan 2019 20:49:29 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1gggWF-0003ZV-JR for control@debbugs.gnu.org; Mon, 07 Jan 2019 20:49:28 -0500 Subject: control message for bug 31214 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Mon, 07 Jan 2019 20:49:27 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:470:142:3::e X-Spam-Score: -0.0 (/) 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: -1.0 (-) tag 31214 wontfix close 31214 From unknown Tue Aug 19 23:13:22 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 05 Feb 2019 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator