>the module hooks the translate_hook and the it switches from root to a >less privileged id
The worker MPM doesn't process connections as root.
Could my module be the problem ?When you banged on the server without your module loaded, did it hang or not?
If you can only duplicate the hang with your own module loaded, you need to identify which activity done by your module provokes the problem. Maybe a debugger will help, maybe you need to add #if 0 around different processing until you find which code is directly related to the problem.
