You might try something like:
- Add code to write the parent process ID to a file somewhere and then sleep (say) 30 seconds
- That sleep will give you enough time to start up strace (or ktrace, or whatever your OS' equivalent is) on the parent process with following forks enabled
That might help you isolate more what might be blocking or more specifically where it's blocking.