Kernel: IOSurface buffer allocation size is zero

I tend to receive the above message when listening to Itunes, this message can cause itunes to pause the music and sometimes cause the whole system to crash. Although it does not affect spotify.


I have only recently found out what the problem is, this problem has been going on for a long time. it does get annoying after sometime that your music pauses.


The list of text below has been copied from my Kernel.log and shows that this problem is quite prominent.

Would there be a olution to this? I have previously reinstalled my Operating system, after the reinstallation the problem occurs again. Even after an upgrade to OS X Lion the problem is still there


Mid 2010 Imac, 2.8Ghz Quad Core i5, 8GB ram, 1TB HDD, ATI Radeon HD 5750 1024 MB





rdbus=0)

Jul 26 16:36:22 localhost kernel[0]: [ PCI configuration end, bridges 8 devices 36 ]

Jul 26 16:36:22 localhost kernel[0]: FireWire (OHCI) TI ID 823f built-in now active, GUID e80688fffebe3be2; max speed s800.

Jul 26 16:36:22 localhost kernel[0]: mbinit: done [96 MB total pool size, (64/32) split]

Jul 26 16:36:22 localhost kernel[0]: Pthread support ABORTS when sync kernel primitives misused

Jul 26 16:36:22 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib kmod start

Jul 26 16:36:22 localhost kernel[0]: com.apple.AppleFSCompressionTypeDataless kmod start

Jul 26 16:36:22 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded

Jul 26 16:36:22 localhost kernel[0]: com.apple.AppleFSCompressionTypeDataless load succeeded

Jul 26 16:36:22 localhost kernel[0]: AppleIntelCPUPowerManagementClient: ready

Jul 26 16:36:22 localhost kernel[0]: Ethernet [AppleBCM5701Ethernet]: Wake reason GIGE - bonjour - service connect

Jul 26 16:36:22 localhost kernel[0]: Network wake from BCM5701Enet

Jul 26 16:36:22 localhost kernel[0]: USBMSC Identifier (non-unique): 000000009833 0x5ac 0x8403 0x9833

Jul 26 16:36:22 localhost kernel[0]: USBMSC Identifier (non-unique): 00001411A7BE 0x411 0x105 0x300

Jul 26 16:36:22 localhost kernel[0]: [IOBluetoothHCIController::setConfigState] calling registerService

Jul 26 16:36:22 localhost kernel[0]: rooting via boot-uuid from /chosen: F995335E-73C3-3050-9BE7-6AD137A3B0CA

Jul 26 16:36:22 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>

Jul 26 16:36:22 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchS eriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOB lockStorageDriver/ST31000528AS Media/IOGUIDPartitionScheme/NotQuiteMaxDisk@2

Jul 26 16:36:22 localhost kernel[0]: BSD root: disk0s2, major 14, minor 2

Jul 26 16:36:22 localhost kernel[0]: Kernel is LP64

Jul 26 16:36:23 localhost kernel[0]: BCM5701Enet: Ethernet address c4:2c:03:0f:54:8f

Jul 26 16:36:25 Andrew-Purdys-iMac kernel[0]: Previous Shutdown Cause: 5

Jul 26 16:36:25 Andrew-Purdys-iMac kernel[0]: ** Device in slot: SLOT--1 **

Jul 26 16:36:25 Andrew-Purdys-iMac kernel[0]: DSMOS has arrived

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: 27.597048: ath_get_caps[4036] rx chainmask mismatch actual 3 sc_chainmak 0

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: 27.597073: ath_get_caps[4011] tx chainmask mismatch actual 3 sc_chainmak 0

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: 27.601135: Atheros: mac 128.2 phy 13.027.601140: radio 12.027.601142:

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: 27.601146: Use hw queue 0 for WME_AC_BE traffic

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: 27.601152: Use hw queue 1 for WME_AC_BK traffic

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: 27.601158: Use hw queue 2 for WME_AC_VI traffic

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: 27.601163: Use hw queue 3 for WME_AC_VO traffic

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: 27.601169: Use hw queue 8 for CAB traffic

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: 27.601174: Use hw queue 9 for beacons

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: 27.601235: wlan_vap_create : enter. devhandle=0xd320c610, opmode=IEEE80211_M_STA, flags=0x1

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: 27.601271: wlan_vap_create : exit. devhandle=0xd320c610, opmode=IEEE80211_M_STA, flags=0x1.

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: AirPort_AtherosNewma40: Ethernet address d8:30:62:59:e7:bd

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: IO80211Controller::dataLinkLayerAttachComplete(): adding AppleEFINVRAM notification

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: IO80211Interface::efiNVRAMPublished():

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: NTFS driver 3.8 [Flags: R/W].

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: AirPort: Link Down on en1. Reason 1 (Unspecified).

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: 28.701894: setDISASSOC from disconnectVap

