[armedbear-ticket] [armedbear] #21: Compilation failure from stack inconsistency

armedbear armedbear-devel at common-lisp.net
Sun Feb 8 20:06:01 UTC 2009


#21: Compilation failure from stack inconsistency
-----------------------+----------------------------------------------------
  Reporter:  mevenson  |       Owner:  ehuelsmann 
      Type:  defect    |      Status:  new        
  Priority:  major     |   Milestone:  unscheduled
 Component:  compiler  |     Version:  1.0        
Resolution:            |    Keywords:             
-----------------------+----------------------------------------------------

Comment(by ehuelsmann):

 The issue in this ticket is 2-fold:

  1. It's related to JSR and RET, which cannot be verified reliably by the
 bytecode verifier, as per
 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4381996

  2. The JVM clears the stack when raising an exception, meaning that even
 if the handler successfully recovers, there's no way to continue where we
 left off, for example when an unwind-protect or handler-case is used as a
 function argument.

-- 
Ticket URL: <http://127.0.0.1:8000/armedbear/ticket/21#comment:3>
armedbear <http://common-lisp.net/project/armedbear>
armedbear


More information about the armedbear-ticket mailing list