strace fixes hung process
问题 I have a single threaded unix process that communicates over tcp with other processes. The problem is the following. When I start up the process it hangs (no busy loop) until I kill it. The funny thing is, as soon as I attach with strace to it, it continues to run with the expected behavior as if there was no problem at all. (always reproducible) What could be the reason for this behavior? What effect has strace on the state ob a process? Update: The cause of strace changing the behavior was,