From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Michael L. Labbe" Newsgroups: gmane.emacs.bugs Subject: ebrowse hangs emacs w/ scrolling option conflict Date: Wed, 02 Apr 2003 08:54:36 -0800 Sender: bug-gnu-emacs-bounces+gnu-bug-gnu-emacs=m.gmane.org@gnu.org Message-ID: NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1049303211 16304 80.91.224.249 (2 Apr 2003 17:06:51 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 2 Apr 2003 17:06:51 +0000 (UTC) Original-X-From: bug-gnu-emacs-bounces+gnu-bug-gnu-emacs=m.gmane.org@gnu.org Wed Apr 02 19:06:48 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 190lhI-0004EO-00 for ; Wed, 02 Apr 2003 19:06:48 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 190lZZ-00047C-07 for gnu-bug-gnu-emacs@m.gmane.org; Wed, 02 Apr 2003 11:58:49 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 190lZG-0003vC-00 for bug-gnu-emacs@gnu.org; Wed, 02 Apr 2003 11:58:30 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 190lWz-0001jC-00 for bug-gnu-emacs@gnu.org; Wed, 02 Apr 2003 11:56:11 -0500 Original-Received: from h24-83-121-142.vf.shawcable.net ([24.83.121.142] helo=creativeforces.creativeforces) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 190lVY-0008PA-00 for bug-gnu-emacs@gnu.org; Wed, 02 Apr 2003 11:54:41 -0500 Original-Received: from sludge by creativeforces.creativeforces with local (Exim 3.35 #1 (Debian)) id 190lVU-0006LZ-00 for ; Wed, 02 Apr 2003 08:54:36 -0800 Original-To: bug-gnu-emacs@gnu.org X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Bug reports for GNU Emacs, the Swiss army knife of text editors List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: bug-gnu-emacs-bounces+gnu-bug-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.bugs:4697 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:4697 oboy, my first bug! emacs-version: Emacs 21.2.1 (i386-msvc-nt5.0.2195) on buffy also affected: Emacs 21.1.1 (i386-msvc-nt5.0.2195) on buffy Configure commands: Downloaded binary install from http://ftp.gnu.org/gnu/windows/emacs/latest/ Modifications to source: None The complete text of any files needed to reproduce the bug: http://creativeforces.dhs.org/~sludge/BROWSE.bz2 Please un-bzip it before reproducing the bug. In order to use the dribble file, copy the file to "~". Description: Setting the scroll margin to a large number causes some sort of a logic error in the display code of an ebrowse buffer. The browse file I have given you is of my current project, which contains enough data to need to be scrolled on the default window size. ( Of course I produced this dribble file with emacs -q! ) The freeze is tough enough that I can't seem to get out of it with C-g, and C-break doesn't work on my keyboard. Emacs does seem to be getting the window redraw commands though, so it isn't a stiff lock. 100% cpu usage does ensue, however. Scrolling to the bottom of the buffer with next-line doesn't cause the hang. The scroll-margin with the addition of the mouse wheel hopping multiple lines is what gets it stuck in an infinite loop. Dribble file: http://creativeforces.dhs.org/~sludge/dribble Don't hesitate to ask if you have any questions. I check my email more frequently than is healthy. -- Michael L. Labbe http://www.threewavesoftware.com