What is correct way to see the full list of running threads in the debugger, and stack for every thread? Running threads window works by strange way. For example, my test program has two threads. If I set breakpoint in the main thread, Running Threads window is empty. If I set breakpoint in another thread, Running Threads window shows only this thread. In any case I cannot see all running threads in this window and switch between them.
Environment: Code::Blocks 8.02, Ubuntu 10.04 64 bit, C++ project.