1. Computer problem? Tech Support Guy is completely free -- paid for by advertisers and donations. Click here to join today! If you're new to Tech Support Guy, we highly recommend that you visit our Guide for New Members.

kernal terminated while holding mutex

Discussion in 'Windows XP' started by rfdguy, Jan 28, 2013.

Thread Status:
Not open for further replies.
  1. rfdguy

    rfdguy Thread Starter

    Jan 28, 2013
    My Dell 8300 desktop shuts down after the message: “A kernel thread terminated while holding a mutex”
    Does the same in SAFE Mode. How do I bootup and repair?
    I am running XP SP3. I am posting with my laptop since my desktop will not boot.:confused:
  2. Tabvla


    Apr 10, 2006
    Hi rfdguy, welcome to the TSG Forums....:D

    Suggest that you switch the PC OFF and unplug it from the mains supply. Leave it like that overnight.

    Tomorrow try to boot again. If it won't boot first time, try again..... and again. There is a good chance that it will eventually boot. If you do get it to boot then we can go further.


    And just for interest sake..... a MUTEX is a programming concept used in multithreading. You cannot have two threads trying to access the same resource at the same time. Therefore when Thread_1 accesses the resource the code sets the MUTEX. Now when Thread_2 comes along and wants to use the resource it first checks the status of the MUTEX and if it sees that the MUTEX is set it then enters a "wait-state". When Thread_1 is finished with the resource it un-sets the MUTEX. Thread_2 can now come out of the wait-state and proceed.

    So what this error message is telling you is that a Kernel Process had set the MUTEX for a resource that it was using and that while doing so it terminated. That is kind of critical, because it means that no other process can use that resource because the MUTEX is set. The only way to un-set the MUTEX is to Restart the computer.

As Seen On
As Seen On...

Welcome to Tech Support Guy!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.

Join over 733,556 other people just like you!

Thread Status:
Not open for further replies.

Short URL to this thread: https://techguy.org/1087333

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice