GNU bug report logs - #7194
24.0.50; Hard crash when starting many subprocesses in quick succession

Previous Next

Packages: ns, emacs;

Reported by: Steve Purcell <steve <at> sanityinc.com>

Date: Tue, 12 Oct 2010 10:53:01 UTC

Severity: normal

Found in version 24.0.50

Done: Chong Yidong <cyd <at> stupidchicken.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Steve Purcell <steve <at> sanityinc.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 7194 <at> debbugs.gnu.org
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 <at> sanityinc.com>
>> Date: Tue, 12 Oct 2010 14:32:22 +0100
>> Cc: 7194 <at> 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.



This bug report was last modified 14 years and 103 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.