title: strace gets stuck at pause syscall
body: <p>I have a program which launches a libmicrohttpd webserver (which manages its own threads), and then calls "pause" in the main thread so that the whole program doesn't exit.</p>
  
  <p>I am trying to strace this program, but as soon as I get to the "pause" call, I don't get any further output from strace.  (Despite the fact that lots of IO, and hence system calls, are taking place in the background.)</p>
  
  <p>Any suggestion how to fix this?  (I have tried <code>-e trace=\!pause</code> - but that just seems to suppress the output.  I still get the hang.  </p>
  
  <p>(If it matters, I am running on a debian derivative with kernel version 3.14.51.)</p>
  
  <p>strace command: <code>strace -ttT -p 28948</code></p>