From unknown Sun Aug 17 09:10:53 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#645 <645@debbugs.gnu.org> To: bug#645 <645@debbugs.gnu.org> Subject: Status: 23.0.60; rng-after-change-function error when validation not started Reply-To: bug#645 <645@debbugs.gnu.org> Date: Sun, 17 Aug 2025 16:10:53 +0000 retitle 645 23.0.60; rng-after-change-function error when validation not st= arted reassign 645 emacs submitter 645 "Lennart Borgman (gmail)" severity 645 normal tag 645 moreinfo thanks From lennart.borgman@gmail.com Sun Aug 3 11:30:38 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-7.0 required=4.0 tests=AWL,BAYES_00, MURPHY_DRUGS_REL8,RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 3 Aug 2008 18:30:38 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m73IUYlg022344 for ; Sun, 3 Aug 2008 11:30:36 -0700 Received: from mail.gnu.org ([199.232.76.166]:42613 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1KPiKl-0000Q8-FP for emacs-pretest-bug@gnu.org; Sun, 03 Aug 2008 14:29:35 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1KPiLe-0001Kg-CS for emacs-pretest-bug@gnu.org; Sun, 03 Aug 2008 14:30:33 -0400 Received: from ch-smtp01.sth.basefarm.net ([80.76.149.212]:41792) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KPiLc-0001IJ-IT for emacs-pretest-bug@gnu.org; Sun, 03 Aug 2008 14:30:29 -0400 Received: from c83-254-151-176.bredband.comhem.se ([83.254.151.176]:60481 helo=[127.0.0.1]) by ch-smtp01.sth.basefarm.net with esmtp (Exim 4.68) (envelope-from ) id 1KPiLa-0002U4-4N for emacs-pretest-bug@gnu.org; Sun, 03 Aug 2008 20:30:26 +0200 Message-ID: <4895F93D.3050103@gmail.com> Date: Sun, 03 Aug 2008 20:30:21 +0200 From: "Lennart Borgman (gmail)" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: emacs-pretest-bug@gnu.org Subject: 23.0.60; rng-after-change-function error when validation not started Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 080803-0, 2008-08-03), Outbound message X-Antivirus-Status: Clean X-Originating-IP: 83.254.151.176 X-Scan-Result: No virus found in message 1KPiLa-0002U4-4N. X-Scan-Signature: ch-smtp01.sth.basefarm.net 1KPiLa-0002U4-4N 76f1aa566bf4bfa0c7a91d5780eebeb6 X-detected-kernel: by monty-python.gnu.org: Linux 2.6? (barebone, rare!) The function rng-after-change-function might be called before validation has started. This results in an error. The patch below corrects this problem. Index: rng-valid.el =================================================================== RCS file: /sources/emacs/emacs/lisp/nxml/rng-valid.el,v retrieving revision 1.8 diff -u -b -r1.8 rng-valid.el --- rng-valid.el 3 Jul 2008 12:25:22 -0000 1.8 +++ rng-valid.el 3 Aug 2008 18:27:21 -0000 @@ -304,6 +304,7 @@ (or rng-validate-mode (rng-validate-mode))) (defun rng-after-change-function (start end pre-change-len) + (when rng-validate-up-to-date-end ;; Work around bug in insert-file-contents. (when (> end (1+ (buffer-size))) (setq start 1) @@ -343,7 +344,7 @@ ;; Arrange to revalidate (rng-activate-timers) ;; Need to do this after activating the timer - (force-mode-line-update)) + (force-mode-line-update))) (defun rng-compute-mode-line-string () (cond (rng-validate-timer In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-08-01 From lennart.borgman@gmail.com Sun Aug 3 12:24:48 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-8.5 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8,RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 3 Aug 2008 19:24:48 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m73JOjmL005103 for ; Sun, 3 Aug 2008 12:24:46 -0700 Received: from mail.gnu.org ([199.232.76.166]:35712 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1KPjBC-0008Ly-73 for emacs-pretest-bug@gnu.org; Sun, 03 Aug 2008 15:23:46 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1KPjC4-0006NL-TF for emacs-pretest-bug@gnu.org; Sun, 03 Aug 2008 15:24:44 -0400 Received: from ch-smtp02.sth.basefarm.net ([80.76.149.213]:55615) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KPjC3-0006Jl-S3 for emacs-pretest-bug@gnu.org; Sun, 03 Aug 2008 15:24:40 -0400 Received: from c83-254-151-176.bredband.comhem.se ([83.254.151.176]:60455 helo=[127.0.0.1]) by ch-smtp02.sth.basefarm.net with esmtp (Exim 4.68) (envelope-from ) id 1KPjBy-0003Wi-75; Sun, 03 Aug 2008 21:24:34 +0200 Message-ID: <489605EA.8000709@gmail.com> Date: Sun, 03 Aug 2008 21:24:26 +0200 From: "Lennart Borgman (gmail)" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: "Lennart Borgman (gmail)" , 645@debbugs.gnu.org CC: emacs-pretest-bug@gnu.org Subject: Re: bug#645: 23.0.60; rng-after-change-function error when validation not started References: <4895F93D.3050103@gmail.com> In-Reply-To: <4895F93D.3050103@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 080803-0, 2008-08-03), Outbound message X-Antivirus-Status: Clean X-Originating-IP: 83.254.151.176 X-Scan-Result: No virus found in message 1KPjBy-0003Wi-75. X-Scan-Signature: ch-smtp02.sth.basefarm.net 1KPjBy-0003Wi-75 f628147549d2fffd6481deb56a46e000 X-detected-kernel: by monty-python.gnu.org: Linux 2.6? (barebone, rare!) X-CrossAssassin-Score: 2 Hm. Please do not apply this now. I can't see why it can happen that rng-validate-up-to-date-end is nil. I will investigate it. Lennart Borgman (gmail) wrote: > The function rng-after-change-function might be called before validation > has started. This results in an error. The patch below corrects this > problem. > > Index: rng-valid.el > =================================================================== > RCS file: /sources/emacs/emacs/lisp/nxml/rng-valid.el,v > retrieving revision 1.8 > diff -u -b -r1.8 rng-valid.el > --- rng-valid.el 3 Jul 2008 12:25:22 -0000 1.8 > +++ rng-valid.el 3 Aug 2008 18:27:21 -0000 > @@ -304,6 +304,7 @@ > (or rng-validate-mode (rng-validate-mode))) > > (defun rng-after-change-function (start end pre-change-len) > + (when rng-validate-up-to-date-end > ;; Work around bug in insert-file-contents. > (when (> end (1+ (buffer-size))) > (setq start 1) > @@ -343,7 +344,7 @@ > ;; Arrange to revalidate > (rng-activate-timers) > ;; Need to do this after activating the timer > - (force-mode-line-update)) > + (force-mode-line-update))) > > (defun rng-compute-mode-line-string () > (cond (rng-validate-timer > > > > In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) > of 2008-08-01 > > > > > From rgm@gnu.org Mon Aug 11 23:45:26 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-6.2 required=4.0 tests=AWL,BAYES_20,MISSING_SUBJECT, NOSUBJECT,RCVD_IN_DNSWL_MED,X_DEBBUGS_NO_ACK autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at control) by emacsbugs.donarmstrong.com; 12 Aug 2008 06:45:26 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m7C6jMip022576 for ; Mon, 11 Aug 2008 23:45:23 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1KSnc2-00073z-SL; Tue, 12 Aug 2008 02:44:11 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18593.12602.771934.378466@fencepost.gnu.org> Date: Tue, 12 Aug 2008 02:44:10 -0400 From: Glenn Morris To: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: yellow X-Ran: ^zvilCiM|/xy|KKh#"o,I)5m($%ktQ.J~*7Lcs+,_4/f8DSU:Bs2DQg`l,s}+R11g{B445 X-Debbugs-No-Ack: yes merge 678 693 698 tags 645 moreinfo reassign 593 emacs,ns reassign 588 emacs,ns reassign 586 emacs,ns reassign 574 emacs,ns reassign 578 emacs,ns reassign 589 emacs,ns reassign 590 emacs,ns reassign 596 emacs,ns reassign 599 emacs,ns reassign 600 emacs,ns reassign 602 emacs,ns reassign 605 emacs,ns reassign 606 emacs,ns reassign 614 emacs,ns reassign 615 emacs,ns reassign 616 emacs,ns reassign 620 emacs,ns reassign 655 emacs,ns reassign 659 emacs,ns tags 670 moreinfo reassign 677 emacs,ns From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 09 20:21:32 2011 Received: (at 645-done) by debbugs.gnu.org; 10 Jul 2011 00:21:32 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qfhm7-00067S-VH for submit@debbugs.gnu.org; Sat, 09 Jul 2011 20:21:32 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qfhm5-00067E-CG for 645-done@debbugs.gnu.org; Sat, 09 Jul 2011 20:21:30 -0400 Received: from localhost ([127.0.0.1]:53440) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qfhm0-0005al-29; Sat, 09 Jul 2011 20:21:24 -0400 From: Glenn Morris To: 645-done@debbugs.gnu.org Subject: Re: bug#645: 23.0.60; rng-after-change-function error when validation not started References: <4895F93D.3050103@gmail.com> <489605EA.8000709@gmail.com> X-Spook: FTS2000 MIT-LL Comirex cryptographic Yukon New World X-Ran: 6W=5`e?S\HnqGE`Fo}r, (Lennart Borgman's message of "Sun, 03 Aug 2008 21:24:26 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 645-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) Never followed up; closing. "Lennart Borgman (gmail)" wrote: > Hm. Please do not apply this now. I can't see why it can happen that > rng-validate-up-to-date-end is nil. I will investigate it. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 09 20:45:38 2011 Received: (at 645) by debbugs.gnu.org; 10 Jul 2011 00:45:38 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qfi9R-0006oJ-Gk for submit@debbugs.gnu.org; Sat, 09 Jul 2011 20:45:38 -0400 Received: from mail-ey0-f172.google.com ([209.85.215.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qfi9P-0006o2-1j; Sat, 09 Jul 2011 20:45:35 -0400 Received: by eye13 with SMTP id 13so1251135eye.3 for ; Sat, 09 Jul 2011 17:45:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=R+oiRD7n+QJi5AkaZrXKW2I72BdI6xm4VviAMQ/d60Q=; b=UcD6h9s45WGtgfs+/FtdkPWT37UB7vS37ZzOOa6vjGFkzrRCWpWR9l/EJ1M+V5qp+V NWc5fY9wmgjd+FyiqUINDv9bAF8W3U4y6LG4XhH+Fs01TP7XWJ5vBtDyZQERTSIjeG8Z yGbsaA6CGTMolmxi3a+nJU88gfzZsR9+4XVQs= Received: by 10.213.22.74 with SMTP id m10mr1065281ebb.117.1310258729340; Sat, 09 Jul 2011 17:45:29 -0700 (PDT) MIME-Version: 1.0 Received: by 10.213.114.16 with HTTP; Sat, 9 Jul 2011 17:45:09 -0700 (PDT) In-Reply-To: References: <4895F93D.3050103@gmail.com> <489605EA.8000709@gmail.com> From: Lennart Borgman Date: Sun, 10 Jul 2011 02:45:09 +0200 Message-ID: Subject: Re: bug#645: 23.0.60; rng-after-change-function error when validation not started To: 645@debbugs.gnu.org, rgm@gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: 645 Cc: 645-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.6 (---) That is ok. I do not have time to dive into this. And I think a rework of some parts of Emacs must be done to fix it. On Sun, Jul 10, 2011 at 02:21, Glenn Morris wrote: > > Never followed up; closing. > > "Lennart Borgman (gmail)" wrote: > >> Hm. Please do not apply this now. I can't see why it can happen that >> rng-validate-up-to-date-end is nil. I will investigate it. > > > > From unknown Sun Aug 17 09:10:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 07 Aug 2011 11:24:12 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator