Noam Postavsky <npostavs@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.npostavs@HIDDEN
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 21617) by debbugs.gnu.org; 14 Jun 2016 21:51:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 14 17:51:47 2016 Received: from localhost ([127.0.0.1]:40924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1bCwFP-0006du-1X for submit <at> debbugs.gnu.org; Tue, 14 Jun 2016 17:51:47 -0400 Received: from mail-oi0-f46.google.com ([209.85.218.46]:33549) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <npostavs@HIDDEN>) id 1bCwFN-0006dg-EV for 21617 <at> debbugs.gnu.org; Tue, 14 Jun 2016 17:51:45 -0400 Received: by mail-oi0-f46.google.com with SMTP id u201so5986542oie.0 for <21617 <at> debbugs.gnu.org>; Tue, 14 Jun 2016 14:51:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:cc; bh=mjLCOkKsBzEg9jtBi5hFvu1C99aA2zZXunkAwvDTM/Y=; b=Iv2achJCDkxKr8z52JmxLX2Qr6srStvl7orPDe/JOe7jx2TUegdP5lBpQ50Dj1HHRA QE/KOmiiZh1e6a5OYvk5J9JOMMWzlX0oqd2gf9k3SjJMleJ1fwpoxrxI8Yu8pUNJizdb U7wu3mF59pxWWylxoxJVavpWXn+q50oe2d7WXVuaH/t/L3quL9/T08vrtE3gtqe147cb TD4Jwk5GCr9nvF+EgVZenZ4seRszxnC+4cptlsGAQfrIaF4WtQXFQt9ashncxdcAATMv PYe8gZpoegHin84lyv2cHj/WQJVbfUZCcfJWgWOksK4gPKl1XTPnAZ/AlTihxZO+zxlV 2Q8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to:cc; bh=mjLCOkKsBzEg9jtBi5hFvu1C99aA2zZXunkAwvDTM/Y=; b=YTQekb71sD0vsToTUhGkq4LfvhYF6hM34freXtvXJ7MTgsTJfzrhrZXUvGmHbtIcd4 Yhj1v7PKrGJDGqtsKGxfvH6PfWG0uWBsLACEexVVkoyMv4/PJsSNMGNyVokTB8B8MrOZ Hkdsv1SBDXSvzIhJ8W0G/1/0pCFqZRl/IA6OozTrCB+lRe3qVpyRAg8H9KmdqBBURl3K NfTEEnvmjEsTJlXYi44+X0XrHcHmNg0nkb9fVqtibZTJNt5L3rH7Ru2+Q5jG7UiRPTMw qSNLoWt/nZBNIEiqfmuQFBAxf/cWkrHeQ+ALALidEmM1SkZzNIk+WT1JllkJauQbdiNo Szsw== X-Gm-Message-State: ALyK8tIuS2+F5tzY+DZV9oTpJxk/EnBeAriEx0zAjJuhGkTMwGG0nSMh6KnSiUh/3dRbHmPV+VuJOdVHcY7FWg== X-Received: by 10.202.80.195 with SMTP id e186mr10056399oib.35.1465941100045; Tue, 14 Jun 2016 14:51:40 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.5.168 with HTTP; Tue, 14 Jun 2016 14:51:39 -0700 (PDT) From: Noam Postavsky <npostavs@HIDDEN> Date: Tue, 14 Jun 2016 17:51:39 -0400 X-Google-Sender-Auth: ui6g4wOdIU1zW-yokT3cIcD_2M0 Message-ID: <CAM-tV-9Gao1Me+K5YriLmR3R_CV0W=WoOJdF0nWW4REZyRzwrg@HIDDEN> Subject: Re: bug#21617: Emacs compilation mode prevents child processes from spawning/forking daemons To: 21617 <at> debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 21617 Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Pogonyshev <pogonyshev@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.5 (/) This sounds like http://debbugs.gnu.org/cgi/bugreport.cgi?bug=21866 and http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16019, Emacs sends SIGHUP to all children of pty subprocesses. The "user interrupt" mentioned above could be the SIGHUP.
bug-gnu-emacs@HIDDEN
:bug#21617
; Package emacs
.
Full text available.Received: (at 21617) by debbugs.gnu.org; 5 Oct 2015 09:43:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 05 05:43:51 2015 Received: from localhost ([127.0.0.1]:54856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1Zj2JD-0000SQ-ER for submit <at> debbugs.gnu.org; Mon, 05 Oct 2015 05:43:51 -0400 Received: from mail-io0-f175.google.com ([209.85.223.175]:35197) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <pogonyshev@HIDDEN>) id 1Zj2JB-0000SI-HR for 21617 <at> debbugs.gnu.org; Mon, 05 Oct 2015 05:43:50 -0400 Received: by ioiz6 with SMTP id z6so178840495ioi.2 for <21617 <at> debbugs.gnu.org>; Mon, 05 Oct 2015 02:43:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=PeTlKuDQBUX5shpb5Ktber1FLXiyhugFGWV5lBvh0PM=; b=X3uvWgzLhks5krWUSOpPTsAEbCtCOpO8HGWUOp3QGlK+4s0u80r7P34RGe5FKBMnru enXtwLC8ftDxfDZlKbU0XZe4wvLntYrQ1+9RC+45hCCysuFoNxBOL84MUWw+lua5rhcB IoQ4eTvBsiKus1zEScjZbH8U66TK5qYI1KlvY6cSf0zawfNpfgY8RqB23n+p2xzHnkqA ZAJqImBX5ElvDmaKKpX8iFPOemNrtSO4gpNCYkSKJPIJHu0LxTiMQ3zAa7O5dZRBfl9M y/fPEGFZc+cD4Bs/ZKa2c/AtYbEAjvF98P8Pde3lEbvG3cPvp55BirQ3HLYnA3olYHHM 1rmw== MIME-Version: 1.0 X-Received: by 10.107.166.79 with SMTP id p76mr27526149ioe.163.1444038228865; Mon, 05 Oct 2015 02:43:48 -0700 (PDT) Received: by 10.36.25.67 with HTTP; Mon, 5 Oct 2015 02:43:48 -0700 (PDT) In-Reply-To: <83pp0tzmy7.fsf@HIDDEN> References: <CAG7BpaqKornYbZ=SYvGopw9tj+VrByRjYLQUigror76kBsg5CQ@HIDDEN> <83pp0tzmy7.fsf@HIDDEN> Date: Mon, 5 Oct 2015 11:43:48 +0200 Message-ID: <CAG7BpaowvTmFret+EErgezmr-Qwmgr7yQMJ3QSoD+nt-8kY0LQ@HIDDEN> Subject: Re: bug#21617: Emacs compilation mode prevents child processes from spawning/forking daemons From: Paul Pogonyshev <pogonyshev@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Content-Type: multipart/alternative; boundary=001a1141f37eac7869052158595c X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21617 Cc: 21617 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) --001a1141f37eac7869052158595c Content-Type: text/plain; charset=UTF-8 > 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 --001a1141f37eac7869052158595c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div><div><div><div>> I just tried<br>> <br>> =C2= =A0 M-x compile RET C-a C-k emacs -Q -daemon RET<br>> <br>> and that = started a daemon which stayed up in the air and didn't exit<br>> or = get killed.<br><br></div>Yeah, it also works here. I can only guess that Gr= adle daemon is terminated if<br>stdout is closed before the main process is= shut down or something like that.<br><br>> If you see the same on your = system, then Gradle,<br>> whatever that is, is indeed somehow involved i= n this, because without<br>> it everything works as you expected.<br><br= ></div>It's a pretty standard build tool (Make of sorts) in a Java worl= d. They will of<br></div>course tell me (for the second time, I already ask= ed for support for this problem<br>before) it's an Emacs' fault, be= cause outside it Gradle works fine.<br></div><div><div><div><div> <br>> Also, you didn't tell which version of Emacs you used (I used = the<br> > latest development sources).<br><br>GNU Emacs 25.0.50.1 (x86_64-unknow= n-linux-gnu, GTK+ Version 3.10.9) of 2015-08-27,<br></div><div>a fairly rec= ent trunk.<br><br></div><div>Paul<br><br></div></div></div></div></div> --001a1141f37eac7869052158595c--
bug-gnu-emacs@HIDDEN
:bug#21617
; Package emacs
.
Full text available.Received: (at 21617) by debbugs.gnu.org; 5 Oct 2015 09:25:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 05 05:25:41 2015 Received: from localhost ([127.0.0.1]:54846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1Zj21d-0008UK-A0 for submit <at> debbugs.gnu.org; Mon, 05 Oct 2015 05:25:41 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:51021) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1Zj21b-0008UB-1p for 21617 <at> debbugs.gnu.org; Mon, 05 Oct 2015 05:25:40 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NVQ00000PXHGZ00@HIDDEN> for 21617 <at> debbugs.gnu.org; Mon, 05 Oct 2015 12:25:37 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVQ000OUQ6O0F60@HIDDEN>; Mon, 05 Oct 2015 12:25:37 +0300 (IDT) Date: Mon, 05 Oct 2015 12:25:36 +0300 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#21617: Emacs compilation mode prevents child processes from spawning/forking daemons In-reply-to: <CAG7BpaqKornYbZ=SYvGopw9tj+VrByRjYLQUigror76kBsg5CQ@HIDDEN> X-012-Sender: halo1@HIDDEN To: Paul Pogonyshev <pogonyshev@HIDDEN> Message-id: <83pp0tzmy7.fsf@HIDDEN> References: <CAG7BpaqKornYbZ=SYvGopw9tj+VrByRjYLQUigror76kBsg5CQ@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21617 Cc: 21617 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Mon, 5 Oct 2015 10:58:33 +0200 > From: Paul Pogonyshev <pogonyshev@HIDDEN> > > By comparison, when run from Emacs M-x compile, Gradle starts daemon every > time, so all builds look like the first example above. However, if daemon > already exists (e.g. created by console run above), it will not be killed. > > File '~/.gradle/daemon/VERSION/daemon-PID.out.log' for daemons spawned after > M-x compile ends with this line: > > Daemon vm is shutting down... The daemon has exited normally or was terminated > in response to a user interrupt. > > When daemon is allowed to exist (e.g. when run from a normal console), log > receives this message instead: > > ... Daemon is idle, sleeping until state change or idle timeout at ... > > Additionally, I checked several other ways to run process from Emacs: > > * M-x eshell: daemon is killed, as with M-x compile > * M-x shell: daemon works properly > * M-!: daemon works properly > > So, it seems that Emacs has a way to keep daemons alive / not kill them, but it > is not used in compilation mode. 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. 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. Also, you didn't tell which version of Emacs you used (I used the latest development sources).
bug-gnu-emacs@HIDDEN
:bug#21617
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 5 Oct 2015 08:58:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 05 04:58:41 2015 Received: from localhost ([127.0.0.1]:54837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1Zj1bU-0007rF-Rs for submit <at> debbugs.gnu.org; Mon, 05 Oct 2015 04:58:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60609) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <pogonyshev@HIDDEN>) id 1Zj1bS-0007r7-K0 for submit <at> debbugs.gnu.org; Mon, 05 Oct 2015 04:58:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <pogonyshev@HIDDEN>) id 1Zj1bR-0002LU-9B for submit <at> debbugs.gnu.org; Mon, 05 Oct 2015 04:58:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38998) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <pogonyshev@HIDDEN>) id 1Zj1bR-0002LJ-66 for submit <at> debbugs.gnu.org; Mon, 05 Oct 2015 04:58:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42378) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <pogonyshev@HIDDEN>) id 1Zj1bQ-0007Lh-5W for bug-gnu-emacs@HIDDEN; Mon, 05 Oct 2015 04:58:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <pogonyshev@HIDDEN>) id 1Zj1bP-0002Hu-6O for bug-gnu-emacs@HIDDEN; Mon, 05 Oct 2015 04:58:36 -0400 Received: from mail-ig0-x230.google.com ([2607:f8b0:4001:c05::230]:38284) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <pogonyshev@HIDDEN>) id 1Zj1bP-0002GK-0e for bug-gnu-emacs@HIDDEN; Mon, 05 Oct 2015 04:58:35 -0400 Received: by igxx6 with SMTP id x6so52722386igx.1 for <bug-gnu-emacs@HIDDEN>; Mon, 05 Oct 2015 01:58:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=mycewYDuWcAbaiXOBfdWJarMKejGQKTns03GHSo4jCQ=; b=TohoWCMVnw/OzYSuBhQOX5QWEZmp4rjWFZuMMj/HhNsyECtaTxrRVMz0LuJ/80Y/E9 5Ku0uesd8p2+MwrUi1K28X+/J/GHJWicUoD0/B4vbbsp7qzAX3m0osY1Nf4+WR0lavI2 DGtofFXVSjGHSZo9ZPNteZZpQqvHs6f+Hjmz95ZtwB1JgbnTEAI0FG24nk+njID6QCFz dN/aFupYpmwjN1SAsapAkbKcANeDjPm0uZd99+nrJPTRxe2nQ/kHNCfuk2/2xR3Jt4OZ jPNsOM1L85jc82KkctUQadf6ll6dZogQNG2L+PHbSvL3tRapUEQOqZjIty/+HC31hrtM sK6g== MIME-Version: 1.0 X-Received: by 10.50.87.69 with SMTP id v5mr8544233igz.2.1444035514013; Mon, 05 Oct 2015 01:58:34 -0700 (PDT) Received: by 10.36.25.67 with HTTP; Mon, 5 Oct 2015 01:58:33 -0700 (PDT) Date: Mon, 5 Oct 2015 10:58:33 +0200 Message-ID: <CAG7BpaqKornYbZ=SYvGopw9tj+VrByRjYLQUigror76kBsg5CQ@HIDDEN> Subject: Emacs compilation mode prevents child processes from spawning/forking daemons From: Paul Pogonyshev <pogonyshev@HIDDEN> To: bug-gnu-emacs@HIDDEN Content-Type: multipart/alternative; boundary=047d7bf17eeadb208a052157b7fe X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.0 (----) --047d7bf17eeadb208a052157b7fe Content-Type: text/plain; charset=UTF-8 This can be reproduced with Gradle, but you don't need a Gradle project for this. When running from a normal console: $ gradle Starting a new Gradle Daemon for this build (subsequent builds will be faster). :help ... Total time: 2.014 secs Now if I repeat it, the daemon is reused, so the first message is gone and the "build" goes much faster: $ gradle :help ... Total time: 0.495 secs By comparison, when run from Emacs M-x compile, Gradle starts daemon every time, so all builds look like the first example above. However, if daemon already exists (e.g. created by console run above), it will not be killed. File '~/.gradle/daemon/VERSION/daemon-PID.out.log' for daemons spawned after M-x compile ends with this line: Daemon vm is shutting down... The daemon has exited normally or was terminated in response to a user interrupt. When daemon is allowed to exist (e.g. when run from a normal console), log receives this message instead: ... Daemon is idle, sleeping until state change or idle timeout at ... Additionally, I checked several other ways to run process from Emacs: * M-x eshell: daemon is killed, as with M-x compile * M-x shell: daemon works properly * M-!: daemon works properly So, it seems that Emacs has a way to keep daemons alive / not kill them, but it is not used in compilation mode. Paul --047d7bf17eeadb208a052157b7fe Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2PjxkaXY+PGRpdj48ZGl2PlRoaXMgY2FuIGJlIHJlcHJv ZHVjZWQgd2l0aCBHcmFkbGUsIGJ1dCB5b3UgZG9uJiMzOTt0IG5lZWQgYSBHcmFkbGUgcHJvamVj dCBmb3IgdGhpcy4gV2hlbiBydW5uaW5nIGZyb20gYSBub3JtYWwgY29uc29sZTo8YnI+PGJyPjwv ZGl2PsKgwqDCoCAkIGdyYWRsZTxicj7CoMKgwqAgU3RhcnRpbmcgYSBuZXcgR3JhZGxlIERhZW1v biBmb3IgdGhpcyBidWlsZCAoc3Vic2VxdWVudCBidWlsZHMgd2lsbCBiZSBmYXN0ZXIpLsKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCA8YnI+wqDCoMKgIDpoZWxwPGJyPsKgwqDCoCAuLi48YnI+wqDCoMKgIFRvdGFs IHRpbWU6IDIuMDE0IHNlY3M8YnI+PGJyPjwvZGl2Pk5vdyBpZiBJIHJlcGVhdCBpdCwgdGhlIGRh ZW1vbiBpcyByZXVzZWQsIHNvIHRoZSBmaXJzdCBtZXNzYWdlIGlzIGdvbmUgYW5kIHRoZSAmcXVv dDtidWlsZCZxdW90OyBnb2VzIG11Y2ggZmFzdGVyOjxicj48YnI+wqDCoMKgICQgZ3JhZGxlPGJy PsKgwqDCoCA6aGVscDxicj7CoMKgwqAgLi4uPGJyPsKgwqDCoCBUb3RhbCB0aW1lOiAwLjQ5NSBz ZWNzPGJyPjxicj48L2Rpdj5CeSBjb21wYXJpc29uLCB3aGVuIHJ1biBmcm9tIEVtYWNzIE0teCBj b21waWxlLCBHcmFkbGUgc3RhcnRzIGRhZW1vbiBldmVyeSB0aW1lLCBzbyBhbGwgYnVpbGRzIGxv b2sgbGlrZSB0aGUgZmlyc3QgZXhhbXBsZSBhYm92ZS4gSG93ZXZlciwgaWYgZGFlbW9uIGFscmVh ZHkgZXhpc3RzIChlLmcuIGNyZWF0ZWQgYnkgY29uc29sZSBydW4gYWJvdmUpLCBpdCB3aWxsIG5v dCBiZSBraWxsZWQuPGJyPjxicj48L2Rpdj5GaWxlICYjMzk7fi8uZ3JhZGxlL2RhZW1vbi9WRVJT SU9OL2RhZW1vbi1QSUQub3V0LmxvZyYjMzk7IGZvciBkYWVtb25zIHNwYXduZWQgYWZ0ZXIgTS14 IGNvbXBpbGUgZW5kcyB3aXRoIHRoaXMgbGluZTo8YnI+PGJyPsKgwqDCoCBEYWVtb24gdm0gaXMg c2h1dHRpbmcgZG93bi4uLiBUaGUgZGFlbW9uIGhhcyBleGl0ZWQgbm9ybWFsbHkgb3Igd2FzIHRl cm1pbmF0ZWQgaW4gcmVzcG9uc2UgdG8gYSB1c2VyIGludGVycnVwdC48YnI+PGJyPjwvZGl2Pjxk aXY+V2hlbiBkYWVtb24gaXMgYWxsb3dlZCB0byBleGlzdCAoZS5nLiB3aGVuIHJ1biBmcm9tIGEg bm9ybWFsIGNvbnNvbGUpLCBsb2cgcmVjZWl2ZXMgdGhpcyBtZXNzYWdlIGluc3RlYWQ6PGJyPjxi cj7CoMKgwqAgLi4uIERhZW1vbiBpcyBpZGxlLCBzbGVlcGluZyB1bnRpbCBzdGF0ZSBjaGFuZ2Ug b3IgaWRsZSB0aW1lb3V0IGF0IC4uLjxicj48YnI+PC9kaXY+PGRpdj5BZGRpdGlvbmFsbHksIEkg Y2hlY2tlZCBzZXZlcmFsIG90aGVyIHdheXMgdG8gcnVuIHByb2Nlc3MgZnJvbSBFbWFjczo8YnI+ PGJyPjwvZGl2PjxkaXY+wqDCoMKgICogTS14IGVzaGVsbDogZGFlbW9uIGlzIGtpbGxlZCwgYXMg d2l0aCBNLXggY29tcGlsZTxicj48L2Rpdj48ZGl2PsKgwqDCoCAqIE0teCBzaGVsbDogZGFlbW9u IHdvcmtzIHByb3Blcmx5PGJyPjwvZGl2PjxkaXY+wqDCoMKgICogTS0hOiBkYWVtb24gd29ya3Mg cHJvcGVybHk8YnI+PGJyPjwvZGl2PjxkaXY+U28sIGl0IHNlZW1zIHRoYXQgRW1hY3MgaGFzIGEg d2F5IHRvIGtlZXAgZGFlbW9ucyBhbGl2ZSAvIG5vdCBraWxsIHRoZW0sIGJ1dCBpdCBpcyBub3Qg dXNlZCBpbiBjb21waWxhdGlvbiBtb2RlLjxicj48YnI+PC9kaXY+PGRpdj5QYXVsPGJyPjxicj48 L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2Rpdj4NCg== --047d7bf17eeadb208a052157b7fe--
Paul Pogonyshev <pogonyshev@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#21617
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.