Threads Tab
The Threads Tab shows the threads that currently exist in this process. You can change to a different thread by selecting a thread in this list, TotalView updates other panes to show the information for the selected thread.
This tab has three columns, as follows:
The first contains the thread ID, a slash, and the system ID.
The second is the thread’s status, as follows:
Character and Meaning
Definition
Bnn (Breakpoint)
Stopped at a breakpoint. nn is the ID of the breakpoint if it is a thread.
E (Error)
The Error state usually indicates that your program received a fatal signal from the operating system. Signals such as SIGSEGV, SIGBUS, and SIGFPE can indicate an error in your program.
H (Held)
Either you or TotalView is holding the thread. Holding means that the process or the thread cannot run until it is released. You can explicitly release it or TotalView will release it when the condition that caused it to be held is satisfied.
K (Kernel)
The thread is executing inside the kernel (that is, something made a system call). When a thread is in the kernel, the operating system does not allow TotalView to view the full state of the thread.
R (Running)
The thread is running or can run.
T (Stopped)
Stopped; however, the thread is not stopped at a breakpoint and because of an error.
W (Watchpoint)
Stopped at a watchpoint.
The third column names the routine containing the PC.