title: How are threads terminated during a linux crash?
body: <p>If you have a multithreaded program (Linux 2.26 kernel), and one thread does something that causes a segfault, will the other threads still be scheduled to run?  How are the other threads terminated?  Can someone explain the process shutdown procedure with regard to multithreaded programs? </p>