(view as text)
@@@STEP_CURSOR context_lost_tests@@@

@@@STEP_STARTED@@@

python -u /b/build/scripts/slave/runtest.py --target Debug --no-xvfb --factory-properties {"blamelist": ["tkent@chromium.org"], "branch": "master", "build_config": "Debug", "buildbotURL": "http://build.chromium.org/p/chromium.gpu/", "buildername": "Linux Debug (NVIDIA)", "buildnumber": 33215, "generate_gtest_json": true, "git_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "issue": "", "mastername": "chromium.gpu", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Linux Builder (dbg)", "parent_buildnumber": "15538", "parent_cr_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "parent_git_number": "", "parent_got_nacl_revision": "13675", "parent_got_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "parent_got_swarming_client_revision": "e7d8b988423ff1966d64db3ef7ca766296f9b0c1", "parent_got_v8_revision": "23496", "parent_got_webkit_revision": "181145", "parent_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "parent_scheduler": "gpu", "parent_slavename": "build9-m1", "parent_try_job_key": "", "parent_wk_revision": "181145", "parentname": "GPU Linux Builder (dbg)", "parentslavename": "build9-m1", "patch_url": "", "patchset": "", "project": "src", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requester": "", "revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "rietveld": "", "root": "", "scheduler": "trigger_group_5", "slavename": "gpulin11", "swarm_hashes": {"angle_unittests": "47adbc023f8bf1e8c53a767bd3f8a7970d064830", "content_gl_tests": "1c8f9cdd821278f270085e9998c9e8c61713599e", "gl_tests": "c119a8e89844d7b5eaaea79410ff177bdb1f3fd5", "gles2_conform_test": "38acf542b212bcef6de8351e7003371611c2c779", "tab_capture_end2end_tests": "2b13de23a49d7c7063d3da2e1888b9f451c389c0", "telemetry_gpu_test": "89ce555ab5415752505cfe277b1387882763a45a"}, "test_results_server": "test-results.appspot.com", "workdir": "/b/build/slave/Linux_Debug__NVIDIA_"} --build-properties {"blamelist": ["tkent@chromium.org"], "branch": "master", "build_config": "Debug", "buildbotURL": "http://build.chromium.org/p/chromium.gpu/", "buildername": "Linux Debug (NVIDIA)", "buildnumber": 33215, "generate_gtest_json": true, "git_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "issue": "", "mastername": "chromium.gpu", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Linux Builder (dbg)", "parent_buildnumber": "15538", "parent_cr_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "parent_git_number": "", "parent_got_nacl_revision": "13675", "parent_got_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "parent_got_swarming_client_revision": "e7d8b988423ff1966d64db3ef7ca766296f9b0c1", "parent_got_v8_revision": "23496", "parent_got_webkit_revision": "181145", "parent_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "parent_scheduler": "gpu", "parent_slavename": "build9-m1", "parent_try_job_key": "", "parent_wk_revision": "181145", "parentname": "GPU Linux Builder (dbg)", "parentslavename": "build9-m1", "patch_url": "", "patchset": "", "project": "src", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requester": "", "revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "rietveld": "", "root": "", "scheduler": "trigger_group_5", "slavename": "gpulin11", "swarm_hashes": {"angle_unittests": "47adbc023f8bf1e8c53a767bd3f8a7970d064830", "content_gl_tests": "1c8f9cdd821278f270085e9998c9e8c61713599e", "gl_tests": "c119a8e89844d7b5eaaea79410ff177bdb1f3fd5", "gles2_conform_test": "38acf542b212bcef6de8351e7003371611c2c779", "tab_capture_end2end_tests": "2b13de23a49d7c7063d3da2e1888b9f451c389c0", "telemetry_gpu_test": "89ce555ab5415752505cfe277b1387882763a45a"}, "test_results_server": "test-results.appspot.com", "workdir": "/b/build/slave/Linux_Debug__NVIDIA_"} --annotate=gtest --test-type=context_lost_tests --generate-json-file --results-directory=/b/build/slave/Linux_Debug__NVIDIA_/build/gtest-results/context_lost_tests --builder-name=Linux Debug (NVIDIA) --slave-name=gpulin11 --build-number=33215 --run-python-script --revision=e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb --webkit-revision=181145 /b/build/slave/Linux_Debug__NVIDIA_/build/swarming.client/run_isolated.py -H 89ce555ab5415752505cfe277b1387882763a45a -I https://isolateserver.appspot.com -- context_lost --show-stdout --output-format=gtest --browser=debug -vv --use-devtools-active-port --extra-browser-args=--enable-logging=stderr
in dir /b/build/slave/Linux_Debug__NVIDIA_/build:
 allow_subannotations: True
 cmd: ['python', '-u', '/b/build/scripts/slave/runtest.py', '--target', 'Debug', '--no-xvfb', '--factory-properties', '{"blamelist": ["tkent@chromium.org"], "branch": "master", "build_config": "Debug", "buildbotURL": "http://build.chromium.org/p/chromium.gpu/", "buildername": "Linux Debug (NVIDIA)", "buildnumber": 33215, "generate_gtest_json": true, "git_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "issue": "", "mastername": "chromium.gpu", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Linux Builder (dbg)", "parent_buildnumber": "15538", "parent_cr_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "parent_git_number": "", "parent_got_nacl_revision": "13675", "parent_got_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "parent_got_swarming_client_revision": "e7d8b988423ff1966d64db3ef7ca766296f9b0c1", "parent_got_v8_revision": "23496", "parent_got_webkit_revision": "181145", "parent_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "parent_scheduler": "gpu", "parent_slavename": "build9-m1", "parent_try_job_key": "", "parent_wk_revision": "181145", "parentname": "GPU Linux Builder (dbg)", "parentslavename": "build9-m1", "patch_url": "", "patchset": "", "project": "src", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requester": "", "revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "rietveld": "", "root": "", "scheduler": "trigger_group_5", "slavename": "gpulin11", "swarm_hashes": {"angle_unittests": "47adbc023f8bf1e8c53a767bd3f8a7970d064830", "content_gl_tests": "1c8f9cdd821278f270085e9998c9e8c61713599e", "gl_tests": "c119a8e89844d7b5eaaea79410ff177bdb1f3fd5", "gles2_conform_test": "38acf542b212bcef6de8351e7003371611c2c779", "tab_capture_end2end_tests": "2b13de23a49d7c7063d3da2e1888b9f451c389c0", "telemetry_gpu_test": "89ce555ab5415752505cfe277b1387882763a45a"}, "test_results_server": "test-results.appspot.com", "workdir": "/b/build/slave/Linux_Debug__NVIDIA_"}', '--build-properties', '{"blamelist": ["tkent@chromium.org"], "branch": "master", "build_config": "Debug", "buildbotURL": "http://build.chromium.org/p/chromium.gpu/", "buildername": "Linux Debug (NVIDIA)", "buildnumber": 33215, "generate_gtest_json": true, "git_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "issue": "", "mastername": "chromium.gpu", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Linux Builder (dbg)", "parent_buildnumber": "15538", "parent_cr_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "parent_git_number": "", "parent_got_nacl_revision": "13675", "parent_got_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "parent_got_swarming_client_revision": "e7d8b988423ff1966d64db3ef7ca766296f9b0c1", "parent_got_v8_revision": "23496", "parent_got_webkit_revision": "181145", "parent_revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "parent_scheduler": "gpu", "parent_slavename": "build9-m1", "parent_try_job_key": "", "parent_wk_revision": "181145", "parentname": "GPU Linux Builder (dbg)", "parentslavename": "build9-m1", "patch_url": "", "patchset": "", "project": "src", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requester": "", "revision": "e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb", "rietveld": "", "root": "", "scheduler": "trigger_group_5", "slavename": "gpulin11", "swarm_hashes": {"angle_unittests": "47adbc023f8bf1e8c53a767bd3f8a7970d064830", "content_gl_tests": "1c8f9cdd821278f270085e9998c9e8c61713599e", "gl_tests": "c119a8e89844d7b5eaaea79410ff177bdb1f3fd5", "gles2_conform_test": "38acf542b212bcef6de8351e7003371611c2c779", "tab_capture_end2end_tests": "2b13de23a49d7c7063d3da2e1888b9f451c389c0", "telemetry_gpu_test": "89ce555ab5415752505cfe277b1387882763a45a"}, "test_results_server": "test-results.appspot.com", "workdir": "/b/build/slave/Linux_Debug__NVIDIA_"}', '--annotate=gtest', '--test-type=context_lost_tests', '--generate-json-file', '--results-directory=/b/build/slave/Linux_Debug__NVIDIA_/build/gtest-results/context_lost_tests', '--builder-name=Linux Debug (NVIDIA)', '--slave-name=gpulin11', '--build-number=33215', '--run-python-script', '--revision=e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb', '--webkit-revision=181145', '/b/build/slave/Linux_Debug__NVIDIA_/build/swarming.client/run_isolated.py', '-H', '89ce555ab5415752505cfe277b1387882763a45a', '-I', 'https://isolateserver.appspot.com', '--', 'context_lost', '--show-stdout', '--output-format=gtest', '--browser=debug', '-vv', '--use-devtools-active-port', '--extra-browser-args=--enable-logging=stderr']
 env: {'CHROME_DEVEL_SANDBOX': '/opt/chromium/chrome_sandbox'}
 name: context_lost_tests
full environment:
 AWS_CREDENTIAL_FILE: /b/build/site_config/.boto
 BOTO_CONFIG: /b/build/site_config/.boto
 BUILDBOT_BLAMELIST: [u'tkent@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.gpu/
 BUILDBOT_BUILDERNAME: Linux Debug (NVIDIA)
 BUILDBOT_BUILDNUMBER: 33215
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.gpu
 BUILDBOT_REVISION: e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb
 BUILDBOT_SCHEDULER: trigger_group_5
 BUILDBOT_SLAVENAME: gpulin11
 CHROME_DEVEL_SANDBOX: /opt/chromium/chrome_sandbox
 CHROME_HEADLESS: 1
 DISPLAY: :0.0
 HOME: /home/chrome-bot
 LANG: en_US.UTF-8
 LOGNAME: chrome-bot
 PAGER: cat
 PATH: /home/chrome-bot/slavebin:/b/depot_tools:/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
 PWD: /b/build/slave/Linux_Debug__NVIDIA_/build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: /b/build/site_config:/b/build/scripts:/b/build/scripts/release:/b/build/third_party:/b/build_internal/site_config:/b/build_internal/symsrc:/b/build/slave:/b/build/third_party/buildbot_slave_8_4:/b/build/third_party/twisted_10_2:
 SHELL: /bin/bash
 USER: chrome-bot

[Running on builder: "Linux Debug (NVIDIA)"]
DBUS_SESSION_BUS_ADDRESS env var not found, starting dbus-launch
 setting DBUS_SESSION_BUS_ADDRESS to unix:abstract=/tmp/dbus-2xivpMLFpc,guid=bf4394442b4e8a5b4507fc55002d7536
 setting DBUS_SESSION_BUS_PID to 21302
Enabling sandbox.  Setting environment variable:
  CHROME_DEVEL_SANDBOX="/opt/chromium/chrome_sandbox"
Removing leaked temp item: /tmp/.org.chromium.Chromium.TFAHhd
Additional test environment:
  CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
  LD_LIBRARY_PATH=/b/build/slave/Linux_Debug__NVIDIA_/build/src/out/Debug:/b/build/slave/Linux_Debug__NVIDIA_/build/src/out/Debug/lib:/b/build/slave/Linux_Debug__NVIDIA_/build/src/out/Debug/lib.target
  LLVM_SYMBOLIZER_PATH=/b/build/slave/Linux_Debug__NVIDIA_/build/src/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer

/usr/bin/python /b/build/scripts/slave/runisolatedtest.py --test_name context_lost_tests --builder_name "Linux Debug (NVIDIA)" --checkout_dir /b/build/slave/Linux_Debug__NVIDIA_/build /b/build/slave/Linux_Debug__NVIDIA_/build/swarming.client/run_isolated.py -- /usr/bin/python /b/build/slave/Linux_Debug__NVIDIA_/build/swarming.client/run_isolated.py -H 89ce555ab5415752505cfe277b1387882763a45a -I https://isolateserver.appspot.com -- context_lost --show-stdout --output-format=gtest --browser=debug -vv --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --gtest_output=xml:/b/build/slave/Linux_Debug__NVIDIA_/build/gtest-results/context_lost_tests/context_lost_tests.xml

/usr/bin/python /b/build/slave/Linux_Debug__NVIDIA_/build/swarming.client/run_isolated.py -H 89ce555ab5415752505cfe277b1387882763a45a -I https://isolateserver.appspot.com -- context_lost --show-stdout --output-format=gtest --browser=debug -vv --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --gtest_output=xml:/b/build/slave/Linux_Debug__NVIDIA_/build/gtest-results/context_lost_tests/context_lost_tests.xml
WARNING:root:Webdriver backend is unsupported without selenium pylib. For installation of selenium pylib, please refer to https://code.google.com/p/selenium/wiki/PythonBindings.
WARNING:root:Webdriver backend is unsupported without selenium pylib. For installation of selenium pylib, please refer to https://code.google.com/p/selenium/wiki/PythonBindings.
INFO:root:Chose browser: PossibleDesktopBrowser(browser_type=debug, executable=../out/Debug/chrome)
[ RUN      ] GpuCrash.GPUProcessCrashesExactlyOnce
WARNING:root:Could not find Flash at ../third_party/adobe/flash/binaries/ppapi/linux/libpepflashplayer.so. Continuing without Flash.
To run with Flash, check it out via http://go/read-src-internal
INFO:root:Requested remote debugging port: 0
DEBUG:root:Starting Chrome ['../out/Debug/chrome', '--enable-gpu-benchmarking', '--enable-logging=stderr', '--disable-domain-blocking-for-3d-apis', '--disable-gpu-process-crash-limit', '--disable-background-networking', '--enable-net-benchmarking', '--metrics-recording-only', '--no-default-browser-check', '--no-first-run', '--enable-gpu-benchmarking', '--no-proxy-server', '--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/27.0.1453.111 Safari/537.22', '--disable-component-extensions-with-background-pages', '--remote-debugging-port=0', '--enable-crash-reporter-for-testing', '--use-mock-keychain', '--window-size=1280,1024', '--user-data-dir=/tmp/tmphdbF0e', 'about:blank']
[21329:21329:0901/002125:INFO:audio_manager_pulse.cc(258)] Failed to connect to the context.  Error: Connection refused
INFO:root:Discovered ephemeral port 43192
[21329:21329:0901/002125:WARNING:password_store_factory.cc(215)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
INFO:root:Discovered ephemeral port 43192
INFO:root:OS: linux precise
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
DEBUG:root:sent [{
  "id": 0, 
  "method": "SystemInfo.getInfo"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {
    "gpu": {
      "auxAttributes": {
        "adapterLuid": 0.0, 
        "amdSwitchable": false, 
        "can_lose_context": false, 
        "directRendering": true, 
        "driverDate": "", 
        "driverVendor": "NVIDIA", 
        "driverVersion": "304.88", 
        "finalized": true, 
        "glExtensions": "GL_AMD_multi_draw_indirect GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ", 
        "glRenderer": "GeForce GT 610/PCIe/SSE2", 
        "glResetNotificationStrategy": 33362, 
        "glVendor": "NVIDIA Corporation", 
        "glVersion": "4.2.0 NVIDIA 304.88", 
        "glWsExtensions": "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_multisample_coverage ", 
        "glWsVendor": "NVIDIA Corporation", 
        "glWsVersion": "1.4", 
        "initializationTime": 0.130352, 
        "lenovoDcute": false, 
        "optimus": false, 
        "pixelShaderVersion": "4.20", 
        "processCrashCount": 0, 
        "sandboxed": true, 
        "softwareRendering": false, 
        "vertexShaderVersion": "4.20"
      }, 
      "devices": [
        {
          "deviceId": 4170, 
          "deviceString": "", 
          "vendorId": 4318, 
          "vendorString": ""
        }
      ], 
      "driverBugWorkarounds": [
        "clear_uniforms_before_first_program_use", 
        "disable_post_sub_buffers_for_onscreen_surfaces", 
        "init_gl_position_in_vertex_shader", 
        "init_vertex_attributes", 
        "scalarize_vec_and_mat_constructor_args", 
        "use_current_program_after_successful_link"
      ], 
      "featureStatus": {
        "2d_canvas": "unavailable_software", 
        "flash_3d": "unavailable_software", 
        "flash_stage3d": "unavailable_software", 
        "flash_stage3d_baseline": "unavailable_software", 
        "gpu_compositing": "enabled", 
        "multiple_raster_threads": "disabled_off", 
        "rasterization": "unavailable_software", 
        "threaded_rasterization": "enabled_on", 
        "video_decode": "unavailable_software", 
        "video_encode": "enabled", 
        "webgl": "enabled"
      }
    }, 
    "modelName": "", 
    "modelVersion": ""
  }
}]
DEBUG:root:sent [{
  "id": 0, 
  "method": "SystemInfo.getInfo"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {
    "gpu": {
      "auxAttributes": {
        "adapterLuid": 0.0, 
        "amdSwitchable": false, 
        "can_lose_context": false, 
        "directRendering": true, 
        "driverDate": "", 
        "driverVendor": "NVIDIA", 
        "driverVersion": "304.88", 
        "finalized": true, 
        "glExtensions": "GL_AMD_multi_draw_indirect GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ", 
        "glRenderer": "GeForce GT 610/PCIe/SSE2", 
        "glResetNotificationStrategy": 33362, 
        "glVendor": "NVIDIA Corporation", 
        "glVersion": "4.2.0 NVIDIA 304.88", 
        "glWsExtensions": "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_multisample_coverage ", 
        "glWsVendor": "NVIDIA Corporation", 
        "glWsVersion": "1.4", 
        "initializationTime": 0.130352, 
        "lenovoDcute": false, 
        "optimus": false, 
        "pixelShaderVersion": "4.20", 
        "processCrashCount": 0, 
        "sandboxed": true, 
        "softwareRendering": false, 
        "vertexShaderVersion": "4.20"
      }, 
      "devices": [
        {
          "deviceId": 4170, 
          "deviceString": "", 
          "vendorId": 4318, 
          "vendorString": ""
        }
      ], 
      "driverBugWorkarounds": [
        "clear_uniforms_before_first_program_use", 
        "disable_post_sub_buffers_for_onscreen_surfaces", 
        "init_gl_position_in_vertex_shader", 
        "init_vertex_attributes", 
        "scalarize_vec_and_mat_constructor_args", 
        "use_current_program_after_successful_link"
      ], 
      "featureStatus": {
        "2d_canvas": "unavailable_software", 
        "flash_3d": "unavailable_software", 
        "flash_stage3d": "unavailable_software", 
        "flash_stage3d_baseline": "unavailable_software", 
        "gpu_compositing": "enabled", 
        "multiple_raster_threads": "disabled_off", 
        "rasterization": "unavailable_software", 
        "threaded_rasterization": "enabled_on", 
        "video_decode": "unavailable_software", 
        "video_encode": "enabled", 
        "webgl": "enabled"
      }
    }, 
    "modelName": "", 
    "modelVersion": ""
  }
}]
INFO:root:GPU device 0: VENDOR = 0x10de (Nvidia), DEVICE = 0x104a
INFO:root:GPU Attributes:
INFO:root:  adapter_luid        : 0.0
INFO:root:  amd_switchable      : False
INFO:root:  can_lose_context    : False
INFO:root:  direct_rendering    : True
INFO:root:  driver_date         : 
INFO:root:  driver_vendor       : NVIDIA
INFO:root:  driver_version      : 304.88
INFO:root:  finalized           : True
INFO:root:  gl_extensions       : GL_AMD_multi_draw_indirect GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum 
INFO:root:  gl_renderer         : GeForce GT 610/PCIe/SSE2
INFO:root:  gl_reset_notification_strategy: 33362
INFO:root:  gl_vendor           : NVIDIA Corporation
INFO:root:  gl_version          : 4.2.0 NVIDIA 304.88
INFO:root:  gl_ws_extensions    : GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_multisample_coverage 
INFO:root:  gl_ws_vendor        : NVIDIA Corporation
INFO:root:  gl_ws_version       : 1.4
INFO:root:  initialization_time : 0.130352
INFO:root:  lenovo_dcute        : False
INFO:root:  optimus             : False
INFO:root:  pixel_shader_version: 4.20
INFO:root:  process_crash_count : 0
INFO:root:  sandboxed           : True
INFO:root:  software_rendering  : False
INFO:root:  vertex_shader_version: 4.20
INFO:root:Feature Status:
INFO:root:  2d_canvas           : unavailable_software
INFO:root:  flash_3d            : unavailable_software
INFO:root:  flash_stage3d       : unavailable_software
INFO:root:  flash_stage3d_baseline: unavailable_software
INFO:root:  gpu_compositing     : enabled
INFO:root:  multiple_raster_threads: disabled_off
INFO:root:  rasterization       : unavailable_software
INFO:root:  threaded_rasterization: enabled_on
INFO:root:  video_decode        : unavailable_software
INFO:root:  video_encode        : enabled
INFO:root:  webgl               : enabled
INFO:root:Driver Bug Workarounds:
INFO:root:  clear_uniforms_before_first_program_use
INFO:root:  disable_post_sub_buffers_for_onscreen_surfaces
INFO:root:  init_gl_position_in_vertex_shader
INFO:root:  init_vertex_attributes
INFO:root:  scalarize_vec_and_mat_constructor_args
INFO:root:  use_current_program_after_successful_link
DEBUG:root:InspectorBackend._Connect() to ws://127.0.0.1:43192/devtools/page/AD5C59DA-57F9-13C9-45BD-698BC8AF4F85
DEBUG:root:sent [{
  "id": 0, 
  "method": "Page.enable"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {}
}]
DEBUG:root:sent [{
  "id": 1, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "document.readyState == \"complete\"", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 1, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 0, 
  "method": "SystemInfo.getInfo"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {
    "gpu": {
      "auxAttributes": {
        "adapterLuid": 0.0, 
        "amdSwitchable": false, 
        "can_lose_context": false, 
        "directRendering": true, 
        "driverDate": "", 
        "driverVendor": "NVIDIA", 
        "driverVersion": "304.88", 
        "finalized": true, 
        "glExtensions": "GL_AMD_multi_draw_indirect GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ", 
        "glRenderer": "GeForce GT 610/PCIe/SSE2", 
        "glResetNotificationStrategy": 33362, 
        "glVendor": "NVIDIA Corporation", 
        "glVersion": "4.2.0 NVIDIA 304.88", 
        "glWsExtensions": "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_multisample_coverage ", 
        "glWsVendor": "NVIDIA Corporation", 
        "glWsVersion": "1.4", 
        "initializationTime": 0.130352, 
        "lenovoDcute": false, 
        "optimus": false, 
        "pixelShaderVersion": "4.20", 
        "processCrashCount": 0, 
        "sandboxed": true, 
        "softwareRendering": false, 
        "vertexShaderVersion": "4.20"
      }, 
      "devices": [
        {
          "deviceId": 4170, 
          "deviceString": "", 
          "vendorId": 4318, 
          "vendorString": ""
        }
      ], 
      "driverBugWorkarounds": [
        "clear_uniforms_before_first_program_use", 
        "disable_post_sub_buffers_for_onscreen_surfaces", 
        "init_gl_position_in_vertex_shader", 
        "init_vertex_attributes", 
        "scalarize_vec_and_mat_constructor_args", 
        "use_current_program_after_successful_link"
      ], 
      "featureStatus": {
        "2d_canvas": "unavailable_software", 
        "flash_3d": "unavailable_software", 
        "flash_stage3d": "unavailable_software", 
        "flash_stage3d_baseline": "unavailable_software", 
        "gpu_compositing": "enabled", 
        "multiple_raster_threads": "disabled_off", 
        "rasterization": "unavailable_software", 
        "threaded_rasterization": "enabled_on", 
        "video_decode": "unavailable_software", 
        "video_encode": "enabled", 
        "webgl": "enabled"
      }
    }, 
    "modelName": "", 
    "modelVersion": ""
  }
}]
DEBUG:root:sent [{
  "id": 0, 
  "method": "SystemInfo.getInfo"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {
    "gpu": {
      "auxAttributes": {
        "adapterLuid": 0.0, 
        "amdSwitchable": false, 
        "can_lose_context": false, 
        "directRendering": true, 
        "driverDate": "", 
        "driverVendor": "NVIDIA", 
        "driverVersion": "304.88", 
        "finalized": true, 
        "glExtensions": "GL_AMD_multi_draw_indirect GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ", 
        "glRenderer": "GeForce GT 610/PCIe/SSE2", 
        "glResetNotificationStrategy": 33362, 
        "glVendor": "NVIDIA Corporation", 
        "glVersion": "4.2.0 NVIDIA 304.88", 
        "glWsExtensions": "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_multisample_coverage ", 
        "glWsVendor": "NVIDIA Corporation", 
        "glWsVersion": "1.4", 
        "initializationTime": 0.130352, 
        "lenovoDcute": false, 
        "optimus": false, 
        "pixelShaderVersion": "4.20", 
        "processCrashCount": 0, 
        "sandboxed": true, 
        "softwareRendering": false, 
        "vertexShaderVersion": "4.20"
      }, 
      "devices": [
        {
          "deviceId": 4170, 
          "deviceString": "", 
          "vendorId": 4318, 
          "vendorString": ""
        }
      ], 
      "driverBugWorkarounds": [
        "clear_uniforms_before_first_program_use", 
        "disable_post_sub_buffers_for_onscreen_surfaces", 
        "init_gl_position_in_vertex_shader", 
        "init_vertex_attributes", 
        "scalarize_vec_and_mat_constructor_args", 
        "use_current_program_after_successful_link"
      ], 
      "featureStatus": {
        "2d_canvas": "unavailable_software", 
        "flash_3d": "unavailable_software", 
        "flash_stage3d": "unavailable_software", 
        "flash_stage3d_baseline": "unavailable_software", 
        "gpu_compositing": "enabled", 
        "multiple_raster_threads": "disabled_off", 
        "rasterization": "unavailable_software", 
        "threaded_rasterization": "enabled_on", 
        "video_decode": "unavailable_software", 
        "video_encode": "enabled", 
        "webgl": "enabled"
      }
    }, 
    "modelName": "", 
    "modelVersion": ""
  }
}]
DEBUG:root:Server started on 127.0.0.1:36451
DEBUG:root:sent [{
  "id": 2, 
  "method": "Page.addScriptToEvaluateOnLoad", 
  "params": {
    "scriptSource": "\n  var domAutomationController = {};\n\n  domAutomationController._loaded = false;\n  domAutomationController._succeeded = false;\n  domAutomationController._finished = false;\n\n  domAutomationController.setAutomationId = function(id) {}\n\n  domAutomationController.send = function(msg) {\n    msg = msg.toLowerCase()\n    if (msg == \"loaded\") {\n      domAutomationController._loaded = true;\n    } else if (msg == \"success\") {\n      domAutomationController._succeeded = true;\n      domAutomationController._finished = true;\n    } else {\n      domAutomationController._succeeded = false;\n      domAutomationController._finished = true;\n    }\n  }\n\n  domAutomationController.reset = function() {\n    domAutomationController._succeeded = false;\n    domAutomationController._finished = false;\n  }\n\n  window.domAutomationController = domAutomationController;\n  console.log(\"Harness injected.\");\n"
  }
}]
DEBUG:root:got [{
  "method": "Page.frameResized"
}]
DEBUG:root:got [{
  "id": 2, 
  "result": {
    "identifier": "1"
  }
}]
DEBUG:root:sent [{
  "id": 3, 
  "method": "Page.navigate", 
  "params": {
    "url": "http://127.0.0.1:36451/gpu_process_crash.html"
  }
}]
DEBUG:root:got [{
  "method": "Page.frameStartedLoading", 
  "params": {
    "frameId": "9.1"
  }
}]
DEBUG:root:got [{
  "id": 3, 
  "result": {
    "frameId": "9.1"
  }
}]
[21329:21329:0901/002126:INFO:CONSOLE(29)] "Harness injected.", source:  (29)
DEBUG:root:got [{
  "method": "Page.frameNavigated", 
  "params": {
    "frame": {
      "id": "9.1", 
      "loaderId": "9.2", 
      "mimeType": "text/html", 
      "securityOrigin": "http://127.0.0.1:36451", 
      "url": "http://127.0.0.1:36451/gpu_process_crash.html"
    }
  }
}]
DEBUG:root:sent [{
  "id": 4, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "document.readyState == \"interactive\" || document.readyState == \"complete\"", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "method": "Page.loadEventFired", 
  "params": {
    "timestamp": 1409556086.78614
  }
}]
DEBUG:root:got [{
  "method": "Page.domContentEventFired", 
  "params": {
    "timestamp": 1409556086.79451
  }
}]
DEBUG:root:got [{
  "method": "Page.frameStoppedLoading", 
  "params": {
    "frameId": "9.1"
  }
}]
DEBUG:root:got [{
  "id": 4, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 5, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 5, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 6, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController.reset()", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 6, 
  "result": {
    "result": {
      "type": "undefined"
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 7, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 7, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:InspectorBackend._Connect() to ws://127.0.0.1:43192/devtools/page/8A8807EC-4EB5-C164-F39C-BFA23B6723FA
DEBUG:root:sent [{
  "id": 0, 
  "method": "Page.enable"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {}
}]
DEBUG:root:sent [{
  "id": 1, 
  "method": "Page.navigate", 
  "params": {
    "url": "chrome://gpucrash"
  }
}]
Received signal 11 SEGV_MAPERR 000000000000
#0 0x7fe3265f457e base::debug::StackTrace::StackTrace()
#1 0x7fe3265f40b0 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7fe31a9ddcb0 <unknown>
#3 0x7fe31cf12c6b DEBUG:root:got [{
  "method": "Page.frameStartedLoading", 
  "params": {
    "frameId": "20.1"
  }
}]
DEBUG:root:got [{
  "id": 1, 
  "result": {
    "frameId": "20.1"
  }
}]
DEBUG:root:got [{
  "method": "Page.frameStartedLoading", 
  "params": {
    "frameId": "20.1"
  }
}]
content::GpuChildThread::OnCrash()
#4 0x7fe31cf1316b IPC::Message::Dispatch<>()
#5 0x7fe31cf1221a DEBUG:root:got [{
  "method": "Page.frameNavigated", 
  "params": {
    "frame": {
      "id": "20.1", 
      "loaderId": "20.2", 
      "mimeType": "text/html", 
      "securityOrigin": "://", 
      "url": "data:text/html,chromewebdata"
    }
  }
}]
content::GpuChildThread::OnControlMessageReceived()
#6 0x7fe31cbfb3c0 content::ChildThread::OnMessageReceived()
#7 0x7fe324af3493 IPC::ChannelProxy::Context::OnDispatchMessage()
#8 0x7fe324af9fba base::internal::RunnableAdapter<>::Run()
#9 0x7fe324af9f11 base::internal::InvokeHelper<>::MakeItSo()
#10 0x7fe324af9eac base::internal::Invoker<>::Run()
#11 0x7fe3265e543e base::Callback<>::Run()
#12 0x7fe3265f7733 DEBUG:root:sent [{
  "id": 8, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
base::debug::TaskAnnotator::RunTask()
#13 0x7fe32667be7e base::MessageLoop::RunTask()
#14 0x7fe32667bfbb base::MessageLoop::DeferOrRunPendingTask()
#15 0x7fe32667c1e5 base::MessageLoop::DoWork()
#16 0x7fe3265c617c base::MessagePumpGlib::HandleDispatch()
#17 0x7fe3265c6871 base::(anonymous namespace)::WorkSourceDispatch()
#18 0x7fe3175d7d13 g_main_context_dispatch
#19 0x7fe3175d8060 <unknown>
#20 0x7fe3175d8124 g_main_context_iteration
#21 0x7fe3265c6285 base::MessagePumpGlib::Run()
#22 0x7fe32667ba20 base::MessageLoop::RunHandler()
#23 0x7fe3266bf102 base::RunLoop::Run()
#24 0x7fe32667b2c1 base::MessageLoop::Run()
#25 0x7fe31cf0fc47 content::GpuMain()
#26 0x7fe31c3dff4f content::RunNamedProcessTypeMain()
#27 0x7fe31c3e1798 content::ContentMainRunnerImpl::Run()
#28 0x7fe31c3df4e5 content::ContentMain()
#29 0x7fe32a2c5225 ChromeMain
#30 0x7fe32a2c51d2 main
#31 0x7fe31585276d __libc_start_main
#32 0x7fe32a2c50e5 <unknown>
  r8: 00007fe31cf12bb0  r9: 0000000000000000 r10: 0000000000000000 r11: 00007fe3158bcd3e
 r12: 0000000000000021 r13: 00000f13ba5c0a50 r14: 0000000000000000 r15: 00000f13ba5b5d40
  di: 00007fff00cf06bc  si: 00007fff00cf06b8  bp: 00007fff00cf0a70  bx: 00000f13ba49c7a0
  dx: 0000000000000026  ax: 0000000000000000  cx: 0000000000000001  sp: 00007fff00cf08d0
  ip: 00007fe31cf12c6b efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000006
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
[20:27:0901/002127:ERROR:webgraphicscontext3d_command_buffer_impl.cc(258)] Failed to initialize GLES2Implementation.
[20:27:0901/002127:ERROR:webgraphicscontext3d_command_buffer_impl.cc(275)] Failed to initialize context.
[21329:21329:0901/002127:ERROR:gpu_process_transport_factory.cc(446)] Lost UI shared context.
[21418:21418:0901/072127:ERROR:gles2_cmd_decoder.cc(10378)] [.Compositor-0x967081a3020]GL ERROR :GL_INVALID_OPERATION : glConsumeTextureCHROMIUM: invalid mailbox name
[21418:21418:0901/072127:ERROR:gles2_cmd_decoder.cc(6143)] [.Compositor-0x967081a3020]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'
[21418:21418:0901/072127:ERROR:gles2_cmd_decoder.cc(10378)] [.Compositor-0x967081a3020]GL ERROR :GL_INVALID_OPERATION : glConsumeTextureCHROMIUM: invalid mailbox name
[21418:21418:0901/072127:ERROR:gles2_cmd_decoder.cc(6143)] [.Compositor-0x967081a3020]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'
[21329:21329:0901/002127:INFO:CONSOLE(0)] "WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost", source: http://127.0.0.1:36451/gpu_process_crash.html (0)
DEBUG:root:got [{
  "id": 8, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 0, 
  "method": "SystemInfo.getInfo"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {
    "gpu": {
      "auxAttributes": {
        "adapterLuid": 0.0, 
        "amdSwitchable": false, 
        "can_lose_context": false, 
        "directRendering": true, 
        "driverDate": "", 
        "driverVendor": "NVIDIA", 
        "driverVersion": "304.88", 
        "finalized": true, 
        "glExtensions": "GL_AMD_multi_draw_indirect GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ", 
        "glRenderer": "GeForce GT 610/PCIe/SSE2", 
        "glResetNotificationStrategy": 33362, 
        "glVendor": "NVIDIA Corporation", 
        "glVersion": "4.2.0 NVIDIA 304.88", 
        "glWsExtensions": "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_multisample_coverage ", 
        "glWsVendor": "NVIDIA Corporation", 
        "glWsVersion": "1.4", 
        "initializationTime": 0.073305, 
        "lenovoDcute": false, 
        "optimus": false, 
        "pixelShaderVersion": "4.20", 
        "processCrashCount": 1, 
        "sandboxed": true, 
        "softwareRendering": false, 
        "vertexShaderVersion": "4.20"
      }, 
      "devices": [
        {
          "deviceId": 4170, 
          "deviceString": "", 
          "vendorId": 4318, 
          "vendorString": ""
        }
      ], 
      "driverBugWorkarounds": [
        "clear_uniforms_before_first_program_use", 
        "disable_post_sub_buffers_for_onscreen_surfaces", 
        "init_gl_position_in_vertex_shader", 
        "init_vertex_attributes", 
        "scalarize_vec_and_mat_constructor_args", 
        "use_current_program_after_successful_link"
      ], 
      "featureStatus": {
        "2d_canvas": "unavailable_software", 
        "flash_3d": "unavailable_software", 
        "flash_stage3d": "unavailable_software", 
        "flash_stage3d_baseline": "unavailable_software", 
        "gpu_compositing": "enabled", 
        "multiple_raster_threads": "disabled_off", 
        "rasterization": "unavailable_software", 
        "threaded_rasterization": "enabled_on", 
        "video_decode": "unavailable_software", 
        "video_encode": "enabled", 
        "webgl": "enabled"
      }
    }, 
    "modelName": "", 
    "modelVersion": ""
  }
}]
DEBUG:root:sent [{
  "id": 9, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._succeeded", 
    "returnByValue": true
  }
}]
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
DEBUG:root:got [{
  "id": 9, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 0, 
  "method": "SystemInfo.getInfo"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {
    "gpu": {
      "auxAttributes": {
        "adapterLuid": 0.0, 
        "amdSwitchable": false, 
        "can_lose_context": false, 
        "directRendering": true, 
        "driverDate": "", 
        "driverVendor": "NVIDIA", 
        "driverVersion": "304.88", 
        "finalized": true, 
        "glExtensions": "GL_AMD_multi_draw_indirect GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ", 
        "glRenderer": "GeForce GT 610/PCIe/SSE2", 
        "glResetNotificationStrategy": 33362, 
        "glVendor": "NVIDIA Corporation", 
        "glVersion": "4.2.0 NVIDIA 304.88", 
        "glWsExtensions": "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_multisample_coverage ", 
        "glWsVendor": "NVIDIA Corporation", 
        "glWsVersion": "1.4", 
        "initializationTime": 0.073305, 
        "lenovoDcute": false, 
        "optimus": false, 
        "pixelShaderVersion": "4.20", 
        "processCrashCount": 1, 
        "sandboxed": true, 
        "softwareRendering": false, 
        "vertexShaderVersion": "4.20"
      }, 
      "devices": [
        {
          "deviceId": 4170, 
          "deviceString": "", 
          "vendorId": 4318, 
          "vendorString": ""
        }
      ], 
      "driverBugWorkarounds": [
        "clear_uniforms_before_first_program_use", 
        "disable_post_sub_buffers_for_onscreen_surfaces", 
        "init_gl_position_in_vertex_shader", 
        "init_vertex_attributes", 
        "scalarize_vec_and_mat_constructor_args", 
        "use_current_program_after_successful_link"
      ], 
      "featureStatus": {
        "2d_canvas": "unavailable_software", 
        "flash_3d": "unavailable_software", 
        "flash_stage3d": "unavailable_software", 
        "flash_stage3d_baseline": "unavailable_software", 
        "gpu_compositing": "enabled", 
        "multiple_raster_threads": "disabled_off", 
        "rasterization": "unavailable_software", 
        "threaded_rasterization": "enabled_on", 
        "video_decode": "unavailable_software", 
        "video_encode": "enabled", 
        "webgl": "enabled"
      }
    }, 
    "modelName": "", 
    "modelVersion": ""
  }
}]
DEBUG:root:sent [{
  "id": 0, 
  "method": "SystemInfo.getInfo"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {
    "gpu": {
      "auxAttributes": {
        "adapterLuid": 0.0, 
        "amdSwitchable": false, 
        "can_lose_context": false, 
        "directRendering": true, 
        "driverDate": "", 
        "driverVendor": "NVIDIA", 
        "driverVersion": "304.88", 
        "finalized": true, 
        "glExtensions": "GL_AMD_multi_draw_indirect GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ", 
        "glRenderer": "GeForce GT 610/PCIe/SSE2", 
        "glResetNotificationStrategy": 33362, 
        "glVendor": "NVIDIA Corporation", 
        "glVersion": "4.2.0 NVIDIA 304.88", 
        "glWsExtensions": "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_multisample_coverage ", 
        "glWsVendor": "NVIDIA Corporation", 
        "glWsVersion": "1.4", 
        "initializationTime": 0.073305, 
        "lenovoDcute": false, 
        "optimus": false, 
        "pixelShaderVersion": "4.20", 
        "processCrashCount": 1, 
        "sandboxed": true, 
        "softwareRendering": false, 
        "vertexShaderVersion": "4.20"
      }, 
      "devices": [
        {
          "deviceId": 4170, 
          "deviceString": "", 
          "vendorId": 4318, 
          "vendorString": ""
        }
      ], 
      "driverBugWorkarounds": [
        "clear_uniforms_before_first_program_use", 
        "disable_post_sub_buffers_for_onscreen_surfaces", 
        "init_gl_position_in_vertex_shader", 
        "init_vertex_attributes", 
        "scalarize_vec_and_mat_constructor_args", 
        "use_current_program_after_successful_link"
      ], 
      "featureStatus": {
        "2d_canvas": "unavailable_software", 
        "flash_3d": "unavailable_software", 
        "flash_stage3d": "unavailable_software", 
        "flash_stage3d_baseline": "unavailable_software", 
        "gpu_compositing": "enabled", 
        "multiple_raster_threads": "disabled_off", 
        "rasterization": "unavailable_software", 
        "threaded_rasterization": "enabled_on", 
        "video_decode": "unavailable_software", 
        "video_encode": "enabled", 
        "webgl": "enabled"
      }
    }, 
    "modelName": "", 
    "modelVersion": ""
  }
}]
[21329:21329:0901/002132:WARNING:channel.cc(222)] WriteMessage() while shutting down
DEBUG:root:sent [{
  "id": 10, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._succeeded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 10, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 11, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController.reset()", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 11, 
  "result": {
    "result": {
      "type": "undefined"
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 12, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 12, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:InspectorBackend._Connect() to ws://127.0.0.1:43192/devtools/page/3D430AF9-D301-262F-05FA-9F2C004AD0C9
DEBUG:root:sent [{
  "id": 0, 
  "method": "Page.enable"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {}
}]
DEBUG:root:sent [{
  "id": 1, 
  "method": "Page.navigate", 
  "params": {
    "url": "chrome://gpucrash"
  }
}]
Received signal 11 SEGV_MAPERR 000000000000
#0 0x7eff69ea357e base::debug::StackTrace::StackTrace()
#1 0x7eff69ea30b0 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7eff5e28ccb0 <unknown>
#3 0x7eff607c1c6b DEBUG:root:got [{
  "method": "Page.frameStartedLoading", 
  "params": {
    "frameId": "32.1"
  }
}]
DEBUG:root:got [{
  "id": 1, 
  "result": {
    "frameId": "32.1"
  }
}]
content::GpuChildThread::OnCrash()
#4 0x7eff607c216b DEBUG:root:got [{
  "method": "Page.frameStartedLoading", 
  "params": {
    "frameId": "32.1"
  }
}]
IPC::Message::Dispatch<>()
#5 0x7eff607c121a DEBUG:root:got [{
  "method": "Page.frameNavigated", 
  "params": {
    "frame": {
      "id": "32.1", 
      "loaderId": "32.2", 
      "mimeType": "text/html", 
      "securityOrigin": "://", 
      "url": "data:text/html,chromewebdata"
    }
  }
}]
content::GpuChildThread::OnControlMessageReceived()
#6 0x7eff604aa3c0 content::ChildThread::OnMessageReceived()
#7 0x7eff683a2493 IPC::ChannelProxy::Context::OnDispatchMessage()
#8 0x7eff683a8fba base::internal::RunnableAdapter<>::Run()
#9 0x7eff683a8f11 base::internal::InvokeHelper<>::MakeItSo()
#10 0x7eff683a8eac base::internal::Invoker<>::Run()
#11 0x7eff69e9443e base::Callback<>::Run()
#12 0x7eff69ea6733 base::debug::TaskAnnotator::RunTask()
#13 0x7eff69f2ae7e base::MessageLoop::RunTask()
#14 0x7eff69f2afbb base::MessageLoop::DeferOrRunPendingTask()
#15 0x7eff69f2b1e5 base::MessageLoop::DoWork()
#16 0x7eff69e752be base::MessagePumpGlib::Run()
#17 0x7eff69f2aa20 base::MessageLoop::RunHandler()
#18 0x7eff69f6e102 base::RunLoop::Run()
#19 0x7eff69f2a2c1 base::MessageLoop::Run()
#20 0x7eff607bec47 DEBUG:root:sent [{
  "id": 13, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
