|
From: | Paul Eggert |
Subject: | bug#17561: Emacs can forget processes |
Date: | Thu, 29 May 2014 23:07:06 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 |
Andreas Schwab wrote:
quit_throw_to_read_char doesn't restore the signal mask.
Thanks for the diagnosis. I installed trunk bzr 117201 to try to fix this problem. I don't see how this would explain the bug in emacs-24, though, as in emacs-24 the signal handler invokes pthread_sigmask (SIG_SETMASK, &empty_mask, 0) before calling quit_throw_to_read_char, and the pthread_sigmask call should restore the signal mask.
[Prev in Thread] | Current Thread | [Next in Thread] |