Jul 26 16:36:26 Andrew-Purdys-iMac kernel[0]: 28.701905: switchVap from 1 to 1

Jul 26 16:36:27 Andrew-Purdys-iMac kernel[0]: NTFS volume name BOOTCAMP, version 3.1.

Jul 26 16:36:27 Andrew-Purdys-iMac kernel[0]: nstat_lookup_entry failed: 2

Jul 26 16:36:28: --- last message repeated 1 time ---

Jul 26 16:36:27 Andrew-Purdys-iMac kernel[0]: Ethernet [AppleBCM5701Ethernet]: Link up on en0, 100-Megabit, Full-duplex, Symmetric flow-control, Debug [796d,2300,0de1,0300,45e1,0000]

Jul 26 16:36:29 Andrew-Purdys-iMac kernel[0]: macx_swapon SUCCESS

Jul 26 16:36:34 andrew-pc kernel[0]: [ffffff8015319c00][BNBMouseDevice::init][66] init is complete

Jul 26 16:36:35 andrew-pc kernel[0]: [ffffff8015319c00][BNBMouseDevice::handleStart][66] Done

Jul 26 16:36:35 andrew-pc kernel[0]: [ffffff8015a16000][AppleMultitouchHIDEventDriver::start] entered

Jul 26 16:36:35 andrew-pc kernel[0]: [ffffff8015a90d00][AppleMultitouchDevice::start] entered

Jul 26 16:36:56 andrew-pc kernel[0]: udf log: Allow bogus directory length

Jul 26 16:37:14 andrew-pc kernel[0]: AppleBCM5701Ethernet: 0 1 BCM5701Enet::replaceOrCopyPacket worked after N tries

Jul 26 16:40:27 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 16:41:22: --- last message repeated 2 times ---

Jul 26 16:41:40 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 16:43:52: --- last message repeated 6 times ---

Jul 26 16:45:16 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 16:46:22: --- last message repeated 2 times ---

Jul 26 18:25:18 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 18:26:23 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 18:32:19 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 18:34:08 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 18:34:45 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 18:36:22: --- last message repeated 1 time ---

Jul 26 18:37:53 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 18:38:52: --- last message repeated 1 time ---

Jul 26 18:39:27 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 18:40:17 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 19:27:48 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 19:28:45: --- last message repeated 1 time ---

Jul 26 19:28:45 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 19:29:15: --- last message repeated 2 times ---

Jul 26 22:53:21 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 22:56:56 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 22:58:28: --- last message repeated 1 time ---

Jul 26 22:58:28 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 22:58:58: --- last message repeated 6 times ---

Jul 26 22:59:00 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 22:59:30: --- last message repeated 5 times ---

Jul 26 23:03:12 andrew-pc kernel[0]: CoreServicesUIAg[590] Unable to clear quarantine `CodeResources': 93

Jul 26 23:03:12 andrew-pc kernel[0]: CoreServicesUIAg[590] Unable to clear quarantine `Growl': 93

Jul 26 23:03:12 andrew-pc kernel[0]: CoreServicesUIAg[590] Unable to clear quarantine `Headers': 93

Jul 26 23:03:12 andrew-pc kernel[0]: CoreServicesUIAg[590] Unable to clear quarantine `Resources': 93

Jul 26 23:03:12 andrew-pc kernel[0]: CoreServicesUIAg[590] Unable to clear quarantine `Current': 93

Jul 26 23:03:12 andrew-pc kernel[0]: CoreServicesUIAg[590] Unable to clear quarantine `Headers': 93

Jul 26 23:03:12 andrew-pc kernel[0]: CoreServicesUIAg[590] Unable to clear quarantine `Resources': 93

Jul 26 23:03:12 andrew-pc kernel[0]: CoreServicesUIAg[590] Unable to clear quarantine `Skype': 93

