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

NVDA(OpenGL): Channel exception!

I have the error above on the intel iMac 24" when running Second Life.

Error lines from syslog can be:

avalon-3 kernel[0]: NVDA(OpenGL): Channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
avalon-3 kernel[0]: 0000000b

and

avalon-3 kernel[0]: NVDA(OpenGL): Channel exception! status = 0xffff info32 = 0x6 = Fifo: Parse Error
Feb 23 01:53:22 avalon-3 kernel[0]: 0000000b

If this happens SL is going to freeze up and die

Hardware failure?
OSX bug?
Application bug?

iMac 24" Intel Core 2 Duo 2.16 GHz, Mac OS X (10.5.6), NVIDIA GeForce 7300 GT

Posted on Feb 22, 2009 5:22 PM

Reply
457 replies

Mar 8, 2012 12:00 PM in response to iBananaJoe

Hi iBananaJoe,


In my case the most of freezes were related with NVDA(OpenGL): Channel exception or similar messages. Until the moment, after delete or changed the .kext file, I've not had new freezes, excepting once that system did not respond after being loaded. In such ocassion, I reviewed Console and I didn't find any error message (none related with Channel exception, I think). Perhaps, similar responses are linked with differents systems malfunctions...


Best.

Apr 11, 2012 7:40 AM in response to Adel Sabry

Hi


Having the frequent Parse Error etc problems, causing artefacts, freezing etc.


Well, I did as Adel suggested and things were much much better. But then, as I was browsing on Firefox, it happened again (I keep console open all the time to monitor this). And lo and behold, I discovered that it only happened when I used Twitter on Firefox. Could this be just a coincidence? I can replicate it now. Load Firefox, go to Twitter's main site and then the Kernel: Channel exceptions start after a couple of seconds.


Is this signficant, do you better informed people think?


I leave the Twitter page and the Kernels disappear.


I will keep monitoring this but would welcome any explanation from you all.


PS - no problem with Twitter on Safari. Odd, eh?

May 1, 2012 5:37 AM in response to madweasel

Now i am getting this error... I took computer to genius bar and they keep refusing to acknowledge the error:


5/1/12 8:19:21.000 AM kernel: NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error

5/1/12 8:19:21.000 AM kernel: IOVendorGLContext::ReportGPURestart

5/1/12 8:19:21.000 AM kernel: NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error

5/1/12 8:19:22.052 AM sandboxd: ([124]) DumpGPURestart(124) deny file-write-create /Library/Application Support/SubmitDiagInfo

5/1/12 8:19:22.062 AM sandboxd: ([124]) DumpGPURestart(124) deny ipc-posix-shm apple.shm.notification_center

5/1/12 8:19:22.063 AM sandboxd: ([124]) DumpGPURestart(124) deny ipc-posix-shm apple.shm.notification_center

5/1/12 8:19:22.065 AM sandboxd: ([124]) DumpGPURestart(124) deny ipc-posix-shm apple.shm.notification_center

5/1/12 8:19:22.067 AM sandboxd: ([124]) DumpGPURestart(124) deny ipc-posix-shm apple.shm.notification_center

5/1/12 8:19:22.068 AM sandboxd: ([124]) DumpGPURestart(124) deny ipc-posix-shm apple.shm.notification_center

5/1/12 8:19:22.070 AM sandboxd: ([124]) DumpGPURestart(124) deny file-read-metadata /Library/Managed Preferences

Jul 9, 2012 8:45 AM in response to neoark

I too did what Adel suggested. So far so good, but it's hard to know whether that fix works, since I don't have a quick way to reproduce the problem.


Adel suggested this: "I deleted the Apple Power managent KEXT inside the extensions folder, and now I have auto switching enabled, and no more halt at the login screen or what so ever.. everything is working fine..."


I have two concerns here:


1. With this kext removed, I suspect the kernel is not managing power to the NVIDIA chip, which tends to nullify the advantage of graphic switching in the first place. It may be no better than simply turning off graphic switching. Sure, we switch, but if the NVIDIA chip stays powered-up, we save nothing over simply using it all the time.


2. Jorge's use of the early-release 10.8 version of the kext has a few drawbacks. First, the 10.7 kernel may be ignoring it due to incompatibilty. If so, then the result is the same as simply removing the original kext. Second, the 10.8 kext may change as we approach the 10.8 release. Third, it may have other side effects.


So, for now, I'm running without the kext. I'm not sure how hard to press Apple for another MLB swap, when the first MLB passed their special graphic test. I do want the computer to work as intended, so I'm mulling it over.

Aug 30, 2012 2:01 PM in response to Rick Auricchio

I have the exact same error you guys are getting on a brand new Retina MacBook Pro. It is triggered when I log back into my computer while the screensaver is running. I enter the password and I log in, but the screen saver stays up and I can only move the mouse cursor. I can't get to the desktop or any application. The only thing I can do is hold down the power button and force a power off. When I check the console afterwards, I see the error:


8/30/12 1:32:59.191 PM WindowServer[75]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x18c148c1 device: 0x1092c9d30 isBackBuffered: 1 numComp: 3 numDisp: 3

8/30/12 1:32:59.000 PM kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error

