Troubleshooting Exceptions: System.Threading.AbandonedMutexExceptionÂ
The exception that is thrown when one thread is waiting on a Mutex object, and another thread abandons the Mutex by exiting without releasing it.
Remarks
An abandoned Mutex typically indicates a serious error in the code. When a thread exits without releasing the Mutex, the data structures protected by the Mutex might not be in a consistent state. The next thread to request ownership of the Mutex can handle this exception and proceed if the integrity of the data structures can be verified.
See Also
Tasks
How to: Find Out More About an Exception with the Exception Assistant