From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: storm@cua.dk (Kim F. Storm) Newsgroups: gmane.emacs.devel Subject: Re: Redisplay crash Date: 10 Apr 2004 20:36:57 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <87eks0654s.fsf@sno.mundell.ukfsn.org> <87n06bp4ng.fsf@sno.mundell.ukfsn.org> <8765cwkejr.fsf@mail.jurta.org> <200404071157.UAA25094@etlken.m17n.org> <200404071312.WAA25268@etlken.m17n.org> <87zn9nqras.fsf@emacswiki.org> <20040408020537.GA22508@fencepost> <200404080234.LAA26966@etlken.m17n.org> <87r7uyfoz9.fsf-monnier+emacs@alfajor.local> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1081615675 17188 80.91.224.253 (10 Apr 2004 16:47:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 10 Apr 2004 16:47:55 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sat Apr 10 18:47:45 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BCLdx-0001VQ-00 for ; Sat, 10 Apr 2004 18:47:45 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BCLdw-0007hk-00 for ; Sat, 10 Apr 2004 18:47:45 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BCLXJ-0002s0-B5 for emacs-devel@quimby.gnus.org; Sat, 10 Apr 2004 12:40:53 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BCLUL-0001fe-D2 for emacs-devel@gnu.org; Sat, 10 Apr 2004 12:37:49 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BCLTo-0001OV-88 for emacs-devel@gnu.org; Sat, 10 Apr 2004 12:37:47 -0400 Original-Received: from [195.41.46.236] (helo=pfepb.post.tele.dk) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BCLTn-0001Nr-QG; Sat, 10 Apr 2004 12:37:15 -0400 Original-Received: from kfs-l.imdomain.dk.cua.dk (0x503e2644.bynxx3.adsl-dhcp.tele.dk [80.62.38.68]) by pfepb.post.tele.dk (Postfix) with SMTP id B45E55EE058; Sat, 10 Apr 2004 18:37:14 +0200 (CEST) Original-To: rms@gnu.org In-Reply-To: Original-Lines: 26 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:21441 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:21441 Richard Stallman writes: > I've had such problems in the past. > There was a discussion about it with Gerd which led to > > 2002-08-27 Gerd Moellmann > > Perhaps we need to record history information about occurrences > within redisplay, so that after it crashes we can investigate > what happened without needing to find a reproducible test case. I don't think it will be worth the efforts. There is just so much going on during redisplay, that it is almost impossible to know what and how much information to put into the history. I have used various methods of collecting history during redisplay to track down display errors, even when doing a targeted information collection, it is very difficult to actually use that history to find bugs. It is always better to have a specific test case and debug the code to find the cause of the error. -- Kim F. Storm http://www.cua.dk