From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.bugs Subject: bug#6187: 23.1; can't save: "Wrong type argument: number-of-marker-p, nil" Date: Tue, 25 May 2010 12:04:17 -0400 Message-ID: <87632c0xz2.fsf@stupidchicken.com> References: <20100513.193031.66387530.furue@hawaii.edu> <9xvdahga4s.fsf@fencepost.gnu.org> <20100524.170806.121657144.furue@hawaii.edu> <20100524.201126.214142570.furue@hawaii.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1274805753 21738 80.91.229.12 (25 May 2010 16:42:33 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 25 May 2010 16:42:33 +0000 (UTC) Cc: 6187@debbugs.gnu.org To: Ryo Furue Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 25 18:42:31 2010 connect(): No such file or directory Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OGxD0-0001S0-FF for geb-bug-gnu-emacs@m.gmane.org; Tue, 25 May 2010 18:42:26 +0200 Original-Received: from localhost ([127.0.0.1]:45047 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OGxCz-0003uZ-Pe for geb-bug-gnu-emacs@m.gmane.org; Tue, 25 May 2010 12:42:25 -0400 Original-Received: from [140.186.70.92] (port=59668 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OGwyg-00027F-5O for bug-gnu-emacs@gnu.org; Tue, 25 May 2010 12:27:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OGwyd-0005v8-S0 for bug-gnu-emacs@gnu.org; Tue, 25 May 2010 12:27:38 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:44963) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OGwyd-0005v4-PU for bug-gnu-emacs@gnu.org; Tue, 25 May 2010 12:27:35 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OGwco-0005RN-72; Tue, 25 May 2010 12:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2010 16:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6187 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6187-submit@debbugs.gnu.org id=B6187.127480346420901 (code B ref 6187); Tue, 25 May 2010 16:05:02 +0000 Original-Received: (at 6187) by debbugs.gnu.org; 25 May 2010 16:04:24 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OGwcB-0005R4-Ak for submit@debbugs.gnu.org; Tue, 25 May 2010 12:04:23 -0400 Original-Received: from pantheon-po31.its.yale.edu ([130.132.50.82]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OGwcA-0005Qz-7L for 6187@debbugs.gnu.org; Tue, 25 May 2010 12:04:22 -0400 Original-Received: from furry (dhcp128036014059.central.yale.edu [128.36.14.59]) (authenticated bits=0) by pantheon-po31.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o4PG4HMA011032 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 25 May 2010 12:04:17 -0400 Original-Received: by furry (Postfix, from userid 1000) id 77659C057; Tue, 25 May 2010 12:04:17 -0400 (EDT) In-Reply-To: <20100524.201126.214142570.furue@hawaii.edu> (Ryo Furue's message of "Mon, 24 May 2010 20:11:26 -1000 (HST)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2.50 (gnu/linux) X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Tue, 25 May 2010 12:05:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:37261 Archived-At: Ryo Furue writes: > Now, I've just reproduced it! > > ;>>>> BEGIN BACK TRACE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil) > min(nil) > apply(min nil) > select-safe-coding-system-interactively(1 1362 (utf-8 > adobe-standard-encoding next mac-roman gb18030 utf-7 utf-16 > utf-16be-with-signature utf-16le-with-signature utf-16be utf-16le > x-ctext iso-2022-7bit utf-8-auto utf-8-with-signature emacs-mule > raw-text iso-2022-8bit-ss2 utf-7-imap utf-8-emacs no-conversion > compound-text-with-extensions ctext-no-compositions > iso-2022-7bit-lock iso-2022-7bit-ss2) (japanese-iso-8bit-unix) nil > utf-8) This is pretty strange. The code in question is (when (and unsafe (not (stringp from))) (pop-to-buffer bufname) (goto-char (apply 'min (mapcar #'(lambda (x) (car (cadr x))) unsafe)))) If `unsafe' is an empty list, it should not have passed the `and' conditional.