Apple Event: May 7th at 7 am PT

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

App Store hanging with beachball

In the past couple of days, whenever I launch the App Store, the application hangs with a spinning beachball for as much as 2-3 minutes. It eventually displays a page, and I can click on names/icons to go to other pages. But when I want to go back to the main page, it beachballs again. I see messages like this in Console:

3/25/11 10:40:05 AM [0x0-0x193193].com.apple.appstore[6675] Fri Mar 25 10:40:05 XXXXXX.home App Store[6675] <Error>: CGBitmapContextGetBitsPerComponent: invalid context 0x10a16a480
3/25/11 10:40:05 AM [0x0-0x193193].com.apple.appstore[6675] This isn't a bitmap context. Forcing destination format to ARGB_8 for CGContext.
3/25/11 10:40:05 AM App Store[6675] CGBitmapContextGetBitsPerComponent: invalid context 0x10a16a480

Any ideas whether this is a general problem or something odd on this particular Mac?
3/25/11 10:44:34 AM App Store[6675] multibyte IDs are unsupported.

Posted on Mar 25, 2011 2:46 AM

Reply
39 replies

Mar 27, 2011 1:56 PM in response to odysseus

odysseus wrote:
Nice catch! How did you figure this out?


I observed the process activities and watched out for irregularities. While the App Store is unresponsive the ocspd (OCSP daemon) shows some heightened activity. I remembered that i had just recently activated the OCSP check and so on...

However, i´m not very happy with the situation. I hope Apple gets this certificate problem fixed asap. Such critical security issues must be dealt with much faster.

Mar 30, 2011 11:31 PM in response to jumaho

Thank you so much for posting this fix! I had updated my new MacBook Pro to 10.6.7 and also turned on the OCSP and CRL due to the Comodo hacking. The App Store was basically unusable on it due to the ever-present beachball.

Turning off the CRL again fixed the App Store.

I hope this issue gets a better fix in the long-run as it seems the CRL is now necessary for security in light of the new certificate hacking schemes.

Apr 7, 2011 5:50 PM in response to Kirk McElhearn

I had the same issue, setting the "Certificate Revocation List (CRL)" to "Off" has fixed the issue. I'd set it to "Best Attempt" a few days ago when I read an article explaining the higher security it provides. There are two things that should be done given that this bug exists and so I'm wondering if anyone has done them yet:
1. Comment on whatever article that was we all read that made us change this preference to warn future readers of the bug, I honestly don't remember where that article was posted myself
2. Submit a bug report to Apple using bugreport.apple.com, only registered developers (which includes myself) can do this. I can submit a bug report directly to Apple right now, but would like to know if anyone else has yet.

Apr 10, 2011 11:22 AM in response to Kirk McElhearn

I just noticed this behavior yesterday. One of the things I most appreciate about these forums is that they're filled with people who have the great qualities of being very intelligent, nice, and eager to help. I see them here in this thread. Thanks for the work you've already done investigating this issue. I'll see what the suggested fixes do for me.

For what it's worth, I'm also uncomfortable with the security downgrade that results if the corresponding suggested fix does improve performance of the Mac App Store on one's machine.
(Just to be clear: I have no problem with the suggested fix, +per se+ —thanks, in fact, and good work tracking that down—but rather that Apple (I think indirectly, to be fair) created this problem where some have to choose between better security on the one hand, and a usable MAS on the other.)

My meager contribution is aimed at anyone reading this thread that would place themselves more toward the "novice" end of the spectrum: if you have apps that become unresponsive, that beachball often, etc., you can do some simple detective work like I did.

First, in your Utilities folder, open up Activity Monitor and Console. To begin with, I'll usually click on the CPU column in Activity Monitor to sort descending, which will show the apps with the most CPU usage at the top.

In Console, I'll leave "All Messages" selected in the left-most Log List column, at least to begin with. If you don't see the vertical list of logs, click the "Show Log List" button in the toolbar.

Then I'll launch the app: MAS, in this case, but then immediately go to the dock and click on Console and Activity Monitor to watch what was going on.

Right away I saw the error messages in Console. I thought that "CGBitmapContextGetBitsPerComponent" would probably be a string that was specific to this problem, so I searched for that string, plus "Mac App Store", which brought me here: a thread with some possible fixes to try. I'm not a programmer, and I don't even know what "CGBitmapContextGetBitsPerComponent" is, but it's great that I could use it to locate some possible solutions.

I hope that helps someone. My apologies for the length.

[Keep calm and carry on.|http://news.bbc.co.uk/2/hi/uk_news/magazine/7869458.stm]

App Store hanging with beachball

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