Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
[ID: 558956]
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
Android SDK Tools: 25.2.2
Host Operating System: Ubuntu 14.04.5 LTS
Steps to Reproduce Bug:
1. Create an API 24 emulator
2. Launch the emulator from command line, with "-gpu guest" flag:
emulator -gpu guest -verbose -avd nex5x_24_64 -no-window -partition-size 512 -no-snapshot-save -no-snapshot-load -qemu -vnc :1 -m 2047 -enable-kvm
3. Attempt to launch a webview, or run the code from
Expected Behavior:
- Webview should open successfully
- gles version number should report a value > 1
Observed Behavior:
- Webview crashes from:
chromium: [FATAL:gpu_info_collector_android.cc(193)] failed to create a pbuffer surface for fetching driver strings. EGL_SUCCESS (3000)
- gles version number is reported as 1.
Note that using the emulator from android tools 25.1.7 with the same AVD and still using "-gpu guest" results in a functional Webview and the gles version detection is > 1.
This appears to be a regression in behavior, and seemingly invalidates the proposed resolution in
The report from a Googler in
Although the newer "-gpu swiftshader" option seems to fix the webview/gles problems, it's seemingly incompatible with qemu VNC support (a vnc connection displays "Guest has not initialized the display (yet).").