Smoking gun logcat
The saga continues. This morning I turned on the tablet - I normally leave it charging overnight so its fully charged by morning. I checked email etc then loaded up the latest Google+. Opened and closed it a couple of times and suddenly the screen goes blank and only desktop is visible with no icons. Fortunately I had smart taskbar running (great tool) and was able to navigate to the list of all applications and run logcat. I captured the log of the system in that state.
The log clearly shows that the root cause was the openGL renderer running out of memory.
I have hundreds of these errors in my log file.
While in that state I was randomly clicking around the screen, and somehow when I hit the top left corner, where I have the google search icon positioned the desktop sprang back to life. I loaded up logcat again and saw an interesting line.
" 05-28 07:53:54.327 492 492 W HardwareRenderer: Mountain View, we've had a problem here. Switching back to software rendering.
"
Not sure who's message that is but it looks like something triggered failsafe software rendering.
Excerpt from the log is below. I have also filed a report via the Google+ app so that Google also gets this info. Still no reply from ASUS. We have completely proven documented reports of the problem yet no response. Pathetic.
====================================
05-28 07:53:53.967 492 492 D OpenGLRenderer: GL error from OpenGLRenderer: 0x505
05-28 07:53:53.967 492 492 E OpenGLRenderer: OpenGLRenderer is out of memory!
05-28 07:53:53.967 492 492 D OpenGLRenderer: GL error from OpenGLRenderer: 0x505
05-28 07:53:53.967 492 492 E OpenGLRenderer: OpenGLRenderer is out of memory!
05-28 07:53:53.967 492 492 D OpenGLRenderer: Flushing caches (mode 1)
05-28 07:53:54.057 17706 17706 D TextView: Constructor - Got Res id for appearance for textColorPrimaryInverse
05-28 07:53:54.057 17706 17706 W ResourceType: Skipping entry 0x106006a in package table 0 because it is not complex!
05-28 07:53:54.057 17706 17706 D TextView: Constructor - Got appearance for textColorPrimaryInverse
05-28 07:53:54.057 17706 17706 D TextView: Constructor -- Got mEditTextBackgroundColor
05-28 07:53:54.117 17706 17708 D dalvikvm: GC_CONCURRENT freed 230K, 5% free 6743K/7047K, paused 2ms+2ms
05-28 07:53:54.297 492 492 E libEGL : eglMakeCurrent:684 error 3009 (EGL_BAD_MATCH)
05-28 07:53:54.297 492 492 E HardwareRenderer: eglMakeCurrent failed EGL_BAD_MATCH
05-28 07:53:54.297 492 492 D NvOsDebugPrintf: NvRmChannelSubmit failed (err = 196623, SyncPointValue = 17686473)
05-28 07:53:54.317 17706 17706 D libEGL : loaded /system/lib/egl/libEGL_tegra.so
05-28 07:53:54.327 492 492 W HardwareRenderer: Mountain View, we've had a problem here. Switching back to software rendering.
05-28 07:53:54.407 17706 17706 D libEGL : loaded /system/lib/egl/libGLESv1_CM_tegra.so
05-28 07:53:54.467 17706 17706 D libEGL : loaded /system/lib/egl/libGLESv2_tegra.so
05-28 07:53:54.517 17706 17706 D OpenGLRenderer: Enabling debug mode 0
---------- Post added at 09:04 AM ---------- Previous post was at 08:37 AM ----------
While searching for a way to disable OpenGL rendering I came across this:
http://www.anandtech.com/show/5310/s...dwich-review/2
This confirms why the instability is triggered by only certain apps. Both GMail and Google+ apps use OpenGL and this is triggering this bug. So far I don't see any way to disable OpenGL system wide. There is a way to force enable OpenGL in settings but not to disable it :-/
I did find a way to disable it in the stock browser:
to turn off OpenGL rendering:
1. Open your browser
2. Enter "about
:debug" into the URL bar
3. The browser is now in debug mode, press menu button and go to "Settings"
4 go to "Debug" (visible when in debug mode)
5. disable OpenGL rendering
I will try running that and see if its better. If anyone knows how to disable OpenGL systemwide that might be a good workaround for now.