GNU bug report logs - #32213
emacs 26.1; savehist display the message “Symbol’s value as variable is void” on startup

Previous Next

Package: emacs;

Reported by: Jeremiah Peschka <jeremiah.peschka <at> gmail.com>

Date: Thu, 19 Jul 2018 15:18:02 UTC

Severity: minor

Tags: notabug

Done: Noam Postavsky <npostavs <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


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

From: Jeremiah Peschka <jeremiah.peschka <at> gmail.com>
To: 32213 <at> debbugs.gnu.org
Subject: savehist displays the message
 “Symbol’s value as variable is
 void” on startup
Date: Sat, 21 Jul 2018 13:39:33 -0700
[Message part 1 (text/plain, inline)]
This bug can be closed. The issue occurred on my system due to misconfiguration of macOS’s newsyslogd.

By default, newsyslogd inserts a timestamp into a file after the log has been rotated - the new file receives the timestamp. Since emacs expects savehist files to be formatted correctly as elisp, this leads to the error I saw on startup.

The fix for this is to modify the newsyslogd command to use the “B” flag. For example:

# logfilename [owner:group] mode count size when flags [/pid_file] [sig_num]
/Users/username/.emacs.d/.cache/savehist username: 644 5 * $W0 JB



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

This bug report was last modified 6 years and 303 days ago.

Previous Next


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