Question hal.dll causing bsod

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

PC Tailor

All processors that rendezvous have no errors in their registers. - When certain errors are detected in a multiprocessor system, a single processor takes control of the system while other processors enter a rendezvous state. The single processor performs error handling and then releases the other processors from the rendezvous state.

I don't know if that helps, I just wanted to know what it meant

@gardenman can you convert dumps and see if there is anything obvious? I wish axe wasn't so busy
In effect it is what it says, it a mechanism to prevent malicious code affecting the kernel / core OS. And allows all other logical processors to go into "rendezvous" why one processor deals with the error correction, when the error is rectified (if it can be) the processors are released. In rendezvous, the processor basically blocks all interupts to it. There is a pretty detailed view on how the OS works in that respect here:

Where did you grab this excerpt from exactly? :)

You can also see some detail here:
Last edited:


Win 10 Master
I just realised something, crashes only show the drivers that are running during the project that fails. We are only seeing half the picture. Yes, this is obvious once you think about it.

op should download driver view. All it does is shows the drivers currently being run.
when you open it, go to view tab and set it to hide all microsoft services.
I would run it while you are doing one of the projects that doesn't crash. upload a screenshot of the application showing the creation dates of the drivers.

We can then compare it against the list of drivers running when it does, and see if there is any difference.
Reactions: PC Tailor