FAIL: threads.test: mutex-ownership: mutex with owner not retained (bug #27450)
(pass-if "mutex with owner not retained (bug #27450)"
(let ((g (make-guardian)))
(g (let ((m (make-mutex))) (lock-mutex m) m))
;; Avoid false references to M on the stack.
(let ((m (g)))
(and (mutex? m)
(eq? (mutex-owner m) (current-thread)))))))
says 27450 does not exist. My guess is the mutex m should be preserved by clear-stale-stack-references + gc but it is not.