[Openmcl-devel] BUG: incorrect array bounds checking in CALL-CHECK-REGS (ARM32)

Eric Marsden eric.marsden at free.fr
Tue Dec 20 09:33:32 UTC 2011


Hi,


? (lisp-implementation-version)
"Version 1.8-dev-r15146M-trunk  (LinuxARM32)"
? (funcall
 (lambda (a)
   (declare (optimize (safety 2)))
   (aref #3A(((1 2 #*1) (nil #*0 4462744560))
             ((1 20492.867 0) (-32 t 1)))
         2 0 a))
 1)
> Error: Array index 2 out of bounds for #<ARRAY 2x2x3, simple> .
> While executing: #<Anonymous Function #x5465281E>, in process listener(1).
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.
1 > :b
*(405020B8) : 0 (FUNCALL #'#<Anonymous Function #x5465281E> 1) 128
 (405020C8) : 1 (FUNCALL #<Anonymous Function #x5465281E> 1) 84
 (405020F8) : 2 (CALL-CHECK-REGS FUNCALL #<Anonymous Function #x5465281E> 1) 112


-- 
Eric Marsden




More information about the Openmcl-devel mailing list