Jul 26 23:03:12 andrew-pc kernel[0]: CoreServicesUIAg[590] Unable to clear quarantine `Current': 93

Jul 26 23:04:53 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:06:23: --- last message repeated 1 time ---

Jul 26 23:08:22 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:18:09 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:22:01 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:24:39 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:26:23: --- last message repeated 1 time ---

Jul 26 23:27:36 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:33:49 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:35:58 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:36:28: --- last message repeated 1 time ---

Jul 26 23:37:23 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:37:58 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:38:37: --- last message repeated 1 time ---

Jul 26 23:38:37 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:39:08: --- last message repeated 1 time ---

Jul 26 23:39:52 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:40:36: --- last message repeated 1 time ---

Jul 26 23:40:36 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:42:23 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:46:12 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:46:44 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:47:14: --- last message repeated 2 times ---

Jul 26 23:47:58 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:48:38 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:49:36 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:50:19: --- last message repeated 1 time ---

Jul 26 23:50:19 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 26 23:51:23: --- last message repeated 1 time ---

Jul 27 00:50:43 andrew-pc kernel[0]: HFS: Very Low Disk: freeblks: 0, dangerlimit: 154

Jul 27 14:07:46 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 27 14:09:00: --- last message repeated 1 time ---

Jul 27 14:09:00 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 27 14:13:16 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 27 14:15:07 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 27 14:15:50: --- last message repeated 3 times ---

Jul 27 14:15:50 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 27 14:16:24: --- last message repeated 1 time ---

Jul 27 14:16:26 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 27 14:16:56 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

Jul 27 14:17:26: --- last message repeated 2 times ---

Jul 27 14:17:28 andrew-pc kernel[0]: IOSurface: buffer allocation size is zero

iMac, Mac OS X (10.7)

Posted on Jul 27, 2011 6:29 AM

Reply
154 replies

Mar 4, 2012 9:07 PM in response to davidh

I made a huge effort drill down what is causing the problem:


1. APPLE


2. ADOBE (flash)


1. Using Snow Leopard SSD (Vertex 3) drive - video on SKYPE freezing after 1 hour.

2. I got freeze on movies.

3. Returned SSD to OCZ that Apple found that SSD has SMART failure.

4. Put original HDD to MaBook Pro (2011) - Installing LION

5. Installed Lion on it - Freezing again

6. APPLE vs ADOBE

7. I noticed that I am freezing on that error mostly on videochat by using google talk plugin and can see the error in the console.

8. By reading forums I assume its a flash, Uninstalled Flash.

9. Still having the errors in the console - Assuming its APPLE - but not going to APPLE STORE - GENIUS knows nothing.

10. As I am developing website I got an idea that if even you uninstall flash still you can get the script by inserting it into HTML - I went to one of these websites: VERDURA.COM - you would say nice HTML 5 + JQUERY - NO FLASH and as I am keep refreshing it I am getting error in the Console, so I am thinking what is wrong.

11.Copied the code and removed all html except scripts and 1 of them was having SWF shockwave plugin.

12. Made HTML file with that 1 line of code and keep refreshing it and getting the error in console - NOW IT IS FOR SURE FLASH to be exact SHOCKWAVE!!!!


13. Break Point 🙂


Major Question: Why I am getting errors when the Flash is gone?

Answer: Looking for shockwave plugins, since CHROME is using own separated plugins I do


"chrome://plugins/"


Look what I have found even flash is gone:


http://cl.ly/1b3z3j1R1r0j44201H19


I disabled it, NO ERRORS SINCE THEN! Not even safari, firefox, chrome, console is clean.


Hope it helps.

Mar 5, 2012 2:56 AM in response to andrew011

Just adding my observations regarding the "IOSurface: buffer allocation size is zero"-error….

I don't have Flash installed on my 2011 iMac, so I use Google Chrome whenever I need Flash. The message ONLY appears when Chrome is open on my machine. If I don't use Chrome, I can go weeks without this error in the log.


I do get the "kernel: HFS: Very Low Disk" error too, occasionally - but also only when Chrome is in use. And it always comes in connection with the "IOSurface"-error. My 1TB drive has more than 800 GB free disk space, so the "Very Low Disk"-error obviously doesn't mean I'm running out of space… (and I don't have any external drives connected, either)


From what I've seen it definitely has something to do with Chrome/Flash - at least on my system.

My iMac handles the errors pretty well, though - I've never seen a crash in connection with them, so I can live with them (for now).

Mar 8, 2012 3:51 AM in response to rentgeeen

@rentgeeen - Although not every time, I can reproduce the IOSurface Kernel errors when I open Chrome. When I check my plugins in Chrome (chrome://plugins/) I have two Flash versions installed for 11.1.r102, 11.1.102.62 and 11.1.102.63. I have disabled the latest one 11.1.102.63 (keeping version 62 enabled) to see if I can isolate (click the +Details to expose the two versions installed). Monitoring the kernel.log in Console with "IOSurface" as the String, so far today no errors (yet).


Mid-2010 Macbook Pro 6,2 (NVIDIA GeForce GT 330M 256M)

Mar 8, 2012 5:30 AM in response to sweet-jane

sweet-jane wrote:


I do get the "kernel: HFS: Very Low Disk" error too, occasionally - but also only when Chrome is in use. And it always comes in connection with the "IOSurface"-error. My 1TB drive has more than 800 GB free disk space, so the "Very Low Disk"-error obviously doesn't mean I'm running out of space… (and I don't have any external drives connected, either)

That's interesting. I don't know if it's related to the IOSurface error, but I don't expect this error to come from “nowhere” either. Now, does it mean Chrome makes a virtual disk, in memory, or do you see an extra volume in the Finder (desktop, sidebar or “computer” window)?

Mar 8, 2012 1:37 PM in response to gliderjoe

IOSurface is an object encompassing a kernel-managed rectangular pixel buffer in the IOSurface framework. It is a thin wrapper on top of an IOSurfaceClient object which actually interfaces with the kernel.


IOSurface is private CoreFoundation frameworks for managing pixel buffers, or in official words, "sharing graphics surfaces between applications"[1]. It is also a public framework in Mac OS X 10.6 (Snow Leopard).

In 2.x the same function is provided by the CoreSurface framework. On 3.x CoreSurface is deprecated, and its functions are now wrappers of the corresponding IOSurface functions.


My mac is crashing when using video but only when I have shockwave enabled in chrome and getting that error.

I dont know how to solve this, because I went to apple and only what they told me, chrome is 3rd party app its not our fault - nice help right? They didnt even try to troubleshoot it, last time I was there they blamed SSD that I returned and it is still freezing.


What I am going to do now, will install 10.6 Snow Leopard on SSD and after installation will lounch console and try mine HTML script if it will throw the error and will slowly install apps and monitor, apple should fix this, I know flash is bad but if people still use a portion of it like google video they should look at it, maybe something is conflicting somehow on both sides...

Mar 15, 2012 8:43 PM in response to andrew011

I too have had many performance problems in the last several months with my Macbook Pro (2011) running Lion. I now have Lion 10.7.3 and Safari 5.1.3, and the problems continue- things slow to a crawl, apps don't behave correctly, near freezes that require a reboot, and needing to shut down with the power button because the menu won't respond. Those are just the most noticable. I checked Console messages yesterday and had 4000 in four days with the "IOSurface...." being the most prevalent by far. I found this forum -thanks all- and have found relief at least for the last 24 hours.


I did not get any console messages to speak of when using Firefox. I tried quite a few sites to test with, but not any problem messages. I still like Safari better and to test that I just trashed the two flash files in "Library-Internet Plug-ins", and also, just for good measure, the Flash Manager app. in the Applications folder. No more problems since then. You could probably just use Firefox and not trash any files, but I was so mad by then I didn't want anymore of that stuff on my machine, at least until the dust settles.

Mar 21, 2012 4:06 PM in response to Daphiel

Daphiel made a small but significant discovery in his post which seemed to have got sidelined:

Daphiel wrote:


hi, same issue on a macbook pro 15'' (mid 2010). The issue stop spamming my logs when I uninstalled Flash 11. But this problem appear again when I launch Photo Booth (you can test on your own mac with the Terminal and tail -f /var/log/kernel.log) and I switch between the various effects.

I'm not sure that this error results only from the adobe flash. Hoping this can help... Apple are aware of this bug?


Daphiel is saying that he uninstalled Flash and stopped getting the IOSurface message in Console when using Safari; all well and good.


I also tested the removal of Flash from Safari and it stopped the IOSurface messages.


However, he also said that when using Photo Booth and switching between effects pages he noted the message was re-occurring.


He suggested we test this for ourselves and I did; I recommend others do too.


Open Console. Open Photo Booth. Click on 'Effects'.


Watch Console as you select each effects page.


My findings are that I get nine IOSurface messages each time I switch to another effects page. That corresponds to the nine 'preview windows' on each effects page.


This raises questions rather than answers at this stage, perhaps the main one being: Is there a link between the two?


I had a brief look at Photo Booth with Inspector in Activity Monitor and didn't spot any obvious Flash references (not that I would expect any).


A number of posters have given us a better understanding of what IOSurface is and does. Sandman619, for example, gave some clear information along with some reassurance that this is not something that we should neccessarily be concerned about, and (in my case) I agree. Console shows approximately 200 of the IOSurface entries per day, which may well correspond with how many Flash-requesting web pages I view per day. This number does not cause any performance issues or freezes for my four year old MBP.


Those that are experiencing high levels of entries per minute or per second, and/or are experiencing freezes and crashes are, of course, in dire need of more answers.


It is important to back up Anic264b's posting. When we have these errors, issues and problems we need to look at them carefully and logically, try to test things, and then share the information we glean.


If we want to blame Adobe for these error messages we may well be right in doing so, but from Daphiel's findings (which I can fully substantiate with my own tests) we could also be blaming Apple for them, because they made Photo Booth and that produces the same error messages.


I've tested a number of other applications like QT, QT7, Google Earth and Aperture, and none of those generate an IOSurface message in use. Naturally, I am focusing on the more graphic-intensive applications.


Perhaps other forum members could test other applications and post their findings?


Ultimately, we may find that it is neither Flash nor Photo Booth in themselves that generate the problem, but the way our graphics card/graphics software handles those particular applications.


Do I have a resolve? Not yet, but I now know more than I did!

Mar 21, 2012 6:43 PM in response to Livebox

Like previously I mentioned, was experiencing freezing on Snow Leopard by using SKYPE (video only) after an hour it freezes with IO error.


Then I made the post above about switching SSD drive and LION and back to HDD and using website that is pulling flash and disabling chrome flash plugin finally error dissappeared. But I couldnt use GMAIL video chat because is using Shockwave Flash that caused my mac to freeze because I disable it - (Lion 10.7.3) - Quad Core, 2.2, 8 GB RAM.


What I did used my 2007 Macbook Pro and I have old chrome on that. I tried to make some video calls and no IO errors. So trasfered the Chrome to my new mac and it was freezing + IO Error. Used on HDD and SSD both threw that IO error. So what it tells me that probably it is an combination of APPLE hardware that something is wrong with the graphic card or how it is handling the video. Always it freezes either on Movie, Video Chat (gmail or skype).


Tested LIVEBOX idea and it gave me for each effect click 9 IO errors = 1 for each effect = 3x3 effects grid.


So I think it is something with the graphic card.

Mar 23, 2012 10:41 AM in response to Livebox

Livebox wrote:


However, he also said that when using Photo Booth and switching between effects pages he noted the message was re-occurring.


He suggested we test this for ourselves and I did; I recommend others do too.


Open Console. Open Photo Booth. Click on 'Effects'.


Watch Console as you select each effects page.


My findings are that I get nine IOSurface messages each time I switch to another effects page. That corresponds to the nine 'preview windows' on each effects page.

Yes, I see that too.

This raises questions rather than answers at this stage, perhaps the main one being: Is there a link between the two?


I had a brief look at Photo Booth with Inspector in Activity Monitor and didn't spot any obvious Flash references (not that I would expect any).

I don't think Flash is necessary for this bug. It's the other way around: Flash uses a component that produces this error, under certain circumstances. Other components, non related to Flash, may use the same component and produce the same error.

It is important to back up Anic264b's posting. When we have these errors, issues and problems we need to look at them carefully and logically, try to test things, and then share the information we glean.

Thanks for agreing 🙂

If we want to blame Adobe for these error messages we may well be right in doing so, but from Daphiel's findings (which I can fully substantiate with my own tests) we could also be blaming Apple for them, because they made Photo Booth and that produces the same error messages.

I'd rather say Apple made the graphics component that produces this error message. Of course, then, any company who use that component will throw messages like this in the console, even Apple's application.

I've tested a number of other applications like QT, QT7, Google Earth and Aperture, and none of those generate an IOSurface message in use. Naturally, I am focusing on the more graphic-intensive applications.

Then it seems like the error has to do with graphics transformation (QT normally doesn't transform the pictures, it just shows them as they are decoded. However, Photo Booth's effects transform the pictures. I'd say Flash also transform pictures (play/pause, etc. controls are embedded in the view, and Flash may also show composited pictures. Not sure I'm on the right track, but it may make sense)).

Ultimately, we may find that it is neither Flash nor Photo Booth in themselves that generate the problem, but the way our graphics card/graphics software handles those particular applications.

I'm convinced of this.

Do I have a resolve? Not yet, but I now know more than I did!

Can anyone resolve anything with no knowledge? 😉

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Kernel: IOSurface buffer allocation size is zero

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