1. A method for handling a disruption event occurring during execution of a first thread group within a multiprocessor of a parallel processing subsystem residing within a computer system, the method comprising: receiving notification of the disruption event; halting execution of all thread groups executing within the multiprocessor; setting an error status register to indicate a type of the disruption event; and setting, for each thread group, a program counter to point to a memory address of a trap handler code segment that comprises a software routine that configures the multiprocessor to handle the disruption event.