[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#33018: 26.1.50; thread starvation with async processes and accept-pr
From: |
Basil L. Contovounesios |
Subject: |
bug#33018: 26.1.50; thread starvation with async processes and accept-process-output |
Date: |
Wed, 17 Oct 2018 21:02:59 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
>> From: "Basil L. Contovounesios" <contovob@tcd.ie>
>> Cc: <michael.albinus@gmx.de>, <33018@debbugs.gnu.org>
>> Date: Wed, 17 Oct 2018 19:05:59 +0100
>>
>> pselect6(14, [6 7], [], NULL, {tv_sec=99975, tv_nsec=320947003}, {NULL, 8}
>>
>> and strace -p <pip of stuck wget> gives:
>>
>> write(1, ">]</span></span></h2>\n<p>Emacs i"..., 4096
>>
>> The former reminded me of bug#24201: https://debbugs.gnu.org/24201
>
> I could be wrong, but it doesn't look similar to me. In that bug, the
> CPU was pegged, whereas you said that CPU is idle.
Right, I was only reminded of that bug because of the common
accept-process-output/pselect hang in the context of a network-related
process. I'm not suggesting the underlying cause is the same.
--
Basil
- bug#33018: 26.1.50; thread starvation with async processes and accept-process-output, (continued)
- bug#33018: 26.1.50; thread starvation with async processes and accept-process-output, Eli Zaretskii, 2018/10/16
- bug#33018: 26.1.50; thread starvation with async processes and accept-process-output, Basil L. Contovounesios, 2018/10/17
- bug#33018: 26.1.50; thread starvation with async processes and accept-process-output, Eli Zaretskii, 2018/10/17
- bug#33018: 26.1.50; thread starvation with async processes and accept-process-output, Basil L. Contovounesios, 2018/10/17
- bug#33018: 26.1.50; thread starvation with async processes and accept-process-output, Eli Zaretskii, 2018/10/17
- bug#33018: 26.1.50; thread starvation with async processes and accept-process-output, Eli Zaretskii, 2018/10/17
- bug#33018: 26.1.50; thread starvation with async processes and accept-process-output, Basil L. Contovounesios, 2018/10/17
- bug#33018: 26.1.50; thread starvation with async processes and accept-process-output, Eli Zaretskii, 2018/10/20
- bug#33018: 26.1.50; thread starvation with async processes and accept-process-output,
Basil L. Contovounesios <=