To re-ping an old topic. At present GDB differentiates between a "non-threaded" and "threaded" inferior. It only creates the thread data structures when there are threads. I'm intending simplifying this so that the code can assume that there's always a "thread". A non-threaded app having a single thread corresponding to the main process. enjoy, Andrew