[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#7194: 24.0.50; Hard crash when starting many subprocesses in quick s
From: |
Steve Purcell |
Subject: |
bug#7194: 24.0.50; Hard crash when starting many subprocesses in quick succession |
Date: |
Tue, 12 Oct 2010 19:20:05 +0100 |
On 12 Oct 2010, at 15:06, Eli Zaretskii wrote:
>> From: Steve Purcell <steve@sanityinc.com>
>> Date: Tue, 12 Oct 2010 14:32:22 +0100
>> Cc: 7194@debbugs.gnu.org
>>
>> I recompiled with -g, repeated the crash, and found the line in question =
>> -- process.c:1767
>>
>> return unbind_to (count, proc);
>
> So this is probably here:
>
> static Lisp_Object
> start_process_unwind (Lisp_Object proc)
> {
> if (!PROCESSP (proc))
> abort ();
>
Looks likely. I kinda guessed that there might be a missing error check, and
that Emacs was simply running out of a limited resource like file descriptors.