GNU bug report logs -
#16599
24.3.50; src/temacs --daemon fails to start
Previous Next
Reported by: Alex Bennée <alex.bennee <at> linaro.org>
Date: Thu, 30 Jan 2014 18:36:01 UTC
Severity: minor
Found in version 24.3.50
Done: Paul Eggert <eggert <at> cs.ucla.edu>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: Alex Bennée <kernel-hacker <at> bennee.com>
> Cc: Alex Bennée <kernel-hacker <at> bennee.com>, Eli Zaretskii
> <eliz <at> gnu.org>, 16599 <at> debbugs.gnu.org, emacs-devel <at> gnu.org
> Date: Mon, 17 Feb 2014 07:40:35 +0000
>
> Why did the syms_of_emacs() function feel the need to initialise daemon_pipe?
Because in a dumped Emacs, daemon_pipe might hold a stale value from
before the dumping.
Does the patch below solve this problem?
=== modified file 'src/emacs.c'
--- src/emacs.c 2014-01-20 19:44:56 +0000
+++ src/emacs.c 2014-02-17 15:48:44 +0000
@@ -2550,5 +2550,6 @@ libraries; only those already known by E
#endif
/* Make sure IS_DAEMON starts up as false. */
- daemon_pipe[1] = 0;
+ if (initialized)
+ daemon_pipe[1] = 0;
}
This bug report was last modified 11 years and 101 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.