[Top][All Lists]

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

Re: [Gcl-devel] (random tester) Error in FUNCALL [or a callee]: Caught f

From: Camm Maguire
Subject: Re: [Gcl-devel] (random tester) Error in FUNCALL [or a callee]: Caught fatal error [memory may be damaged]
Date: 01 Dec 2003 12:46:54 -0500
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Greetings!  OK, I believe this is fixed in CVS head and 2.6.1.  Please
confirm if you have a chance, as I did it quickly.

Take care,

"Paul F. Dietz" <address@hidden> writes:

> Camm Maguire wrote:
> > Greetings!  I'm happy to announce what I believe to be a good fix for
> > the issue uncovered by these two examples.  Committed to 2.6.1 and CVS
> > HEAD.  Will continue to test.  If all goes well I'd like to push out
> > another stable release at this point.  Of course I may be delayed in
> > this as Debian uploads are temporarily suspended.
> This appears to have fixed the problem.  Thanks!  I can now run the random
> tester without irrecoverable failures.  Doing so, I see failures that
> are apparently due to a common bug, illustrated by this example:
>   (let* ((fn '(lambda (b)
>               (declare (type (integer 3352138624 13120037248) b))
>               (declare (optimize (speed 3) (safety 1) (space 1)))
>               (progn (catch 'ct1
>                        (progn (setq b 11159349376)
>                               (throw 'ct1 0)))
>                      b))))
>      (funcall (compile nil fn) 4108962100))
> ;; should yield 11159349376, but doesn't.
> This bug has come up several times in an overnight run (~50K tests
> on terms of 'size' 200). See MISC.198 and MISC.199 in ansi-tests/misc.lsp
>       Paul

Camm Maguire                                            address@hidden
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah

reply via email to

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