GNU bug report logs - #14297
24.3.50; emacs subprocesses don't exit on "exit"

Previous Next

Package: emacs;

Reported by: Vitalie Spinu <spinuvit <at> gmail.com>

Date: Sun, 28 Apr 2013 12:21:01 UTC

Severity: important

Tags: moreinfo

Found in version 24.3.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: spinuvit <at> gmail.com, 14297 <at> debbugs.gnu.org
Subject: bug#14297: 24.3.50; emacs subprocesses don't exit on "exit"
Date: Mon, 13 May 2013 11:34:53 -0700
On second thought, please forget my patch.  get_child_status will abort
anyway, if the bug that I hypothesized occurs, so my patch isn't needed.

On 05/13/13 10:41, Eli Zaretskii wrote:

> How about this alternative idea: write a replacement waitpid, which
> will check if it is called by someone other than our main thread, and
> with its first argument negative, and then produce a backtrace or some
> message to stderr?  Would that work to trap calls to waitpid from GTK?

That could well work, yes, and it might be worth trying if we see
the right symptoms.  But since get_child_status is not aborting I
don't think we're seeing the right symptoms.




This bug report was last modified 9 years and 154 days ago.

Previous Next


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