That's the things I would be looking at. I thought of adding some WCHAN equivalent to SER which would allow the FIFO process (if it does not hang itself) to figure out where the other processes are hanging.
actually Andrei is convincing me that it is sufficiently convenient to look with GDB what's going on.
-jiri
-- Jiri Kuthan http://iptel.org/~jiri/