Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Windows8 BAD_POOL_HEADER BSOD caused by MacHALDriver.sys

I (and apparently several others: http://answers.microsoft.com/en-us/windows/forum/windows_8-system/windows-8-ligh t-blue-screen-error-your-pc-ran-into/25b468cf-5186-4dca-9eca-d696a1a4ae34?page=1) are suffering from a BAD_POOL_HEADER BSOD when running Windows8 from a BootCamp partition.


I initially returned my MBP for repair via our local Apple store and paid "$350" for a "motherboard replacement", only for this issue to reoccur within a few weeks. It looks like I a) didn't need the repair and b) this appears to be a bug in Apple's MacHALDriver.sys kernel-mode driver:


I've run my (and others') crash-dumps through WinDBG and am seeing the following reported by !analyze:

BugCheck 19, {20, fffffa800fa55000, fffffa800fa550c0, c0c0000}

*** WARNING: Unable to verify timestamp for MacHALDriver.sys
*** ERROR: Module load completed but symbols could not be loaded for MacHALDriver.sys
Probably caused by : MacHALDriver.sys ( MacHALDriver+1714 )


@Apple: Could you please take a look at this and work on a fix - corrupting the kernel memory is a pretty serious issue.


The work-around for now is to open Driver Manager, expand the "displays" item and disable the "Generic PnP Display" device items. Don't worry - your displays will continue to function fine, but your Mac will no longer BSOD several times a day!


HTT.


Rich

MacBook Pro, Windows 7, 17" (spring 2011)

Posted on Jan 14, 2013 10:13 AM

Reply
21 replies

Jan 14, 2013 10:21 AM in response to Kappy

@Kappy: Frankly, this is unacceptable. Windows 8 has been available in the marketplace for several months now and has been available in various phases of development for almost 18 months. In fact, I've only ever seen this issue in Windows8 RTM - all prior beta and RC releases worked fine.


Apple either needs to stop supporting Windows or it needs to step-up to the plate and offer more professional and timely support for Windows - a "feature" they advertise at every opportunity. Until they do, I'll continue to recommend to clients that they do NOT buy Apple hardware.

Jan 14, 2013 10:25 AM in response to richardfromsnoqualmie

richardfromsnoqualmie wrote:


@Kappy: Frankly, this is unacceptable. Windows 8 has been available in the marketplace for several months now and has been available in various phases of development for almost 18 months.

Tell Apple: www.apple.com/feedback



Apple either needs to stop supporting Windows or it needs to step-up to the plate and offer more professional and timely support for Windows - a "feature" they advertise at every opportunity. Until they do, I'll continue to recommend to clients that they do NOT buy Apple hardware.

I'll continue to tell clients to not buy MS software, better results that way, for me.

Jan 14, 2013 1:21 PM in response to Kappy

With all due respect:


Apple openly advertises that Mac's run Windows natively using Boot Camp.


I certainly don't think it's rude to ask, as a paying customer, for Apple to fix a long-known issue in their Windows support drivers that corrupt kernel memory and/or data structures, causing Windows on Mac to regularly crash.


You're right that Apple is under no obligation to offer Windows support. But they chose to do so and therefore have a duty to support it in a timely manner. If they don't offer timely support, they're misleading customers.


Microsoft has nothing to do with OSX' ability to run on PC's. Apple's EULA for OSX forbids third-party installations of Mac OS X so even if I wanted to run OSX on something other than a Mac, I can't.

Jan 14, 2013 1:32 PM in response to Csound1

Great idea. Just submitted a bug report via the feedback page.


If recommending that people don't use Microsoft software works for you and them, then that's your perogative.


For many of us, however, completely abandoning the Microsoft ecosystem is not an option as we have to run many applications, tools, etc. for which there is no (or no decent/compatible) OSX alternative. As such, Apple's claim for Mac's to run Windows is an attractive one ... until you run into issues like this.

Jan 14, 2013 1:40 PM in response to Csound1

"I assume you can attribute this statement." - Sure:


The first documented instance of this issue appeared on Microsoft's forums on Oct 24th 2012:

http://answers.microsoft.com/en-us/windows/forum/windows_cp-hardware/badpoolhead er-0x19-causing-bsod-on-windows-8/d6bafd0e-e759-4130-99fc-2f56a77d2d4ahttp://social.technet.microsoft.com/Forums/en-SG/w8itproinstall/thread/d47700a6- cd56-41e6-864f-c2288589b5ab


It then appeared on Apple's own forums on Oct 24th 2012:

https://discussions.apple.com/thread/4466080?start=0&tstart=0


It also appeared on Microsoft's forums on Oct 26th 2012:

http://social.technet.microsoft.com/Forums/en-SG/w8itproinstall/thread/d47700a6- cd56-41e6-864f-c2288589b5abhttp://social.technet.microsoft.com/Forums/en-SG/w8itproinstall/thread/d47700a6- cd56-41e6-864f-c2288589b5ab


I'll let you Google/Bing the other places this appeared.


FWIW, like most major software companies, Apple has direct access to crash dumps casused byt its software via Microsoft's Watson crash dump collection & analysis system. They are entirely aware of this issue but are remaining silent on the matter.

Jan 14, 2013 2:41 PM in response to richardfromsnoqualmie

richardfromsnoqualmie wrote:


I don't understand why you're asking me to justify why I am asking Apple to fix a bug in their drivers

Because the error is yours, Apples drivers work fine on Millions of installation, that yours doesn't is a pointer to check your methodology.


And now I am tired of all the blame you like to toss around so ..........

Windows8 BAD_POOL_HEADER BSOD caused by MacHALDriver.sys

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.