Activity log for bug #1739652

Date Who What changed Old value New value Message
2017-12-21 17:55:59 Paul F. Dietz bug added bug
2017-12-21 18:01:55 Paul F. Dietz description (declaim (special *s*)) (defun f57 () (let ((v (list (list :good) (progv '(*s*) (list :bad) *s*)))) (declare (dynamic-extent v)) (caar v))) (f57) ==> :BAD (declaim (special *s*)) (defun f57 ()   (let ((v (list (list :good)     (progv '(*s*) (list :bad) *s*))))     (declare (dynamic-extent v))     (caar v))) (f57) ==> :BAD
2017-12-21 18:02:21 Paul F. Dietz description (declaim (special *s*)) (defun f57 ()   (let ((v (list (list :good)     (progv '(*s*) (list :bad) *s*))))     (declare (dynamic-extent v))     (caar v))) (f57) ==> :BAD (declaim (special *s*)) (defun f57 ()   (let ((v (list (list :good) (progv '(*s*) (list :bad) *s*))))     (declare (dynamic-extent v))     (caar v))) (f57) ==> :BAD
2017-12-21 19:38:08 Paul F. Dietz description (declaim (special *s*)) (defun f57 ()   (let ((v (list (list :good) (progv '(*s*) (list :bad) *s*))))     (declare (dynamic-extent v))     (caar v))) (f57) ==> :BAD (declaim (special *s*)) (defun f57 ()   (let ((v (list (list :good)                  (progv '(*s*) (list :bad) *s*))))     (declare (dynamic-extent v))     (caar v))) (f57) ==> :BAD This occurs wih high probability in a new dynamic-extent random tester I wrote. Some of the failures cause memory faults instead of wrong results.
2017-12-24 16:00:13 Alastair Bridgewater tags dynamic-extent stack-analysis
2017-12-24 16:00:23 Alastair Bridgewater sbcl: assignee Alastair Bridgewater (alastair-bridgewater)
2017-12-24 16:00:27 Alastair Bridgewater sbcl: status New In Progress
2017-12-24 16:00:31 Alastair Bridgewater sbcl: importance Undecided High
2018-12-20 01:43:45 Stas Boukarev sbcl: assignee Alastair Bridgewater (alastair-bridgewater)
2018-12-20 01:43:48 Stas Boukarev sbcl: status In Progress Fix Committed
2018-12-30 14:09:20 Christophe Rhodes sbcl: status Fix Committed Fix Released