From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: problem saving history Date: Fri, 07 Sep 2007 01:07:19 -0400 Message-ID: References: <1185352168.146305.107470@w3g2000hsg.googlegroups.com> <1188571078.354269.123870@50g2000hsm.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1189143821 2882 80.91.229.12 (7 Sep 2007 05:43:41 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 7 Sep 2007 05:43:41 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Sep 07 07:43:42 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1ITWcz-0002W6-7O for geh-help-gnu-emacs@m.gmane.org; Fri, 07 Sep 2007 07:43:37 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ITWcx-0007vF-Aq for geh-help-gnu-emacs@m.gmane.org; Fri, 07 Sep 2007 01:43:35 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!bcklog2.nntp.dca.giganews.com!nntp.umontreal.ca!news.umontreal.ca.POSTED!not-for-mail Original-NNTP-Posting-Date: Fri, 07 Sep 2007 00:07:19 -0500 Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/23.0.50 (gnu/linux) Cancel-Lock: sha1:ljccE/ka6Syu8JUpqWAuzoU7wEI= Original-Lines: 49 X-Usenet-Provider: http://www.giganews.com Original-NNTP-Posting-Host: 132.204.27.213 Original-X-Trace: sv3-ZL9CoXBt9szeeXEQ8cGNuPDCjNdjn9oWofGl3ind9jsxqvlQVQExHUN9Q/KiaLWhSQeRKVnbv+fLez6!uzvKJpmMf9jXgmqemsdrVo2F5HiGkbSbqZHc7eD94AhFobTLguAf0AojSaJZioA4mzxyoa/H7F7e!1FENwpsL8NCOOiEP2A== Original-X-Complaints-To: abuse@umontreal.ca X-DMCA-Complaints-To: abuse@umontreal.ca X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.35 Original-Xref: shelby.stanford.edu gnu.emacs.help:151767 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:47291 Archived-At: >> Try the set "Options => Enter Debugger on Error" and then reproduce the >> error, this should put you in a *backtrace* buffer where you'll get a bit >> more information. If you don't understand this info, post it here. > I have the same error. Doesn't really bother me, but it'd be nice not > having to type "y" every time I quit emacs ;-) > Here's the debug info: > Debugger entered--Lisp error: (wrong-type-argument stringp \.\.\.) > signal(wrong-type-argument (stringp \.\.\.)) > (if (y-or-n-p (format query ...)) nil (signal (car err) (cdr err))) > (condition-case err (funcall fun) (error (if ... nil ...))) > slime-repl-call-with-handler(slime-repl-save-merged-history "%S > while saving the history. Continue? ") > slime-repl-safe-save-merged-history() > (progn (slime-repl-safe-save-merged-history)) > (if (eq major-mode (quote slime-repl-mode)) (progn (slime-repl-safe- > save-merged-history))) > (when (eq major-mode (quote slime-repl-mode)) (slime-repl-safe-save- > merged-history)) > (save-current-buffer (set-buffer b) (when (eq major-mode ...) (slime- > repl-safe-save-merged-history))) > (with-current-buffer b (when (eq major-mode ...) (slime-repl-safe- > save-merged-history))) > (while --cl-dolist-temp-- (setq b (car --cl-dolist-temp--)) (with- > current-buffer b (when ... ...)) (setq --cl-dolist-temp-- (cdr --cl- > dolist-temp--))) > (let ((--cl-dolist-temp-- ...) b) (while --cl-dolist-temp-- (setq > b ...) (with-current-buffer b ...) (setq --cl-dolist-temp-- ...)) nil) > (catch (quote --cl-block-nil--) (let (... b) (while --cl-dolist- > temp-- ... ... ...) nil)) > (cl-block-wrapper (catch (quote --cl-block-nil--) (let ... ... nil))) > (block nil (let (... b) (while --cl-dolist-temp-- ... ... ...) nil)) > (dolist (b (buffer-list)) (with-current-buffer b (when ... ...))) > slime-repl-save-all-histories() > run-hooks(kill-emacs-hook) > kill-emacs() > save-buffers-kill-emacs(nil) > call-interactively(save-buffers-kill-emacs) > Does that give you any clues? (I don't have any idea where to begin...) Looks like a problem in Slime. Try to post this same info to their mailing list. Stefan