Skip to main content

A Communications Debugger.

18 October 1988

New Image

A common symptom of programming errors in multiprocessing applications is that the application deadlocks with each process waiting for input from other processes. Cdb is a tool for message- based systems that helps debug such deadlocked applications by allowing the programmer to examine the communications state of an application. Since these deadlock problems are communications- related, the information presented by cdb can be used to determine which messages caused the problem and often can help isolate the process that caused the deadlock to occur.