[armedbear-devel] Expecting to find integer on stack

Mark Evenson evenson at panix.com
Mon Apr 19 04:42:24 UTC 2010

On 4/19/10 3:23 AM, Alan Ruttenberg wrote:
> Not even sure where to begin to try to help you with this...
> This is with a just checked out abcl.
> -Alan
> Exception in thread "interpreter" java.lang.VerifyError: (class:
> org/armedbear/lisp/patmatch_19, method: execute signature:
> (Lorg/armedbear/lisp/LispObject;Lorg/armedbear/lisp/LispObject;Lorg/armedbear/lisp/LispObject;)Lorg/armedbear/lisp/LispObject;)
> Expecting to find integer on stack

Is giving more information on reproducing this possible?

Recently (r12620,r12622), to support the incorporation of ASDF2 I added 
code that falls back to use the interpreted version of functions that 
cannot be compiled (see ticket #89).  The verify error you are getting 
looks like what would happen if you try to execute one of these badly 
compiled functions (previously ABCL would warn about stack 
inconsistency, but allow the compilation to succeed as a computation).

I would suggest trying to recompile ABCL from scratch if the error is 
occuring in the build, and trying to remove all intermediate FASLs if 
that isn't the case.

"A screaming comes across the sky.  It has happened before, but there
is nothing to compare to it now."

More information about the armedbear-devel mailing list