Solution to certain types of hangs on shutdown (DoubleCommand)
----
I've been having the exact same problem for over a year now, but what finally put me over the edge to hunt it down was that my Mac often also crashed when plugging or unplugging a USB keyboard.
It turns out the key line in that crash log is
"com.baltaks.driver.DoubleCommand".
This is from the driver for DoubleCommand, which you probably installed at some point in the past, and perhaps later removed. I know I removed it, and it no longer shows up in my System Preferences panel, but the driver was still getting loaded apparently.
To remove it, from the shell look in:
~/Library/PreferencePanes
/Library/StartupItems
and delete anything that refers to DoubleCommand, then reboot.
Note that the first reboot will still hang, but it should be clean after that.
If you search for this problem, you'll find others have had this issue too:
http://blog.zaphods.net/2007/11/07/do-not-run-an-old-version-of-double-command-on-leopard/
Hope this helps!
Spread the word to others who are having this issue-- I think that a lot of people's "Mac instability" issues could be from leftover 3rd party drivers like this.
If anyone can help me with these, here's the error log...
Sun Nov 11 13:11:01 2007
panic(cpu 0 caller 0x001A7BED): Kernel trap at 0x3d773214, type 14=page fault, registers:
CR0: 0x8001003b, CR2: 0x61657bc4, CR3: 0x0101b000, CR4: 0x00000660
EAX: 0x007d0918, EBX: 0x61657674, ECX: 0x00507444, EDX: 0x032ea554
CR2: 0x61657bc4, EBP: 0x15227cb8, ESI: 0x02c37000, EDI: 0x3d7753e8
EFL: 0x00010206, EIP: 0x3d773214, CS: 0x00000008, DS: 0x00000010
Error code: 0x00000000
Backtrace, Format - Frame : Return Address (4 potential args on stack)
0x15227ac8 : 0x12b0e1 (0x4555b4 0x15227afc 0x133238 0x0)
0x15227b18 : 0x1a7bed (0x45e568 0x3d773214 0xe 0x45dd24)
0x15227bf8 : 0x19e517 (0x15227c10 0x2be2c00 0x15227cb8 0x3d773214)
0x15227c08 : 0x3d773214 (0xe 0x520048 0x2c50010 0x10)
0x15227cb8 : 0x3d77176b (0x3d775428 0x2c37000 0x7e2fc8 0x3e75aa)
0x15227ce8 : 0x3d7717ee (0x2c37000 0x7ee720 0x2c37000 0x98ef1c)
0x15227d08 : 0x40aa2d (0x33d9e00 0x0 0x2c37000 0x3e81d9)
0x15227d38 : 0x40b622 (0x2c37000 0x2e65500 0x0 0x2c37000)
0x15227d78 : 0x40f74c (0x2c37000 0x29a8c40 0x0 0xffffffff)
0x15227dc8 : 0x40f8ff (0x2c4bd00 0x7 0x1 0x3e840c)
0x15227de8 : 0x619606 (0x2c4bd00 0x3 0x1 0x2bc2200)
0x15227e08 : 0xbf3b02 (0x2c4bd00 0x3 0x0 0x2bc2500)
0x15227e28 : 0xbf3c89 (0x2bc2200 0x633064 0x1 0x96a2e0)
0x15227e68 : 0xbefe04 (0x2bc2200 0x5350c0 0x15227eb8 0x1361b0)
0x15227ea8 : 0xbf18f1 (0x2ba5400 0xbf06e8 0x1 0x0)
0x15227ed8 : 0x412cae (0x2ba5400 0x0 0x2ba5400 0x2ba5400)
Backtrace continues...
Kernel loadable modules in backtrace (with dependencies):
com.baltaks.driver.DoubleCommand(1.6.5)@0x3d770000->0x3d775fff
dependency: com.apple.iokit.IOHIDFamily(1.5)@0x7b7000
com.apple.driver.AppleUSBHub(3.0.3)@0xbee000->0xbf8fff
dependency: com.apple.iokit.IOUSBFamily(3.0.3)@0x60c000
com.apple.iokit.IOUSBFamily(3.0.3)@0x60c000->0x633fff
BSD process name corresponding to current thread: kernel_task
Mac OS version:
9A581
Kernel version:
Darwin Kernel Version 9.0.0: Tue Oct 9 21:35:55 PDT 2007; root:xnu-1228~1/RELEASE_I386
System model name: MacBook2,1 (Mac-F4208CAA)
----
I've been having the exact same problem for over a year now, but what finally put me over the edge to hunt it down was that my Mac often also crashed when plugging or unplugging a USB keyboard.
It turns out the key line in that crash log is
"com.baltaks.driver.DoubleCommand".
This is from the driver for DoubleCommand, which you probably installed at some point in the past, and perhaps later removed. I know I removed it, and it no longer shows up in my System Preferences panel, but the driver was still getting loaded apparently.
To remove it, from the shell look in:
~/Library/PreferencePanes
/Library/StartupItems
and delete anything that refers to DoubleCommand, then reboot.
Note that the first reboot will still hang, but it should be clean after that.
If you search for this problem, you'll find others have had this issue too:
http://blog.zaphods.net/2007/11/07/do-not-run-an-old-version-of-double-command-on-leopard/
Hope this helps!
Spread the word to others who are having this issue-- I think that a lot of people's "Mac instability" issues could be from leftover 3rd party drivers like this.