This is the mail archive of the mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GNU emacs 21.2-5 packages available

There is a minor problem with the X11 version recognizing when
subprocesses have terminated, which I will investigate eventually.
This problem is quite annoying. I already tried to investigate, and it seems to me that occasionally SIGCHLD signal is NOT delivered to emacs when the child process terminates. I tried to continue a little bit, but got lost very quickly in cygwin's signal implementation (hey, that's *really* complicated code). I tried strace and the only thing which caught my eyes were these lines:

33 40372399 [sig] emacs 16900 wait_sig: processing signal 20
389 40372788 [sig] emacs 16900 wait_sig: Got signal 20
48 40372836 [sig] emacs 16900 sig_handle: signal 20
32 40372868 [sig] emacs 16900 sig_handle: signal 20, about to call 0x201405D0
3900 40376768 [sig] emacs 16900 setup_handler: couldn't send signal 20
115 40376883 [sig] emacs 16900 setup_handler: good. Didn't suspend main thread, th 0x0
35 40376918 [sig] emacs 16900 setup_handler: returning 0
31 40376949 [sig] emacs 16900 sig_handle: returning 0

Does anyone have an idea what could be wrong?


Unsubscribe info:
Bug reporting:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]