This document attempts to explain what information we need to fix the build hang problem, if you experience one.
- Go to http://yourserver/hudson/threadDump and obtain the thread dump of the Hudson server. If the build is stuck somewhere, the thread call stacks displayed here would help. There's one to one correspondence between the executor and a thread, so say if your build is carried out by executor "foobar #5", look for a thread with this name (but really, if you send it to us, please just send all the thread dumps)
- If the build is running on a slave called 'xyz', go to http://yourserver/hudson/computer/xyz/systemInfo and obtain the thread dump of the slave agent. If the build is stuck due to some issue on the agent side, this would tell us where it is.