On Dec 9, 2016, at 7:28 AM, Matt Wette <matt.wette@gmail.com> wrote:


On Dec 7, 2016, at 11:55 AM, Andy Wingo <wingo@pobox.com> wrote:

We are pleased to announce GNU Guile release 2.1.5.

Guile 2.1.5 is the fifth pre-release in what will eventually become the
2.2 release series.  We encourage you to test this release and provide
feedback to guile-devel@gnu.org.

I am building on my Mac running macOS 10.12.1, aka Sierra.  I will post my patches when I get through “make check”.  

Now getting through make check, but this, from threads.test, fails:

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.
            (clear-stale-stack-references)

            (gc) (gc)
            (let ((m (g)))
              (and (mutex? m)
                   (eq? (mutex-owner m) (current-thread)))))))

debbugs.gnu.org says 27450 does not exist.  My guess is the mutex m should be preserved by clear-stale-stack-references + gc but it is not.

Matt