Documenting OSX 10.6.5 Kernel Panic on a MacBook Pro

Update: The culprit was the Microsoft USB Keyboard driver for OSX. After uninstalling the driver these problems disappeared which sounds very similar to this.

While I’m not sure the exact date the first $g(kernel panic) that occurred on the new MacBook it’s been a near daily occurrence. I’m going to use this post to document what I was doing when a panic occurs. Here’s a view of the OSX Console window where you can see logs of the last 8 panic’s I’ve seen in since December 2th.

image_19

December 20, 2010
Kernel panic editing text in Visual Studio running on Win7 under $g(VirtualBox). Eclipse, Chrome, Trillian and a few other apps were running at the time.

December 19, 2010
Kernel panic editing text in Eclipse for Java Helios Service Release 1 Build id: 20100917-0705. Google Chrome was not running this time but Firefox v3.6 and Safari were running.

December 17, 2010
Kernel panic editing text in TextMate, Chrome was running as it’s seemingly the only browser that works well with Google Maps v3.

December 16, 2010

  • Latest kernel panic 9:20p occurred while editing text in TextMate. Decided to stop using Google Chrome as one application to eliminate.
  • Picked up Macbook from the Apple Store and they were unable to reproduce the kernel panic. Offered as a next step to send the machine to a lab for further testing which could take from 7-10 days.

December 15, 2010
Backed up machine using $l(Apple’s Time Machine) Dropped Macbook off at the Apple Store in Los Gatos for overnight testing

December 14, 2010

  • Panic occurred while typing into an input field on Facebook in Google Chrome
  • Panic occurred as I was editing a Google Doc in Chrome
December 3, 2010
Genius bar appointment in the Apple store in Los Gatos. The tech said they weren’t really setup to debug kernel panics and didn’t want to mess to much with the machine as it was not backed up (I made the appointment on my way home from work in order to start documenting the problems).
Hardware Overview (for reference):

  Model Name:    MacBook Pro
  Model Identifier:    MacBookPro6,1
  Processor Name:    Intel Core i5
  Processor Speed:    2.53 GHz
  Number Of Processors:    1
  Total Number Of Cores:    2
  L2 Cache (per core):    256 KB
  L3 Cache:    3 MB
  Memory:    8 GB
  Processor Interconnect Speed:    4.8 GT/s
  Boot ROM Version:    MBP61.0057.B0C
  SMC Version (system):    1.57f17
  Serial Number (system):    xxxxxxxxxxxx
  Hardware UUID:    xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
  Sudden Motion Sensor:
  State:    Enabled

Apple Hardware Test:

  Last Run:    11/22/10 12:28 AM
  Version:    3A185
  Loop Count:    1
  Result:    Passed

Ran both short and extended hardware tests from the OSX boot disk neither reported any problems. Ran the Disk Utility, no problems.