Updates:
Status: Started
Owner: [email protected]
Cc: [email protected]
Comment #14 on issue 21658 by [email protected]: All webpages are painted
white
http://code.google.com/p/chromium/issues/detail?id=21658
> $ ./displays
> CMGetSystemProfile failed: -43
Yes, this is what I feared. The error code is bad, and it's why we're not
getting a
CGColorSpace and, therefore, a usable CGBitmapContext.
The rest of the run of the program after the error was there to test my
proposed
fallback, which is essentially CGDisplayCopyColorSpace(CGMainDisplayID()).
Since
there were no errors for that portion of the program, I believe that we
should switch
to this.
I was aware of the CMGetSystemProfile "deprecation" but the OS X
documentation
puts it much more gently, and doesn't raise the possibility of a null
profile.
Unfortunately, with the renderer in a remote process from the
view/window/display,
we can't easily do the right thing. (The right thing would be to freeze
the profile in
the browser, ship it over IPC, and thaw it out in the renderer. The
righter thing
would also account for windows changing displays and display profiles
changing.)
I'll whip up a quick patch that you can test on your girlfriend's machine
if you like. I
would still be interested to know what specific part of
her .GlobalPreferences.plist
causes this problem, and if there's anything hardware-specific to this bug.
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---