> Is there something I'm missing? My vague suspicion, based on a similar case once reported in the fossil project, is that your editor is forking and immediately returning to the calling process rather than waiting until the user explicitly exits it.