Unhandled memory fault in code from random tester
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
(defun f367 (a b c)
(declare (notinline funcall))
(labels ((%f7 (f7-1 &optional (f7-2 0) (f7-3 0))
(let ((*s1*
(%f7 a 0 (%f7 c 0))))
(f367 0 0 0) ==>
CORRUPTION WARNING in SBCL pid 6224(tid 0x7f21ba708b80):
Memory fault at 0xffffffffffffffe0 (pc=0x41cee7, sp=0x7f21b8c7fac0)
The integrity of this image is possibly compromised.
Continuing with fingers crossed.
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
Simplified:
(defun f367 (a b c)
(labels ((%f10
(f10-1
&optional
(f10-3 (setf b 0))
(f10-4 (decf f7-1 b))
&key)
0) )
(declare (dynamic-extent (function %f10)))
(funcall #'%f10 0))))
(declare (notinline funcall))
(labels ((%f7 (f7-1 &optional (f7-2 0) (f7-3 0))
(%f7 a 0 (%f7 c 0))))