8/30/12 1:32:59.000 PM kernel[0]: IOVendorGLContext::ReportGPURestart


So far Apple support has been pretty worthless. They don't even want to see the error in the console log. They had me reset the PRAM and System State and said call back if it happens again.


It happens two times a day, typically after the screensaver has been running for 5 or 10 minutes when I step away from my desk.

Sep 19, 2012 7:00 AM in response to madweasel

I formatted the computer and reinstalled OS X Mountain Lion from scratch and did not install Adobe Flash at all. It seemed better for a while but it still happens and I still get the same error in the console about the graphics card and a channel exception. Apple support has been useless and I hate that I have to call them instead of emailing. In fact, they refuse to allow me to email them the console log. The support guys says he doesn't have email and I get the impression that he doesn't even know what the console is.

Sep 20, 2012 7:47 AM in response to Witch

I'm having a huge display corruption issue as well, and hope I'll manage to finish this reply before it starts:


Happened for the 4th time in a row this afternoon, in the middle of code editing (no screen saving involved) on a 2 week old installation of 10.8 installed from USB key + Server component from the App Store and barely updated to 10.8.2 today


It's a late 09 mac mini server (bought with my EPP rebate at the time;-) )


This unit went over the atlantic 3 times, compiled billions of lines of code, hosted half a dozen websites, launched hundreds of VMs with it's little RAM...

And never had a glitch until a few hours ago following the 10.8.2 update.


Visually speaking, 3 times out of the four: got moved around crops of the image filling up in clouds of purple with green speckles, the fourth time, just heavily repeated crops of display a bit everywhere, here's a pic:

https://www.dropbox.com/s/hwa0qvx9gjpjvut/IMG_20120920_161105.jpg


I can still manage to save a few docs before it becomes unresponsive, the audio buffer (listening to music) stalls after a couple of minutes.


Here's a piece of system.log

http://pastebin.com/yGxDWEhZ



Hope this get's fixed, I'm already feeling the mockery of devs around me using Linux (that I do appreciate) or Windows stations...


In the meanwhile, is it possible to downgrade kexts since ML ? doesn't the system look to much into consistency since all the security/sandboxing rattling ?


Thanks,

JaXX

Sep 20, 2012 4:40 PM in response to Witch

User uploaded file

This is my result of running the hardware test. Note the line Unknown video device. My iMac is well past warranty.

I also got some FIFO errors which are "First In First Out" which I take to mean that because there is a poor connection between the graphic chip and the board data is lost. I believe the cause is poor solder joints fatigued by repeated heating and cooling. You my find youtube videos where people baked their screen cards in the oven to "reflow" these joints. An electronic repair shop can do this too and it is often called "reballing" because the solder is applied as tiny balls that are sandwiched between the chip and board and then melted with hot air. This ensures good electrical contact and repairs the board. I wish I could say I know for sure that this will work but I believe it is worth some study.

My prejudice is that the move to non-leaded solder is a factor in part failure and should anyone get their boards repaired out of warranty to use the best quality reball/solder available by law. i.e using lead (Pb) where available. Your repairman will have more informed advise about this. Out of warranty disassembly is a big job only for the patient and the calm. My screen card can be replaced new from parts dealers for $250 so a reballing should be offered competitively to that. Of course used parts are suspect. Finally the baking in the oven is the least expensive option with the risks as great or little as you can believe from the various posts and DIY videos you can find.

I hope your warranties are in place and do not need to resort to your own repairs as certified technicians charge so high as to make a new computer seem attractive.

Sep 25, 2012 1:26 AM in response to StephenCCH

Hmmm Stephen...


The odds of it happening the hour I did the 10.8.2 were thin (even though the machine rebooted to process the update, having possibly avanced electronique fatigue, i really had a doubt) btw: some might find it weird, but I usually sense things well 🙂 served me well in R276 ;-)


And, the device being a late 09 mac mini server, I, of course, have long lost the AHT CD (online AHT isn't available for this little guy)...


Though, I have downgraded to 10.8.0 friday, left the machine running over the weekend, update to 10.8.1 this morning (will not try 10.8.2), and deactivated Flash (because we all know Flash is the source of all illness in the world, ain't it :-) )... So far so good... and I'm also putting a bit of load on it 🙂


I re-update later today to say if I got any crash or so, but really, 10.8.2 embedded many framework updates, including OGL and possible (but not sure) fresher Nvidia drivers... Too bad I don't really know how to use Pacifist to nail down the problem.


Cya'all later !

Sep 25, 2012 8:50 AM in response to julien banchet2

Well... 10.8.1 is ultra stable, not a single glitch! (Since I already had Flash on 10.8.1 before and for long enough, I can say it's not Flash alone that did this...)


Cloning almost done, will update using the combo to 10.8.2 tomorrow (keeping flash away to keep away a possible Flash/OSX combination problem, will try later with it)


I read on some other non-disclosable places (mainly those talking about OSX on non-Apple computers) that the Combo update somehow fixes a few rigs, maybe i wouldn't be able to reproduce the issue... and honestly, I can't spend time on that anyways

NVDA(OpenGL): Channel exception!

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