[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-mit-scheme] [bug #34425] Uncaught arithmetic exception with lin

From: Ian Campbell Jacobi
Subject: Re: [Bug-mit-scheme] [bug #34425] Uncaught arithmetic exception with line-wraps in OS X edwin
Date: Wed, 05 Oct 2011 17:05:27 -0400
User-agent: Internet Messaging Program (IMP) H3 (4.0.3)

I can confirm that this bug does not appear when I compile the source from git,
so it is possible that the bug has indeed been squashed.


Quoting Taylor R Campbell <address@hidden>:

  Date: Wed, 28 Sep 2011 22:20:36 +0000
  From: Ian Jacobi <address@hidden>

  I am able to consistently kill mit-scheme in OS X/X11 when using
  edwin by doing the following:

  On a new line in edwin, create a literal tab character (e.g. in
  Fundamental mode) and then insert several characters.  Then,
  proceed to insert characters BETWEEN the tab and the last
  (non-line-feed) character on the line until the cursor would
  normally line-wrap (i.e. the highlighted character is the character
  before the '\' line-wrap marker).

I can't reproduce it in my more recent build of Scheme, so this is
almost certainly caused by the bug fixed in 5f1074a.  Can you try
building a fresh Scheme from Git, and then building another fresh
Scheme from Git using your fresh Scheme, and see whether the bug
persists?  (The two-stage build is necessary to get Scheme compiled
with the a fresh compiler.)

commit 5f1074abde735c1989b8073f468a607c5dd43f22
Author: Chris Hanson <org/chris-hanson/cph>
Date:   Sat Apr 24 21:34:25 2010 -0700

   Fix bug: when merging register maps, if a pseudo register was saved
   into its home on some of the maps, and not saved on the other maps,
   then the resulting map would show that it was saved.  Instead, it
   should show that it is NOT saved.  That's less optimal but correct.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]