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 ehuelsmann

Milestone: 1.1.0
Priority: majorblocker

comment:2 Changed 12 years ago by ehuelsmann

Resolution: fixed
Status: newclosed

This seems to be fixed at r14141, probably by exactly that commit.

Note: See TracTickets for help on using tickets.