summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorapatrick@chromium.org <apatrick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-20 22:32:16 +0000
committerapatrick@chromium.org <apatrick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-20 22:32:16 +0000
commit02ec37a5c693e5c795145b92264fbb4677ad12b4 (patch)
treefc221b9063c2cf5dfb5400f0029e8e8a03729708 /webkit
parent2b6b77e5b3765de7f23f45b43c978c6111e32525 (diff)
downloadchromium_src-02ec37a5c693e5c795145b92264fbb4677ad12b4.zip
chromium_src-02ec37a5c693e5c795145b92264fbb4677ad12b4.tar.gz
chromium_src-02ec37a5c693e5c795145b92264fbb4677ad12b4.tar.bz2
Fixed the race described in bug 54400 by changing a LOG(FATAL) to a LOG(ERROR). Queried the X server to make the error messages in the error handler more descriptive. When a MakeCurrent fails in the GPU process, the associated rendering is informed that the context is lost.
TEST=Run "chrome --enable-accelerated-compositing". Open a few tabs with "http://webkit.org/blog-files/3d-transforms/poster-circle.html". Close one of the tabs. Look for X error info logged on the console (from gpu_main.cc). Remaining tab should still be animated (the fix prevents gpu process from being terminated). This is a race condition, so there may not be an error logged the first time. A few trials should trip the error. BUG=54400 Landing on behalf of baker@ git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59980 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
0 files changed, 0 insertions, 0 deletions