"indra/git@git.alchemyviewer.org:alchemy/viewer.git" did not exist on "ab7fb5944a2c5d851944fec59a86c8b7e0df77d3"
Nat Goodspeed
authored
A static LLProcessPtr variable won't be destroyed until after procedural code has shut down APR. The trouble is that LLProcess's destructor unregisters itself from APR -- and, for an autokill LLProcess, attempts to kill the child process. All that is ill-advised after APR shutdown. Disable use of apr_pool_note_subprocess() mechanism. This should be another viable way of coping with static autokill LLProcessPtr variables: when the designated APR pool is cleaned up, APR promises to kill the child process. But whether it's an APR bug or a calling error, the present (now disabled) call in LLProcess results in OUR process, the viewer, getting SIGTERM when it asks to clean up the global APR pool.
Name | Last commit | Last update |
---|---|---|
doc | ||
etc | ||
indra | ||
scripts | ||
.hgignore | ||
.hgtags | ||
BuildParams | ||
autobuild.xml | ||
build.sh |