From: ts Date: 2001-06-09T19:18:43+09:00 Subject: [ruby-talk:16353] Re: Thread deadlock message - what does it mean? >>>>> "P" == Phil Tomson writes: P> How do I interpret the 'deadlock 0xd7368: 2:2' (I imagine that the P> '0xd7368' is the thread id, but I don't know what the '2:2' part means)? The first is the status of the thread with enum thread_status { THREAD_TO_KILL, THREAD_RUNNABLE, THREAD_STOPPED, THREAD_KILLED }; The second is the value of wait_for with #define WAIT_FD (1<<0) #define WAIT_SELECT (1<<1) #define WAIT_TIME (1<<2) #define WAIT_JOIN (1<<3) #define WAIT_PID (1<<4) Guy Decoux