bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#17561: Emacs can forget processes


From: Andreas Schwab
Subject: bug#17561: Emacs can forget processes
Date: Thu, 29 May 2014 17:22:49 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux)

Paul Eggert <eggert@cs.ucla.edu> writes:

>> 13:28:46 kill(4294962889, SIGKILL)      = 0 <0.002883>
>> 13:28:46 --- SIGIO (I/O possible) @ 0 (0) ---
>> 13:28:46 rt_sigreturn(0x1d)             = 0 <0.000021>
>> 13:28:46 rt_sigprocmask(SIG_SETMASK, [QUIT ALRM CHLD PROF], NULL, 8) = 0 
>> <0.000016>
>> 13:28:46 ioctl(3, FIONREAD, [0])        = 0 <0.000018>
>> 13:28:46 rt_sigprocmask(SIG_BLOCK, [CHLD], [QUIT ALRM CHLD PROF], 8) = 0 
>> <0.000017>
>> 13:28:46 kill(4294962889, SIGHUP)       = 0 <0.000017>
>
> I'm surprised by the above trace.  The first kill(-4407,SIGKILL) succeeds,
> indicating that Emacs still has a subprocess.  But Emacs doesn't get a
> SIGCHLD, even after it unblocks SIGCHLD.

Nothing in that sequence unblocks SIGCHLD.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."





reply via email to

[Prev in Thread] Current Thread [Next in Thread]