content::GpuMain()
#21 0x7eff5fc8ef4f content::RunNamedProcessTypeMain()
#22 0x7eff5fc90798 content::ContentMainRunnerImpl::Run()
#23 0x7eff5fc8e4e5 content::ContentMain()
#24 0x7eff6db74225 ChromeMain
#25 0x7eff6db741d2 main
#26 0x7eff5910176d __libc_start_main
#27 0x7eff6db740e5 <unknown>
  r8: 00007eff607c1bb0  r9: 0000000000000000 r10: 0000000000000000 r11: 00007eff5916bd3e
 r12: 00007eff6db740bc r13: 00007fff6ad2b090 r14: 0000000000000000 r15: 0000000000000000
  di: 00007fff6ad28e0c  si: 00007fff6ad28e08  bp: 00007fff6ad291c0  bx: 0000000000000000
  dx: 0000000000000026  ax: 0000000000000000  cx: 0000000000000001  sp: 00007fff6ad29020
  ip: 00007eff607c1c6b efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000006
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
[32:39:0901/002132:ERROR:gpu_channel_host.cc(151)] GpuChannelHost::CreateViewCommandBuffer failed.
[32:39:0901/002132:ERROR:webgraphicscontext3d_command_buffer_impl.cc(191)] GpuChannelHost failed to create command buffer.
[32:39:0901/002132:ERROR:webgraphicscontext3d_command_buffer_impl.cc(217)] Failed to initialize command buffer.
[32:39:0901/002132:ERROR:webgraphicscontext3d_command_buffer_impl.cc(275)] Failed to initialize context.
[21439:21439:0901/072133:ERROR:gles2_cmd_decoder.cc(10378)] [.Compositor-0x96706d54aa0]GL ERROR :GL_INVALID_OPERATION : glConsumeTextureCHROMIUM: invalid mailbox name
[21329:21329:0901/002133:INFO:CONSOLE(0)] "WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost", source: http://127.0.0.1:36451/gpu_process_crash.html (0)
DEBUG:root:got [{
  "id": 13, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
[21439:21439:0901/072133:ERROR:gles2_cmd_decoder.cc(6143)] [.Compositor-0x96706d54aa0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'
DEBUG:root:sent [{
  "id": 0, 
  "method": "SystemInfo.getInfo"
}]
[21439:21439:0901/072133:ERROR:gles2_cmd_decoder.cc(10378)] [.Compositor-0x96706d54aa0]GL ERROR :GL_INVALID_OPERATION : glConsumeTextureCHROMIUM: invalid mailbox name
[21439:21439:0901/072133:ERROR:gles2_cmd_decoder.cc(6143)] [.Compositor-0x96706d54aa0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'
DEBUG:root:got [{
  "id": 0, 
  "result": {
    "gpu": {
      "auxAttributes": {
        "adapterLuid": 0.0, 
        "amdSwitchable": false, 
        "can_lose_context": false, 
        "directRendering": true, 
        "driverDate": "", 
        "driverVendor": "NVIDIA", 
        "driverVersion": "304.88", 
        "finalized": true, 
        "glExtensions": "GL_AMD_multi_draw_indirect GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ", 
        "glRenderer": "GeForce GT 610/PCIe/SSE2", 
        "glResetNotificationStrategy": 33362, 
        "glVendor": "NVIDIA Corporation", 
        "glVersion": "4.2.0 NVIDIA 304.88", 
        "glWsExtensions": "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_multisample_coverage ", 
        "glWsVendor": "NVIDIA Corporation", 
        "glWsVersion": "1.4", 
        "initializationTime": 0.078584, 
        "lenovoDcute": false, 
        "optimus": false, 
        "pixelShaderVersion": "4.20", 
        "processCrashCount": 2, 
        "sandboxed": true, 
        "softwareRendering": false, 
        "vertexShaderVersion": "4.20"
      }, 
      "devices": [
        {
          "deviceId": 4170, 
          "deviceString": "", 
          "vendorId": 4318, 
          "vendorString": ""
        }
      ], 
      "driverBugWorkarounds": [
        "clear_uniforms_before_first_program_use", 
        "disable_post_sub_buffers_for_onscreen_surfaces", 
        "init_gl_position_in_vertex_shader", 
        "init_vertex_attributes", 
        "scalarize_vec_and_mat_constructor_args", 
        "use_current_program_after_successful_link"
      ], 
      "featureStatus": {
        "2d_canvas": "unavailable_software", 
        "flash_3d": "unavailable_software", 
        "flash_stage3d": "unavailable_software", 
        "flash_stage3d_baseline": "unavailable_software", 
        "gpu_compositing": "enabled", 
        "multiple_raster_threads": "disabled_off", 
        "rasterization": "unavailable_software", 
        "threaded_rasterization": "enabled_on", 
        "video_decode": "unavailable_software", 
        "video_encode": "enabled", 
        "webgl": "enabled"
      }
    }, 
    "modelName": "", 
    "modelVersion": ""
  }
}]
DEBUG:root:sent [{
  "id": 14, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._succeeded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 14, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 0, 
  "method": "SystemInfo.getInfo"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {
    "gpu": {
      "auxAttributes": {
        "adapterLuid": 0.0, 
        "amdSwitchable": false, 
        "can_lose_context": false, 
        "directRendering": true, 
        "driverDate": "", 
        "driverVendor": "NVIDIA", 
        "driverVersion": "304.88", 
        "finalized": true, 
        "glExtensions": "GL_AMD_multi_draw_indirect GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ", 
        "glRenderer": "GeForce GT 610/PCIe/SSE2", 
        "glResetNotificationStrategy": 33362, 
        "glVendor": "NVIDIA Corporation", 
        "glVersion": "4.2.0 NVIDIA 304.88", 
        "glWsExtensions": "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_multisample_coverage ", 
        "glWsVendor": "NVIDIA Corporation", 
        "glWsVersion": "1.4", 
        "initializationTime": 0.078584, 
        "lenovoDcute": false, 
        "optimus": false, 
        "pixelShaderVersion": "4.20", 
        "processCrashCount": 2, 
        "sandboxed": true, 
        "softwareRendering": false, 
        "vertexShaderVersion": "4.20"
      }, 
      "devices": [
        {
          "deviceId": 4170, 
          "deviceString": "", 
          "vendorId": 4318, 
          "vendorString": ""
        }
      ], 
      "driverBugWorkarounds": [
        "clear_uniforms_before_first_program_use", 
        "disable_post_sub_buffers_for_onscreen_surfaces", 
        "init_gl_position_in_vertex_shader", 
        "init_vertex_attributes", 
        "scalarize_vec_and_mat_constructor_args", 
        "use_current_program_after_successful_link"
      ], 
      "featureStatus": {
        "2d_canvas": "unavailable_software", 
        "flash_3d": "unavailable_software", 
        "flash_stage3d": "unavailable_software", 
        "flash_stage3d_baseline": "unavailable_software", 
        "gpu_compositing": "enabled", 
        "multiple_raster_threads": "disabled_off", 
        "rasterization": "unavailable_software", 
        "threaded_rasterization": "enabled_on", 
        "video_decode": "unavailable_software", 
        "video_encode": "enabled", 
        "webgl": "enabled"
      }
    }, 
    "modelName": "", 
    "modelVersion": ""
  }
}]
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
DEBUG:root:sent [{
  "id": 0, 
  "method": "SystemInfo.getInfo"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {
    "gpu": {
      "auxAttributes": {
        "adapterLuid": 0.0, 
        "amdSwitchable": false, 
        "can_lose_context": false, 
        "directRendering": true, 
        "driverDate": "", 
        "driverVendor": "NVIDIA", 
        "driverVersion": "304.88", 
        "finalized": true, 
        "glExtensions": "GL_AMD_multi_draw_indirect GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ", 
        "glRenderer": "GeForce GT 610/PCIe/SSE2", 
        "glResetNotificationStrategy": 33362, 
        "glVendor": "NVIDIA Corporation", 
        "glVersion": "4.2.0 NVIDIA 304.88", 
        "glWsExtensions": "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_multisample_coverage ", 
        "glWsVendor": "NVIDIA Corporation", 
        "glWsVersion": "1.4", 
        "initializationTime": 0.078584, 
        "lenovoDcute": false, 
        "optimus": false, 
        "pixelShaderVersion": "4.20", 
        "processCrashCount": 2, 
        "sandboxed": true, 
        "softwareRendering": false, 
        "vertexShaderVersion": "4.20"
      }, 
      "devices": [
        {
          "deviceId": 4170, 
          "deviceString": "", 
          "vendorId": 4318, 
          "vendorString": ""
        }
      ], 
      "driverBugWorkarounds": [
        "clear_uniforms_before_first_program_use", 
        "disable_post_sub_buffers_for_onscreen_surfaces", 
        "init_gl_position_in_vertex_shader", 
        "init_vertex_attributes", 
        "scalarize_vec_and_mat_constructor_args", 
        "use_current_program_after_successful_link"
      ], 
      "featureStatus": {
        "2d_canvas": "unavailable_software", 
        "flash_3d": "unavailable_software", 
        "flash_stage3d": "unavailable_software", 
        "flash_stage3d_baseline": "unavailable_software", 
        "gpu_compositing": "enabled", 
        "multiple_raster_threads": "disabled_off", 
        "rasterization": "unavailable_software", 
        "threaded_rasterization": "enabled_on", 
        "video_decode": "unavailable_software", 
        "video_encode": "enabled", 
        "webgl": "enabled"
      }
    }, 
    "modelName": "", 
    "modelVersion": ""
  }
}]
[21329:21329:0901/002138:WARNING:channel.cc(222)] WriteMessage() while shutting down
DEBUG:root:sent [{
  "id": 15, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._succeeded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 15, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 16, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.chrome && chrome.benchmarking &&\n                             chrome.benchmarking.closeConnections(); 0;", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 16, 
  "result": {
    "result": {
      "description": "0", 
      "type": "number", 
      "value": 0
    }, 
    "wasThrown": false
  }
}]
[       OK ] GpuCrash.GPUProcessCrashesExactlyOnce (13807 ms)
[ RUN      ] ContextLost.WebGLContextLostFromGPUProcessExit
INFO:root:Requested remote debugging port: 0
DEBUG:root:Starting Chrome ['../out/Debug/chrome', '--enable-gpu-benchmarking', '--enable-logging=stderr', '--disable-domain-blocking-for-3d-apis', '--disable-gpu-process-crash-limit', '--disable-background-networking', '--enable-net-benchmarking', '--metrics-recording-only', '--no-default-browser-check', '--no-first-run', '--enable-gpu-benchmarking', '--no-proxy-server', '--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/27.0.1453.111 Safari/537.22', '--disable-component-extensions-with-background-pages', '--remote-debugging-port=0', '--enable-crash-reporter-for-testing', '--use-mock-keychain', '--window-size=1280,1024', '--user-data-dir=/tmp/tmpzxyCje', 'about:blank']
[21439:21439:0901/072138:ERROR:gl_context_glx.cc(107)] Couldn't make context current with X drawable.
[21439:21439:0901/072138:ERROR:gles2_cmd_decoder.cc(3046)]   GLES2DecoderImpl: Context lost during MakeCurrent.
[21439:21439:0901/072138:ERROR:gpu_command_buffer_stub.cc(397)] Context lost because MakeCurrent failed.
[21439:21439:0901/072138:FATAL:gl_bindings_autogen_gl.cc(5142)] Check failed: false. Trying to call glGetGraphicsResetStatusARB() without current GL context
#0 0x7fac7aeed57e base::debug::StackTrace::StackTrace()
#1 0x7fac7af5ad55 logging::LogMessage::~LogMessage()
#2 0x7fac7832579a gfx::NoContextGLApi::glGetGraphicsResetStatusARBFn()
#3 0x7fac78c3fcb0 gpu::gles2::GLES2DecoderImpl::WasContextLost()
#4 0x7fac78c3fe4d gpu::gles2::GLES2DecoderImpl::WasContextLostByRobustnessExtension()
#5 0x7fac717a862d content::GpuCommandBufferStub::CheckContextLost()
#6 0x7fac717a8e6e content::GpuCommandBufferStub::OnParseError()
#7 0x7fac717afe32 base::internal::RunnableAdapter<>::Run()
#8 0x7fac717afd9c base::internal::InvokeHelper<>::MakeItSo()
#9 0x7fac717afd4a base::internal::Invoker<>::Run()
#10 0x7fac78bb8f3e base::Callback<>::Run()
#11 0x7fac78bdf0c7 gpu::CommandBufferService::SetParseError()
#12 0x7fac717a378d content::GpuCommandBufferStub::MakeCurrent()
#13 0x7fac717a9733 content::GpuCommandBufferStub::SuggestHaveFrontBuffer()
#14 0x7fac717b63b6 content::GpuMemoryManager::AssignSurfacesAllocations()
#15 0x7fac717b5017 content::GpuMemoryManager::Manage()
#16 0x7fac717ba042 base::internal::RunnableAdapter<>::Run()
#17 0x7fac717b9f53 base::internal::InvokeHelper<>::MakeItSo()
#18 0x7fac717b9ef5 base::internal::Invoker<>::Run()
#19 0x7fac70d0821e base::Callback<>::Run()
#20 0x7fac70d3d90c base::CancelableCallback<>::Forward()
#21 0x7fac70d3dd52 base::internal::RunnableAdapter<>::Run()
#22 0x7fac70d3dc63 base::internal::InvokeHelper<>::MakeItSo()
#23 0x7fac70d3dc05 base::internal::Invoker<>::Run()
#24 0x7fac7aede43e base::Callback<>::Run()
#25 0x7fac7aef0733 base::debug::TaskAnnotator::RunTask()
#26 0x7fac7af74e7e base::MessageLoop::RunTask()
#27 0x7fac7af74fbb base::MessageLoop::DeferOrRunPendingTask()
#28 0x7fac7af754ad base::MessageLoop::DoDelayedWork()
#29 0x7fac7aebf1cc base::MessagePumpGlib::HandleDispatch()
#30 0x7fac7aebf871 base::(anonymous namespace)::WorkSourceDispatch()
#31 0x7fac6bed0d13 g_main_context_dispatch
#32 0x7fac6bed1060 <unknown>
#33 0x7fac6bed1124 g_main_context_iteration
#34 0x7fac7aebf285 base::MessagePumpGlib::Run()
#35 0x7fac7af74a20 base::MessageLoop::RunHandler()
#36 0x7fac7afb8102 base::RunLoop::Run()
#37 0x7fac7af742c1 base::MessageLoop::Run()
#38 0x7fac71808c47 content::GpuMain()
#39 0x7fac70cd8f4f content::RunNamedProcessTypeMain()
#40 0x7fac70cda798 content::ContentMainRunnerImpl::Run()
#41 0x7fac70cd84e5 content::ContentMain()
#42 0x7fac7ebbe225 ChromeMain
#43 0x7fac7ebbe1d2 main
#44 0x7fac6a14b76d __libc_start_main
#45 0x7fac7ebbe0e5 <unknown>

Received signal 6
#0 0x7fac7aeed57e base::debug::StackTrace::StackTrace()
#1 0x7fac7aeed0b0 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7fac6f2d6cb0 <unknown>
#3 0x7fac6a160425 gsignal
#4 0x7fac6a163b8b abort
#5 0x7fac7aeea7a6 base::debug::(anonymous namespace)::DebugBreak()
#6 0x7fac7aeea789 base::debug::BreakDebugger()
#7 0x7fac7ebccf31 (anonymous namespace)::SilentRuntimeAssertHandler()
#8 0x7fac7af5b08b logging::LogMessage::~LogMessage()
#9 0x7fac7832579a gfx::NoContextGLApi::glGetGraphicsResetStatusARBFn()
#10 0x7fac78c3fcb0 gpu::gles2::GLES2DecoderImpl::WasContextLost()
#11 0x7fac78c3fe4d gpu::gles2::GLES2DecoderImpl::WasContextLostByRobustnessExtension()
#12 0x7fac717a862d content::GpuCommandBufferStub::CheckContextLost()
#13 0x7fac717a8e6e content::GpuCommandBufferStub::OnParseError()
#14 0x7fac717afe32 base::internal::RunnableAdapter<>::Run()
#15 0x7fac717afd9c base::internal::InvokeHelper<>::MakeItSo()
#16 0x7fac717afd4a base::internal::Invoker<>::Run()
#17 0x7fac78bb8f3e base::Callback<>::Run()
#18 0x7fac78bdf0c7 gpu::CommandBufferService::SetParseError()
#19 0x7fac717a378d content::GpuCommandBufferStub::MakeCurrent()
#20 0x7fac717a9733 content::GpuCommandBufferStub::SuggestHaveFrontBuffer()
#21 0x7fac717b63b6 content::GpuMemoryManager::AssignSurfacesAllocations()
#22 0x7fac717b5017 content::GpuMemoryManager::Manage()
#23 0x7fac717ba042 base::internal::RunnableAdapter<>::Run()
#24 0x7fac717b9f53 base::internal::InvokeHelper<>::MakeItSo()
#25 0x7fac717b9ef5 base::internal::Invoker<>::Run()
#26 0x7fac70d0821e base::Callback<>::Run()
#27 0x7fac70d3d90c base::CancelableCallback<>::Forward()
#28 0x7fac70d3dd52 base::internal::RunnableAdapter<>::Run()
#29 0x7fac70d3dc63 base::internal::InvokeHelper<>::MakeItSo()
#30 0x7fac70d3dc05 base::internal::Invoker<>::Run()
#31 0x7fac7aede43e base::Callback<>::Run()
#32 0x7fac7aef0733 base::debug::TaskAnnotator::RunTask()
#33 0x7fac7af74e7e base::MessageLoop::RunTask()
#34 0x7fac7af74fbb base::MessageLoop::DeferOrRunPendingTask()
#35 0x7fac7af754ad base::MessageLoop::DoDelayedWork()
#36 0x7fac7aebf1cc base::MessagePumpGlib::HandleDispatch()
#37 0x7fac7aebf871 base::(anonymous namespace)::WorkSourceDispatch()
#38 0x7fac6bed0d13 g_main_context_dispatch
#39 0x7fac6bed1060 <unknown>
#40 0x7fac6bed1124 g_main_context_iteration
#41 0x7fac7aebf285 base::MessagePumpGlib::Run()
#42 0x7fac7af74a20 base::MessageLoop::RunHandler()
#43 0x7fac7afb8102 base::RunLoop::Run()
#44 0x7fac7af742c1 base::MessageLoop::Run()
#45 0x7fac71808c47 content::GpuMain()
#46 0x7fac70cd8f4f content::RunNamedProcessTypeMain()
#47 0x7fac70cda798 content::ContentMainRunnerImpl::Run()
#48 0x7fac70cd84e5 content::ContentMain()
#49 0x7fac7ebbe225 ChromeMain
#50 0x7fac7ebbe1d2 main
#51 0x7fac6a14b76d __libc_start_main
#52 0x7fac7ebbe0e5 <unknown>
  r8: 00000014888e755f  r9: 0000000000000000 r10: 0000000000000008 r11: 0000000000000202
 r12: 0000000000000021 r13: 0000001488471a50 r14: 0000000000000000 r15: 0000001488466d40
  di: 00000000000053bf  si: 00000000000053bf  bp: 00007fffb858ecf0  bx: 000000148834d7a0
  dx: 0000000000000006  ax: 0000000000000000  cx: ffffffffffffffff  sp: 00007fffb858ebb8
  ip: 00007fac6a160425 efl: 0000000000000202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[21450:21450:0901/002139:INFO:audio_manager_pulse.cc(258)] Failed to connect to the context.  Error: Connection refused
INFO:root:Discovered ephemeral port 37325
[21450:21450:0901/002139:WARNING:password_store_factory.cc(215)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
INFO:root:Discovered ephemeral port 37325
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
DEBUG:root:InspectorBackend._Connect() to ws://127.0.0.1:37325/devtools/page/8F68C2CF-D82C-66E9-AFB8-C73E5938453C
DEBUG:root:sent [{
  "id": 0, 
  "method": "Page.enable"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {}
}]
DEBUG:root:sent [{
  "id": 1, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "document.readyState == \"complete\"", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 1, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:Server started on 127.0.0.1:56188
DEBUG:root:sent [{
  "id": 2, 
  "method": "Page.addScriptToEvaluateOnLoad", 
  "params": {
    "scriptSource": "\n  var domAutomationController = {};\n\n  domAutomationController._loaded = false;\n  domAutomationController._succeeded = false;\n  domAutomationController._finished = false;\n\n  domAutomationController.setAutomationId = function(id) {}\n\n  domAutomationController.send = function(msg) {\n    msg = msg.toLowerCase()\n    if (msg == \"loaded\") {\n      domAutomationController._loaded = true;\n    } else if (msg == \"success\") {\n      domAutomationController._succeeded = true;\n      domAutomationController._finished = true;\n    } else {\n      domAutomationController._succeeded = false;\n      domAutomationController._finished = true;\n    }\n  }\n\n  domAutomationController.reset = function() {\n    domAutomationController._succeeded = false;\n    domAutomationController._finished = false;\n  }\n\n  window.domAutomationController = domAutomationController;\n  console.log(\"Harness injected.\");\n"
  }
}]
DEBUG:root:got [{
  "method": "Page.frameResized"
}]
DEBUG:root:got [{
  "id": 2, 
  "result": {
    "identifier": "1"
  }
}]
DEBUG:root:sent [{
  "id": 3, 
  "method": "Page.navigate", 
  "params": {
    "url": "http://127.0.0.1:56188/webgl.html?query=kill_after_notification"
  }
}]
DEBUG:root:got [{
  "method": "Page.frameStartedLoading", 
  "params": {
    "frameId": "9.1"
  }
}]
DEBUG:root:got [{
  "id": 3, 
  "result": {
    "frameId": "9.1"
  }
}]
[21450:21450:0901/002140:INFO:CONSOLE(29)] "Harness injected.", source:  (29)
DEBUG:root:got [{
  "method": "Page.frameNavigated", 
  "params": {
    "frame": {
      "id": "9.1", 
      "loaderId": "9.2", 
      "mimeType": "text/html", 
      "securityOrigin": "http://127.0.0.1:56188", 
      "url": "http://127.0.0.1:56188/webgl.html?query=kill_after_notification"
    }
  }
}]
DEBUG:root:sent [{
  "id": 4, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "document.readyState == \"interactive\" || document.readyState == \"complete\"", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "method": "Page.loadEventFired", 
  "params": {
    "timestamp": 1409556100.37067
  }
}]
DEBUG:root:got [{
  "method": "Page.domContentEventFired", 
  "params": {
    "timestamp": 1409556100.37853
  }
}]
DEBUG:root:got [{
  "method": "Page.frameStoppedLoading", 
  "params": {
    "frameId": "9.1"
  }
}]
DEBUG:root:got [{
  "id": 4, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 5, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 5, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 6, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController.reset()", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 6, 
  "result": {
    "result": {
      "type": "undefined"
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:InspectorBackend._Connect() to ws://127.0.0.1:37325/devtools/page/83651767-B357-581F-CC5D-CB819A5BDC34
DEBUG:root:sent [{
  "id": 0, 
  "method": "Page.enable"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {}
}]
DEBUG:root:sent [{
  "id": 1, 
  "method": "Page.navigate", 
  "params": {
    "url": "chrome://gpucrash"
  }
}]
Received signal 11 SEGV_MAPERR 000000000000
#0 0x7f071293257e base::debug::StackTrace::StackTrace()
#1 0x7f07129320b0 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7f0706d1bcb0 <unknown>
#3 0x7f0709250c6b content::GpuChildThread::OnCrash()
#4 0x7f070925116b DEBUG:root:got [{
  "method": "Page.frameStartedLoading", 
  "params": {
    "frameId": "20.1"
  }
}]
DEBUG:root:got [{
  "id": 1, 
  "result": {
    "frameId": "20.1"
  }
}]
IPC::Message::Dispatch<>()
#5 0x7f070925021a DEBUG:root:got [{
  "method": "Page.frameStartedLoading", 
  "params": {
    "frameId": "20.1"
  }
}]
content::GpuChildThread::OnControlMessageReceived()
#6 0x7f0708f393c0 DEBUG:root:got [{
  "method": "Page.frameNavigated", 
  "params": {
    "frame": {
      "id": "20.1", 
      "loaderId": "20.2", 
      "mimeType": "text/html", 
      "securityOrigin": "://", 
      "url": "data:text/html,chromewebdata"
    }
  }
}]
content::ChildThread::OnMessageReceived()
#7 0x7f0710e31493 IPC::ChannelProxy::Context::OnDispatchMessage()
#8 0x7f0710e37fba base::internal::RunnableAdapter<>::Run()
#9 0x7f0710e37f11 base::internal::InvokeHelper<>::MakeItSo()
#10 0x7f0710e37eac base::internal::Invoker<>::Run()
#11 0x7f071292343e base::Callback<>::Run()
#12 0x7f0712935733 base::debug::TaskAnnotator::RunTask()
#13 0x7f07129b9e7e base::MessageLoop::RunTask()
#14 0x7f07129b9fbb base::MessageLoop::DeferOrRunPendingTask()
#15 0x7f07129ba1e5 base::MessageLoop::DoWork()
#16 0x7f071290417c base::MessagePumpGlib::HandleDispatch()
#17 0x7f0712904871 base::(anonymous namespace)::WorkSourceDispatch()
#18 0x7f0703915d13 g_main_context_dispatch
#19 0x7f0703916060 <unknown>
#20 0x7f0703916124 g_main_context_iteration
#21 0x7f0712904285 base::MessagePumpGlib::Run()
#22 0x7f07129b9a20 base::MessageLoop::RunHandler()
#23 0x7f07129fd102 base::RunLoop::Run()
#24 0x7f07129b92c1 base::MessageLoop::Run()
#25 0x7f070924dc47 DEBUG:root:sent [{
  "id": 7, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
content::GpuMain()
#26 0x7f070871df4f content::RunNamedProcessTypeMain()
#27 0x7f070871f798 content::ContentMainRunnerImpl::Run()
#28 0x7f070871d4e5 content::ContentMain()
#29 0x7f0716603225 ChromeMain
#30 0x7f07166031d2 main
#31 0x7f0701b9076d __libc_start_main
#32 0x7f07166030e5 <unknown>
  r8: 00007f0709250bb0  r9: 0000000000000000 r10: 0000000000000000 r11: 00007f0701bfad3e
 r12: 0000000000000021 r13: 0000120d5beada50 r14: 0000000000000000 r15: 0000120d5bea2d40
  di: 00007fff823daa4c  si: 00007fff823daa48  bp: 00007fff823dae00  bx: 0000120d5bd897a0
  dx: 0000000000000026  ax: 0000000000000000  cx: 0000000000000001  sp: 00007fff823dac60
  ip: 00007f0709250c6b efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000006
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
[20:27:0901/002140:ERROR:gpu_channel_host.cc(151)] GpuChannelHost::CreateViewCommandBuffer failed.
[20:27:0901/002140:ERROR:webgraphicscontext3d_command_buffer_impl.cc(191)] GpuChannelHost failed to create command buffer.
[20:27:0901/002140:ERROR:webgraphicscontext3d_command_buffer_impl.cc(217)] Failed to initialize command buffer.
[20:27:0901/002140:ERROR:webgraphicscontext3d_command_buffer_impl.cc(275)] Failed to initialize context.
[21450:21450:0901/002141:ERROR:gpu_process_transport_factory.cc(446)] Lost UI shared context.
[21531:21531:0901/072141:ERROR:gles2_cmd_decoder.cc(10378)] [.Compositor-0x26bdd952f3a0]GL ERROR :GL_INVALID_OPERATION : glConsumeTextureCHROMIUM: invalid mailbox name
[21531:21531:0901/072141:ERROR:gles2_cmd_decoder.cc(6143)] [.Compositor-0x26bdd952f3a0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'
[21450:21450:0901/002141:INFO:CONSOLE(0)] "WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost", source: http://127.0.0.1:56188/webgl.html?query=kill_after_notification (0)
DEBUG:root:got [{
  "id": 7, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
DEBUG:root:sent [{
  "id": 8, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 8, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
[21450:21450:0901/002141:WARNING:channel.cc(222)] WriteMessage() while shutting down
DEBUG:root:sent [{
  "id": 9, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._succeeded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 9, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 10, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.chrome && chrome.benchmarking &&\n                             chrome.benchmarking.closeConnections(); 0;", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 10, 
  "result": {
    "result": {
      "description": "0", 
      "type": "number", 
      "value": 0
    }, 
    "wasThrown": false
  }
}]
[       OK ] ContextLost.WebGLContextLostFromGPUProcessExit (2737 ms)
[ RUN      ] ContextLost.WebGLContextLostFromLoseContextExtension
INFO:root:Requested remote debugging port: 0
DEBUG:root:Starting Chrome ['../out/Debug/chrome', '--enable-gpu-benchmarking', '--enable-logging=stderr', '--disable-domain-blocking-for-3d-apis', '--disable-gpu-process-crash-limit', '--disable-background-networking', '--enable-net-benchmarking', '--metrics-recording-only', '--no-default-browser-check', '--no-first-run', '--enable-gpu-benchmarking', '--no-proxy-server', '--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/27.0.1453.111 Safari/537.22', '--disable-component-extensions-with-background-pages', '--remote-debugging-port=0', '--enable-crash-reporter-for-testing', '--use-mock-keychain', '--window-size=1280,1024', '--user-data-dir=/tmp/tmpyPEnNr', 'about:blank']
[21531:21531:0901/072141:ERROR:gl_context_glx.cc(107)] Couldn't make context current with X drawable.
[21531:21531:0901/072141:ERROR:gles2_cmd_decoder.cc(3046)]   GLES2DecoderImpl: Context lost during MakeCurrent.
[21531:21531:0901/072141:ERROR:gpu_command_buffer_stub.cc(397)] Context lost because MakeCurrent failed.
[21540:21540:0901/002141:INFO:audio_manager_pulse.cc(258)] Failed to connect to the context.  Error: Connection refused
INFO:root:Discovered ephemeral port 55091
[21540:21540:0901/002142:WARNING:password_store_factory.cc(215)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
INFO:root:Discovered ephemeral port 55091
DEBUG:root:InspectorBackend._Connect() to ws://127.0.0.1:55091/devtools/page/F061B89C-627B-41FA-1A67-DD75A285B1D9
DEBUG:root:sent [{
  "id": 0, 
  "method": "Page.enable"
}]
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
DEBUG:root:got [{
  "id": 0, 
  "result": {}
}]
DEBUG:root:sent [{
  "id": 1, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "document.readyState == \"complete\"", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 1, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:Server started on 127.0.0.1:37799
DEBUG:root:sent [{
  "id": 2, 
  "method": "Page.addScriptToEvaluateOnLoad", 
  "params": {
    "scriptSource": "\n  var domAutomationController = {};\n\n  domAutomationController._loaded = false;\n  domAutomationController._succeeded = false;\n  domAutomationController._finished = false;\n\n  domAutomationController.setAutomationId = function(id) {}\n\n  domAutomationController.send = function(msg) {\n    msg = msg.toLowerCase()\n    if (msg == \"loaded\") {\n      domAutomationController._loaded = true;\n    } else if (msg == \"success\") {\n      domAutomationController._succeeded = true;\n      domAutomationController._finished = true;\n    } else {\n      domAutomationController._succeeded = false;\n      domAutomationController._finished = true;\n    }\n  }\n\n  domAutomationController.reset = function() {\n    domAutomationController._succeeded = false;\n    domAutomationController._finished = false;\n  }\n\n  window.domAutomationController = domAutomationController;\n  console.log(\"Harness injected.\");\n"
  }
}]
DEBUG:root:got [{
  "method": "Page.frameResized"
}]
DEBUG:root:got [{
  "id": 2, 
  "result": {
    "identifier": "1"
  }
}]
DEBUG:root:sent [{
  "id": 3, 
  "method": "Page.navigate", 
  "params": {
    "url": "http://127.0.0.1:37799/webgl.html?query=WEBGL_lose_context"
  }
}]
DEBUG:root:got [{
  "method": "Page.frameStartedLoading", 
  "params": {
    "frameId": "9.1"
  }
}]
DEBUG:root:got [{
  "id": 3, 
  "result": {
    "frameId": "9.1"
  }
}]
[21540:21540:0901/002143:INFO:CONSOLE(29)] "Harness injected.", source:  (29)
DEBUG:root:got [{
  "method": "Page.frameNavigated", 
  "params": {
    "frame": {
      "id": "9.1", 
      "loaderId": "9.2", 
      "mimeType": "text/html", 
      "securityOrigin": "http://127.0.0.1:37799", 
      "url": "http://127.0.0.1:37799/webgl.html?query=WEBGL_lose_context"
    }
  }
}]
DEBUG:root:sent [{
  "id": 4, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "document.readyState == \"interactive\" || document.readyState == \"complete\"", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "method": "Page.loadEventFired", 
  "params": {
    "timestamp": 1409556103.2293
  }
}]
DEBUG:root:got [{
  "method": "Page.domContentEventFired", 
  "params": {
    "timestamp": 1409556103.23746
  }
}]
DEBUG:root:got [{
  "method": "Page.frameStoppedLoading", 
  "params": {
    "frameId": "9.1"
  }
}]
DEBUG:root:got [{
  "id": 4, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 5, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 5, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 6, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 6, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
Waiting for page to finish.
DEBUG:root:sent [{
  "id": 7, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 7, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 8, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._succeeded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 8, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 9, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.chrome && chrome.benchmarking &&\n                             chrome.benchmarking.closeConnections(); 0;", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 9, 
  "result": {
    "result": {
      "description": "0", 
      "type": "number", 
      "value": 0
    }, 
    "wasThrown": false
  }
}]
[       OK ] ContextLost.WebGLContextLostFromLoseContextExtension (2183 ms)
[ RUN      ] ContextLost.WebGLContextLostFromQuantity
INFO:root:Requested remote debugging port: 0
DEBUG:root:Starting Chrome ['../out/Debug/chrome', '--enable-gpu-benchmarking', '--enable-logging=stderr', '--disable-domain-blocking-for-3d-apis', '--disable-gpu-process-crash-limit', '--disable-background-networking', '--enable-net-benchmarking', '--metrics-recording-only', '--no-default-browser-check', '--no-first-run', '--enable-gpu-benchmarking', '--no-proxy-server', '--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/27.0.1453.111 Safari/537.22', '--disable-component-extensions-with-background-pages', '--remote-debugging-port=0', '--enable-crash-reporter-for-testing', '--use-mock-keychain', '--window-size=1280,1024', '--user-data-dir=/tmp/tmpYFuqqH', 'about:blank']
[21576:21576:0901/072143:ERROR:gl_context_glx.cc(107)] Couldn't make context current with X drawable.
[21576:21576:0901/072143:ERROR:gles2_cmd_decoder.cc(3046)]   GLES2DecoderImpl: Context lost during MakeCurrent.
[21576:21576:0901/072143:ERROR:gpu_command_buffer_stub.cc(397)] Context lost because MakeCurrent failed.
[21611:21611:0901/002144:INFO:audio_manager_pulse.cc(258)] Failed to connect to the context.  Error: Connection refused
INFO:root:Discovered ephemeral port 48269
[21611:21611:0901/002144:WARNING:password_store_factory.cc(215)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
INFO:root:Discovered ephemeral port 48269
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
DEBUG:root:InspectorBackend._Connect() to ws://127.0.0.1:48269/devtools/page/0B1E8BF9-1EA0-74EC-05DB-071532E10165
DEBUG:root:sent [{
  "id": 0, 
  "method": "Page.enable"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {}
}]
DEBUG:root:sent [{
  "id": 1, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "document.readyState == \"complete\"", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 1, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:Server started on 127.0.0.1:47268
DEBUG:root:sent [{
  "id": 2, 
  "method": "Page.addScriptToEvaluateOnLoad", 
  "params": {
    "scriptSource": "\n  var domAutomationController = {};\n\n  domAutomationController._loaded = false;\n  domAutomationController._succeeded = false;\n  domAutomationController._finished = false;\n\n  domAutomationController.setAutomationId = function(id) {}\n\n  domAutomationController.send = function(msg) {\n    msg = msg.toLowerCase()\n    if (msg == \"loaded\") {\n      domAutomationController._loaded = true;\n    } else if (msg == \"success\") {\n      domAutomationController._succeeded = true;\n      domAutomationController._finished = true;\n    } else {\n      domAutomationController._succeeded = false;\n      domAutomationController._finished = true;\n    }\n  }\n\n  domAutomationController.reset = function() {\n    domAutomationController._succeeded = false;\n    domAutomationController._finished = false;\n  }\n\n  window.domAutomationController = domAutomationController;\n  console.log(\"Harness injected.\");\n"
  }
}]
DEBUG:root:got [{
  "method": "Page.frameResized"
}]
DEBUG:root:got [{
  "id": 2, 
  "result": {
    "identifier": "1"
  }
}]
DEBUG:root:sent [{
  "id": 3, 
  "method": "Page.navigate", 
  "params": {
    "url": "http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss"
  }
}]
DEBUG:root:got [{
  "method": "Page.frameStartedLoading", 
  "params": {
    "frameId": "9.1"
  }
}]
DEBUG:root:got [{
  "id": 3, 
  "result": {
    "frameId": "9.1"
  }
}]
[21611:21611:0901/002145:INFO:CONSOLE(29)] "Harness injected.", source:  (29)
DEBUG:root:got [{
  "method": "Page.frameNavigated", 
  "params": {
    "frame": {
      "id": "9.1", 
      "loaderId": "9.2", 
      "mimeType": "text/html", 
      "securityOrigin": "http://127.0.0.1:47268", 
      "url": "http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss"
    }
  }
}]
DEBUG:root:sent [{
  "id": 4, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "document.readyState == \"interactive\" || document.readyState == \"complete\"", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "method": "Page.loadEventFired", 
  "params": {
    "timestamp": 1409556105.45293
  }
}]
DEBUG:root:got [{
  "method": "Page.domContentEventFired", 
  "params": {
    "timestamp": 1409556105.46849
  }
}]
DEBUG:root:got [{
  "method": "Page.frameStoppedLoading", 
  "params": {
    "frameId": "9.1"
  }
}]
DEBUG:root:got [{
  "id": 4, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 5, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 5, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 6, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 6, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 7, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 7, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 8, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 8, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 9, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 9, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 10, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 10, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 11, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 11, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 12, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 12, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 13, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 13, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 14, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 14, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 15, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 15, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 16, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 16, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002146:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 17, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 17, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 18, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 18, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 19, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 19, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 20, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 20, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 21, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 21, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002147:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 22, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 22, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 23, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 23, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 24, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 24, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002148:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 25, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 25, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 26, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 26, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 27, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002149:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 27, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 28, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 28, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 29, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 29, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002150:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 30, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 30, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002151:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002152:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002152:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 31, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
[21611:21611:0901/002152:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:got [{
  "id": 31, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
[21611:21611:0901/002152:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
[21611:21611:0901/002152:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:47268/webgl.html?query=forced_quantity_loss (0)
DEBUG:root:sent [{
  "id": 32, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 32, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 33, 
  "method": "HeapProfiler.CollectGarbage"
}]
DEBUG:root:got [{
  "error": {
    "code": -32601, 
    "message": "'HeapProfiler.CollectGarbage' wasn't found"
  }, 
  "id": 33
}]
Waiting for page to finish.
DEBUG:root:sent [{
  "id": 34, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 34, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 35, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 35, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 36, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 36, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 37, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 37, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 38, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 38, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 39, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 39, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 40, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 40, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 41, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 41, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 42, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 42, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 43, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 43, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 44, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 44, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 45, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 45, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 46, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 46, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 47, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 47, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 48, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 48, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 49, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 49, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 50, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._succeeded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 50, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 51, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.chrome && chrome.benchmarking &&\n                             chrome.benchmarking.closeConnections(); 0;", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 51, 
  "result": {
    "result": {
      "description": "0", 
      "type": "number", 
      "value": 0
    }, 
    "wasThrown": false
  }
}]
[       OK ] ContextLost.WebGLContextLostFromQuantity (11241 ms)
[ RUN      ] ContextLost.WebGLContextLostFromSelectElement
INFO:root:Requested remote debugging port: 0
DEBUG:root:Starting Chrome ['../out/Debug/chrome', '--enable-gpu-benchmarking', '--enable-logging=stderr', '--disable-domain-blocking-for-3d-apis', '--disable-gpu-process-crash-limit', '--disable-background-networking', '--enable-net-benchmarking', '--metrics-recording-only', '--no-default-browser-check', '--no-first-run', '--enable-gpu-benchmarking', '--no-proxy-server', '--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/27.0.1453.111 Safari/537.22', '--disable-component-extensions-with-background-pages', '--remote-debugging-port=0', '--enable-crash-reporter-for-testing', '--use-mock-keychain', '--window-size=1280,1024', '--user-data-dir=/tmp/tmphdZPom', 'about:blank']
[21645:21645:0901/072154:ERROR:gl_context_glx.cc(107)] Couldn't make context current with X drawable.
[21645:21645:0901/072154:ERROR:gles2_cmd_decoder.cc(3046)]   GLES2DecoderImpl: Context lost during MakeCurrent.
[21645:21645:0901/072154:ERROR:gpu_command_buffer_stub.cc(397)] Context lost because MakeCurrent failed.
[21681:21681:0901/002155:INFO:audio_manager_pulse.cc(258)] Failed to connect to the context.  Error: Connection refused
INFO:root:Discovered ephemeral port 46692
[21681:21681:0901/002155:WARNING:password_store_factory.cc(215)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
INFO:root:Discovered ephemeral port 46692
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).
DEBUG:root:InspectorBackend._Connect() to ws://127.0.0.1:46692/devtools/page/7D8EFD1A-B96A-08C1-A195-7B54A0247FA4
DEBUG:root:sent [{
  "id": 0, 
  "method": "Page.enable"
}]
DEBUG:root:got [{
  "id": 0, 
  "result": {}
}]
DEBUG:root:sent [{
  "id": 1, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "document.readyState == \"complete\"", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 1, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:Server started on 127.0.0.1:45045
DEBUG:root:sent [{
  "id": 2, 
  "method": "Page.addScriptToEvaluateOnLoad", 
  "params": {
    "scriptSource": "\n  var domAutomationController = {};\n\n  domAutomationController._loaded = false;\n  domAutomationController._succeeded = false;\n  domAutomationController._finished = false;\n\n  domAutomationController.setAutomationId = function(id) {}\n\n  domAutomationController.send = function(msg) {\n    msg = msg.toLowerCase()\n    if (msg == \"loaded\") {\n      domAutomationController._loaded = true;\n    } else if (msg == \"success\") {\n      domAutomationController._succeeded = true;\n      domAutomationController._finished = true;\n    } else {\n      domAutomationController._succeeded = false;\n      domAutomationController._finished = true;\n    }\n  }\n\n  domAutomationController.reset = function() {\n    domAutomationController._succeeded = false;\n    domAutomationController._finished = false;\n  }\n\n  window.domAutomationController = domAutomationController;\n  console.log(\"Harness injected.\");\n"
  }
}]
DEBUG:root:got [{
  "method": "Page.frameResized"
}]
DEBUG:root:got [{
  "id": 2, 
  "result": {
    "identifier": "1"
  }
}]
DEBUG:root:sent [{
  "id": 3, 
  "method": "Page.navigate", 
  "params": {
    "url": "http://127.0.0.1:45045/webgl_with_select_element.html"
  }
}]
DEBUG:root:got [{
  "method": "Page.frameStartedLoading", 
  "params": {
    "frameId": "9.1"
  }
}]
DEBUG:root:got [{
  "id": 3, 
  "result": {
    "frameId": "9.1"
  }
}]
[21681:21681:0901/002156:INFO:CONSOLE(29)] "Harness injected.", source:  (29)
DEBUG:root:got [{
  "method": "Page.frameNavigated", 
  "params": {
    "frame": {
      "id": "9.1", 
      "loaderId": "9.2", 
      "mimeType": "text/html", 
      "securityOrigin": "http://127.0.0.1:45045", 
      "url": "http://127.0.0.1:45045/webgl_with_select_element.html"
    }
  }
}]
DEBUG:root:sent [{
  "id": 4, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "document.readyState == \"interactive\" || document.readyState == \"complete\"", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "method": "Page.loadEventFired", 
  "params": {
    "timestamp": 1409556116.63134
  }
}]
DEBUG:root:got [{
  "method": "Page.domContentEventFired", 
  "params": {
    "timestamp": 1409556116.63527
  }
}]
DEBUG:root:got [{
  "method": "Page.frameStoppedLoading", 
  "params": {
    "frameId": "9.1"
  }
}]
DEBUG:root:got [{
  "id": 4, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 5, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._loaded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 5, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
Waiting for page to finish.
DEBUG:root:sent [{
  "id": 6, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 6, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 7, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 7, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 8, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 8, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 9, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 9, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 10, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 10, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 11, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 11, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 12, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 12, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 13, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 13, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 14, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 14, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 15, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 15, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 16, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 16, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 17, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 17, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 18, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 18, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 19, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 19, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 20, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 20, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 21, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 21, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 22, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 22, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 23, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 23, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 24, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 24, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 25, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 25, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 26, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 26, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 27, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 27, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 28, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 28, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 29, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 29, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 30, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 30, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 31, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 31, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 32, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 32, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": false
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 33, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._finished", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 33, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 34, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.domAutomationController._succeeded", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 34, 
  "result": {
    "result": {
      "type": "boolean", 
      "value": true
    }, 
    "wasThrown": false
  }
}]
DEBUG:root:sent [{
  "id": 35, 
  "method": "Runtime.evaluate", 
  "params": {
    "expression": "window.chrome && chrome.benchmarking &&\n                             chrome.benchmarking.closeConnections(); 0;", 
    "returnByValue": true
  }
}]
DEBUG:root:got [{
  "id": 35, 
  "result": {
    "result": {
      "description": "0", 
      "type": "number", 
      "value": 0
    }, 
    "wasThrown": false
  }
}]
[       OK ] ContextLost.WebGLContextLostFromSelectElement (10084 ms)
[  PASSED  ] 5 tests.

[21715:21715:0901/072204:ERROR:gl_context_glx.cc(107)] Couldn't make context current with X drawable.
[21715:21715:0901/072204:ERROR:gles2_cmd_decoder.cc(3046)]   GLES2DecoderImpl: Context lost during MakeCurrent.
[21715:21715:0901/072204:ERROR:gpu_command_buffer_stub.cc(397)] Context lost because MakeCurrent failed.
"/b/build/slave/Linux_Debug__NVIDIA_/build" \ "/b/build/slave/Linux_Debug__NVIDIA_/build/gtest-results/context_lost_tests/context_lost_tests.xml" doesn't exist: Unable to generate JSON from XML, using log output.
[Running for master: "ChromiumGPU"]
Generating json: builder_name:Linux Debug (NVIDIA), build_name:Linux_Debug__NVIDIA_, build_number:33215, results_directory:/b/build/slave/Linux_Debug__NVIDIA_/build/gtest-results/context_lost_tests, builder_base_url:http://build.chromium.org/buildbot/gtest_results/Linux_Debug__NVIDIA_/context_lost_tests, webkit_revision:181145, chrome_revision:e0ce97e9f1afa1f28c1c1261e5372d03b2af1cdb test_results_server:test-results.appspot.com, test_type:context_lost_tests, master_name:ChromiumGPU
Uploading JSON files for builder: Linux Debug (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@context_lost_tests@@@
10 new files were left in /tmp: Fix the tests to clean up themselves.
 killed dbus-daemon with PID 21302
 cleared DBUS_SESSION_BUS_ADDRESS environment variable

@@@STEP_CURSOR context_lost_tests@@@

@@@STEP_CURSOR context_lost_tests@@@



--------------------------------------------------------------------------------
started: Mon Sep  1 00:21:26 2014
ended: Mon Sep  1 00:22:09 2014
duration: 42 secs
status: SUCCESS
status reason: