Hi Iain

> On 2 Sep 2025, at 15:25, Rainer Orth <r...@cebitec.uni-bielefeld.de> wrote:

>>> What about Solaris and *BSD. Are there any outstanding PRs for druntime 
>>> hanging 
>>> on those ports too?  Or is specific to Darwin (or possibly emutls?).
>> 
>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103944
>> 
>> says darwin and i686-linux (so my exclusion of linux is not right), but no 
>> comment on Solaris or *BSD
> 
> I regularly (but not always) see timeouts on Solaris, both on sparc and
> x86:
> 
> WARNING: libphobos.gc/forkgc2.d execution test program timed out.
> FAIL: libphobos.gc/forkgc2.d execution test
> WARNING: libphobos.gc/startbackgc.d execution test program timed out.
> FAIL: libphobos.gc/startbackgc.d execution test

So ,,, how would you like to proceed?

I would like to sort this out for Darwin because the test hanging means that 
the testsuite does not complete until someone kills it manually - which is a 
pain for my automated testing.

If there’s an invocation that would just disable it for darwin, that would be a 
work-around for now (I looked into the general issue and I suspect that the 
underlying problem is that fork() is a bit foreign to the mach kernel layer).

Iain

Reply via email to