Opened 12 years ago
Closed 12 years ago
#216 closed defect (fixed)
JVM stack inconsistency triggered by compiler
Reported by: | rschlatte | Owned by: | ehuelsmann |
---|---|---|---|
Priority: | blocker | Milestone: | 1.1.0 |
Component: | compiler | Version: | |
Keywords: | Cc: | ||
Parent Tickets: |
Description
CL-USER(50): (lisp-implementation-version) "1.1.0-dev-svn-13998M" CL-USER(51): (lambda (a b c) (declare (optimize (safety 0))) (ash 3 (min 2 (the integer (block b (catch 'ct a)))))) #<FUNCTION (LAMBDA (A B C)) {374FB6BE}> CL-USER(52): (compile nil *) ; Caught STYLE-WARNING: ; The variable B is defined but never used. ; Caught STYLE-WARNING: ; The variable C is defined but never used. #<THREAD "interpreter" {5D4AAA93}>: Debugger invoked on condition of type INTERNAL-COMPILER-ERROR Stack inconsistency detected in NIL at index 36: found 2, expected 1. Restarts: 0: CONTINUE Eventually use interpreted form instead 1: TOP-LEVEL Return to top level.
(reported by Eric Marsden on armedbear-devel July 10, 2012)
Change History (2)
comment:1 Changed 12 years ago by
Milestone: | → 1.1.0 |
---|---|
Priority: | major → blocker |
comment:2 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
This seems to be fixed at r14141, probably by exactly that commit.