From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Dmitry Antipov Newsgroups: gmane.emacs.bugs Subject: Re: Crash calling md5 for a list of buffers Date: Wed, 21 Jan 2004 11:56:49 +0300 Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Message-ID: <400E3ED1.7080908@dev.rtsoft.ru> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1074672042 22147 80.91.224.253 (21 Jan 2004 08:00:42 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 21 Jan 2004 08:00:42 +0000 (UTC) Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 21 09:00:32 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AjDHs-0002jK-00 for ; Wed, 21 Jan 2004 09:00:32 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AjDHc-0003jw-QE for geb-bug-gnu-emacs@m.gmane.org; Wed, 21 Jan 2004 03:00:16 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AjDHS-0003Qr-7N for bug-gnu-emacs@gnu.org; Wed, 21 Jan 2004 03:00:06 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AjDGp-0002fe-MD for bug-gnu-emacs@gnu.org; Wed, 21 Jan 2004 02:59:58 -0500 Original-Received: from [80.240.96.70] (helo=mail.dev.rtsoft.ru) by monty-python.gnu.org with smtp (Exim 4.24) id 1AjDGo-0002ai-MT for bug-gnu-emacs@gnu.org; Wed, 21 Jan 2004 02:59:26 -0500 Original-Received: (qmail 25086 invoked from network); 21 Jan 2004 07:38:35 -0000 Original-Received: from antipov.dev.rtsoft.ru (HELO dev.rtsoft.ru) (192.168.1.213) by mail.dev.rtsoft.ru with SMTP; 21 Jan 2004 07:38:35 -0000 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en Original-To: bug-gnu-emacs@gnu.org X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Bug reports for GNU Emacs, the Swiss army knife of text editors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.bugs:6670 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:6670 Kevin Rodgers wrote: >> I cannot reproduce that on GNU Emacs 21.3.1 (i386-pc-solaris2.7, X >> toolkit) of 2003-04-24 on briard. If I go to the emacs-21.3/src >> directory, start Emacs as `./emacs-21.3.1 -q --no-site-file *.c', >> then type `M-: (mapcar 'md5 (buffer-list)) RET', I get the following >> *Backtrace*: >> >> Debugger entered--Lisp error: (args-out-of-range 1 459097) >> find-coding-systems-region-internal(1 459097) >> find-coding-systems-region(1 459097) >> select-safe-coding-system(1 459097 undecided-unix) >> md5(#) > > Apparently that's because the xdisp.c buffer only has 459096 characters. > Whether I visit it with find-file or find-file-literally, `M->' followed > by `C-x =' reports "point=459097 of 459096 (100%) column 0". Try to eval (mapcar '(lambda (b) (md5 b nil nil 'raw-text)) (buffer-list)). (mapcar 'md5 (buffer-list)) doesn't work for all buffers (really I don't understand why - probably the coding system determined automagically is not always valid for Fmd5). Dmitry