From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#33018: 26.1.50; thread starvation with async processes and accept-process-output Date: Tue, 16 Oct 2018 17:58:28 +0300 Message-ID: <83k1mirl9n.fsf@gnu.org> References: <87r2gwbmma.fsf@tcd.ie> <875zy7cqzd.fsf@gmx.de> <878t30h823.fsf@tcd.ie> <87sh177i36.fsf@gmx.de> <877eiipu8g.fsf@tcd.ie> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1539701827 25235 195.159.176.226 (16 Oct 2018 14:57:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 16 Oct 2018 14:57:07 +0000 (UTC) Cc: michael.albinus@gmx.de, 33018@debbugs.gnu.org To: "Basil L. Contovounesios" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Oct 16 16:57:03 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 1gCQmM-0006OV-L7 for geb-bug-gnu-emacs@m.gmane.org; Tue, 16 Oct 2018 16:57:02 +0200 Original-Received: from localhost ([::1]:58517 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gCQoT-0006GK-B9 for geb-bug-gnu-emacs@m.gmane.org; Tue, 16 Oct 2018 10:59:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34502) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gCQoL-0006GF-UE for bug-gnu-emacs@gnu.org; Tue, 16 Oct 2018 10:59:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gCQoI-0002da-NE for bug-gnu-emacs@gnu.org; Tue, 16 Oct 2018 10:59:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49554) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gCQoI-0002bB-Ii for bug-gnu-emacs@gnu.org; Tue, 16 Oct 2018 10:59:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gCQoI-0007Ix-Cf for bug-gnu-emacs@gnu.org; Tue, 16 Oct 2018 10:59:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Oct 2018 14:59:02 +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.153970190928041 (code B ref 33018); Tue, 16 Oct 2018 14:59:02 +0000 Original-Received: (at 33018) by debbugs.gnu.org; 16 Oct 2018 14:58:29 +0000 Original-Received: from localhost ([127.0.0.1]:53812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gCQnk-0007IC-VQ for submit@debbugs.gnu.org; Tue, 16 Oct 2018 10:58:29 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:52931) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gCQnj-0007I0-GR for 33018@debbugs.gnu.org; Tue, 16 Oct 2018 10:58:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gCQnZ-0000Ms-Ky for 33018@debbugs.gnu.org; Tue, 16 Oct 2018 10:58:20 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41716) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gCQnZ-0000MA-FI; Tue, 16 Oct 2018 10:58:17 -0400 Original-Received: from [176.228.60.248] (port=2614 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gCQnY-0002ti-Al; Tue, 16 Oct 2018 10:58:17 -0400 In-reply-to: <877eiipu8g.fsf@tcd.ie> (contovob@tcd.ie) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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:151310 Archived-At: > From: "Basil L. Contovounesios" > Date: Tue, 16 Oct 2018 02:15:27 +0100 > Cc: 33018@debbugs.gnu.org > > Thanks, creating all threads before waiting for any of them to exit > indeed does not suffer from the same hang. Doing this twice (see > attached update), however, still hangs. > > There's something about going through a complete create-join cycle more > than once within a non-main-thread which is triggering this behaviour. Can you attach a debugger to the wget process that's stuck, and see where it is stuck? You will probably need to rebuild wget with debug info, or install one from your package repository (if they offer such). This could give us hints for where to look further. Thanks.