can't do I/O in the child of forkProcess with -threaded
forkProcess kills all threads, as advertised. Unfortunately this includes the I/O manager thread, so trying to do I/O in the child of forkProcess leads to deadlock. It might be possible to fix this, but we'd need to add a way to restart the I/O manager thread.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 6.6 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Runtime System |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | Unknown |
| Architecture | Unknown |