Hi Neil, I realize this was an old message, but it didn't seem that the thread came to a conclusion:
On Fri 24 Sep 2010 00:40, Neil Jerram <n...@ossau.uklinux.net> writes: >> Neil Jerram <n...@ossau.uklinux.net> writes: >> >>> My nightly build of master, on a relatively slow old machine, is >>> hanging, on most nights, in `make check'. > > The hang seems to be caused by one thread (A) running (gc) at the same > time as another thread (B) is doing GC_malloc_atomic. The third thread > in the backtrace is the signal delivery thread, and not involved. > > But in the "mutex with owner not retained (bug #27450)" test there is no > thread B, so where does it come from? It's left over from the "locking > mutex on behalf of other thread" test, two tests previously. Adding > (join-thread t) to that earlier test means that the thread has to run > and complete before we get to the (gc) test. Is this fixed now for you? Thanks, Andy -- http://wingolog.org/