The Mac OS 10.5.1 UI on MacBook Pro 2.2GHz freezes completely if the processor is on heavy load (e.g. coding a dvd-menu with idvd)! The base system does not freeze, only the UI, sometimes including the cursor! The MBP can be pinged from another host and an ssh connection to the MBP is also possible, so it's only the UI that freezes completely.
To reproduce the error use a cpu-intensive application such as idvd to code a dvd-menu! After 20 - 40 minutes the whole UI is frozen! The same thing also occurs in other cpu-intensive applications such as the game SecondLife.
console log (my machine name is bunny but I'll change it soon to b*tch if the error isn't fixed soon ;-)):
Feb 6 17:53:58 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0xd = GR: SW Notify Error
Feb 6 17:54:11 bunny kernel[0]: 0000000c
Feb 6 17:54:11 bunny kernel[0]: 00200000 00005097 0000047c 00000000
Feb 6 17:54:11 bunny kernel[0]: 00000486 00001b0c 1000f010 00000003
Feb 6 17:54:11 bunny kernel[0]: 00000000 00000000 01bfdc03
Feb 6 17:54:11 bunny kernel[0]: 0000000c
Feb 6 17:54:11 bunny kernel[0]: 00200000 00005097 0000047c 00000000
Feb 6 17:54:11 bunny kernel[0]: 00000486 00001b0c 1000f010 00000003
Feb 6 17:54:11 bunny kernel[0]: 00000000 00000000 00000013
Feb 6 17:54:11 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:54:11 bunny kernel[0]: 0000000b
Feb 6 17:54:11 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:54:11 bunny kernel[0]: 0000000b
Feb 6 17:54:11 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:54:11 bunny kernel[0]: 0000000b
Feb 6 17:54:23 bunny kernel[0]: NVChannel(GL): Graphics channel timeout!
Feb 6 17:54:23 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:54:23 bunny kernel[0]: 0000000b
Feb 6 17:54:23 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:54:23 bunny kernel[0]: 0000000b
Feb 6 17:54:35 bunny kernel[0]: NVChannel(GL): Graphics channel timeout!
Feb 6 17:54:35 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:54:35 bunny kernel[0]: 0000000b
Feb 6 17:54:35 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:54:35 bunny kernel[0]: 0000000b
Feb 6 17:54:35 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:54:35 bunny kernel[0]: 0000000b
Feb 6 17:54:35 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:54:35 bunny kernel[0]: 0000000b
Feb 6 17:54:47 bunny kernel[0]: NVChannel(GL): Graphics channel timeout!
Feb 6 17:54:47 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:54:47 bunny kernel[0]: 0000000b
Feb 6 17:54:59 bunny kernel[0]: NVChannel(GL): Graphics channel timeout!
Feb 6 17:55:29: --- last message repeated 2 times ---
Feb 6 17:55:35 bunny kernel[0]: NVChannel(GL): Graphics channel timeout!
Feb 6 17:55:48: --- last message repeated 1 time ---
Feb 6 17:55:48 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:55:48 bunny kernel[0]: 0000000b
Feb 6 17:55:48 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:55:48 bunny kernel[0]: 0000000b
Feb 6 17:55:48 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:55:48 bunny kernel[0]: 0000000b
Feb 6 17:56:00 bunny kernel[0]: NVChannel(GL): Graphics channel timeout!
Feb 6 17:56:00 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:00 bunny kernel[0]: 0000000b
Feb 6 17:56:00 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:00 bunny kernel[0]: 0000000b
Feb 6 17:56:00 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:00 bunny kernel[0]: 0000000b
Feb 6 17:56:00 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:00 bunny kernel[0]: 0000000b
Feb 6 17:56:00 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:00 bunny kernel[0]: 0000000b
Feb 6 17:56:00 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:00 bunny kernel[0]: 0000000b
Feb 6 17:56:00 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:00 bunny kernel[0]: 0000000b
Feb 6 17:56:00 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:00 bunny kernel[0]: 0000000b
Feb 6 17:56:12 bunny kernel[0]: NVChannel(GL): Graphics channel timeout!
Feb 6 17:56:12 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:12 bunny kernel[0]: 0000000b
Feb 6 17:56:12 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:12 bunny kernel[0]: 0000000b
Feb 6 17:56:12 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:12 bunny kernel[0]: 0000000b
Feb 6 17:56:12 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:12 bunny kernel[0]: 0000000b
Feb 6 17:56:12 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:12 bunny kernel[0]: 0000000b
Feb 6 17:56:24 bunny kernel[0]: NVChannel(GL): Graphics channel timeout!
Feb 6 17:56:24 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:24 bunny kernel[0]: 0000000b
Feb 6 17:56:24 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:24 bunny kernel[0]: 0000000b
Feb 6 17:56:24 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:24 bunny kernel[0]: 0000000b
Feb 6 17:56:36 bunny kernel[0]: NVChannel(GL): Graphics channel timeout!
Feb 6 17:56:36 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:36 bunny kernel[0]: 0000000b
Feb 6 17:56:36 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:36 bunny kernel[0]: 0000000b
Feb 6 17:56:48 bunny kernel[0]: NVChannel(GL): Graphics channel timeout!
Feb 6 17:56:48 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:48 bunny kernel[0]: 0000000b
Feb 6 17:56:48 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:48 bunny kernel[0]: 0000000b
Feb 6 17:56:48 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:48 bunny kernel[0]: 0000000b
Feb 6 17:56:48 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:56:48 bunny kernel[0]: 0000000b
Feb 6 17:57:00 bunny kernel[0]: NVChannel(GL): Graphics channel timeout!
Feb 6 17:57:00 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:57:00 bunny kernel[0]: 0000000b
Feb 6 17:57:00 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:57:00 bunny kernel[0]: 0000000b
Feb 6 17:57:00 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:57:00 bunny kernel[0]: 0000000b
Feb 6 17:57:00 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:57:00 bunny kernel[0]: 0000000b
Feb 6 17:57:12 bunny kernel[0]: NVChannel(GL): Graphics channel timeout!
Feb 6 17:57:12 bunny kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
Feb 6 17:57:12 bunny kernel[0]: 0000000b
I think:
- There is a bug in the GeForce 8600M GT kernel driver of Mac OS X 10.5.1
- OR it is a hardware failure, maybe because of the heat!
- Maybe it's related to applications using OpenGL (see console log)
The only solution then is to POWER OFF the MBP or to kill the WindowServer process (HUP) over a SSH connection!
Is someone other experiencing such a problem with a MacBook Pro (or even another Mac with such a graphic card)? Please post if yes or if you have an interesting information!! I think the most users don't even notice such a problem, because they don't need the power over a longer time period (20-40 minutes).
It's a very critical bug, now I have a very powerful machine, but can't use it's power.