Make check passes all tests on x86-64 Fedora 24. Freja Nordsiek On Dec 13, 2016 2:25 AM, wrote: > > ---- Matt Wette wrote: > > > > > On Dec 12, 2016, at 5:45 AM, Matt Wette wrote: > > > > > > > > >> On Dec 11, 2016, at 7:17 AM, Matt Wette > wrote: > > >> > > >> > > >>> On Dec 9, 2016, at 7:28 AM, Matt Wette > 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 > > >> > > > > > > Can someone confirm that this gets a PASS on other platforms, please? > > > > > > FAIL: threads.test: mutex-ownership: mutex with owner not retained > (bug #27450) > > > > > > > I have conformed guile-2.1.5 gets through “make check” w/o any FAILs, > including threads.test, on CentOS 7.3.1611, x86_64. > > > Also make check passes all tests on a Debian Jessie system. x86_64 > > -Dale > > >