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 |