On 11/1/22 1:47 PM, mw wrote:
Can you show a code snippet that includes the parallel foreach?

(It's just a very straight forward foreach on an array; as I said it may not be relevant.)


And I just noticed, one of the thread trace points to here:

https://github.com/huntlabs/hunt/blob/master/source/hunt/util/DateTime.d#L430

```
class DateTime {
   shared static this() {
     ...
     dateThread.isDaemon = true;  // not sure if this is related
   }
}
```

in the comments, it said: "BUG: ... crashed".  Looks like someone run into this (cleanup) issue already, but unable to fix it.

Anyway I logged an issue there:

https://github.com/huntlabs/hunt/issues/96



Oh yeah, isDaemon detaches the thread from the GC. Don't do that unless you know what you are doing.

-Steve

Reply via email to