GNU bug report logs - #21617
Emacs compilation mode prevents child processes from spawning/forking daemons

Previous Next

Package: emacs;

Reported by: Paul Pogonyshev <pogonyshev <at> gmail.com>

Date: Mon, 5 Oct 2015 08:59:02 UTC

Severity: normal

Tags: confirmed

Merged with 15695, 16019, 21866

Found in versions 24.3, 25.2

Full log


Message #11 received at 21617 <at> debbugs.gnu.org (full text, mbox):

From: Paul Pogonyshev <pogonyshev <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 21617 <at> debbugs.gnu.org
Subject: Re: bug#21617: Emacs compilation mode prevents child processes from
 spawning/forking daemons
Date: Mon, 5 Oct 2015 11:43:48 +0200
[Message part 1 (text/plain, inline)]
> I just tried
>
>   M-x compile RET C-a C-k emacs -Q -daemon RET
>
> and that started a daemon which stayed up in the air and didn't exit
> or get killed.

Yeah, it also works here. I can only guess that Gradle daemon is terminated
if
stdout is closed before the main process is shut down or something like
that.

> If you see the same on your system, then Gradle,
> whatever that is, is indeed somehow involved in this, because without
> it everything works as you expected.

It's a pretty standard build tool (Make of sorts) in a Java world. They
will of
course tell me (for the second time, I already asked for support for this
problem
before) it's an Emacs' fault, because outside it Gradle works fine.

> Also, you didn't tell which version of Emacs you used (I used the
> latest development sources).

GNU Emacs 25.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.9) of
2015-08-27,
a fairly recent trunk.

Paul
[Message part 2 (text/html, inline)]

This bug report was last modified 7 years and 73 days ago.

Previous Next


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