Comment 3 for bug 1581157

Revision history for this message
Casey Marshall (cmars) wrote :

Ah, nevermind, I see a full trace in one of the linked CI reports. npipe's PipeListener Accept and Close both mutate the state of the listener without a mutex.

I'd expect `go test -race` to complain about this. The thing is, the uniter's RunListener also closes the listener like the above example, so I think it could happen there as well.

This may fix the issue: https://github.com/natefinch/npipe/pull/17

I've got a hyperv, will try to test this evening.