gcl-devel
[Top][All Lists]
Advanced

[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: 02 Dec 2003 10:02:57 -0500
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Greetings!

1) Made a minor modification to this recent fix, in which
   gcl_gmp_alloc is made non-static and used instead of malloc for
   permanent bignum storage.  Shouldn't affect anything, but you might
   want to double check.

2) Am assuming no news is good news :-).

3) Noticed that the latest test suite doesn't complete.  Is this a
   test suite or a gcl problem?

Take care,

Camm Maguire <address@hidden> writes:

> 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
> 
> 
> _______________________________________________
> Gcl-devel mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/gcl-devel
> 
> 
> 

-- 
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]