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: 30 Nov 2003 21:01:38 -0500
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

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.  

Take care,

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

> Here's another example where memory is getting corrupted
> somehow in a compiled function with flet/labels.  Again,
> this only shows up when I've loaded gclload1.lsp.
> 
> (load "gclload1.lsp")
> 
> (defparameter *fn*
>    '(lambda (a)
>       (labels ((%f6 (f6-1 f6-2)
>                  (handler-case
>                   (labels ((%f2 nil (logior a)))
>                     (if (eql (%f2) (%f2))
>                         2829254 -10723))
>                   (error (c) (error c))
>                   )))
>         (funcall #'%f6 10 20)
>         )))
> 
> (print (funcall (compile nil *fn*) -1139481))
> 
> (The handler-case, if removed, causes the bug to go away.)
> 
>       Paul
> 
> 
> 
> _______________________________________________
> 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]