16:12:06stassatsthe common thing, one of the threads is in libsystem_pthread.dylib`_pthread_terminate
16:17:57stassatsis it the same problem as on openbsd - unable to reclaim the thread stack before it exits?
16:18:12stassatsnew test case, less than 10 seconds to failure
16:24:46stassatsbuilt with OS_THREAD_STACK, no failures so far
16:25:56stassatssomething has changed in macos recently then, although this is still mojave, but i got two failures in two run-tests.sh runs, should have been evident before
16:31:20stassatsgood thing it's a one liner fix, thanks to openbsd being there first
16:34:07stassatsthe CI has some old macOS, good thing i tried running the tests locally
16:36:58josheon openbsd, there is a small race where pthread_join() would return in one thread when libpthread wasn't quite done with the stack in the other