https://en.wikibooks.org/wiki/Linux_Applications_Debugging_Techniques/Deadlocks

http://stackoverflow.com/questions/3483094/is-it-possible-to-determine-the-thread-holding-a-mutex