From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: dnz Newsgroups: gmane.emacs.devel,gmane.emacs.pretest.bugs Subject: 23.0.60; unicode-2, rmail-convert-to-babyl-format loops infinitely Date: Fri, 11 Jan 2008 23:22:58 +0300 Message-ID: Reply-To: dnz NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1200110370 12964 80.91.229.12 (12 Jan 2008 03:59:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 12 Jan 2008 03:59:30 +0000 (UTC) To: emacs-pretest-bug@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jan 12 04:59:53 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JDXXD-00038I-H5 for ged-emacs-devel@m.gmane.org; Sat, 12 Jan 2008 04:59:52 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JDXWo-0006KN-LU for ged-emacs-devel@m.gmane.org; Fri, 11 Jan 2008 22:59:26 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JDQPC-0005W2-Rl for emacs-devel@gnu.org; Fri, 11 Jan 2008 15:23:06 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JDQPB-0005VO-V1 for emacs-devel@gnu.org; Fri, 11 Jan 2008 15:23:06 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JDQPB-0005VL-PW for emacs-devel@gnu.org; Fri, 11 Jan 2008 15:23:05 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JDQPB-0000ki-Hm for emacs-devel@gnu.org; Fri, 11 Jan 2008 15:23:05 -0500 Original-Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1JDQPB-0001vI-5c for emacs-pretest-bug@gnu.org; Fri, 11 Jan 2008 15:23:05 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1JDQP7-0000k8-G1 for emacs-pretest-bug@gnu.org; Fri, 11 Jan 2008 15:23:04 -0500 Original-Received: from f55.mail.ru ([194.67.57.90]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JDQP7-0000jk-2q for emacs-pretest-bug@gnu.org; Fri, 11 Jan 2008 15:23:01 -0500 Original-Received: from mail by f55.mail.ru with local id 1JDQP4-0004TY-00 for emacs-pretest-bug@gnu.org; Fri, 11 Jan 2008 23:22:58 +0300 Original-Received: from [85.99.0.67] by win.mail.ru with HTTP; Fri, 11 Jan 2008 23:22:58 +0300 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: [85.99.0.67] X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.6-4.9 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-Mailman-Approved-At: Fri, 11 Jan 2008 22:59:22 -0500 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:86766 gmane.emacs.pretest.bugs:20592 Archived-At: Debugger entered--Lisp error: (quit) rmail-decode-region(184 644 koi8-r) rmail-convert-to-babyl-format() rmail-convert-file() rmail-mode() call-interactively(rmail-mode t nil) execute-extended-command(nil) call-interactively(execute-extended-command nil nil) You can use the mail below (can be decoded with base64-decode-region) as an example: DAowLCB1bnNlZW4sLApSZXR1cm4tcGF0aDogPGRuekBiay5ydT4KUmVjZWl2ZWQ6IGZyb20gbWFp bCBieSBmMTA1Lm1haWwucnUgd2l0aCBsb2NhbCAKCWlkIDFKRFBtcy0wMDBCd1QtMDAKCWZvciBk bnpAYmsucnU7IEZyaSwgMTEgSmFuIDIwMDggMjI6NDM6MzAgKzAzMDAKRnJvbTogZG56IDxkbnpA YmsucnU+ClRvOiBkbnpAYmsucnUKU3ViamVjdDogdGVzdApNaW1lLVZlcnNpb246IDEuMApEYXRl OiBGcmksIDExIEphbiAyMDA4IDIyOjQzOjMwICswMzAwClJlcGx5LVRvOiBkbnogPGRuekBiay5y dT4KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PWtvaTgtcgpDb250ZW50LVRyYW5z ZmVyLUVuY29kaW5nOiA4Yml0Ck1lc3NhZ2UtSWQ6IDxFMUpEUG1zLTAwMEJ3VC0wMC5kbnotYmst cnVAZjEwNS5tYWlsLnJ1PgoKdGVzdAoKHw== PS: Curiously, with the change below it works: --- rmail.el 2008-01-11 19:02:36.000000000 +0000 +++ rmail.el~ 2008-01-11 20:14:00.000000000 +0000 @@ -1918,7 +1918,7 @@ ;; the rmail-break-forwarded-messages feature is not implemented (defun rmail-convert-to-babyl-format () - (let ((count 0) start + (let ((count 0) start xxx (case-fold-search nil) (buffer-undo-list t) (invalid-input-resync @@ -2021,7 +2021,9 @@ rmail-mime-charset-pattern start t)))) (intern (downcase (match-string 1)))))) + (setq xxx (point)) (rmail-decode-region start (point) mime-charset))))) + (goto-char xxx) ;; Add an X-Coding-System: header if we don't have one. (save-excursion (goto-char start)